2017 5G 時代の モバイルユーザープレーン 再検討 松嶋聡 ソフトバンク

Similar documents
IETF(と3GPP)でのモバイル・5G関連活動

MK_ computing-and-SRv6

_JANOG44_LINE_tsuchiya

IP IPv4-IPv6

PowerPoint プレゼンテーション

MPLS Japan 5Gセッション 5Gに求められる仮想化技術について

Microsoft PowerPoint - ykashimu_dslite_JANOG26_rev

janog40-sr-mpls-miyasaka-00

第2回 63委員会 議題3 モバイルネットワークの特性についての共有(第1回)

2ACL DC NTMobile ID ACL(Access Control List) DC Direction Request DC ID Access Check Request DC ACL Access Check Access Check Access Check Response DC

1

Agenda IPv4 over IPv6 MAP MAP IPv4 over IPv6 MAP packet MAP Protocol MAP domain MAP domain ASAMAP ASAMAP 2

資料 1-4 将来のモバイルネットワーク実現に向けて 平成 29 年 1 月 24 日 株式会社 NTT ドコモ 2017 NTT DOCOMO, INC. All Rights Reserved.

2011 NTT Information Sharing Platform Laboratories

IP時代のトランスポート:FLASHWAVE

_IPv6summit_nishizuka.pptx

Microsoft PowerPoint - NV研究会_201404_amemiya_fin.pptx

初めてのBFD

NTMobile LAN NT- Mobile(Network Traversal with Mobility) [1] NTMobile LAN 2. NTMobile NTMobile NTMobile NTM IP DC(Direction Coordinator)

ict2-.key

PowerPoint プレゼンテーション

ループ防止技術を使用して OSPFv3 を PE-CE プロトコルとして設定する

tcp/ip.key

PowerPoint プレゼンテーション

total.dvi

total-all-nt.dvi

JANOG14-コンバージェンスを重視したMPLSの美味しい使い方

PowerPoint Presentation

vol22_1_007jp

橡sirahasi.PDF

QOS.dvi

JANOG40_SR_Tutorial

第1回 ネットワークとは

Microsoft PowerPoint - nwgn ppt [互換モード]

PowerPoint プレゼンテーション

リング型IPカメラ監視ソリューション(マルチキャスト編)

帯域を測ってみよう (適応型QoS/QoS連携/帯域検出機能)

PIM-SSMマルチキャストネットワーク

IPv4aaSを実現する技術の紹介

ScreenOS 5.0 ScreenOS 5.0 Deep Inspection VLAN NetScreen-25/-50/-204/-208 HA NetScreen-25 HA Lite NetScreen-25 NetScreen-50) ALG(Application Layer Gat

All Rights Reserved. Copyright(c)1997 Internet Initiative Japan Inc. 1

SCREENOS NAT ScreenOS J-Series(JUNOS9.5 ) NAT ScreenOS J-Series(JUNOS9.5 ) NAT : Destination NAT Zone NAT Pool DIP IF NAT Pool Egress IF Loopback Grou

LAN

Lync Server 2010 Lync Server Topology Builder BIG-IP LTM Topology Builder IP Lync 2010 BIG IP BIG-IP VE Virtual Edition BIG-IP SSL/TLS BIG-IP Edge Web

技術的条件集別表 26.3 IP 通信網 ISP 接続用ルータ接続インタフェース仕様 (IPv6 トンネル方式 )

Microsoft PowerPoint MPLS Japan (Suemura).ppt

マルチポイント GRE を介したレイヤ 2(L2omGRE)

橡3-MPLS-VPN.PDF

IPSJ SIG Technical Report Vol.2015-DPS-163 No.4 Vol.2015-MBL-75 No /5/28 IEEE Android 1,a) 1,b) 2 1 IP NTMobile Network Traversal with Mo

IPSEC(Si-RGX)

インターネットVPN_IPoE_IPv6_fqdn


次世代モバイルネットワークの概要

資料 7 モバイル市場の競争環境に関する研究会 事業者ヒアリング説明資料 2018/10/18 株式会社インターネットイニシアティブ

株式会社スタッフ アンド ブレーン Rev 1.0 次世代ファイアウォール USG シリーズ設定例 iphone を利用した L2TP over IPSec VPN 接続 について 構成例 iphone を利用した L2TP over IPSec VPN 接続 インターネット 社内環境 USG 回線

Agenda トランスポート網におけるMPLS-TPの役割 MPLS-TP の適用シナリオとインタワーキング まとめ Page 2 NEC Corporation 2010

IETF RAMの動向

株式会社スタッフ アンド ブレーン Rev. 1.0 ZyWALL USG シリーズ設定例 Android を利用した L2TP over IPSec VPN 接続 について 構成例 Android を利用した L2TP over IPSec VPN 接続 インターネット 社内環境 回線終端装置 (

IPSEC-VPN IPsec(Security Architecture for Internet Protocol) IP SA(Security Association, ) SA IKE IKE 1 1 ISAKMP SA( ) IKE 2 2 IPSec SA( 1 ) IPs

TLS-Web2

アライドテレシス・コアスイッチ AT-x900 シリーズとディストリビューションスイッチ AT-x600 シリーズで実現するACLトラフィックコントロール

VoIP Broadcasting System 2/2 IP Convergence Communication Solution IP paradigm Integration & Management VoIP IP VoIP VoIP IT < >

設定例集_Rev.8.03, Rev.9.00, Rev.10.01対応

アライドテレシス ディストリビューション・スイッチ AT-x600シリーズで実現するMicrosoft® NAP

untitled

Transcription:

2017 5G 時代の モバイルユーザープレーン 再検討 松嶋聡 ソフトバンク

現 のモバイルネットワーク ( 携帯網 ) の例 RAN, EPC, SGi に分割されて構築 管理 端末セッションごとのトンネル接続, 移動管理 伝送路からみたパスの最適化が困難 Data-plane Role Access Node (enode-b) L2 Anchor Node (Serving Gateway) L3 Anchor Node (Packet Data Network Gateway) Service Functions GTP-U Tunnel IPv4/IPv6 GTP-U Tunnel VLAN, etc., Internet, Service network IPv4 IPv4 RAN EPC SGi

3GPP Rel-15 アーキテクチャ (5G Phase.1) ユーザープレーンは劇的に簡素化されている 3GPP TS23.501

5Gに対する 般的な期待 ユーザープレーンは複雑な最適化を要求されている 要求の異なるサービスを重畳するネットワークスライシング 少量セッション 容量帯域 (embb) 低遅延 信頼データ転送 (urllc) 量セッション 少容量帯域 (mmtc) Source: NGMN white-paper

ID 空間とプロトコルから たネットワーク階層 User IPv6 SA (128) IPv6 DA (128) Tunnel ID (32) UDP SPort(16) UDP DPort(16) IP SA (32) IP DA (32) VLAN ID (12)

ID 空間とプロトコルから たネットワーク階層 User IPv6 SA (128) IPv6 DA (128) Tunnel ID (32) UDP SPort(16) UDP DPort(16) IP SA (32) IP DA (32) VLAN ID (12) Provides High Quality Reliability

ID 空間とプロトコルから たネットワーク階層 User IPv6 SA (128) IPv6 DA (128) Tunnel ID (32) UDP SPort(16) UDP DPort(16) IP SA (32) IP DA (32) VLAN ID (12) Enables Multiple Virtual Networks Co-exist Provides High Quality Reliability

ID 空間とプロトコルから たネットワーク階層 User IPv6 SA (128) IPv6 DA (128) Tunnel ID (32) UDP SPort(16) UDP DPort(16) IP SA (32) IP DA (32) VLAN ID (12) Deploys Back-haul and Core w/ High Quality and Reliability For C/U-Plane and O&M Networks Enables Multiple Virtual Networks Co-exist Provides High Quality and Reliability

ID 空間とプロトコルから たネットワーク階層 User IPv6 SA (128) IPv6 DA (128) Tunnel ID (32) UDP SPort(16) UDP DPort(16) IP SA (32) IP DA (32) VLAN ID (12) GTPv1U as Mobile User-Plane Protocol Multiplexes Sessions in A Tunnel Deploys Back-haul and Core w/ High Quality and Reliability For C/U-Plane and O&M Networks Multiple Virtual Networks Co-exist Provides High Quality and Reliability

ID 空間とプロトコルから たネットワーク階層 User IPv6 SA (128) IPv6 DA (128) Tunnel ID (32) UDP SPort(16) UDP DPort(16) IP SA (32) IP DA (32) VLAN ID (12) IPv6 as User PDN Protocol GTPv1U as Mobile User-Plane Protocol Multiplexes Sessions in A Tunnel Between Two Nodes Deploys Mobile Back-haul and Core w/ High Quality and Reliability For C/U-Plane and O&M Networks Multiple Virtual Networks Co-exist Provides High Quality and Reliability

ID 空間とプロトコルから たネットワーク階層 User IPv6 SA (128) IPv6 DA (128) Tunnel ID (32) UDP SPort(16) UDP DPort(16) IP SA (32) IP DA (32) VLAN ID (12) IPv6 as User PDN Protocol GTPv1U as Mobile User-Plane Protocol Multiplexes Sessions in A Tunnel Between Two Nodes さな ID 空間の 多階層ネットワーク Deploys Mobile Back-haul and Core 合計 572 ビット w/ High Quality and Reliability For C/U-Plane and O&M Networks Multiple Virtual Networks Co-exist Provides High Quality and Reliability

ID 空間とプロトコルから たネットワーク階層 User IPv6 SA (128) IPv6 DA (128) Tunnel ID (32) UDP SPort(16) UDP DPort(16) IP SA (128) IP DA (128) VLAN ID (12) IPv6 as User PDN Protocol GTPv1U as Mobile User-Plane Protocol Multiplexes Sessions in A Tunnel Between Two Nodes さな ID 空間の 多階層ネットワーク Deploys Mobile Back-haul and Core 合計 764 ビット w/ High Quality and Reliability For C/U-Plane and O&M Networks Multiple Virtual Networks Co-exist Provides High Quality and Reliability

IPv6 単 レイヤで 分な ID 空間を提供 User IPv6 SA (128) IPv6 DA (128) Tunnel ID (32) UDP Sport(16) UDP Dport(16) IP SA (32) IP DA (32) VLAN ID (12) 階層ごとネットワークの 構築 運 をシンプルに 572 ビット 512 ビット空間 Segment-ID [1]* (128) Segment-ID [0]* (128) IPv6 SA (128) IPv6 DA (128) *Exist in Segment Routing Extension Header (SRH)

IPv6 単 レイヤで 分な ID 空間を提供 User IPv6 SA (128) IPv6 DA (128) Tunnel ID (32) UDP Sport(16) UDP Dport(16) IP SA (128) IP DA (128) VLAN ID (12) 764 ビット もっと増やせます (768 ビット ~) Segment-ID [3]* (128) Segment-ID [2]* (128) Segment-ID [1]* (128) Segment-ID [0]* (128) IPv6 SA (128) IPv6 DA (128) *Exist in Segment Routing Extension Header (SRH)

128 ビット ID に様々な機能を与える SRv6 SRv6 Function* Name Forwarding SRv6 Function* Name Forwarding End Lookup SRH T Pure IPv6 transit End.X L3 cross-connect to next-hop T.Insert Insert an SRv6 policy (SID list) End.T L3 lookup IPv6 table T.Encaps Encap SRv6 policy (SID list) by outer IPv6 hdr 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 Network Programming

もしも SRv6 が現 トンネルの代替になれたとしたら RAN, EPC, SGi に分割されて構築 管理 端末セッションごとのトンネル接続, 移動管理 伝送路からみたパスの最適化が困難 IPv6に統 することで モバイルと他ネットワークを統合 モバイルNW 機能をSegment-IDで表現して実現する Access Node (enode-b) L2 Anchor Node (Serving Gateway) L3 Anchor Node (Packet Data Network Gateway) 3 23 3 23 IPv4 23 3 3 23-3 ( 3 3 IPv4 )- SRv6 SIDs SRv6 Network

Segment-ID に持たせるモバイル NW の機能 上り方向 下り方向 アクセスポイント T.Insert End.X L2 アンカー (ie SGW) End.B6 End.B6 L3 アンカー (ie PGW) End.T T.Insert アクセスポイント (enode-b) L2 アンカー (SGW) L3 アンカー (PGW) 上りリンク SRv6 SIDs 下りリンク Internet, Service network SRv6 Network

SRv6 でモバイルネットワーキング ( 上り ) SRv6 Network MN S:: A:: B:: C:: Internet, Service network D:: CN IPv6 Header SA=S:: DA=D:: NH=TCP

SRv6 でモバイルネットワーキング ( 上り ) SRv6 Network MN S:: A:: T.Insert B:: C:: Internet, Service network D:: CN IPv6 Header SA=S:: DA=D:: NH=TCP SRH SA=S:: DA=B:: NH=SRH(43) SL=1 SID[0]=D:: SID[1]=B::

SRv6 でモバイルネットワーキング ( 上り ) SRv6 Network MN S:: A:: T.Insert B:: End.B6 C:: Internet, Service network D:: CN IPv6 Header SA=S:: DA=D:: NH=TCP SRH SA=S:: DA=B:: NH=SRH(43) SL=1 SID[0]=D:: SA=S:: DA=C:: NH=SRH(43) SL=0 SID[0]=C:: SID[1]=B:: SRH SL=1 SID[0]=D:: SID[1]=B::

SRv6 でモバイルネットワーキング ( 上り ) SRv6 Network MN S:: A:: T.Insert B:: End.B6 C:: End.T w/ PSP Internet, Service network D:: CN IPv6 Header SA=S:: DA=D:: NH=TCP SRH SA=S:: DA=B:: NH=SRH(43) SL=1 SID[0]=D:: SA=S:: DA=C:: NH=SRH(43) SL=0 SID[0]=C:: IPv6 Header SA=S:: DA=D:: NH=TCP SID[1]=B:: SRH SL=1 SID[0]=D:: SID[1]=B::

SRv6 でモバイルネットワーキング ( 上り ) SRv6 Network MN S:: A:: T.Insert B:: End.B6 w/ PSP C:: End.T w/ PSP Internet, Service network D:: CN IPv6 Header SA=S:: DA=D:: NH=TCP SRH SA=S:: DA=B:: NH=SRH(43) SL=1 SID[0]=D:: SRH SA=S:: DA=C:: NH=SRH(43) SL=1 SID[0]=D:: IPv6 Header SA=S:: DA=D:: NH=TCP SID[1]=B:: SID[1]=B::

SRv6 でモバイルネットワーキング ( 下り ) SRv6 Network MN S:: A:: B:: C:: Internet, Service network D:: CN IPv6 Header SA=D:: DA=S:: NH=TCP

SRv6 でモバイルネットワーキング ( 下り ) SRv6 Network MN S:: A:: B:: T.Insert C:: Internet, Service network D:: CN SA=D:: DA=B:: NH=SRH(43) IPv6 Header SA=D:: DA=S:: NH=TCP SRH SL=1 SID[0]=D:: SID[1]=B::

SRv6 でモバイルネットワーキング ( 下り ) SRv6 Network MN S:: A:: End.B6 w/ PSP B:: T.Insert C:: Internet, Service network D:: CN SA=D:: DA=A:: NH=SRH(43) SA=D:: DA=B:: NH=SRH(43) IPv6 Header SA=D:: DA=S:: NH=TCP SRH SL=1 SID[0]=D:: SRH SL=1 SID[0]=D:: SID[1]=B:: SID[1]=B::

SRv6 でモバイルネットワーキング ( 下り ) SRv6 Network MN S:: A:: End.X w/ PSP End.B6 w/ PSP B:: T.Insert C:: Internet, Service network D:: CN IPv6 Header SA=S:: DA=D:: NH=TCP SRH SA=D:: DA=A:: NH=SRH(43) SL=1 SID[0]=D:: SRH SA=D:: DA=B:: NH=SRH(43) SL=1 SID[0]=D:: IPv6 Header SA=D:: DA=S:: NH=TCP SID[1]=B:: SID[1]=B::

現 モバイルネットワークとステートレスインターワーク User pkt Tunnel header Tun-ID DA v4 IPv4 header SA v4 User pkt SRH IPv6 header DA v6 SA v6 Internet, Service network Internet, Service network Locator DAv4 SAv4 Tun-ID 128-a-b-c a b c Existing IPv4 Network SRv6 Enabled IPv6 Network

SRv6 でネットワークスライシング モバイル機能やパスの SID のセットをスライスとして表現 -> 1 セットの Segment-ID の共通プレフィクスをスライスの ID に 端末のユーザーアプリからパケットに SID をパケットに -> ソケット API からアプリが直接スライスを指定することができる payload スライス SID SRH DA IPv6 header SA SID set of NetSlice-C Contents for NetSlice-C SID set of NetSlice-B Contents for NetSlice-B SID set of NetSlice-A Contents for NetSlice-A SRv6 Network

まとめ 5G 時代のユーザープレーンは シンプルでなければ複雑な最適化要求に対応できない 現在の多階層ネットワークをシンプルにするためには 分な きさの ID 空間を持つ単 レイヤへインテグレーションすることが有効 モバイルユーザープレーン機能を SRv6 で実現 単 レイヤ化 複雑な要求に対応可能なシンプルなユーザープレーンを構築可能 SRv6によって End-to-End きる可能性 ネットワークスライシングが実現で

参考資料 SRv6 for Mobile User-Plane draft-matsushima-spring-dmm-srv6-mobile-uplane SRv6 Network Programming draft-filsfils-spring-srv6-network-programming IPv6 Segment Routing Header (SRH) draft-ietf-6man-segment-routing-header