第一篇日志 SDN初阶的五个境界

前言:

前阵子,知乎网站上在黑一个叫july的人,大致的来由如下:

july这个哥们,作为一个专科毕业专业课过不了的孩子,靠着数年的坚持,不断的总结整理算法相关的文档资料,居然也排到了csdn的前几名博客作者,然后一帮大牛各种鄙视他。作为一个科班出身的人,咱也对专业课都考不过的人看不太上,不过我很佩服他做笔记整理的学习的坚持。人生其实就在于坚持,在这里,希望像他学习,把一个领域的知识坚持学习,坚持整理,即便不会,也要做到烂熟。 如下内容,是SDN领域入门级别的能力雷达,我现在自评大约为0.8,争取通过一年的时间,能够达到4.5以上。

                                                                                                      李青林

DOMAIN 1: NETWORKING CONCEPTS

Identify and compare the layers of OSI and TCP/IP models and functionality of various fundamental elements of networking.

  • Ethernet networks
  • Collision domains and broadcast domains
  • Function of routers and switches
  • Routing Protocols (RIP, OSPF, ISIS, BGP)
  • Optical network fundamentals – SONET/SDH, OTN
  • IP Network Services ( DHCP, DNS, ARP, NAT, ICMP)
  • Layer 2 addressing, including address resolution
  • IPv4 and IPv6 fundamentals
  • Layer 3 / IP addressing, including subnet masks
  • Longest match routing
  • Connection-oriented vs. connectionless protocols
  • Packet Filtering with Match/Action Pairs

 

DOMAIN 2: SDN CONCEPTS

Describe the fundamental characteristics of SDN, definitions, use cases, and history.

  • History of SDN (Clean Slate, Ethane, OpenFlow®, donation to ONF)
  • What is SDN? (control and forwarding)
  • SDN Value Proposition
  • SDN Use Cases in the Data Center
  • SDN Use Cases in Campus Networks
  • SDN Use Cases in Service Providers
  • SDN Use Cases in the Enterprise
  • SDN Use Cases in Mobile Networks
  • The six characteristics of an SDN Network (Plane Separation, Simplified Forwarding Element, Centralized Control, Network Automation, Virtualization, and Openness)
  • SDN Devices (Controllers, Switches, Orchestration, API's)
  • Overlay Networking Abstractions (NFV, VxLAN, etc.)

 

DOMAIN 3: OPENFLOW®

Identify at a concept/definition level the OpenFlow® Protocol operations and list the packet types and contents.

  • TCP level secure channel/communication/session establishment between controller/switch
  • Message Types
  • Basic Operation/Packet Matching
  • Differences between OpenFlow® versions
  • Proactive vs Reactive Flows
  • Statistics/Counters
  • Setting up a flow
  • Policy Enforcement
  • OpenFlow® Management and Configuration Protocol (OF-Config, OAM, OFDPA, OVSDB, etc.)
  • Flow Table Entry Format
  • Flow Timers
  • Pipeline Processing
  • Match Types
  • Match Actions

 

DOMAIN 4: SDN ARCHITECTURE AND ECOSYSTEM

Understand and Identify SDN architectural components, standards bodies, controller design, API’s and applications.

  • SDN Layers
  • SDN Architecture compared to Traditional Network Architectures
  • Northbound API's
  • Southbound API's
  • East/West API's
  • Security and Availability
  • Packet and Optical Integration methods
  • Migration Strategies
  • Hybrid Mode Switches
  • Organization in the SDN Ecosystem
    • Standards Bodies and Industry alliances
    • Network Operators and Enterprises
    • Network Equipment Manufacturers
    • Software vendors
    • Academic and Industry research institutions and labs
    • Open Source Initiatives
  • Who is the ONF and what do they do?
    • Purpose
    • Structure
    • Technical Working Groups
    • Open Source Software Development
    • Activities and Initiatives
  • Controller Placement and Redundancy
  • SDN Applications (service chaining, virtualized network functions, analytics)

 

DOMAIN 5: OPEN SOURCE SDN

Identify key open source projects in the SDN Ecosystem.

  • OpenFlow® Agents
    • Indigo
    • Linc
    • OVS
    • CPqD/ONF Driver (aka "libFluid")
  • OpenFlow® Controllers
    • NOX
    • POX
    • ONOS
    • ODL
    • Floodlight
    • RYU
  • Utilities and Tools
    • FlowSim
    • Mininet
    • Of DPA
    • OF Test
    • Wireshark
    • Avior
  • Open Source SDN Distributions (OSSDN Atrium, etc.)
  • Open vSwitch
  • Orchestration Systems
  • Open Source Initiatives (OPNFV, OCP, ODCA, Open Config)
posted @ 2015-11-22 19:19  zte的敏捷猪  阅读(361)  评论(0编辑  收藏  举报