This is an old revision of the document!
Таблица маршрутизации содержит маршрутную информацию о доступности хостов и подсетей, которая была получена статическим способом или с помощью протоколов динамической маршрутизации. На устройстве МКСЗ «Diamond VPN/FW» доступна возможность обрабатывать и маршрутизировать сетевой трафик как для версии протокола ipv4, так и для версии ipv6. В рамках механизма динамической маршрутизации поддерживаются следующие протоколы динамической маршрутизации:
- BGP - Border Gateway Protocol
- OSPF - Open Shortest Path First
- OSPFv3 - Open Shortest Path First for IPv6
- RIP - Routing Information Protocol
- RIPng - Routing Information Protocol next generation
- IS-IS - Intermediate System to Intermediate System
- PIM - Protocol Independent Multicast
- PIMv6 - Protocol Independent Multicast for IPv6
- IGMP - Internet Group Management Protocol
- LDP - Label Distribution Protocol
- NHRP - Next Hop Resolution Protocol
- EIGRP - Enhanced Interior Gateway Routing Protocol
- Babel - Babel routing protocol
- sharp -
- PBR - Policy-based routing
- BFD - Bidirectional Forwarding Detection
- fabric -
Маршрутная информация от разных протоколов динамической маршрутизации попадает в единую таблицу и используется для обработки сетевого трафика. Для отображения таблицы маршрутизации необходимо подключиться к устройству по протоколу ssh. В консоли необходимо выполнить команду «ip route» (см. рисунок 1).
default via 172.20.8.1 dev enp0s20f0 10.2.2.0/24 dev s proto kernel scope link src 10.2.2.1 10.3.0.0/24 via 172.20.8.1 dev enp0s20f0 10.10.100.0/22 dev enp0s20f1 proto kernel scope link src 10.10.101.241 <--- kernel 10.10.150.0/24 via 172.20.8.5 dev enp0s20f0 proto bgp metric 20 <--- bgp protocol 10.20.20.0/24 via 192.168.1.6 dev enp1s0.20 proto ospf metric 20 <--- ospf protocol 172.10.10.0/24 via 192.168.1.10 dev enp1s0.30 proto eigrp metric 20 <--- eigrp protocol 172.16.16.0/24 via 192.168.1.2 dev enp1s0.10 proto rip metric 20 <--- rip protocol 172.16.32.0/24 via 192.168.1.2 dev enp1s0.10 proto rip metric 20 <--- rip protocol 172.20.8.0/21 dev enp0s20f0 proto kernel scope link src 172.20.8.6 192.168.1.0/30 dev enp1s0.10 proto kernel scope link src 192.168.1.1 192.168.1.4/30 dev enp1s0.20 proto kernel scope link src 192.168.1.5 192.168.1.8/30 dev enp1s0.30 proto kernel scope link src 192.168.1.9 192.168.1.12/30 dev enp1s0.40 proto kernel scope link src 192.168.1.13 192.168.1.16/30 dev enp1s0.50 proto kernel scope link src 192.168.1.17 192.168.100.0/24 via 172.20.8.5 dev enp0s20f0 proto bgp metric 20 <--- bgp protocol 192.168.169.0/24 via 10.2.2.49 dev s
Маршруты в таблице имеют разные метки в зависимости от источника: kernel, rip, ospf, eigrp, bgp и т.д. Для просмотра таблицы маршрутизации для конкретного протокола необходимо выполнить команду «ip route | grep <protocol_name>», например «ip route | grep eigrp».
# ip route | grep rip 172.16.16.0/24 via 192.168.1.2 dev enp1s0.10 proto rip metric 20 172.16.32.0/24 via 192.168.1.2 dev enp1s0.10 proto rip metric 20
# ip route | grep bgp 10.10.150.0/24 via 172.20.8.5 dev enp0s20f0 proto bgp metric 20 192.168.100.0/24 via 172.20.8.5 dev enp0s20f0 proto bgp metric 20