• 検索結果がありません。

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

N/A
N/A
Protected

Academic year: 2021

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

Copied!
30
0
0

読み込み中.... (全文を見る)

全文

(1)

5G時代の

モバイルユーザープレーン

再検討

松嶋 聡

ソフトバンク

2017

(2)

現⾏のモバイルネットワーク(携帯網)の例

SGi

EPC

RAN

Access Node (eNode-B)

GTP-U Tunnel GTP-U Tunnel

L2 Anchor Node (Serving Gateway)

L3 Anchor Node (Packet Data

Network Gateway) FunctionsService

IPv4

IPv4

VLAN, etc., IPv4/IPv6 Data-plane Role Internet, Service network

• 

RAN, EPC, SGi

に分割されて構築・管理

• 

端末セッションごとのトンネル接続

,

移動管理

(3)

3GPP Rel-15 アーキテクチャ (5G Phase.1)

(4)

5Gに対する⼀般的な期待

ユーザープレーンは複雑な最適化を要求されている

要求の異なるサービスを重畳するネットワークスライシング

少量セッション

⼤容量帯域

(eMBB)

低遅延

⾼信頼データ転送

(uRLLC)

⼤量セッション

少容量帯域

(5)

ID空間とプロトコルから⾒たネットワーク階層

LSP Label (20) VPN Label (20) DMAC (48) SMAC (48) LSP Label (20) VPN Label (20) IP DA (32) IP SA (32) Tunnel ID (32) VLAN ID (12) UDP DPort(16) UDP SPort(16) IPv6 DA (128) IPv6 SA (128) User Payload

(6)

ID空間とプロトコルから⾒たネットワーク階層

VPN Label (20) DMAC (48) SMAC (48) LSP Label (20) VPN Label (20) IP DA (32) IP SA (32) Tunnel ID (32) VLAN ID (12) UDP DPort(16) UDP SPort(16) IPv6 DA (128) IPv6 SA (128) User Payload

(7)

ID空間とプロトコルから⾒たネットワーク階層

LSP Label (20) VPN Label (20) DMAC (48) SMAC (48) LSP Label (20) VPN Label (20) IP DA (32) IP SA (32) Tunnel ID (32) VLAN ID (12) UDP DPort(16) UDP SPort(16) IPv6 DA (128) IPv6 SA (128) User Payload

Provides High Quality Reliability

(8)

ID空間とプロトコルから⾒たネットワーク階層

VPN Label (20) DMAC (48) SMAC (48) LSP Label (20) VPN Label (20) IP DA (32) IP SA (32) Tunnel ID (32) VLAN ID (12) UDP DPort(16) UDP SPort(16) IPv6 DA (128) IPv6 SA (128) User Payload

Enables Multiple Virtual Networks Co-exist

Deploys Back-haul and Core

w/ High Quality and Reliability

For C/U-Plane and O&M Networks

(9)

ID空間とプロトコルから⾒たネットワーク階層

LSP Label (20) VPN Label (20) DMAC (48) SMAC (48) LSP Label (20) VPN Label (20) IP DA (32) IP SA (32) Tunnel ID (32) VLAN ID (12) UDP DPort(16) UDP SPort(16) IPv6 DA (128) IPv6 SA (128) User Payload

Provides High Quality and Reliability

Multiple Virtual Networks Co-exist

Deploys Back-haul and Core

w/ High Quality and Reliability

For C/U-Plane and O&M Networks

GTPv1U as Mobile User-Plane Protocol

Multiplexes Sessions in A Tunnel

(10)

ID空間とプロトコルから⾒たネットワーク階層

VPN Label (20) DMAC (48) SMAC (48) LSP Label (20) VPN Label (20) IP DA (32) IP SA (32) Tunnel ID (32) VLAN ID (12) UDP DPort(16) UDP SPort(16) IPv6 DA (128) IPv6 SA (128) User Payload

Multiple Virtual Networks Co-exist

Deploys Mobile Back-haul and Core

w/ High Quality and Reliability

For C/U-Plane and O&M Networks

GTPv1U as Mobile User-Plane Protocol

Multiplexes Sessions in A Tunnel Between Two Nodes

(11)

ID空間とプロトコルから⾒たネットワーク階層

LSP Label (20) VPN Label (20) DMAC (48) SMAC (48) LSP Label (20) VPN Label (20) IP DA (32) IP SA (32) Tunnel ID (32) VLAN ID (12) UDP DPort(16) UDP SPort(16) IPv6 DA (128) IPv6 SA (128) User Payload

Provides High Quality and Reliability

Multiple Virtual Networks Co-exist

Deploys Mobile Back-haul and Core

w/ High Quality and Reliability

For C/U-Plane and O&M Networks

GTPv1U as Mobile User-Plane Protocol

Multiplexes Sessions in A Tunnel Between Two Nodes

IPv6 as User PDN Protocol

⼩さなID空間の

多階層ネットワーク

(12)

ID空間とプロトコルから⾒たネットワーク階層

VPN Label (20) DMAC (48) SMAC (48) LSP Label (20) VPN Label (20) IP DA (128) IP SA (128) Tunnel ID (32) VLAN ID (12) UDP DPort(16) UDP SPort(16) IPv6 DA (128) IPv6 SA (128) User Payload

Multiple Virtual Networks Co-exist

Deploys Mobile Back-haul and Core

w/ High Quality and Reliability

For C/U-Plane and O&M Networks

GTPv1U as Mobile User-Plane Protocol

Multiplexes Sessions in A Tunnel Between Two Nodes

IPv6 as User PDN Protocol

⼩さなID空間の

多階層ネットワーク

(13)

IPv6単⼀レイヤで⼗分なID空間を提供

階層ごとネットワークの

構築・運⽤をシンプルに

IPv6 DA (128) IPv6 SA (128) Segment-ID [0]* (128) Segment-ID [1]* (128)

572ビット

LSP Label (20) VPN Label (20) DMAC (48) SMAC (48) LSP Label (20) VPN Label (20) IP DA (32) IP SA (32) Tunnel ID (32) VLAN ID (12) UDP Dport(16) UDP Sport(16) IPv6 DA (128) IPv6 SA (128) User Payload

512

ビット空間

(14)

IPv6単⼀レイヤで⼗分なID空間を提供

もっと増やせます

IPv6 DA (128) IPv6 SA (128) Segment-ID [0]* (128) Segment-ID [1]* (128) Segment-ID [2]* (128) Segment-ID [3]* (128)

764ビット

VPN Label (20) DMAC (48) SMAC (48) LSP Label (20) VPN Label (20) IP DA (128) IP SA (128) Tunnel ID (32) VLAN ID (12) UDP Dport(16) UDP Sport(16) IPv6 DA (128) IPv6 SA (128) User Payload

(768ビット~)

(15)

128ビットIDに様々な機能を与えるSRv6

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

(16)

もしもSRv6が現⾏トンネルの代替になれたとしたら

)-3 23

3 23 3 323 - 3 ( 3 23 3

IPv4 IPv4

RAN, EPC, SGi に分割されて構築・管理

端末セッションごとのトンネル接続, 移動管理

伝送路からみたパスの最適化が困難

• 

IPv6

に統⼀することで、モバイルと他ネットワークを統合

• 

モバイル

NW

機能を

Segment-ID

で表現して実現する

SRv6 Network

Access Node (eNode-B)

SRv6 SIDs

L2 Anchor Node (Serving Gateway) L3 Anchor Node

(17)

Segment-IDに持たせるモバイルNWの機能

SRv6 Network

アクセスポイント (eNode-B)

SRv6 SIDs

L2 アンカー (SGW) L3 アンカー (PGW) 上りリンク 下りリンク

上り方向

下り方向

アクセスポイント

T.Insert

End.X

L2アンカー (ie SGW)

End.B6

End.B6

L3アンカー (ie PGW)

End.T

T.Insert

Internet, Service network

(18)

SRv6でモバイルネットワーキング

(上り)

Internet, Service network MN

S::

CN

D::

C::

B::

SRv6 Network

SA=S::

DA=D::

NH=TCP

Payload

IPv6 Header

A::

(19)

SRv6でモバイルネットワーキング

(上り)

Internet, Service network MN

S::

CN

D::

C::

B::

SRv6 Network

SA=S::

DA=D::

NH=TCP

Payload

IPv6 Header SRH

SA=S::

DA=

B::

NH=SRH(43)

Payload

SL=

1

SID[0]=D::

SID[

1

]=B::

T.Insert

A::

(20)

SRv6でモバイルネットワーキング

(上り)

Internet, Service network MN

S::

CN

D::

C::

B::

SRv6 Network

SA=S::

DA=D::

NH=TCP

Payload

IPv6 Header SRH

SA=S::

DA=

B::

NH=SRH(43)

Payload

SL=

1

SID[0]=D::

SID[

1

]=B::

T.Insert

SA=S::

DA=

C::

NH=SRH(43)

SL=

1

SID[0]=D:: SRH End.B6

SL=

0

SID[

0

]=C::

A::

(21)

SRv6でモバイルネットワーキング

(上り)

Internet, Service network MN

S::

CN

D::

C::

B::

SRv6 Network

SA=S::

DA=D::

NH=TCP

Payload

IPv6 Header SRH

SA=S::

DA=

B::

NH=SRH(43)

Payload

SL=

1

SID[0]=D::

SID[

1

]=B::

T.Insert

SA=S::

DA=

D::

NH=TCP

Payload

IPv6 Header End.T w/ PSP

SA=S::

DA=

C::

NH=SRH(43)

SL=

1

SID[0]=D:: SID[1]=B:: SRH End.B6

SL=

0

SID[

0

]=C::

A::

(22)

SRv6でモバイルネットワーキング

(上り)

Internet, Service network

SA=S::

DA=D::

NH=TCP

Payload

SA=S::

DA=

B::

NH=SRH(43)

Payload

SL=

1

SID[0]=D::

SID[

1

]=B::

SA=S::

DA=

C::

NH=SRH(43)

SL=1

SID[0]=D:: SID[1]=B::

SA=S::

DA=

D::

NH=TCP

Payload

MN

S::

CN

D::

C::

B::

SRv6 Network

IPv6 Header SRH SRH IPv6 Header T.Insert End.B6 w/PSP w/ PSPEnd.T

A::

(23)

SRv6でモバイルネットワーキング

(下り)

Internet, Service network MN

S::

CN

D::

C::

B::

SRv6 Network

SA=D::

DA=S::

NH=TCP

Payload

IPv6 Header

A::

(24)

SRv6でモバイルネットワーキング

(下り)

Internet, Service network MN

S::

CN

D::

C::

B::

SRv6 Network

SA=D::

DA=S::

NH=TCP

Payload

IPv6 Header

SA=D::

DA=

B::

NH=SRH(43)

SL=

1

SID[0]=D::

SID[

1

]=B::

SRH T.Insert

A::

(25)

SRv6でモバイルネットワーキング

(下り)

Internet, Service network MN

S::

CN

D::

C::

B::

SRv6 Network

SA=D::

DA=S::

NH=TCP

Payload

IPv6 Header

SA=D::

DA=

B::

NH=SRH(43)

Payload

SL=

1

SID[0]=D::

SID[

1

]=B::

SRH T.Insert

SA=D::

DA=

A::

NH=SRH(43)

Payload

SL=1

SID[0]=D::

SID[

1

]=B::

SRH End.B6 w/ PSP

A::

(26)

SRv6でモバイルネットワーキング

(下り)

Internet, Service network MN

S::

CN

D::

C::

B::

SRv6 Network

SA=D::

DA=S::

NH=TCP

Payload

IPv6 Header

SA=D::

DA=

B::

NH=SRH(43)

SL=

1

SID[0]=D::

SID[

1

]=B::

SRH T.Insert

SA=D::

DA=

A::

NH=SRH(43)

Payload

SL=1

SID[0]=D::

SID[

1

]=B::

SRH End.B6 w/ PSP

SA=S::

DA=

D::

NH=TCP

Payload

IPv6 Header End.X w/ PSP

A::

(27)

現⾏モバイルネットワークとステートレスインターワーク

SRv6 Enabled

IPv6

Network

Existing

IPv4 Network

Internet,

Service network Service networkInternet,

SA

v4

Tun-ID

User pkt

DA

v4

User pkt

SRH

DA

v6

SA

v6

Locator DAv4 SAv4 Tun-ID

128-a-b-c a b c

IPv4 header Tunnel

(28)

SRv6 Network

SRv6でネットワークスライシング

• 

モバイル機能やパスの

SID

のセットをスライスとして表現

-> 1

セットの

Segment-ID

の共通プレフィクスをスライスの

ID

• 

端末のユーザーアプリからパケットに

SID

をパケットに

->

ソケット

API

からアプリが直接スライスを指定することができる

SID set of NetSlice-A

SID set of NetSlice-B

SID set of NetSlice-C

Contents for NetSlice-A Contents for NetSlice-B Contents for NetSlice-C

SA

DA

payload

IPv6 header

スライス SID

SRH

(29)

まとめ

• 

5G時代のユーザープレーンは、シンプルでなければ複雑な最適化要

求に対応できない

• 

現在の多階層ネットワークをシンプルにするためには、⼗分な⼤き

さのID空間を持つ単⼀レイヤへインテグレーションすることが有効

• 

モバイルユーザープレーン機能をSRv6で実現、単⼀レイヤ化。複雑

な要求に対応可能なシンプルなユーザープレーンを構築可能

• 

SRv6によって、End-to-End ネットワークスライシングが実現で

きる可能性

(30)

参考資料

• 

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

参照

関連したドキュメント

(b) 肯定的な製品試験結果で認証が見込まれる場合、TRNA は試験試 料を標準試料として顧客のために TRNA

2) every structures and signature types have self variables; 3) paths are always prefixed by some self variable. Yet, our running examples do not follow these exactly. We assume

2008年 2010年 2012年 2014年 2016年 2018年 2020年

令和元年度予備費交付額 267億円 令和2年度第1次補正予算額 359億円 令和2年度第2次補正予算額 2,048億円 令和2年度第3次補正予算額 4,199億円 令和2年度予備費(

ここで, C ijkl は弾性定数テンソルと呼ばれるものであり,以下の対称性を持つ.... (20)

documents maintained pursuant to Article 43, that demonstrate the compliance with Chapter 4 and to check, for that purpose, the facilities used in the production of the good, through

フロートの中に電極 と水銀が納められてい る。通常時(上記イメー ジ図の上側のように垂 直に近い状態)では、水

に文化庁が策定した「文化財活用・理解促進戦略プログラム 2020 」では、文化財を貴重 な地域・観光資源として活用するための取組みとして、平成 32