セグメントルーティング(せぐめんとるーてぃんぐ)
最終更新:2026/4/28
セグメントルーティングは、ネットワークにおいて、パケットを特定のパス(セグメント)に沿って転送する技術である。
別名・同義語 明示的ルーティングポリシーベースルーティング
ポイント
セグメントルーティングは、従来のルーティングプロトコルに比べて、より柔軟なトラフィック制御とネットワーク管理を可能にする。
セグメントルーティングとは
セグメントルーティングは、ネットワークにおけるパケット転送の経路を、あらかじめ定義されたセグメント(ネットワークの一部)に沿って指定する技術です。従来のルーティングプロトコルでは、各ルーターが自律的に最適な経路を決定しますが、セグメントルーティングでは、ネットワーク管理者が明示的に経路を指定できます。
セグメントルーティングの仕組み
セグメントルーティングでは、ネットワーク内の各ノード(ルーターやスイッチ)に、セグメントIDと呼ばれる識別子が割り当てられます。パケットを送信する際、送信元ルーターは、宛先までの経路をセグメントIDのシーケンスとしてパケットに付加します。各ルーターは、自身のセグメントIDと、パケットに付加されたシーケンスを照合し、次のセグメントIDを持つルーターにパケットを転送します。
セグメントルーティングの利点
- トラフィック制御の柔軟性: ネットワーク管理者は、特定のアプリケーションやトラフィックの種類に応じて、最適な経路を明示的に指定できます。
- ネットワーク管理の効率化: 経路の制御を集中化することで、ネットワーク全体の管理を簡素化できます。
- 障害時の迅速な復旧: 障害が発生した場合、管理者は迅速に経路を変更し、トラフィックを別の経路に迂回させることができます。
- MPLSとの連携: セグメントルーティングは、MPLS(Multi-Protocol Label Switching)と組み合わせて使用することで、より高度なトラフィック制御を実現できます。
セグメントルーティングの種類
- Source Routing: 送信元ルーターが経路全体を指定します。
- Loose Segment Routing: 経路の一部のみを指定し、残りの経路はルーターが自律的に決定します。
- Strict Segment Routing: 経路全体を厳密に指定します。