Jump to content
Калькуляторы

Что будет, если на MPLS пакет навесить 64 метоки

Собственно вопрос, что будет если на mpls-пакет навесить 64 MPLS-метоки? Вот, например:

root@ne-vlezay80:/usr/src/linux-4.12.6# ip r
default via 10.247.0.1 dev ic-br0 proto static metric 20 
1.1.1.1  encap mpls  100/101/102/103/104/105/106/107/108/109/110/111/112/113/114/115/116/117/118/119/120/121/122/123/124/125/126/127/128/129/130/131/132/133/134/135/136/137/138/139/140/141/142/143/144/145/146/147/148/149/150/151/152/153/154/155/156/157/158/159/160/161/162/163 via 192.168.1.2 dev test0 
10.194.0.0/24 dev vlan10 proto kernel scope link src 10.194.0.1 
blackhole 10.194.0.0/21 proto static metric 20 
10.194.1.0/24 dev servers proto vrf scope link 
10.194.3.0/24 dev vlan12 proto kernel scope link src 10.194.3.250 
10.194.4.0/24 via 192.168.122.5 dev eth1 proto 186 metric 20 
10.194.5.0/24 via 192.168.122.5 dev eth1 proto 186 metric 20 
10.247.0.0/24 dev ic-br0 proto kernel scope link src 10.247.0.250 
10.247.1.0/24 via 10.247.0.1 dev ic-br0 proto 186 metric 20 
10.247.2.0/24 via 10.247.0.1 dev ic-br0 proto 186 metric 20 
192.168.1.0/24 dev test0 proto kernel scope link src 192.168.1.1 
192.168.122.0/24 dev eth1 proto kernel scope link src 192.168.122.1 
root@ne-vlezay80:/usr/src/linux-4.12.6# 

А теперь дамп:

root@ne-vlezay80:~# tcpdump -i test0 -n
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on test0, link-type EN10MB (Ethernet), capture size 262144 bytes
22:20:25.547702 MPLS (label 100, exp 0, ttl 64) (label 101, exp 0, ttl 64) (label 102, exp 0, ttl 64) (label 103, exp 0, ttl 64) (label 104, exp 0, ttl 64) (label 105, exp 0, ttl 64) (label 106, exp 0, ttl 64) (label 107, exp 0, ttl 64) (label 108, exp 0, ttl 64) (label 109, exp 0, ttl 64) (label 110, exp 0, ttl 64) (label 111, exp 0, ttl 64) (label 112, exp 0, ttl 64) (label 113, exp 0, ttl 64) (label 114, exp 0, ttl 64) (label 115, exp 0, ttl 64) (label 116, exp 0, ttl 64) (label 117, exp 0, ttl 64) (label 118, exp 0, ttl 64) (label 119, exp 0, ttl 64) (label 120, exp 0, ttl 64) (label 121, exp 0, ttl 64) (label 122, exp 0, ttl 64) (label 123, exp 0, ttl 64) (label 124, exp 0, ttl 64) (label 125, exp 0, ttl 64) (label 126, exp 0, ttl 64) (label 127, exp 0, ttl 64) (label 128, exp 0, ttl 64) (label 129, exp 0, ttl 64) (label 130, exp 0, ttl 64) (label 131, exp 0, ttl 64) (label 132, exp 0, ttl 64) (label 133, exp 0, ttl 64) (label 134, exp 0, ttl 64) (label 135, exp 0, ttl 64) (label 136, exp 0, ttl 64) (label 137, exp 0, ttl 64) (label 138, exp 0, ttl 64) (label 139, exp 0, ttl 64) (label 140, exp 0, ttl 64) (label 141, exp 0, ttl 64) (label 142, exp 0, ttl 64) (label 143, exp 0, ttl 64) (label 144, exp 0, ttl 64) (label 145, exp 0, ttl 64) (label 146, exp 0, ttl 64) (label 147, exp 0, ttl 64) (label 148, exp 0, ttl 64) (label 149, exp 0, ttl 64) (label 150, exp 0, ttl 64) (label 151, exp 0, ttl 64) (label 152, exp 0, ttl 64) (label 153, exp 0, ttl 64) (label 154, exp 0, ttl 64) (label 155, exp 0, ttl 64) (label 156, exp 0, ttl 64) (label 157, exp 0, ttl 64) (label 158, exp 0, ttl 64) (label 159, exp 0, ttl 64) (label 160, exp 0, ttl 64) (label 161, exp 0, ttl 64) (label 162, exp 0, ttl 64) (label 163, exp 0, [s], ttl 64) IP 192.168.1.1 > 1.1.1.1: ICMP echo request, id 3259, seq 1, length 64

Share this post


Link to post
Share on other sites

Ну следующее достижение должно быть , навесить 128 меток.

Еще есть варианты с 802.1q,gre и т.д. и т.п., также можете попробовать различные вариации оных ...

Share this post


Link to post
Share on other sites

Собственно вопрос, что будет если на mpls-пакет навесить 64 MPLS-метоки?

зочем?

Share this post


Link to post
Share on other sites

ну segment routing, очевидно же

 

Ну даже в этом случае какой-то извращенный кейс , что за сеть должна быть чтоб была необходимость в 64х метках ?

Share this post


Link to post
Share on other sites

Классика

Linux пока так не умеет. Но, зато VPP скоро будет уметь.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this