ne-vlezay80 Опубликовано 17 августа, 2017 · Жалоба Собственно вопрос, что будет если на 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 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
orlik Опубликовано 18 августа, 2017 · Жалоба Ну следующее достижение должно быть , навесить 128 меток. Еще есть варианты с 802.1q,gre и т.д. и т.п., также можете попробовать различные вариации оных ... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
saaremaa Опубликовано 18 августа, 2017 · Жалоба Собственно вопрос, что будет если на mpls-пакет навесить 64 MPLS-метоки? зочем? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
s.lobanov Опубликовано 18 августа, 2017 · Жалоба ну segment routing, очевидно же Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
orlik Опубликовано 18 августа, 2017 · Жалоба ну segment routing, очевидно же Ну даже в этом случае какой-то извращенный кейс , что за сеть должна быть чтоб была необходимость в 64х метках ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
h1vs2 Опубликовано 18 августа, 2017 · Жалоба Классика Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ne-vlezay80 Опубликовано 18 августа, 2017 · Жалоба Классика Linux пока так не умеет. Но, зато VPP скоро будет уметь. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...