Server Virtualization To DNA PPT Notes
Server Virtualization To DNA PPT Notes
Server Virtualization To DNA PPT Notes
Blade
Tower Rack
physical SERVER INTERNALS
OPERATING SYSTEM
POPULAR OS
windows server
Microsoft windows
linux BARE METAL
hyper-v
linux kvm
citrix xenserver
virtual hardwares:
Virtual CPU (vCPU)
vRAM
Virtual Hard Drive
vNIC
Virtual Peripherals
cloud computing
Relocating Network Infrastructure and resources onsite into a cloud provider offsite
cloud provider
Public Cloud
examples: AWS, Microsoft Azure
Publicly accesible
Private Cloud
Cloud dedicated for a single organization
Accessible via a Private Network
Hybrid Cloud
Combination of a Private and Public Cloud
benefits of migrating to the cloud
major benefits
Economic Benefit
Ease of Provisioning
economic benefits
5 essential characteristics:
On-Demand Self-Service Measured Service
Rapid Elasticity Broad Network Access
Resource Pooling
cloud computing definition
5 essential characteristics:
On-Demand Self-Service Measured Service
Rapid Elasticity Broad Network Access
Resource Pooling
rapid elasticity
elasticity
Capability of a cloud service
to adapt
Ability of cloud services to
add and remove computing power
RAPID ELASTICITY
Immediate adjustment of
computing power d
cloud computing definition
5 essential characteristics:
On-Demand Self-Service Measured Service
Rapid Elasticity Broad Network Access
Resource Pooling
resource pooling
pooling
To group together
resource pooling
Computing resources are
grouped together into one
big “pool” to be shared by
multiple users.
cloud computing definition
5 essential characteristics:
On-Demand Self-Service Measured Service
Rapid Elasticity Broad Network Access
Resource Pooling
measured service
Resource Pooling
ubiquitous
cloud services
component stack
infrastructure software
Software installed that gives
the server their identity
virtualized server component stack
Infrastructure as a service (IaaS)
infrastructure
management
Process of configuring a networking device and viewing its present status
management plane
Entries in created tables are both Dynamically Learned & Manually Configured
control plane
hardware-centric networks
network users have a need for speed, are very impatient, and very demanding
Be Proactive
Be Fast in provisioning and deployments
Rapidly adjust to network changes
To hide
SDN Abstracts the control plane from the data forwarding function in the
discrete networking devices
sdn simple definition:
Separation of the Control Plane and the Data plane
Control Plane is separated and is placed in a centralized location
called a Network Controller
NOTE: Traditional Networks uses a Distributed Architecture
box-by-box configuration
Controller
in sdn,
The management and control plane
functions are separated from the
device
If it needs to get information from the controller it will send an HTTP GET
https://dnacenter.sample.com/dna/intent/api/v1/network-device
Protocol used IP Address or Absolute Path nung
Hostname ng Variable or Resource as
Controller Defined by the API
bit.ly/CCNA-APIDoc
REST API CALL
Combination of a REST API function (POST,GET,PUT,DELETE) plus a URI
https://sandboxdnac.cisco.com/dna/system/api/v1/auth/token
/dna/intent/api/v1/network-device
https://sandboxdnac.cisco.com/dna/intent/api/v1/network-device
interpreting json data
json 4 Elements
Javascript Object Notation Key Object
key:value pair
key is always enclosed in parentheses
value can be a:
Text or string
must be enclosed in parentheses
numeric
no need to enclose in parentheses
array
object
interpreting json data
json object
The Main Idea of the Key:Value Pairs
json array
If ang Value ay merong more than one item para sa kanya, pwede nating
i-contain lahat ng mga items na yan into a JSON Array.
and to cap off all the items inside the json array, we need to
enclose everything with open and close curly braces ( { } )
interpreting json data
example
DHCP Pool Name: JSON_Pool
Network Address: 192.168.10.0/24
Default Gateway: 192.168.10.1
DNS Servers: 8.8.8.8 , 8.8.4.4
Excluded Address : 192.168.10.1,
192.168.10.2
Not all APIs are REST API. But all REST APIs are APIs.
For an API to be considered a REST API, it needs to fulfill the
REST API Attributes
Client/server architecture
stateless
cacheable
uniform interface
layered
code on demand (Optional)
REST API continued..
REST API Attributes
Client/server architecture
REST API continued..
REST API Attributes
stateless
there is no record or information stored about the
information exchange using the rest api
cacheable
cache
* storage sa memory ng isang computer kung saan ini-store
yung mga information na paulit-ulit lang naman ibinibigay.
UNIFORM INTERFACE
INTERFACE
* A WAY TO CONNECT. A WAY ON HOW TO EXCHANGE INFORMATION
BETWEEN THE CLIENT AND THE SERVER
HTTP VERBS (GET, PUT, POST, DELETE)
URI (UnifORM RESOURCE IDENTIFIER)
UNIFORM INTERFACE IS A STANDARDIZD WAY TO CONNECT THE
SERVER AND CLIENT USING REST APIS
REST API continued..
REST API Attributes
LAYERED
IBIG SABIHIN, HIERARCHICAL YUNG MGA RESOURCES SUCH THAT ANG
PWEDE LANG MAKITA AY TANGING YUNG RESOURCE LANG NA INA-ACCESS
AT NAKIKIPAG-INTERACT TAYO.
REST API continued..
REST API Attributes
CODE ON DEMAND
THE REST API ALLOWS CODES TO BE DOWNLOADED AND EXECUTED
BY THE CLIENT ON THE SERVER.
cisco controllers
Cisco ISE
Identity Services Engine
AAA Server used for SDA
Identity based network access control
and policy engine
Cisco sd-access dna
3 main elements of sd-access dna
Cisco ISE
Fabric
DNA Center
UNDERLAY
All the interconnected network devices
that provides IP Connectivity in the entire
campus network
Physical Topology
overlay
Fabric Logical topology of the network devices
Basically everything southbound of inside the fabric
the controller
Consists of the
Overlay
Underlay
Cisco sd-access dna
3 main elements of sd-access dna
Cisco ISE
Fabric
DNA Center
UNDERLAY
All the interconnected network devices
that provides IP Connectivity in the entire
campus network
Physical Topology
overlay
Fabric Logical topology of the network devices
Basically everything southbound of inside the fabric
the controller Tunnel created by the fabric edge nodes
Consists of the for data transfer → VXLAN (Virtual
Extensible LAN) Tunnel
Overlay
Underlay
Introducing the dna center
DNA CENTER
Center of the SDA Network
Network Management Controller for the Campus Network
Provides a “Single Pane of Glass”
bit.ly/CCNA-DNA-Demo