【登壇・協賛情報】JANOG49 Meeting

2022年1月26日(水)〜28日(金)の3日間にわたって開催される、JANOG49 Meetingにて、LINEはダイヤモンドスポンサーを務めます。また、当日はLINEのエンジニアが登壇いたします。

セッション概要

LINEのネットワークオーケストレータをリニューアルした話
Day2 2022年1月27日(木) 12:00~13:00(1時間00分)

LINEのデータセンターネットワークは拡大を続けており、それに伴ってネットワーク設定を自動化するネットワークオーケストレータへの要求も多様化しています。
LINEでは以前からネットワークオーケストレータを導入していましたが、多様化する要求に対応するために全く新しいアーキテクチャでネットワークオーケストレータをリニューアルしました。この新しいネットワークオーケストレータは、Ansible、Docker、etcd、Pyang等の一般的かつオープンなツールを活用して以下の課題を解決するよう開発されました。
マルチベンダー対応
管理対象機器の増加に適応するスケーラビリティ
「HTTPリクエスト受信時の設定反映」、「スイッチへのサーバー接続時の設定反映」等の最適なタイミングで設定反映を行うための各種トリガーの提供
ヒューマンエラーの防止
「誤った設定による管理機器一斉アップデート」等の自動化によって引き起こされる問題への対応
上記の項目は、LINEに限らず多くのネットワークオーケストレータが抱える共通の課題かと思います。
本セッションでは「LINEのネットワークオーケストレータが上記の課題をどのように乗り越えたか」を紹介し、「ネットワークオーケストレータが抱える課題とそれをどう乗り越えるか」について議論したいと思います。

講演者:福田 守昴
Verda Platform室 ネットワーク開発チーム所属

Our Challenges to Open Source SRv6 Data Center Networking
Day2 2022年1月27日(木) 14:30~15:15(45分)

LINEのサービスは年々多様化し、インフラに求められる要件もそれに合わせて複雑化しています。JANOG44では、断片化したテナントネットワークの運用負荷を軽減するために、SRv6を用いたデータセンターネットワークアーキテクチャを紹介しました。
初期の実装では、NeutronがVMをネットワークに接続させる責務だけでなく、他のVMへの疎通性を広報する責務まで負っていました。後者の責務は、本来ルーティングデーモンが行う責務であり、このような実装になっていることで、Neutron serverへのポート情報の取得が高頻度に行われ、Neutron自体が非常に高負荷なコンポーネントになっていました。そのため、現在我々は、標準的なBGPを利用した、より進化したSRv6データセンターネットワークアーキテクチャの設計を行っています。
また、このアーキテクチャでは、LinuxやFRRなどのオープンソースソフトウェアを組み合わせて構築しています。ですが、SRv6はまだ比較的新しい技術であり、LinuxやFRRの中にも実装が無かったり、未成熟だったりする場面に多く遭遇しました。
例えば、仮想マシンから送出されたパケットが適切に追跡されずにフィルタリングを行うことができないという問題や、FRRからLinuxに経路を追加しようとするとカーネルがクラッシュするという問題がありました。
本セッションでは、BGPを利用したより進化したSRv6データセンターネットワークアーキテクチャと、それに伴い乗り越える必要があった技術的な課題に対してどのように対処を行っていったのかという道のりについて紹介したいと思います。

講演者:齋藤 遼河
Verda Platform室 ネットワーク開発チーム所属

イベント情報

  • 名称 : JANOG49 Meeting
  • 主催 : 日本ネットワーク・オペレーターズ・グループ
  • 開催日時 : 2022年1月26日(水)~28日(金)
  • 場所 :鹿児島県鹿児島市 川商ホール+オンライン開催
  • 参加費 :無料(事前登録制)

参加方法・詳細は以下公式サイトをご覧ください。
JANOG49 Meeting

採用情報

LINE株式会社では一緒に働くエンジニアを募集しています!
JANOGに参加されているエンジニアの皆さんに興味を持っていただけそうなものをピックアップしましたので気になるものがあればチェックしてみてください。

Software Engineer / Network Infrastructure / Private Cloud Platform
https://linecorp.com/ja/career/position/564

Software Engineer / Network Orchestration / Private Cloud Platform
https://linecorp.com/ja/career/position/2118

Senior Network Reliability Engineer
https://linecorp.com/ja/career/position/1978

Network Reliability Engineer
https://linecorp.com/ja/career/position/3430

ネットワークエンジニア / サービスネットワーク
https://linecorp.com/ja/career/position/229

ネットワークエンジニア / 社内ネットワーク
https://linecorp.com/ja/career/position/823

ネットワークアドミニストレーター
https://linecorp.com/ja/career/position/1977

ネットワークエンジニア / サービスネットワーク / Fintech
https://linecorp.com/ja/career/position/2133

プロジェクトマネージャー / ネットワークインフラ運用
https://linecorp.com/ja/career/position/3427

ネットワークやインフラ以外にも、様々なポジションで採用をしております。「LINE技術組織が抱える未解決課題」と題し、具体的な課題・プロジェクトを公開しておりますのでぜひご覧ください。
https://linecorp.com/ja/career/tech-issue-21


ネットワークエンジニア カジュアル面談Days

LINEのサービスや国内/海外オフィスのネットワークを支えるネットワークエンジニアに興味がある方を対象に、LINEで働くネットワークエンジニアたちと情報交換をしていただくカジュアル面談Daysを開催します。ぜひご参加ください。
LINE ネットワークエンジニア カジュアル面談Days

  • 開催方式 zoomを使用したオンライン面談
  • 申込受付期間 2022年1月27日(木)〜2022年2月28日(月)
  • 面談日程 2022年2月1日(火)〜2022年3月31日(木) 10:00~19:30