RTNETLINK回答:無効なパラメータ、ミニネットを介したMPLS

RTNETLINK回答:無効なパラメータ、ミニネットを介したMPLS

mininetにMPLSを適用しようとしていますが、iproute2をインストールできましたが、次の形式のコマンドを使用しようとすると問題が発生しました。

ip -f mpls xxx

継続エラーが発生します。

パスを挿入できます。

mininet> r1 ip route add 10.0.4.0/24 encap mpls 400 via inet 172.16.1.2
mininet> r1 ip route show
10.0.1.0/24 dev r1-eth0 proto kernel scope link src 10.0.1.1 
10.0.4.0/24  encap mpls  400 via 172.16.1.2 dev r1-eth1 
172.16.1.0/24 dev r1-eth1 proto kernel scope link src 172.16.1.1 

しかし、正しいmplsコマンドを使用すると表示できません

mininet> r1 ip -f mpls route show
mininet> 

また、タグを交換しようとするとエラーが発生します。

mininet> r5 ip -f mpls route add 400 as 405 via inet 172.16.8.2
RTNETLINK answers: Invalid argument

どんな助けでも大変感謝します。

ベストアンサー1

/proc/sys/net/mpls/platform_labelsの値を変更して問題を解決しました。ここで設定された値は、使用可能な最も高いラベル値になります。

おすすめ記事