SRv6 for Mobile User-Plane

Slides:



Advertisements
Similar presentations
Ryuji Wakikawa Satoru Matsushima
Advertisements

Distributed mobility management in the context of the MEDIEVAL project MEVICO Final Seminar, part 2 23 rd November 2012 Carlos J. Bernardos, UC3M
1 DSMIP6 Support QUALCOMM Inc. Jun Wang, George Cherian, Masa Shirota Notice.
Network Localized Mobility Management using DHCP
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
1 Route Optimization based on ND-Proxy for Mobile Nodes in IPv6 Mobile Networks Jaehoon Jeong, Kyeongjin Lee, Jungsoo Park, Hyoungjun Kim ETRI
DMM Framework based on Functional Elements draft-liebsch-dmm-framework-analysis-02 M. Liebsch, P. Seite, G. Karagiannis IETF88, Vancouver DMM WG 08 th.
Stateless user-plane for vEPC draft-matsushima-stateless-uplane-vepc-03 Satoru Matsushima Ryuji Wakikawa.
81st IETF, Quebec Citydraft-bernardos-mext-dmm-pmip-01 A PMIPv6-based solution for Distributed Mobility Management draft-bernardos-mext-dmm-pmip-01 Carlos.
Segment Routing with IPv6 Eric Vyncke Distinguished Engineer – Cisco Systems September, 2014 Leveraging IPv6 extension header for traffic.
Quality of Service Option for Proxy Mobile IPv6 draft-ietf-netext-pmip6-qos-00.txt S. Gundavelli, J. Korhonen, M. Liebsch, P. Seite, H. Yokota IETF84,
49th IETF - San Diego - 1 Mobile Networks Support in IPv6 - Draft Update draft-ernst-mobileip-v6-01.txt - Thierry Ernst - MOTOROLA Labs Ludovic Bellier.
1 SAE architecture harmonization R RAN2/3, SA2 Drafting Group.
Universal, Ubiquitous, Unfettered Internet © ui.com Pte Ltd Mobile Internet Protocol under IPv6 Amlan Saha 3UI.COM Global IPv6 Summit,
Network Mobility (NEMO) Advanced Internet 2004 Fall
IEEE MEDIA INDEPENDENT HANDOVER DCN: Title: IETF Liaison Report Date Submitted: November 14, 2013 Presented at IEEE session.
21-07-xxxx IEEE MEDIA INDEPENDENT HANDOVER DCN: Title: Network based Distributed Mobility Approach Date Submitted: July,
MULTI-PROTOCOL LABEL SWITCHING By: By: YASHWANT.V YASHWANT.V ROLL NO:20 ROLL NO:20.
OmniRAN IEEE 802 OmniRAN Architecture Proposal Date: Authors: NameAffiliationPhone Yonggang Bo.
Integrating base stations with a software- defined core network Bruno Hernández Zamora.
th IETF NEMO WG 1 NEMO RO Problem Space Prepared for 55 th IETF By Pascal Thubert (Cisco), Ng Chan Wah & Takeshi Tanaka (Panasonic)
3GPP TSG RAN WG2 meeting #92 Nanjing, China 23-27, May 2016 R
 Mobile IP is the underlying technology for support of various mobile data and wireless networking applications.  It is designed by IETF.
Long Term Evolution (LTE) and System Architecture Evolution (SAE)
LISP Implementation Report
Virtual Subnet : A L3VPN-based Subnet Extension Solution
Segment Routing (SR) Introduction and Tutorial
Softwire Mesh Solution Framework
IEEE MEDIA INDEPENDENT HANDOVER DCN:
draft-jeyatharan-netext-pmip-partial-handoff-02
S. Gundavelli, J. Korhonen, M. Liebsch, P. Seite, H. Yokota,
Fragmentation issues in IPv4/IPv6 translation
Distributed Mobility Management (DMM) WG DMM Work Item: Forwarding Path & Signaling Management (FPSM) draft-ietf-dmm-fpc-cpdp-01.txt IETF93, Prague.
Private Network Laid Over ThinCPEs routing area related work
5G Architecture Standardization Landscape in 3GPP
Carlos J. Bernardos – Universidad Carlos III de Madrid
Debashish Purkayastha, Dirk Trossen, Akbar Rahman
SRv6 for Mobile User-Plane
CHAPTER 8 Network Management
A Unified Approach to IP Segment Routing
EVPN Interworking with IPVPN
Bala’zs, Norm, Jouni DetNet WG London, 23rd March, 2018
ISIS extensions for SRv6 draft-bashandy-isis-srv6-extensions-02
draft-ali-spring-bfd-sr-policy-00
Design of a Diversified Router: November 2006 Demonstration Plans
IEEE MEDIA INDEPENDENT HANDOVER DCN: Title: IETF Liaison Report Date Submitted: March 21, 2013 Presented at IEEE session.
SRv6 for Mobile User-Plane
ISIS extensions for SRv6 draft-bashandy-isis-srv6-extensions-00
NVO3 Data Plane Discussion
Distributed Mobility Management Working Group
IETF-100, MPTCP WG, November 2017
IEEE MEDIA INDEPENDENT HANDOVER
SRv6 BGP based overlay services draft-dawra-bess-srv6-services-00
draft-guichard-sfc-nsh-sr-02
Network-based and Client-based DMM solutions using Mobile IP mechanisms draft-bernardos-dmm-cmip-07 draft-bernardos-dmm-pmip-08 draft-bernardos-dmm-distributed-anchoring-09.
IPv6 Encapsulation for IOAM - Enhancement of IPv6 Extension Headers draft-li-6man-ipv6-sfc-ifit-01 draft-li-6man-enhanced-extension-header-00 Zhenbin.
Clarence Filsfils Pablo Camarillo John Leddy Daniel Voyer
Distributed Mobility Management Working Group
ISIS extensions for SRv6 draft-bashandy-isis-srv6-extensions-03
draft-bashandy-isis-srv6-extensions-04
Editors: Bala’zs Varga, Jouni Korhonen
BGP VPN service for SRv6 Plus IETF 105, Montreal
Internet Protocol version 6 (IPv6)
Preferred Path Routing (PPR) Updates
Supporting Flexible Algorithm Prefix SIDs in LSP Ping/Traceroute
draft-ali-spring-srv6-oam-01.txt SRv6 OAM
SRv6 for Mobile User-Plane
Large-Scale Deterministic Network Update
draft-filsfils-spring-segment-routing-policy-05
Chapter 4: outline 4.1 Overview of Network layer data plane
Presentation transcript:

SRv6 for Mobile User-Plane draft-matsushima-spring-dmm-srv6-mobile-uplane IETF99 S.Matsushima, C.Filsfils

A Current Mobile Network Example Well fragmented to RAN, EPC and SGi. Per-session tunnel creation and handling. Non-optimum data-path. SGi EPC RAN Access Node (eNode-B) GTP-U Tunnel L2 Anchor Node (Serving Gateway) L3 Anchor Node (Packet Data Network Gateway) Service Functions IPv4 VLAN, etc., IPv4/IPv6 Data-plane Role Internet, Service network

What if SRv6 Becomes An Alternative of GTP-U Tunnel? Well fragmented to RAN, EPC and SGi. Per-session tunnel creation and handling. Non-optimal data-path. IPv6 integrates networks of the mobile and others. A SID represents data-plane role and function. SRv6 Network Access Node (eNode-B) SRv6 SIDs L2 Anchor Node (Serving Gateway) L3 Anchor Node (Packet Data Network Gateway) IPv4 IPv4

SRH (Segment Routing Header) SRv6 in A Nutshell SRH (Segment Routing Header) 4 Segment ID (SID)

SRv6 in A Nutshell (Cont’d) SRv6 Network B:: S:: C:: D:: Internet, Service network MN CN SA=S:: SA=S:: SA=S:: SA=S:: IPv6 Header IPv6 Header DA=D:: DA=B:: DA=C:: DA=D:: NH=TCP NH=SRH(43) NH=SRH(43) NH=TCP Payload SL=2 SL=1 Payload SID[0]=D:: SID[0]=D:: SRH SRH SID[1]=C:: SID[1]=C:: SID[2]=B:: SID[2]=B:: Payload Payload

SRv6 in A Nutshell (Cont’d) SRv6 Function* Name Forwarding END Lookup SRH END.X L3 cross-connect to next-hop END.T L3 lookup IPv6 table END.DT6 Decap outer IPv6 hdr and lookup IPv6 table END.DT4 Decap outer IPv6 hdr and lookup IPv4 table END.DX6 Decap outer IPv6 hdr and IPv6 cross-connect END.DX4 Decap outer IPv6 hdr and IPv4 cross-connect END.B6 Bound to an SRv6 policy(SID list) SRv6 Function* Name Forwarding T Pure IPv6 transit T.Insert Insert an SRv6 policy (SID list) T.Encaps Encap SRv6 policy (SID list) by outer IPv6 hdr * SRv6 Network Programming

SID Functions* for Mobile Data-Plane Roles Uplink Downlink Access Node T.Insert, or T.Encaps END.X/END.DX{6 | 4} L2 Anchor Node END, or END.B6 L3 Anchor Node END.T/END.DT{6 | 4} SRv6 Network Access Node (eNode-B) SRv6 SIDs L2 Anchor Node (Serving Gateway) L3 Anchor Node (Packet Data Network Gateway) Uplink Downlink Internet, Service network * SRv6 Network Programming

Stateless Interworking Segment Tunnel header IPv4 header SRH header IPv6 header User pkt Tun-ID DA SA User pkt Interwork-SID DA SA Internet, Service network Internet, Service network Locator DA(v4) SA(v4) Tun-ID Existing IPv4 Network SRv6 Enabled IPv6 Network 128-a-b-c a b c

E2E Mobile Orchestration with SRv6 Data-plane nodes are NOT dedicated to specific roles. -> SID represents each data-plane role. Orchestrator puts SIDs to the nodes with its functions -> It requires some data models to instantiate the data-plane Mobile Control-Plane & Apps Orchestrator /Controller UL:T.Insert DL:END.X UL:END.T DL:T.Insert SRv6 Network Internet, Service network

Data Model for Mobile Orchestration with SRv6 Slice1a Slice2a SliceNa CE BBU S/PGW PE PCEF Slice1x Slice2x SliceNx CPE WiFi-AP IoT-GW WiFi-AC Abstracted Tenants/Slices NW on Orchestrators Tenant A Tenant X ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ ietf-dmm-fpc.yang Mobile Control-Plane & Apps Orchestrator /Controller UL:T.Insert DL:END.X UL:END.T DL:T.Insert SRv6 Network Internet, Service network

SRv6 for Network Slicing A set of SIDs represents Network Slice. -> Sharing same prefix among SIDs in a slice would work. Then user packets could also indicate Slices by SID. -> Applications in a MN could be able to use SID to do that. IPv6 header Slice SID Contents for NetSlice-C SID set of NetSlice-C payload SRH DA SA Contents for NetSlice-B SID set of NetSlice-B Contents for NetSlice-A SID set of NetSlice-A SRv6 Network

Summary SRv6 is expected to make mobile network to be: Simple to operate in E2E basis. Flexible where to deploy various functions. SID Functions for mobile data-plane can be considered: Access-node, L2 Anchor-node and L3 Anchor-node. To orchestrate mobile user-plane network, SRv6 needs to be integrated into: Data model for mobile data-plane. 5G related standards. Network Slicing could take advantage of SRv6.

Nest Step Studies for supporting more user-plane functions with SRv6. QoS Accounting etc., Update the I-D with: Outcomes from the studies Figure out the sets of SRv6 functions for mobile user-plane which could be standardized. Collaborations. DMM WG items Other WG in the IETF (Spring, if any) Both operators and vendors those who are interested in SRv6 are welcome.

References IPv6 Segment Routing Header (SRH) SRv6 Network Programming draft-ietf-6man-segment-routing-header SRv6 Network Programming draft-filsfils-spring-srv6-network-programming ietf-dmm-fpc.yang A SDO neutral mobile data-plane model as a part of the FPC work in IETF DMM working group. draft-ietf-dmm-fpc-cpdp