dr Tr0jan Posted May 4, 2016 Имеется Catalyst C3750X, на котором Routing MTU size is 9000 bytes (нужно для jumbo между виланами). На каталисте есть Vlan #22: l3-app#sh ip interface vlan22 | inc MTU MTU is 9000 bytes Имеется Cisco 3845, на котором jumbo нафиг не нужны, и посему MTU везде 1500. 3845 смотрит через Gi0/0.22 на каталист. При этом: gw-app#sh ip interface gi0/0.22 | inc MTU MTU is 1500 bytes На обоих интерфейсах включено ip ospf mtu-ignore, что не есть хорошо. Собственно вопрос, как сделать на Vlan #22 каталиста MTU 1500, чтобы не схватить MTU mismatch? Просто установить MTU на интерфейсе, не работает: l3-app(config)#int vlan 22 l3-app(config-if)#ip mtu 1500 % ip mtu is not supported on this interface Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
darkagent Posted May 4, 2016 system mtu routing 1500 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
s.lobanov Posted May 4, 2016 ip ospf mtu-ignore почему не хорошо? ospf же только внутри вашей сети работает. не, ну бывают извращенцы, которые поднимают osfp с клиентом в vrf, но это совсем плохой вариант... Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
dr Tr0jan Posted May 4, 2016 darkagent, не подходит, тогда jumbo между виланами (например между #20 и #18) ходить перестанут. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
darkagent Posted May 4, 2016 с чего бы это? system mtu routing не отвечает за jumbo. за jumbo отвечает system mtu jumbo. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
dr Tr0jan Posted May 4, 2016 (edited) s.lobanov, вы правы. Я, наверное, неправильно понял best practice. При использовании ip ospf mtu-ignore размер OSPF пакетов ограничивается 1300 байт для совместимости, не так ли? darkagent, system mtu jumbo отвечает за джамбо в рамках одного вилана. Для того, чтобы джамбо ходили между разными SVI необходимо править system mtu routing. Проверял уже, 3750X на 15.0(2)SE9. Edited May 4, 2016 by dr Tr0jan Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
zi_rus Posted May 4, 2016 Я, наверное, неправильно понял best practice да, бест практис написан для р2р линков и говорит что лучше выравнивать МТУ на случай если вы погоните трафик в том направлении он не начал дропаться, очевидно вы понимаете для чего вы делаете то что делаете и не собираетесь гнать джамбо через роутер, поэтому игнорирование МТУ вполне нормально (не очень красиво, но это ограничение со стороны оборудования, так что нормально) При использовании ip ospf mtu-ignore размер OSPF пакетов ограничивается 1300 байт для совместимости, не так ли? полагаю вы это видели Before Cisco bug ID CSCse01519, the size of OSPF DBD packets was limited by 1500 bytes. That allowed OSPF to work normally even in a MTU-mismatch situation, when OSPF mtu-ignore functionality was used. After Cisco bug ID CSCse01519 and the command ip ospf mtu-ignore is not used, it is possible that the OSPF adjacency fails when the actual OSPF packets are larger than 1500 bytes. After Cisco bug ID CSCse01519 and with the command ip ospf mtu-ignore and before Cisco bug ID CSCsk86476, it could be that large (> 1500 bytes) OSPF packets are dropped. This prevented the OSPF adjacency from reaching the FULL state. After Cisco bug ID CSCsk86476, if the command ip ospf mtu-ignore is used, then the router falls back to use of one safe maximum MTU value for the OSPF packets. That value is 1300 bytes. Since this value is rather small, this can affect the OSPF flooding. A bigger OSPF packet is more efficient for the OSPF flooding. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...