SONiC + P4によるマルチテナントSRv6サービスチェイニングの実現(Development of multi-tenant SRv6 service chaining with SONiC and P4)

概要

JANOG45にて、SONiCとP4を使い、データセンタ内のファブリック上に、SRv6によるサービスチェイニングをハードウェアにて実現できることを示しました。
https://www.janog.gr.jp/meeting/janog45/program/srv6sfc
また、SONiCの最新リリースの201911ではVRFやZTPなど運用に欠かせない技術がサポートされ始めており、これらの機能と組み合わせることで、マルチテナントを考慮したSRv6によるサービスチェイニングが実現できる可能性があります。
ですが、一方でSONiCではBGP UnnumberedやRFC 5549など、CLOSファブリックの運用に重要な機能がサポートされていません。
そこで、本発表では、運用視点でSRv6サービスチェイニングに必要な機能を見直し、必要なものはSONiCを
改造することで、どのようなSRv6サービスチェイニングを実現できるか、デモでご紹介したいと思います。


We demonstrated at JANOG45 that we could realize hardware-based SRv6 service chaining within data center fabric by using SONiC and P4.
https://www.janog.gr.jp/meeting/janog45/program/srv6sfc
And since latest SONiC 201911 release supports critical functions for operations such as VRF and ZTP, there is possibility that we can enhance SRv6 service chaining to support multi tenants.
However, SONiC doesn’t currently support BGP unnumbered and RFC 5549, which are mandatory to operate CLOS fabric.
So, we would like to define which functions are necessary for SRv6 service chaining from the point of view of operation, modify SONiC if necessary, and demonstrate at this meeting how SRv6 service chaining can work with these efforts.

発表者

桑田 斉(APRESIA Systems株式会社)

公開資料

事前資料

公開資料-桑田斉

タイトルとURLをコピーしました