Lu Huang Shujun Hu China Mobile

Slides:



Advertisements
Similar presentations
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Advertisements

IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
The OSI Model A layered framework for the design of network systems that allows communication across all types of computer systems regardless of their.
Session Policy Framework using EAP draft-mccann-session-policy-framework-using-eap-00.doc IETF 76 – Hiroshima Stephen McCann, Mike Montemurro.
Mobile IP Traversal Of NAT Devices By, Vivek Nemarugommula.
1 Chapter06 Mobile IP. 2 Outline What is the problem at the routing layer when Internet hosts move?! Can the problem be solved? What is the standard solution?
CAPWAP related draft-shao-opsawg-capwap-hybridmac-00 draft-chen-opsawg-capwap-extension-00 draft-zhang-opsawg-capwap-eap-00.
Remote Access Chapter 4. Learning Objectives Understand implications of IEEE 802.1x and how it is used Understand VPN technology and its uses for securing.
Kashif Bashir Chapter 2 Network Models.
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
Generic Network Virtualization Encapsulation draft-gross-geneve-00 Pankaj Garg Jesse Gross
NVO3 dataplane encapsulation requirements discussion Erik Nordmark, Arista Networks.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 4: Implement the DiffServ QoS Model.
Connecting The Network Layer to Data Link Layer. ARP in the IP Layer The Address Resolution Protocol (ARP) The Address Resolution Protocol (ARP) Part.
Jun Li DHCP Option for Access Network Information draft-lijun-dhc-clf-nass-option-01.
MODULE I NETWORKING CONCEPTS.
Real-time Flow Management 2 BOF: Remote Packet Capture Extensions Jürgen Quittek NEC Europe Ltd, Heidelberg, Germany Georg Carle GMD.
CCAMP WG, IETF 76th, Hiroshima, Japan draft-zhang-ccamp-gmpls-g709-lmp-discovery-02.txt LMP extensions for G.709 Optical Transport Networks Fatai Zhang.
Chapter 2 Network Models
Nov. 8, 2006IDR WG Meeting1 IPv6 Next Hop for IPv4 Prefix In BGP Updates, NH not necessarily of same address family as NLRI Currently deployed examples:
Dean Cheng 81 st IETF Quebec City RADIUS Extensions for CGN Configurations draft-cheng-behave-cgn-cfg-radius-ext
IPSec is a suite of protocols defined by the Internet Engineering Task Force (IETF) to provide security services at the network layer. standard protocol.
Lect 8 Tahani al jehain. Types of attack Remote code execution: occurs when an attacker exploits a software and runs a program that the user does not.
Active-active access in NVO3 network draft-hao-l2vpn-evpn-nvo3-active-active-00 July 20131Active-active access in NVO3 network Weiguo Hao(Huawei) Yizhou.
 Introduction to Wide Area Networks 2 nd semester
Computer Network Architecture Lecture 7: OSI Model Layers Examples II 1 26/12/2012.
Network Models. 2.1 what is the Protocol? A protocol defines the rules that both the sender and receiver and all intermediate devices need to follow,
BIER Use Case in VXLAN draft-wang-bier-vxlan-use-case-00 Linda Wang (Presenting) Sandy. Zhang & F. Hu.
Mobile IP Lecture 5.
Communicating over the Network
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
Virtual Private Networks
UDP Encapsulation for IP Tunneling
Advertising Generic Information in IS-IS
Packet Switching Networks & Frame Relay
TRILL DataCenter/Campus/PBB Inter-connect over IP core with BGP
Virtual Private Networks
Mobile IP.
Virtual Private Networks
Chap. 2 Network Models.
RSVP-TE Extensions for Associated Co-routed Bidirectional Label Switched Paths (LSPs) draft-gandhishah-teas-assoc-corouted-bidir-01 Author list: Rakesh.
draft-xu-isis-nvo-cp-00 Xiaohu Xu (Huawei) Saumya Dikshit (Cisco)
Draft-nalawade-kapoor-tunnel-safi 03.txt
PCEP Extensions For Transporting Traffic Engineering (TE) Data
TGaq Service Transaction Protocol for ANDSF Discovery Service
IPSec IPSec is communication security provided at the network layer.
TURN-Lite: A Lightweight TURN Architecture and Specification (draft-wang-tram-turnlite-03) Aijun Wang (China Telecom) Bing Liu (Speaker) (Huawei) IETF.
Chapter 1: WAN Concepts Connecting Networks
Chapter 2 Network Models.
Communicating over the Network
Communicating over the Network
Chapter 3: Open Systems Interconnection (OSI) Model
Chapter 20 Network Layer: Internet Protocol
Chapter 2 Network Models.
Lu Huang, China Mobile Shujun Hu, China Mobile Michael Wang, Huawei
YANG data model of Control-Plane and User-Plane Separation BNG
Chapter 2 Network Models.
IETF South Korea PCEP Link-State extensions for Segment Routing draft-li-pce-pcep-ls-sr-extension-01 Zhenbin Li (Huawei) Xia Chen (Huawei) Nan.
TCP/IP Protocol Suite: Review
Requirements for C&U separation BNG Protocol
BGP community based PCE in native IP network
Networking Theory (part 2)
CS4470 Computer Networking Protocols
Chapter 2 Network Models.
draft-guichard-sfc-nsh-sr-02
How OAM Identified in Overlay Protocols draft-mirsky-rtgwg-oam-identify Greg Mirsky IETF-104 March 2019, Prague.
Geneve applicability for service function chaining draft-boutros-nvo3-geneve-applicability-for-sfc-02 Sami Boutros Dharma Rajan Philip Kippen Pierluigi.
EVPN control plane for Geneve draft-boutros-bess-evpn-geneve-03
Networking Theory (part 2)
Inter-AS OAM for SR Networks IETF 105, Montreal
Presentation transcript:

Lu Huang Shujun Hu China Mobile VXLAN Extension Requirement for Signaling Exchange Between Control and User Plane of vBRAS Lu Huang Shujun Hu China Mobile

Problem to be addressed For China Mobile’s metro network evolution, we choose to separate control plane and user plane of the traditional BRAS ( Broadband Remote Access Server) BRAS-CP Traditional BRAS Signaling Interface BRAS-UP user user Between BRAS-CP and UP, signaling interface is used to transmit PPPoE/IPoE authentication packets from BRAS-UP to BRAS-CP. We prefer to use VXLAN to encapsulate user’s packets because of the following reason. Firstly PPPoE/IPoE authentication is done between user and BRAS-CP, BRAS-UP will play a “relay” role in the middle and transmit PPPoE/IPoE authentication packets to BRAS-CP. Since BRAS-CP is deployed concentrated and BRAS-UP distributed, packets between them usually have to go across a Layer3 network. And we need a layer2 tunnel to transmit PPPoE/IPoE authentication packets through the layer3 network. VXLAN is the most popular and widely supported way to do that. PPPoE/IPoE authentication happens before PPPoE/IPoE session is built and use’s location is one of the factors need to be authenticated. Before the authentication successes no resources will be allocated for a particular user, or nothing exists for a particular user both in UP and CP. So user’s port information should be carried with the authentication packets together instead of transmitted through the other communication messages between CP and UP. For TE, TS, LB, we need the BGP community information of a specific flow. We usually design several communities for one AS.

Problem to be addressed So we need to find a way to carry user’s port information together with the authentication packets BRAS-CP VXLAN No standard way for carrying port information in VXLAN header PPPoE BRAS-UP PPPoE Port information includes: device ID, slot ID, subcard ID, port ID User For TE, TS, LB, we need the BGP community information of a specific flow. We usually design several communities for one AS.

Port information (device ID, slot ID, subcard ID, port ID) Possible solutions As described in the draft, possible solutions are as following 1. Amend VXLAN header 1.1 encode port information into VNI 1.2 use reserved bits in original VXLAN header 1.3 extend VXLAN header and define new TLV to carry port information 2. Use VXLAN-GPE and NSH 3. Assignment based solution, one VNI for each port of BRAS-UP We prefer to extend VXLAN header to meet the requirement because it seems leverage the flexibility and complexity. For TE, TS, LB, we need the BGP community information of a specific flow. We usually design several communities for one AS. Flag Reserved VNI Ext.flag =1 Type = Port-info Length Port information (device ID, slot ID, subcard ID, port ID)

Discussion For the mentioned requirement, choose the appropriate solution Since the application of VXLAN is a important work in NVO3, we prefer to do the extension work in NVO3 WG Next action: determine the solution and start a draft for the mechanism ? For TE, TS, LB, we need the BGP community information of a specific flow. We usually design several communities for one AS.

Thanks