NETWORK MANAGEMENT IN SDNs

What is Network Management?
• Activities, methods, procedures and tools that pertain to the operation, administration, maintenance, and provisioning of networked systems.

Background Of Network Management
• Network Measurements • SNMP and its Shortcomings • NETCONF • Limitations of traditional network management

Network measurement
• Active measurements: – Uses the approach of active probing in which we send the probe packets onto the network from one node with some controlled departure times and measure the arrival times at some other node of the network. Common examples are PING and ICMP messages • Passive measurements: – Uses the approach of not injecting any new packets into the link instead they watch and sniff the packets as they pass through them. Common examples are tcpdump, libpcap, winpcap , wireshark, SNMP based measurements

SNMP
• SNMP is a framework that provides facilities for managing and monitoring network resources on the Internet. • Application layer protocol • Components of SNMP: – SNMP agents – SNMP managers SNMP agent – Management Information Bases (MIBs) SNMP – SNMP protocol itself manager
SNMP protocol messages SNMP agent

SNMP agent

SNMP
• Interactions in SNMP
Management Station SNMP Manager Process
Queries Replies Traps

Managed System SNMP Agent Process
Access objects Traps Data

MIB

SNMP UDP IP

SNMP messages

SNMP UDP IP

IP Network

6

NETCONF and YANG

Working and Phenomenon

7

Limitations of traditional Network Management
• • • • • • Networks are growing Proprietary solutions by vendors Low level configuration commands No remote configuration Dynamic networks Distributed protocols require certain info maintained on all switches • Scaling issues

SDN Architecture

SDN Based Solutions

Lithium

Procera

DIFANE Architecture (two stages)
DIstributed Flow Architecture for Networked Enterprises

13

Stage 1
The controller proactively generates the rules and distributes them to authority switches.

14

Partition and Distribute the Flow Rules
Flow space Controller
Distribute partition information Authority Switch A AuthoritySwitch B accept

Authority Switch C

reject

Authority Switch B Authority Switch A Authority Switch C

Egress Switch

Ingress Switch

15

Stage 2
The authority switches keep packets always in the data plane and reactively cache rules.

16

Packet Redirection and Rule Caching
Authority Switch Ingress Switch
First packet Following packets Hit cached rules and forward

Egress Switch

17

Future Work
• Fault Management • Security • QoS • Network Performance

Conclusion
• Current network
– Dynamic network states – low level network configuration on all of the devices. – Not feasible for heterogeneous and scalable networks.

• SDN approach for future networks
– Enhances the level of abstraction for network management and configuration – Decouples control plane from the data plane which reduces the complexity of the overall network. – The controller automatically reacts to the continuously changing network states. – All this can be done in already known programming languages like C, C++, Python or Java etc.

• We did the survey that how SDN can be helpful in making a better network management system for network operators. • Flexibility provided by SDN ensures better enhancements towards innovation as well as solutions.

20

Sign up to vote on this title
UsefulNot useful