ip bfd neighbor
Данной командой запускается работа механизма BFD с определенным IP-адресом. Работа такого механизма необходима для удаления статических маршрутов из таблицы маршрутизации при недоступности next-hop.
Использование отрицательной формы команды (no) останавливает работа механизма BFD с определенным IP-адресом.
Синтаксис
ip bfd neighbor <ADDR> [ { interface <IF> | tunnel <TUN> } ] [ local-address <ADDR> [ multihop ] ] [ vrf <VRF> ]
no ip bfd neighbor <ADDR> [vrf <VRF>]
Параметры
<ADDR> – IP-адрес шлюза, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255];
<IF> – интерфейс или группы интерфейсов, задаётся в виде, описанном в разделе Типы и порядок именования интерфейсов маршрутизатора;
<TUN> – имя туннеля, задаётся в виде, описанном в разделе Типы и порядок именования туннелей маршрутизатора;
<VRF> – имя экземпляра VRF, задается строкой до 31 символа;
multihop – ключ для установки TTL=255, для работы механизма BFD через маршрутизируемую сеть.
Необходимый уровень привилегий
10
Командный режим
CONFIG
Пример
esr(config)# ip bfd neighbor 192.168.0.2
ip route
Команда позволяет создать статический IP-маршрут к указанной подсети.
Использование отрицательной формы команды (no) удаляет указанный маршрут.
Синтаксис
ip route [ vrf <VRF> ] <SUBNET> { { <NEXTHOP> [ resolve ] [ bfd ] | interface <IF> | tunnel <TUN> | blackhole | unreachable | prohibit } [ track <TRACK-ID> ] [ name <NAME>] } | wan load-balance rule <RULE> } [ <METRIC> ]
no ip route [ vrf <VRF> ] <SUBNET> [ <METRIC> ]
Параметры
<VRF> – имя экземпляра VRF, задается строкой до 31 символа;
<SUBNET> – адрес назначения, может быть задан в следующих видах:
- AAA.BBB.CCC.DDD – IP-адрес хоста, где каждая часть принимает значения [0..255];
- AAA.BBB.CCC.DDD/NN – IP-адрес подсети с маской в виде префикса, где AAA-DDD принимают значения [0..255] и NN принимает значения [1..32].
<NEXTHOP> – IP-адрес шлюза задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255].
resolve – при указании данного параметра IP-адрес шлюза будет рекурсивно вычислен через таблицу маршрутизации. Если при рекурсивном вычислении не удастся найти шлюз из напрямую подключенной подсети, то данный маршрут будет отмечен как "Unreachable". Глубина поиска равна 5.
<IF> – имя IP-интерфейса, задаётся в виде, описанном в разделе Типы и порядок именования интерфейсов маршрутизатора.
<TUN> – имя туннеля, задаётся в виде, описанном в разделе Типы и порядок именования туннелей маршрутизатора.
<RULE> – номер правила wan, задаётся в диапазоне [1..50].
blackhole – при указании команды пакеты до данной подсети будут удаляться устройством без отправки уведомлений отправителю;
unreachable – при указании команды пакеты до данной подсети будут удаляться устройством, отправитель получит в ответ ICMP Destination unreachable (Host unreachable, code 1);
prohibit – при указании команды пакеты до данной подсети будут удаляться устройством, отправитель получит в ответ ICMP Destination unreachable (Communication administratively prohibited, code 13);
<METRIC> – метрика маршрута, принимает значения [0..255].
<TRACK-ID> – идентификатор Tracking-объекта. Если маршрут привязан к Tracking-объекту, то он появится в системе только при выполнении всех условий, заданных в объекте.
<NAME> – имя (описание) маршрута, текстовая переменная длинной до 31 символа.
bfd – при указании данного ключа активируется удаление статического маршрута в случае недоступности next-hop. Для работы данного механизма должен быть запущен механизм BFD с IP-адресом next-hop (см. раздел ip bfd neighbor).
Проверка next-hop при помощи протокола bfd. В случае недоступности next-hop маршрут удаляется.
Если в качестве подсети указать 0.0.0.0/0, то будет задан маршрут по умолчанию.
Необходимый уровень привилегий
10
Командный режим
CONFIG
Пример 1
Задать маршрут до подсети 192.165.3.0/24 с метрикой 6 через шлюз 192.165.56.65:
esr(config)# ip route 192.165.3.0/24 192.165.56.65 6
Пример 2
Задать маршрут до подсети 192.165.3.0/24 с метрикой 6 через интерфейс GigabitEthernet 1/0/5:
esr(config)# ip route 192.165.3.0/24 interface gigabitethernet 1/0/5 6
Пример 3
Задать маршрут до подсети 192.165.3.0/24 через туннельный интерфейс vti 1:
esr(config)# ip route 192.165.3.0/24 interface vti 1
ipv6 bfd neighbor
Данной командой запускается работа механизма BFD с определенным IPv6-адресом. Работа такого механизма необходима для удаления bgp-маршрутов из таблицы маршрутизации при недоступности next-hop.
Использование отрицательной формы команды (no) останавливает работа механизма BFD с определенным IPv6-адресом.
Синтаксис
ipv6 bfd neighbor <IPV6-ADDR> [ interface <IF> ] [ local-address <IPV6-ADDR> [ multihop ] ] [ vrf <VRF> ]
no ipv6 bfd neighbor <IPV6-ADDR> [ vrf <VRF> ]
Параметры
<IPV6-ADDR> IPv6-адрес клиента, задаётся в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF];
<IF> – интерфейс или группы интерфейсов, задаётся в виде, описанном в разделе Типы и порядок именования интерфейсов маршрутизатора;
<VRF> – имя экземпляра VRF, задается строкой до 31 символа;
multihop – ключ для установки TTL=255, для работы механизма BFD через маршрутизируемую сеть.
Необходимый уровень привилегий
10
Командный режим
CONFIG
Пример
esr(config)# ipv6 bfd neighbor FF02:0:0:0:0:1:FF00::/104
ipv6 route
Данная команда позволяет создать статический IPv6-маршрут к указанной подсети.
Использование отрицательной формы команды (no) удаляет указанный маршрут.
Синтаксис
ipv6 route [ vrf <VRF> ] <SUBNET> { { <NEXTHOP> [ resolve ] [bfd] | interface <IF> | blackhole | unreachable | prohibit [ <METRIC> ] [ name <NAME>] } | wan load-balance rule <RULE> [ <METRIC> ] }
no ipv6 route [ vrf <VRF> ] <SUBNET> [ <METRIC> ]
Параметры
<VRF> – имя экземпляра VRF, задается строкой до 31 символа;
<SUBNET> – адрес назначения, может быть задан в следующих видах:
- X:X:X:X::X – IPv6-адрес хоста, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF];
- X:X:X:X::X/EE – IPv6-адрес подсети с маской в виде префикса, где каждая часть X принимает значения в шестнадцатеричном формате [0..FFFF] и EE принимает значения [1..128].
<NEXTHOP> – IPv6-адрес шлюза, задаётся в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF].
resolve – при указании данного параметра IPv6-адрес шлюза будет рекурсивно вычислен через таблицу маршрутизации. Если при рекурсивном вычислении не удастся найти шлюз из напрямую подключенной подсети, то данный маршрут не будет установлен в систему.
<IF> – имя IP-интерфейса, задаётся в виде, описанном в разделе Типы и порядок именования интерфейсов маршрутизатора.
blackhole – при указании команды пакеты до данной подсети будут удаляться устройством без отправки уведомлений отправителю.
unreachable – при указании команды пакеты до данной подсети будут удаляться устройством, отправитель получит в ответ ICMP Destination unreachable (Host unreachable, code 1).
prohibit – при указании команды пакеты до данной подсети будут удаляться устройством, отправитель получит в ответ ICMP Destination unreachable (Communication administratively prohibited, code 13).
[METRIC] – метрика маршрута, принимает значения [0..255].
<NAME> – имя (описание) маршрута, текстовая переменная длинной до 31 символа.
bfd – при указании данного ключа, активируется проверка next-hop при помощи протокола bfd. В случае недоступности next-hop маршрут удаляется.
Если в качестве подсети указать ::/0, то будет задан маршрут по умолчанию.
Необходимый уровень привилегий
10
Командный режим
CONFIG
Пример 1
Задать маршрут до подсети 2001::/120 с метрикой 6 через шлюз fc00::1:
esr(config)# ipv6 route 2001::/120 fc00::1 6
Пример 2
Задать маршрут до подсети 2001::/120 с метрикой 6 через интерфейс GigabitEthernet 1/0/5:
esr(config)# ipv6 route 2001::/120 interface gigabitethernet 1/0/5 6
Пример 3
Задать маршрут до подсети 2001::/120 через туннельный интерфейс vti 1:
esr(config)# ipv6 route 2001::/120 interface vti 1