を使用して SDN でソース ルーティングをシミュレートすることは可能Mininet
ですか?
パス情報をパケット自体に入れ、ネットワーク経由でルーティングしたい。
Mininet で使用されている OVS スイッチには、MPLS ラベル マッチ フィールドが実装されていると思います。参照: https://raw.githubusercontent.com/openvswitch/ovs/master/OPENFLOW-1.1+ https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow/openflow-仕様-v1.1.0.pdf
そのため、LSP の作成に使用される ERO は、ソース ルーティングのエミュレーションとして、コントローラー アプリケーションに「実装」できます。(コントローラが全体像を把握しているため、RSVP を使用した ERO は実際には SDN では必要ありません)たとえば、SPF または明示を使用してコントローラでパスを計算し、そのフローのパケットをネクスト ホップ ノードに転送するパス上のノードにアクションを使用して MPLS ラベル マッチを追加します。 .
誤解しているかもしれませんが、パケットのパス情報は必要ありません。転送テーブルに一致フィールドを持つ単なるタプル。パス情報はコントローラにあります。