Routing ◦ 背景: NTT ComのSR活⽤事例と課題 ◦ 新たな要求とユースケース ◦ Multi-AS SRについて ▪ E2E TEとスケーラビリティのバランス(集中と分散) • SR-MPLS/SRv6相互接続 ◦ Service Function Chainingの活⽤ • Future Work ◦ PCEの活⽤ ◦ VPN/TEのセルフマネージ化 ◦ より⾼度なTEの実現 ◦ SRv6のさらなる活⽤ CE CE Interwork ASBR P PE/ASBR PE/ASBR P PE/ASBR SFC Proxy Network Function PE PE/ASBR PE P PE CE CE PE PE P PE/ASBR CE SR-MPLS SR-MPLS SR-MPLS SRv6 ⽬次
CE Customer Customer AS AS SR-MPLS domain Inter-AS MPLS 作りたいネットワーク Interwork ASBR P SRv6 domain PE/ASBR PE/ASBR P PE/ASBR SFC Proxy Network Function SR-MPLS domain PE PE/ASBR PE P PE CE CE SR-MPLS domain Customer Inter-AS MPLS PE PE P PE/ASBR AS AS Inter-AS MPLS CE Customer • マルチAS/マルチドメインなSegment Routing ◦ なぜ必要か、どう作るかを説明して⾏きます
CE Customer Customer AS AS • まずはMulti-AS SR-MPLSから︕ SR-MPLS domain Inter-AS MPLS Multi-AS SR-MPLSについて Interwork ASBR P SRv6 domain PE/ASBR PE/ASBR P PE/ASBR SFC Proxy Network Function SR-MPLS domain PE PE/ASBR PE P PE CE CE SR-MPLS domain Customer PE PE P PE/ASBR AS AS Inter-AS MPLS CE Customer Inter-AS MPLS
IGPの経路計算を柔軟に実現するため、経路計算⾯を仮想化・多重化する技術 ◦ 分けたAlgorithmごとにトポロジを持ち、AlgoごとのMetric/制約で経路計算を実施 ▪ Affinity制約: bitmapなColor。Include(any/all), Excludeなどが選択可能 ▪ Metric: IGP Metric・TE Metric・DelayなどAlgorithmごとに設定可能 ▪ Disjoint Path: SRLG(Shared Risk Link Group)を考慮した冗⻑パスの有効利⽤ ◦ QoS保証をしつつルーズソースルーティングをする、などということが可能 A D B C SR domain A D B C A D B C Algorithm 129: Exclude GREEN TE Metric Algorithm 128: Exclude RED IGP Metric A D C Algorithm 130: include-all Blue IGP Metric 100, 10 10, 100 10, 10 100, 10 10, 100 Metric: IGP, TE Color Legend 10 10 10 100 100 10 10 10 10 10
Routing ◦ SRv6も⼀つのASとしてOption Bで接続︕ Customer CE CE Customer Customer AS AS SR-MPLS domain Inter-AS MPLS (再掲)作りたいネットワーク Interwork ASBR P SRv6 domain PE/ASBR PE/ASBR P PE/ASBR SFC Proxy Network Function SR-MPLS domain PE PE/ASBR PE P PE CE CE SR-MPLS domain Customer Inter-AS MPLS PE PE P PE/ASBR AS AS Inter-AS MPLS CE Customer
Chaining • Service Function Chaining ◦ TEの応⽤技術の⼀つ ▪ https://datatracker.ietf.org/doc/html/rfc7665 ◦ NW上の機能を特定の順番でつなぎ、サービスとして提供する技術 ▪ ある通信に付加価値を提供することが可能 ◦ ⽇本語ではサービスチェイニングと呼ぶことが多い CGN Firewall Optimizer DPI Dst. Service Chain B Service Chain A Customer A Customer B
• SRv6の機能検証を⾏うASとしても設計、検証を実施 ◦ SRv6 FunctionによるVPN/TE(Flex-Algo)/ SFCの検証 ◦ SRv6⾮対応ノードのTransit活⽤ ◦ マルチベンダSRv6 • 複数の拠点にまたがる網を1つのASとして設計 ◦ 将来的にはIPv6の性質を⽣かし、AS/拠点/Algo単位で階層化されたMulti-AS通信なども可能︖ Customer A P Customer B SR domain Site B Network Function PE PE / SFC Proxy Customer A Customer B Site C Site A PE P P P Customer A Customer B
Multi-AS Segment Routingの提案 ◦ スケーラビリティの向上 ▪ ASごとのリソース分離・Intentに基づいたTEメニューの設計・集中と分散のバランス ▪ 疎結合なMulti-AS構成により新たな網の追加も容易に。SRv6も1つのASとして検証中 ◦ 新たなユースケースの獲得 ▪ 拠点ごとのAS設計 ▪ 管理者の異なるASのつなぎ合わせ ▪ SFCの活⽤ ▪ → 将来的なネットワーク設計の⼀つの姿 • ⼀緒に取り組む仲間を募集中 ◦ 是⾮継続して議論しましょう CE CE Interwork ASBR P PE/ASBR PE/ASBR P PE/ASBR SFC Proxy Network Function PE PE/ASBR PE P PE CE CE PE PE P PE/ASBR CE SR-MPLS SR-MPLS SR-MPLS SRv6