Настройка маршрутизации

В cisco-like конфигурации

В интерфейсе командной строки добавление строки в таблицу маршрутизации задается командой ip route и ipv6 route с указанием точного адреса или адреса подсети назначения пакета, адреса следующего маршрутизатора или выходного интерфейса локального устройства, на который нужно отправить пакет для передачи его далее по сети к получателю пакета.

Пример для ipv4:

ip route 0.0.0.0 0.0.0.0 100.100.100.1

ip route 192.168.100.0 255.255.255.0 192.168.200.1

Пример для ipv6:

ipv6 route ::/0 2001:db8:c::9f:35

ipv6 route 2001:db8::/32 2001:db8:c::9f:35

 

В LSP-конфигурации

В конфигурационном файле создание таблицы маршрутизации осуществляется структурой RoutingTable. Маршрут, который добавляется в таблицу маршрутизации, задается в структуре Route или IPv6Routes. В атрибуте Destination указывается адрес или подсеть назначения, в атрибуте Gateway – IP-адрес маршрутизатора-посредника, через которого отправляются пакеты до адреса назначения (Destination).

RoutingTable(

    Routes =

        Route(

            Destination = 0.0.0.0/0

            Gateway = 100.100.100.1

        ),

        Route(

            Destination = 192.168.100.0/24

            Gateway = 192.168.200.1

        )

    IPv6Routes =

        Route(

            Destination = ::/0

            Gateway = 2001:db8:c::9f:35

        ),

        Route(

            Destination = 2001:db8::/32

            Gateway = 2001:db8:c::9f:35

        )

)