Confidential

1© 2022 SoftBank Corp.

1

自己紹介
■

藤田 玲央 (leo.fujita@g.softbank.co.jp)■

ソフトバンク株式会社 2020年新卒入社 (3年目)■MPLS Japan初参加© 2022 SoftBank Corp.

2

MPLS Japan 2019のwrap up
ソフトバンクは階層化された旧網からフラットなSRv6 Underlayの新網へ移行

管理情報を削減しつつ、将来サービスに対応できる高機能性© 2022 SoftBank Corp.

3

MPLS Japan 2019からのアップデート
MUP早期商用導入予定

SRv6網は更なる進化を遂げている
MUP とFlex-Algo を活用した
MEC アプリケーションと5Gスライスの連携実証実験に成功
2022年9月14日

MEC の全国展開を開始
2022年5月24日

SRv6の全国展開完了

Flex-Algo の商用導入開始
2022年4月26日

MUP の開発に成功
2022年2月28日

SRv6 の運用を開始
2019年4月24日© 2022 SoftBank Corp.

4

プレスリリース© 2022 SoftBank Corp.

5NWスライシングというアーキテクチャ■ 5Gを筆頭に様々な要件のトラフィックをどうコントロールするかが課題■ 高速大容量、超低遅延、超高信頼性、 etc■ 単一ネットワークで実現するには？
低遅延スライス

広帯域スライス

URLLCサービス
-遠隔手術
-自動運転
-ドローン遠隔操作

eMBBサービス-映像配信-VR/AR

サービス要件に応じたスライスを選択

5G

SRv6

ネットワークの仮想化
スライシングで解決

MEC© 2022 SoftBank Corp.

6

Flex-Algoを用いたNWスライシング
アンダーレイ上に複数の異なるMetricタイプを用いた仮想トポロジの生成が可能
Algo128

Algo129

IGP Metric

Delay Metric

R2

R2

R310100

R110050

R1

R650100
1010050

R650100100

R4R350100

TE Metric
R210R5R350100

R1100R4Algo130

R51005010R650100100

R4R5

サービス要件に応じたトポロジの利用が可能© 2022 SoftBank Corp.

7

Flex-Algoを用いたNWスライシング
TWAMPを利用した遅延値測定
R1

R2
T1

T2

T4

T3

T1：Queryのパケット送信時にhardware timestampを打刻
T2：Queryのパケット着信時にhardware timestampを打刻
T3：Responseのパケット送信時にhardware timestampを打刻
T4：Responseのパケット着信時にhardware timestampを打刻
T1,T2,T3はResponse packetのData部に打刻されている。
Response着信時にT4を打刻し、遅延値の計算を行う
遅延 = ((T2-T1) – (T3-T4)) /2 = (T2+T4-T1-T3) /2
hardware timestamp機能が必要であるため、
hardwareはIEEE1588(PTP)対応である必要あり遅延値
R2612R38R1R4ルーター間のリンク遅延値をMetricとして利用可能

30© 2022 SoftBank Corp.

8

Flex-Algoを用いたNWスライシング
1 μs■ 商用での実例
R4→R1の間のみ距離遅延があるトポロジ
R1R2

局舎A

■ IGP Metricの面

IGPコストが最短の経路を通った

DelayMetric

IGPMetric■ Delay Metricの面
ホップ数は多いが距離が長い区間を挟まない最短遅延経路を通った！異ルート構成で

36 μs

65 μs

局舎B
R4

R3

わずかに長い© 2022 SoftBank Corp.

1 μs

9

従来のIGP metricによる設計の課題

R1R210R310R510Hop数 ≠ 距離遅延
R410R1210R210510R3110R5遅延値による最適なルート選択1024R41065© 2022 SoftBank Corp.

10Delay Metricを用いた課題解決
Metricによる制御

Preﬁx長による制御/64/20セグメント間の個別制御

R2

R1遅延大

© 2022 SoftBank Corp.

R3R5遅延小遅延小

R2

R2

R3R5R1R4R1
R450000

R2R3R5セグメント間も遅延値によって最適に選択

1000

R4遅延大

R1

R3
R5

R411

Flex-Algo導入■

導入工程は非常にシンプル

アンダーレイ

Algo面作成

既存面への影響無し
router isis 1
flex-algo 128
priority 128
definition sourceのみ必要
metric-type delay
advertise-definition
address-family ipv6 unicast
segment-routing srv6
locator SLICE128
segment-routing srv6 locators
locator SLICE128prefix 2001:db8:2:1::/64
algorithm 128

オーバーレイトラフィックトラフィックを流す面の選択は容易
l2vpn
xconnect group L2service
p2p serviceID-10
neighbor evpn evi 10 service 1 segment-routing srv6
locator SLICE128© 2022 SoftBank Corp.

12課題: インプリ調整■

ASLA
VendorVendorAA

RFC 8919: IS-IS
Application-Speciﬁc Link
Attributes (ASLA)

ASLA &Legacy Sub-TLV
VendorVendorB

B

実装依存がある

実装次第では遅延情報のやり取りができずトポロジが作成できない場合もLegacy Sub-TLV
VendorVendorCC© 2022 SoftBank Corp.

13

将来展望: Flex-Algo拡張■

実現出来ているIGP metric, delay metricに加えて○帯域使用率のMetric○Interfaceエラー率のMetric○etc…
812R230

空き帯域を無駄なく利用可能120

R3R2132020

遅延値
帯域使用率

101320102055

R1R430

R1R360

610

R550

515

R43050

更なるネットワークの高度化が可能に© 2022 SoftBank Corp.

14

将来展望: SRv6 MUP
基地局近くでnext-hop SIDによる宛先制御が可能となりGTPのUPF終端が不要に
N3 u

plink

5GC/dowN6 downlink

nlink

End.M.GTP4/6.E/D

SIDにGTP再構成情報埋め込み

MUP-C
BGP

UE

gNB

PE

UE

gNB

PEPE

DN

SRv6 NWPE

UPF

真のSRv6ユースケース© 2022 SoftBank Corp.

15

将来展望: SRv6 MUP + Flex-Algo
5GCの情報に応じてAlgoを連携 ＝ Mobile SliceとTransport Sliceの動的Mapping
5GC
MUP-CでSRv6 next-hopを選択

MUP-C
BGP

UE

gNB

PE

UE

gNB

PE

PE

DN

SRv6 NWPE

UPF

真のE2Eスライスを実現© 2022 SoftBank Corp.

16

将来展望: SRv6 ECOSYSTEM
仮想基盤（Linux）とTransportスライスのMappingにも期待
5GC
MUP-C
BGP

UE

gNB

PE

UE

gNB

PE

PE

DN

SRv6 NWPE

SRv6 NW
UPF

vRAN

MEC

UPF

PE

ServerSRv6ネットワークの更なる進化へ挑戦© 2022 SoftBank Corp.

17

Confidential

18© 2022 SoftBank Corp.

18