Segment Routingの運⽤において、経路情報(SR Policy)を効率的に管理したい︕ ◦ ⼀般的に⼤規模なSR網では、HeadendとなるPEの数も増⼤ ◦ 顧客の要求に応じ、提供するサービスを多様化させたい → SR Policyの数が増加 • それぞれのPEにコンフィグを直接投⼊する StaticなSR Policy管理は⾮効率 ◦ コントローラによるTraffic Engineering(TE)の集中管理を⽬指す 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
1. Stateful PCEはSR Policyを発⾏し、PCInitiateを利⽤してPCCに送信 2. PCCは受信したSegment Listを登録すると共に、PLSP-IDをローカルに⽣成し、PCEに送信 3. もしPCEが当該のSR Policyを再度更新する場合、SRP-IDをインクリメントし、PCUpdを送信 Stateful PCEの通信(SR Policy発⾏︓Initiate) PCE Router (PCC) PCInitiate PLSP-ID: 0, SRP-ID: X PCRpt PLSP-ID: A, SRP-ID: X PCUpdate PLSP-ID: A, SRP-ID: X+1 Update SR Policy PLSP-ID: A PCRpt PLSP-ID: A, SRP-ID: X+1 Recognize SR Policy PLSP-ID: A IF Update SR Policy PLSP-ID: A (Calculate SR Policy)
Multi-AS SRの取り組みについて ◦ JANOG 50でMulti-AS SRアーキテクチャの内容と検証・運⽤結果を発表予定︕ ▪ ⽇時: 2022年7⽉14⽇(⽊) 15:15 - 16:00 ▪ 場所: 武道館A+B ◦ NTT Com Engineersʼ Blogにて Multi-AS SR+L3VPNの連載記事を執筆中︕ ▪ https://engineers.ntt.com/ ▪ まずは6/13に第0回(導⼊)・ 第1回(Single-AS L3VPN)の記事を公開予定 • ⼀緒に開発業務に取り組む仲間を募集中︕ ◦ ⼤規模なネットワーク開発、Multi-AS SRアーキテクチャに興味がある⽅ ◦ コントロールプレーン・データプレーン技術の開発に興味がある⽅ ◦ ぜひ⼀緒に最先端ネットワークの技術開発に取り組みましょう︕ ▪ ジョブ型採⽤: https://hrmos.co/pages/nttcom0033/jobs/1692786 ▪ インターンシップ予定等も順次公開予定 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
• NTT Com独⾃のMulti-AS Segment Routingアーキテクチャを考案、運⽤中 ◦ マルチASかつマルチベンダにおけるSR-MPLS TEの実現: https://mpls.jp/2021/presentations/20211101_MPLSJAPAN_NTTCOM_tajima_pub.pdf • ⼤規模SR網には多くの特⻑があるが、運⽤課題も存在 ◦ ネットワーク状態の把握や効率的な経路管理が困難 ▪ トポロジ、Interface状態、コンフィグやログを⼀元管理したい ▪ 経路・Backup-PathやSFCを直感的に把握したい ◦ 利⽤者の増加に伴う管理の煩雑化や作業時間の肥⼤化 ▪ 上記の解決のため、以前にユーザによるセルフマネージ化を提案 • ユーザによるセルフマネージ可能なネットワークサービス運⽤システムの事例: https://onic.jp/_cms/wp-content/uploads/2019/11/onic2019_tajima.pdf ▪ 利⽤者⾃⾝がサービスを直感的に理解し、権限の中で⾃ら選択 → 運⽤効率化や検証業務改善のため、可視化とネットワーク制御を実現するコントローラが欲しい︕ 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
Routing 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 • 運⽤者・NW種別・拠点などの管理単位でASを分離 & 疎結合にVPN/TE/SFCを連携 ◦ ⾼いスケーラビリティ・シンプルさ・マイグレーション能⼒というSRの利点を強化 ◦ SRv6とSR-MPLSの相互接続や、SR-MPLSへのSFC提供も実現 ◦ Flex-Algo / EPE / Delay Measurement / TI-LFAなどの先端技術を検証し導⼊、マルチベンダに実現 ◦ ASを超えた⼤規模なネットワーク提供や付加価値向上を実現︕→ どうやって管理しよう︖
Routingアーキテクチャ • 社内網でSegment Routingを活⽤中。更なる発展を⽬指してMulti-AS SRアーキテクチャを提案 ◦ スケーラビリティ・マイグレーション能⼒・シンプルさを向上 ▪ 運⽤者・⽤途・地理的要因などに基づき、ネットワークを⾃由に分割可能 ◦ SR-MPLSへのSFC提供など、更なる付加価値提供を実現 ▪ ASを超えたサービスの相互提供が可能︕ ◦ マルチベンダでの相互接続検証や応⽤的な技術についても検証中 ▪ C-Plane/D-Planeのマルチベンダ接続 ▪ Flex-Algo / Delay Measurement / EPE / TI-LFAなど 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
◦ Inter-AS OptionB(RFC4364)によりASを超えたEnd-to-EndなVPNを提供 & TEはASごとに提供 ◦ D-Plane/C-Plane共に追加のプロトコルは不要 ◦ スケーラビリティを向上させると共に、ASを分離したシンプルな運⽤が可能 特⻑① ⾼いスケーラビリティ 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
◦ 既存リソースの有効活⽤やサービスの相互提供 • SR-MPLS網にもSFCによる付加価値を提供 ◦ Inter-AS部分のルーティング⾯分割によりSR-MPLS - SRv6折り返しを実現。SR-MPLS同⼠のVPNにもSFCを提供 特⻑② SRv6/SR-MPLS相互接続による付加価値提供 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 End.DT6(cust-a-snd) VPN label(cust-a-snd) rt export 65001:1 rt import 65001:101 VRF cust-a-rcv VRF cust-a-snd
◦ SRv6 onlyなネットワーク設計をウォーターフォールとするとアジャイルの発想 ▪ 実装が早く、ある程度枯れたSR-MPLSでサービスを提供&必要な部分にのみ先端的なSRv6の機能を導⼊可能 ▪ 多くの機器ではSR-MPLS→SRv6の移⾏はコンフィグ変更のみで実現可能であり、移⾏が容易 特⻑③ SR Migration(1/2) 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 SRv6 / SR-MPLS Dual-Stack domain PE PE/ASBR PE P PE CE CE SR-MPLS domain Customer Inter-AS MPLS PE PE P PE/ASBR AS AS Pure IPv6 Network CE Customer
◦ UnderlayをIPv6で構成しておくことにより、離れたSRv6網同⼠の接続なども可能 ▪ SR-MPLS&SRv6のDual planeネットワークを経ることで移⾏が容易になる可能性あり ◦ 既存網の⼀部に新たなSR網を接続することも⾃由⾃在 ▪ Pure IPv6なSRv6のメリットと、Option-Bによる疎結合なAS連携のメリット 特⻑③ SR Migration(2/2) Customer CE CE Customer Customer AS AS SR-MPLS domain Pure IPv6 Network 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 SRv6 domain Inter-AS MPLS PE PE P PE/ASBR AS AS Pure IPv6 Network CE Customer Customer