www.huawei.com Layer 2 Openflow Authors: Wenle Yang; Ruobin Zheng, Hesham ElBakoury Version: 1.0 HUAWEI TECHNOLOGIES CO., LTD.



Similar documents
Understanding OpenFlow

OpenFlow Switch Specification

Overview of the BBF access-network solution

Performance Evaluation of OpenFlow Devices

OpenFlow Switch Specification

Software Defined Networking and OpenFlow: a Concise Review

Software Defined Networking and the design of OpenFlow switches

Open Flow Support: Controller View

EPON Technology White Paper

OpenFlow Switch Specification

Operator s Requirements for G-PON:

Ethernet Passive Optical Networks EPON

Time-based Updates in OpenFlow: A Proposed Extension to the OpenFlow Protocol

Network Virtualization Based on Flows

DPoE Support of Carrier Ethernet Services

GPON - EPON Comparison

OpenFlow - the key standard of Software-Defined Networks. Dmitry Orekhov, Epam Systems

Software Defined Networking (SDN)

OpenFlow Switch Specification Version ( Protocol version 0x04 )

TR-156 Using GPON Access in the context of TR-101

OpenFlow: Concept and Practice. Dukhyun Chang

Software Defined Networking What is it, how does it work, and what is it good for?

Towards networks of the future: SDN paradigm introduction to PON networking for business applications

SDN Overview for UCAR IT meeting 19-March Presenter Steven Wallace Support by the GENI Program Office!

Data-Over-Cable Interface Specifications C-DOCSIS. C-DOCSIS System Specification CM-SP-CDOCSIS-I ISSUED. Notice

OpenFlow Switch Specification. Version (Wire Protocol 0x04) April 25, 2013

VLAN and QinQ Technology White Paper

OLT LTP-8X_v Appendix to Operation Manual OLT LTP-8X Quick Configuration Guide Central Office Node Terminal

Broadband Forum G-PON ONU Certification Program Update

BroadbandSoHo. Verizon MDU FTTP Overview. Document Description:

MR-229 Leveraging Standards for Next Generation Wholesale Access

Chapter 2 - The TCP/IP and OSI Networking Models

Gigabit-capable Passive Optical Networks (GPON): General characteristics

Computer Networks. Secure Systems

Securing Local Area Network with OpenFlow

OpenFlow and Software Defined Networking presented by Greg Ferro. OpenFlow Functions and Flow Tables

Communication Networks. MAP-TELE 2011/12 José Ruela

COMPLETE YOUR GO-TO-MARKET PLAN BUSINESS SOLUTIONS BARRY DERRICK PRODUCT MARKETING MANAGER

Prospects and Problems GPON Technology over Ethernet Technology

PON Technology A Shift in Building Network Infrastructure. Bob Matthews Technical Manager CommScope Canada

Appendix A: Configuring Firewalls for a VPN Server Running Windows Server 2003

Multi-Service Broadband Network Architecture. NextGen 13 London, October 2013 Robin Mersh CEO

Internetworking. Problem: There is more than one network (heterogeneity & scale)

BT and The Developing Optical Access Network Malcolm Campbell BT Design

Huawei One Net Campus Network Solution

OpenFlow Switch Specification

Software Defined Networking

Data Communication Networks and Converged Networks

10/100/1000Mbps Ethernet MAC with Protocol Acceleration MAC-NET Core with Avalon Interface

Challenges and Solutions for Wireless Backhaul

OpenFlow: Enabling Innovation in Campus Networks

SDN Architecture and Service Trend

Software Defined Networking (SDN) - Open Flow

Junos OS Support for OpenFlow v1.0 Beta Draft

HP OpenFlow Protocol Overview

A 5G FRONTHAUL FOR CONVERGED NETWORKS

A Link Layer Discovery Protocol Fuzzer

1 Data information is sent onto the network cable using which of the following? A Communication protocol B Data packet

Written examination in Computer Networks

How To Get The Most Out Of A Pon From Commscope

Using & Offering Wholesale Ethernet Network and Operational Considerations

Network Discovery Protocol LLDP and LLDP- MED

Introduction to OpenFlow:

How To Make A Network Cable Reliable And Secure

USER MANUAL GUIMGR Graphical User Interface Manager for FRM301/FRM401 Media Racks

Chapter 9A. Network Definition. The Uses of a Network. Network Basics

Chapter 46 Link Layer Discovery Protocol (LLDP)

Network layer" 1DT066! Distributed Information Systems!! Chapter 4" Network Layer!! goals: "

FTTH ARCHITECTURE WHITE PAPER SERIES

GPON Section Reporter: 王 依 盈

Link Layer. 5.6 Hubs and switches 5.7 PPP 5.8 Link Virtualization: ATM and MPLS

IPmux-155L Version 1.0B

Connect & Go with WDM PON Ea 1100 WDM PON

Industrial Communication Whitepaper. Principles of EtherNet/IP Communication

Limitations of Current Networking Architecture OpenFlow Architecture

IxNetwork OpenFlow Solution

Network Virtualization and Application Delivery Using Software Defined Networking

The Looming Ethernet MAC Address Crisis

WHOLESALE REQUIREMENTS FOR GPON & GENERIC ETHERNET ACCESS (GEA)

Virtual Private Network VPN IPSec Testing: Functionality Interoperability and Performance

FTTP Networks: Topology and Competition

Link Layer Discovery Protocol

1550 Video Overlay for FTTH

WebNMS-Based Topology Discovery in EPON Network


Cloud Networking Disruption with Software Defined Network Virtualization. Ali Khayam

Prestige 310. Cable/xDSL Modem Sharing Router. User's Guide Supplement

VXLAN, Enhancements, and Network Integration

Open Flow Controller and Switch Datasheet

OpenFlow Switch Specification Version ( Protocol version 0x06 )

Asynchronous Transfer Mode: ATM. ATM architecture. ATM: network or link layer? ATM Adaptation Layer (AAL)

GEPON & GPON Comparison. James Young, Technical Director, APAC

The Wireless Network Road Trip

OS3 Fiber Day Broadband networks - Network Architecture. May 20, 2016 / Jan Martijn Metselaar Vodafone

IPv6 Broadband Access Network Systems

Network Discovery Protocol LLDP and LLDP- MED

10/100/1000 Ethernet MAC with Protocol Acceleration MAC-NET Core

Transcription:

www.huawei.com Layer 2 Openflow Authors: Wenle Yang; Ruobin Zheng, Hesham ElBakoury Version: 1.0 HUAWEI TECHNOLOGIES CO., LTD.

Introduction to OpenFlow openflow-spec-v1.3.3 OpenFlow Channel connects each OpenFlow Switch to an OpenFlow controller is used to exchange OpenFlow message between an OpenFlow switch and an OpenFlow controller uses TLS or plain TCP HUAWEI TECHNOLOGIES CO., LTD. Page 2

OpenFlow Protocol Three message types Controller-to-Switch initiated by the controller used to directly manage or inspect the state of the switch Asynchronous initiated by the switch used to update the controller of network events and changes to the switch state Symmetric initiated by either the switch or the controller. Sent without solicitation HUAWEI TECHNOLOGIES CO., LTD. Page 3

OpenFlow Message Format Modify Flow Entry (Controller-to-Switch Message) Header on all OpenFlow packets 0 8 16 32 Version Type Message Length Transaction ID Payload is defined for each type of message /* Flow setup and teardown (controller -> datapath). */ struct ofp_flow_mod { struct ofp_header header; uint64_t cookie; /* Opaque controller-issued identifier. */ uint64_t cookie_mask; /* Flow actions. */ uint8_t table_id; /* Mask used to restrict the cookie bits that must match when the command is OFPFC_MODIFY* or OFPFC_DELETE*. A value of 0 indicates no restriction. */ /* ID of the table to put the flow in. For OFPFC_DELETE_* commands, OFPTT_ALL can also be used to delete matching flows from all tables. */ uint8_t command; /* One of OFPFC_*. */ uint16_t idle_timeout; /* Idle time before discarding (seconds). */ uint16_t hard_timeout; /* Max time before discarding (seconds). */ uint16_t priority; /* Priority level of flow entry. */ uint32_t buffer_id; uint32_t out_port; uint32_t out_group; /* Buffered packet to apply to, or OFP_NO_BUFFER. Not meaningful for OFPFC_DELETE*. */ /* For OFPFC_DELETE* commands, require matching entries to include this as an output port. A value of OFPP_ANY indicates no restriction. */ /* For OFPFC_DELETE* commands, require matching entries to include this as an output group. A value of OFPG_ANY indicates no restriction. */ uint16_t flags; /* One of OFPFF_*. */ uint8_t pad[2]; struct ofp_match match; /* Fields to match. Variable size. */ //struct ofp_instruction instructions[0]; /* Instruction set */ }; OFP_ASSERT(sizeof(struct ofp_flow_mod) == 56); HUAWEI TECHNOLOGIES CO., LTD. Page 4

Current Challenges for Remote Nodes Management CM CM CM Coaxial CMC PON Splitter OLT CPE CPE CPE Copper DPU PON Splitter OLT Distributed solution challenges the management of remote nodes: FTTDp/EPoC FCU/Remote CMTS/Remote CCAP brings 10-100 times more nodes Remote node supports multiple-services residents, enterprises, mobile backhaul, and wholesale services. Remote nodes are expected to be simple to manage HUAWEI TECHNOLOGIES CO., LTD. Page 5

Software Defined Access Network & AN Virtualization Programmable Forwarding Control Based on the separation of the forwarding and control CP E FIB Access Network Virtualization planes, the control plane for remote nodes are relocated and centralized to OLT. FTTdp Copper /Wireless FIB OLT and its remote nodes are virtualized as one access node with one management IP address. FTTC Cable OLT Benefits Remote nodes are simplified to programmable devices. Decouple access devices from services. Simplified O&M No IP address is needed to configure remote nodes. HUAWEI TECHNOLOGIES CO., LTD. Page 6

Use Case Defined by BBF SD-313: Remote Nodes Plug & Play in Access Networks ONT FTTH C P E Forwarding Plane PON Control Plane of ONT DPU FTTdp C P E Copper / Wireless Forwarding Plane PON Control Plane of ONU CO Access Node MDU/DSLAM /ETH Switch FTTB/C ETTX C P E DSL/Copper Forwarding Plane PON/P2P ETH Control Plane of ONU Control planes of remote nodes are moved to the aggregation OLT, while remote nodes implements forwarding plane. HUAWEI TECHNOLOGIES CO., LTD. Page 7

Use Case Defined by ETSI NFV: Access Network Virtualization DPU HUAWEI TECHNOLOGIES CO., LTD. Page 8

Why Layer 2 OpenFlow is Needed? DPU Layer2 OpenFlow in FTTdp system, OpenFlow Switch Current OpenFlow Specification Controller Forwarding Plane No IP Address Control Plane of DPU CO Access Node Secure Chanel Group Table Layer2 OpenFlow in C-DOCSIS system Flow Table Flow Table CMC Forwarding Plane No IP Address Control Plane of CMC CO Access Node In the current OpenFlow specification, OpenFlow channel is encrypted using TLS or run directly over TCP, which is not suitable for the access network where DPUs and CMCs work on layer 2 without IP addresses. Layer2 OpenFlow allows OpenFlow messages to be exchanged over layer2 network between Controller and DPUs or CMCs, to support programmability of these devices. HUAWEI TECHNOLOGIES CO., LTD. Page 9

Layer 2 OpenFlow Allow OpenFlow to run over layer2 connections in access network. OpenFlow over OMCI for GPON system, Openflow over Ethernet OAM IEEE1904.2 management channel for EPON or P2P Ethernet. Openflow specification has been rapidly growing over the past five years. Extending OAM or OMCI to support L2 Openflow may not be a pragmatic approach. We recommend using IEEE 1904.2 management channel to provide transport for L2 Openflow messages. HUAWEI TECHNOLOGIES CO., LTD. Page 10

Using IEEE1904.2 to Support Layer 2 OpenFlow DA SA Ethertype Subtype Unicast DA SA NN-NN NN Payload FCS OpenFlow Subtype XX OpenFlow FE OUI Organization-specific extensions Two possible approaches to support OpenFlow: Define a new Subtype for OpenFlow protocol Use OUI (Organization-specific extensions) We recommend the 1 st approach. HUAWEI TECHNOLOGIES CO., LTD. Page 11

THANK YOU HUAWEI TECHNOLOGIES CO., LTD. Page 12

Possible approach for IEEE 1904.2 DA SA Ethertype Subtype 01-80-c2-00-00-02 SA 88-09 03 Payload (various eoam TLVs) FCS DA SA New 1904.2 Ethertype Subtype Unicast DA SA NN-NN NN Payload FCS 1904.2 may request a new Ethertype Devices that don t understand this Ethertype will treat it as a regular data frame 1904.2 will administer subtypes to avoid conflicts 03 Same payload structure as in 802.3 OAM and 1904.1 eoam 04 SNMP 05 TR-69... Other payloads FE OUI Organization-specific extensions HUAWEI TECHNOLOGIES CO., LTD. Page 13 13