Давайте по другому объясню с чем проблема.
Подключили линк провайдера, они выдали нам P2P подсеть (1.1.1.1 - их точка, 1.1.1.2 - наша)и еще одну подсеть для использования.
Код:
!
vlan 1234
!
interface VLAN 1234
no ip proxy-arp
ip address 1.1.1.2 255.255.255.252
description My ISP P2P side
!
interface GigabitEthernet 1/9
switchport mode trunk
switchport trunk allowed vlan remove 1-1233,1235-4094
medium-type fiber
description My ISP Link
Эхо запрос с самого устройства - уходит с IP 1.1.1.2, и получает ответ:
Линк с провайдером работает.
Код:
#ping 1.1.1.1
Sending 5, 100-byte ICMP Echoes to 1.1.1.1, timeout is 2 seconds:
< press Ctrl+C to break >
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/1 ms
Отправляем эхо запросы на 8.8.8.8 (гуглу привет!)
Запрос идёт через default gateway, и не доходит туда, потому что там ему не даёт другой роутер, но это не имеет отношения к делу, так должно быть потому что default gateway смотрит вообще в другую сторону, тут всё ясно.
Код:
#ping 8.8.8.8
Sending 5, 100-byte ICMP Echoes to 8.8.8.8, timeout is 2 seconds:
< press Ctrl+C to break >
.....
Success rate is 0 percent (0/5)
Опять отправляем эхо запросы на 8.8.8.8, но на этот раз указываем с какого IP-адреса это делать, а именно с 1.1.1.2
Но ничего не получаем. Почему???
Код:
#ping 8.8.8.8 source 1.1.1.2
Sending 5, 100-byte ICMP Echoes to 8.8.8.8, timeout is 2 seconds:
< press Ctrl+C to break >
.....
Success rate is 0 percent (0/5)
Ну ладно, прописываем статический маршрут до 8.8.8.8 на P2P точку моего провайдера 1.1.1.1
Код:
#ip route 8.8.8.8 255.255.255.255 1.1.1.1
#ping 8.8.8.8
Sending 5, 100-byte ICMP Echoes to 8.8.8.8, timeout is 2 seconds:
< press Ctrl+C to break >
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 130/136/140 ms
И если указываем адрес источника, тоже всё проходит гладко.
Код:
#ping 8.8.8.8 source 1.1.1.2
Sending 5, 100-byte ICMP Echoes to 8.8.8.8, timeout is 2 seconds:
< press Ctrl+C to break >
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 130/136/140 ms
Traceroute тоже не работает когда указываем source-ip, а когда указываем статический маршрут, как только что показал, то начинается с трейсом вообще кавардак, т.к. все хопы на пути следования я таки не могу прописать статикой.
Мало того, если я _из вне_ начинаю пинговать 1.1.1.1, то всё хорошо, а вот если пингую 1.1.1.2, я не получаю ответ, конечно, он-жо по default gateway отвечает.