Chap 22 SDN Controllers

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/48

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

49 Terms

1
New cards

Software-defined networking (SDN) is a network architecture that uses software to control and manage network traffic and resources. It separates the control plane from the data plane, allowing for centralized management and automation of network devices. This enables flexibility, programmability, and agility in network configuration and management. 

The SDN also divides the network into 2 parts the underlay and overlay.

 

Software Defined Network

SDN

2
New cards

Polls the network devices using SNMP so it can pinpoint misbehaving devices. Performance stats like ICMP response times are tracked.

Network Monitoring System

NMS

3
New cards

Stores, Compares and Pushes configurations also allows you to search through a config.

Network Configuration Managers

NCMs

4
New cards

SNMP HTTP, HTTPS. Telnet, SSH and also console, aux and management ports are all considered part of the management plane

controls everything about logging into a router.

Management Plane of a NE

5
New cards

Considered the brains of the NE. Where all the protocols and decisions are made.

ACL’s and NAT, if the packet needs to change its SA or DA, routing protocols (including forming adjacencies).

ARP, STP, VTP, MAC address tables on switches, QoS and CDP/LLDP.

Control Plane of NE

6
New cards

Considered the workhorse

encapsulation, de-encapsulation, adding and removing packet headers as well as the actual dropping of packets that hit a deny statement in an ACL.

Even the actual forwarding , where the packets moves from the inbound to the outbound interface.

Data Plane of a NE

7
New cards

similar to the management plane in traditional networks. The method used to gain access to the SDN solution via the Northbound Interface (NBI)

We can create VLANs, get a list of network devices and poll the network thru the NBI

North Bound Interface (NBI)

8
New cards

How the SDN talks to the network devices. There are a lot of different products and which one is dependent upon the solution chosen.

South Bound Interfaces (SBI)

9
New cards

A Southbound Interface protocol.

Industry standard API defined by the ONF (opennetworking.org). It configs non-propriety, white label switches and determines the flow path through the network. All config is done via NETCONF, OpenFlow first sends detailed and complex instructions to the control plane of the NE in order to implement a new application policy. This is referred to as the an imperative SDN model.

OpenFlow

10
New cards

Network Configuration Protocol (NETCONF) is an XML-based network management protocol used to install, manipulate, and delete the configuration of network devices. It provides a mechanism for network devices to communicate configuration data and supports complex transactions for reliable configuration changes.

Not supported by all devices it has been standardized by the IETF.

DNA Center uses NETCONF.

NETCONF

11
New cards

Cisco propriety SBI that allows you to inspect or modify the NE configuration without hardware upgrades. It makes life easier for developers by providing software development kits for Java, C and Python. onePK is now legacy but still found in the real world

onePK

12
New cards

Southbound API used by Cisco ACI (Application Center Infrastructure). In other words OpFlex is used in Cisco DataCenters.

OpFlex uses a declarative SDN model because the controller, which Cisco calls APIC (Application Policy Infrastructure Controller) sends a more abstract, summary policy to the network element

OpFlex

13
New cards

Cisco’s Data Center focused SDN solution.

Cisco ACI (Application Centric Infrastructure)

Cisco ACI

14
New cards

Cisco APIC-EM

Ciscos first attempt at a SDN controller it is considered legacy and was replaced with DNA center.

15
New cards

Cisco’s main Enterprise SDN controller.

One stop shop for managing network and troubleshooting needs.

It has a NMS, NCM and also acts as a SDN controller. It is fully capable of building out underlay and overlay networks in order to support CSDA (Cisco’s Software Defined Access)

Network Hierarchy and Template Features It is able to push upgrades

Also has a Topology feature where it attempts to map out the network.

. Able to Discover NEs.

Cisco DNA-Center

16
New cards

Brings the benefits of the SDN to the WAN. This is important to CCNPs.

Cisco SD-WAN

17
New cards

also called ODL

Is a popular open source OpenFlow controller.

Cisco does offers a lil bit of OpenFlow support, but Cisco definitely prefers their own SDN solution due to OpenFlow limitations.

Open Daylight

18
New cards

All endpoints connect to the access layer switch where the VLANS are assigned. Port level features like port security or 802.1x are applied at this layer. Usually cheaper layer 2 switches are used here.

Access layer switch

19
New cards

hosts all the SVIs (switch virtual interface that represents a logical layer-3 interface on a switch) and provides IP based services the network needs like DHCP relay. The distribution switches use layer 2 interfaces with the access layer switches to terminate the VLANs, plus layer 3 interfaces to connect to the core switches.

Distribution layer switch

20
New cards

Switch that’s only job is to provide high speed routing between distribution switches.

Core layer switch

21
New cards

new and preferred architecture for controller based networks.

The Leaf switch maps to access and distro and is what you connect your devices to. It has a high bandwidth uplink to the Spine.

Spine sole job is to provide superfast transport access to the leaf switch.

Everything is 3 hops away. easily load balanced in the routing table via equal cost load balancing (ECMP equal cost multi path)

Need more ports add a leaf switch. need more bandwidth add a spine switch.

also called Two-Tier CLOS Architecture

Spine/Leaf architecture

22
New cards

MTU

Interface Configuration

OSPF or IS-IS configuration

Verification

What are the components that need to be configed and checked of an Underlay

23
New cards

the physical network that provides connectivity so the overlay can be built over/upon it.

Its focus is to advertise its loopback address to OSPF or IS-IS

The Underlay job is to carry a lot of traffic with a larger packet payload then you would see in a normal network. You will need to make MTU bigger. also all underlay switches should have a Loopback.

Devices in underlay tend to be cabled so they are highly redundant, removing a single point of failure and optimizing performance. Can use a full mesh.

Underlay

24
New cards

SW01(config)#system mtu 9000

SW01(config)#do reload

Config the MTU to 9000

25
New cards

OSPF requires the MTU to match on both ends of the neighbors adjacency to work properly, so when MTU is changed, it has to be changed on the neighboring device as well.

To get around this, you can apply the ip ospf mtu-ignore command on the neighboring interface to fix OSPF w/o changing the MTU.

OSPF requires the MTU to match on both ends of the neighbors adjacency to work properly, so when MTU is changed, it has to be changed on the neighboring device as well.

To get around this, you can apply the ip ospf mtu-ignore command on the neighboring interface to fix OSPF w/o changing the MTU.

26
New cards

SW01(config)#ip routing

Its a bad idea to go with STP on an underlay switch. It is recommended to use only Layer 3 interfaces on the Underlay switch.

How do you make a underlay switch interface a Layer 3 interface?

27
New cards

(remember ip routing has been configed on the underlay switch and a loopback will be needed.)

SW01(config-if)#int g3/0

SW01(config-if)#no switchport

SW01(config-if)#ip address 10.1.21.1 255.255.255.0

SW01(config-if)#ip network ospf point-to-point

config Underlay SW01 to have int g3/0 to have an ip address of 10.1.21.1. Also set it to OSPF point to point

28
New cards

SW01(config-if)#interface loopback 0

SW01(config-if)#ip address 192.168.255.1 255.255.255.255

config a loopback address on SW01 of 192.168.255.1

29
New cards

Show ip ospf neighbor

show ip route ospf | b 192.168.255 (Loopback)

What are some commands to verify the Underlay?

30
New cards

a virtual network that’s tunneled over your underlay devices. This is where the advanced configuration like security or QoS gets introduced. Routing for the Overlay is usually BGP or EIGRP. (LSA protocols have proven to be a bad idea with these networks)

The type of tunnel being used varies depending on the exact SDN solution but generally its a Virtual Extensible LAN (VXLAN).

VXLAN is a way of tunneling Layer 2 traffic over Layer 3.

DMVPN is a popular type of overlay that runs over the WAN using the 10.100.123.0 network

Overlay

31
New cards

Cisco propriety Dynamic Multipoint Virtual Private Network feature enables you to easily scale large and small IPSec VPNs. This allows a corporate office to connect to branch offices with low cost, easy configuration and flexibility over the Internet.

Central router is called the hub using the 10.100.123.0/24, allowing to run an IGP (Interior Gateway Protocol)

DMVPN

32
New cards

a routing protocol used within a single autonomous system (AS) to exchange routing information between routers. In simpler terms, it's how routers inside a company's network or an ISP's network communicate to figure out the best path for data to travel. IGPs are the backbone of routing within an AS, enabling routers to learn about other networks and efficiently forward traffic.

Interior Gateway Protocol

IGP

33
New cards

a shorthand term for layer 3 network devices like routers, L3 switches, firewalls Wireless controllers and Access points.

Fabric

34
New cards

DNA searches for NEs either by scanning an IP range or using CDP/LLDP. Once NE has been found DNA Center will try to access device with SNMPv2, SNMPv3, Telnet, SSH, HTTP(S) and NETCONF.

Discovery with DNA Center

35
New cards

Variables can be defined anywhere by adding a $ in front of the word

How do Variables work on Templates in DNA Center?

36
New cards

By default DNA Center will assume everything in the template is a configuration command. If you need to push an enable command like clock set you can put the command between #MODE_ENABLE before the command and #MODE_END_ENABLE after .

ex

#MODE_ENABLE

clock set June 12 2025 00:00:00

#MODE_END_ENABLE

How do enable commands work on Templates in DNA Center?

37
New cards

Path Trace

DNA Center visual representation of the path taken from source to destination. This tool shows the true path tunnels take and shows if any ACL on the network will block your traffic.

Traceroute would not reveal the layer 2 switches that the packet must travel but Path Trace will.

38
New cards

EasyQoS

39
New cards

LAN-Automation

40
New cards

DNA Center Features

Discovery

Network Hierarchy

Templates

topology

upgrades (includes extensive prechecks)

Command Runner (issue cmds on multiple devices at once)

Assurance (week long view of network functionalities)

Path Trace

Easy QoS

Path Trace

LAN Automation (Cisco’s PnP)

SD-Access (network management Marketing cant see Sales data)

41
New cards

C a layer that provides connectivity throughout the fabric

What’s the network underlay?

A a term for everything in the SDN network

B a layer where tunnels are built to provide a service

C a layer that provides connectivity throughout the fabric

42
New cards

E The Data Plane does not run protocols

What are some protocols found in the data plane?

A OSPF

B CDP

C NAT

D LLDP

E The Data Plane does not run protocols

43
New cards

D OpFlex

Which Southbound protocol is used by ACI?

A onePK

B OpenFlow

C Netconf

D OpFlex

E Python

44
New cards

C Restful

E Python

You usually interact with the northbound interface pf a SDN controller through Restful API, either directly of through a Python script.

Which of these protocols commonly used with the northbound interface (2)?

A onePK

B OpenFlow

C Restful

D OpFlex

E Python

45
New cards

Automatically configs QoS, ensures best practices are being used for QoS and Makes it easier to adjust QoS policies.

What’s the purpose of DNA Centers EasyQoS?

46
New cards

D Plug and Play

Which feature does LAN Automation use to config new switches?

A SNMP

B Telnet

C SSH

D Plug and Play

E Restful API

47
New cards

A SNMP

B Telnet

C SSH

Which protocol does NCM primarily use to config a network

A SNMP

B Telnet

C SSH

D Plug and Play

E Restful API

48
New cards

Access, Distribution and Core

What kind of switches are found in a Campus architecture?

49
New cards

B Pushing show commands and viewing results

What can Command Runner be used for?

A Pushing OSPF config

B Pushing show commands and viewing results

C pushing ACL config

D Pushing an interface config

E Pushing a banner config