日本語版はこちら

Abustract

LINE services are diversifying year by year and the requirements for infrastructure are becoming more complex. In JANOG44, in order to reduce the operational workload of the fragmented tenant network, we introduced the data center network architecture using SRv6.

In early implementations, Neutron was not only responsible for connecting VMs to the network, but also for announcing the communication with other VMs. The latter responsibility is originally it is originally the responsibility of the routing daemon. With such an implementation, frequent getting port information to Neutron server, also Neutron itself was a very heavy component. Therefore, we are currently designing a more advanced SRv6 data center network architecture utilizing standard BGP.

The architecture is also built with a combination of open source software such as Linux and FRR. However, SRv6 is still a relatively new technology, and we have encountered many situations where it is not implemented or immature in Linux and FRR.

For example, packets sent from virtual machines were not properly tracked and could not be filtered and the kernel crashed when trying to add a route from FRR to Linux.

In this session, we would like to introduce the more advanced SRv6 data center network architecture using BGP and how we have dealt with the technical issues that we had to overcome and solved.

Place

SAIGOU(First Hall)

Date

Day2 Thursday, Jan 27th, 2022/14:30~15:15(45Minutes)

Presenter

齋藤 遼河
LINE株式会社

Ryoga Saito( LINE Corporation​)