Общие команды анонсирования и приема маршрутов
default-information-originate
Данной командой включается генерация и отправка маршрута по умолчанию, если он прописан в таблице маршрутизации FIB, для:
- NSSA-области (анонсирование маршрута) в качестве NSSA-LSA;
- BGR IPv4/IPv6 address family.
Использование отрицательной формы команды (no) отключает генерацию маршрута по умолчанию.
Синтаксис
[no] default-information-originate
Параметры
Команда не содержит параметров.
Необходимый уровень привилегий
10
Командный режим
CONFIG-BGP
CONFIG-BGP-VRF
CONFIG-OSPF-AREA
CONFIG-OSPFV3-AREA
Пример
esr(config-ospf-area)# default-information-originate
description
Данная команда используется для изменения описания конфигурируемого списка IP-подсетей или IPv6-подсетей.
Использование отрицательной формы команды (no) удаляет установленное описание.
Синтаксис
description <DESCRIPTION>
no description
Параметры
<DESCRIPTION> – описание списка IP-подсетей или IPv6-подсетей, задаётся строкой до 255 символов.
Необходимый уровень привилегий
10
Командный режим
CONFIG-PL
CONFIG-IPV6-PL
Пример
esr(config-route-map-rule)# description "Drop Local NETs"
ip prefix-list
Данной командой создается список IP-подсетей, который в дальнейшем будет использоваться для фильтрации анонсируемых и получаемых IP-маршрутов.
Использование отрицательной формы команды (no) удаляет список префиксов.
Синтаксис
[no] ip prefix-list <NAME>
Параметры
<NAME> – имя конфигурируемого списка подсетей, задаётся строкой до 31 символа.
Необходимый уровень привилегий
10
Командный режим
CONFIG
Пример
esr(config)# ip prefix-list ospf_in
ipv6 prefix-list
Данной командой создается список IPv6-подсетей, который в дальнейшем будет использоваться для фильтрации анонсируемых и получаемых IPv6-маршрутов.
Использование отрицательной формы команды (no) удаляет список префиксов.
Синтаксис
[no] ipv6 prefix-list <NAME>
Параметры
<NAME> – имя конфигурируемого списка подсетей, задаётся строкой до 31 символа.
Необходимый уровень привилегий
10
Командный режим
CONFIG
Пример
esr(config)# ipv6 prefix-list ospfv3_in
network
Данной командой включается анонсирование указанной подсети.
Использование отрицательной формы команды (no) отключает анонсирование указанной подсети.
Синтаксис
[no] network <ADDR/LEN>
Параметры
<ADDR/LEN> – IP-подсеть, имеет один из следующих форматов:
- AAA.BBB.CCC.DDD/EE – IP-адрес подсети с маской в форме префикса, где AAA-DDD принимают значения [0..255] и EE принимает значения [1..32];
- X:X:X:X::X/EE – IPv6-адрес и маска подсети, где каждая часть X принимает значения в шестнадцатеричном формате [0..FFFF] и EE принимает значения [1..128].
Необходимый уровень привилегий
10
Командный режим
CONFIG-RIP
CONFIG-RIPNG
CONFIG-OSPF-AREA
CONFIG-OSPFV3-AREA
CONFIG-BGP-FAMILY
CONFIG-BGP-VRF-FAMILY
Пример
esr(config-bgp)# network 192.168.25.0/24
permit/deny
Данной командой разрешаются (permit) или запрещаются (deny) списки префиксов.
Синтаксис
permit [ { object-group <OBJ-GROUP-NETWORK-NAME> | <ADDR/LEN> | <IPV6-ADDR/LEN> } ] [ { eq <LEN> | le <LEN> | ge <LEN> [ le <LEN> ] } ]
deny [ { object-group <OBJ-GROUP-NETWORK-NAME> | <ADDR/LEN > | <IPV6-ADDR/LEN> } ] [ { eq <LEN> | le <LEN> | ge <LEN> [ le <LEN> ] } ]
no { object-group <OBJ-GROUP-NETWORK-NAME> | prefix { <ADDR/LEN> | <IPV6-ADDR/LEN> } }
Параметры
<OBJ-GROUP-NETWORK-NAME> – имя профиля IP/IPv6-адресов, задаётся строкой до 31 символа;
<ADDR> – IP-адрес, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255];
<IPV6-ADDR> – IPv6-адрес, задаётся в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF];
<LEN> – длина префикса, принимает значения [1..32] в IP-списках префиксов и [1..128] в IPv6-списках префиксов;
eq – при указании команды длина префикса должна соответствовать указанной;
le – при указании команды длина префикса должна быть меньше либо соответствовать указанной;
ge – при указании команды длина префикса должна быть больше либо соответствовать указанной.
Необходимый уровень привилегий
10
Командный режим
CONFIG-PL
CONFIG-IPV6-PL
Пример
esr(config-pl)# permit static ge 24 le 28
prefix-list
Данной командой добавляется фильтрация подсетей во входящих или исходящих обновлениях.
Использование отрицательной формы команды (no) отключает фильтрацию.
Синтаксис
prefix-list <PREFIX-LIST-NAME> { in | out }
no prefix-list { in| out }
Параметры
<PREFIX-LIST-NAME> – имя сконфигурированного списка подсетей, задаётся строкой до 31 символа:
in – фильтрация входящих маршрутов;
out – фильтрация анонсируемых маршрутов.
Необходимый уровень привилегий
10
Командный режим
CONFIG-BGP-GROUP
CONFIG-BGP-VRF-GROUP
CONFIG-BGP-NEIGHBOR-FAMALY
CONFIG-BGP-VRF-NEIGHBOR-FAMALY
CONFIG-OSPF
CONFIG-OSPFV3
CONFIG-RIP
CONFIG-RIPNG
Пример
esr(config-rip)# prefix-list rip_in in
redistribute bgp
Данной командой включается анонсирование маршрутов автономной системы BGP.
Использование отрицательной формы команды (no) отключает анонсирование маршрутов автономной системы BGP.
Синтаксис
redistribute bgp <AS> [ route-map <NAME> ] [ <LEVEL> ]
no redistribute bgp <AS>
Параметры
<AS> – номер автономной системы из которой будут анонсироваться маршруты, может принимать значения [1..4294967295];
<NAME> – имя маршрутной карты, которая в дальнейшем будет использоваться для фильтрации и модификации анонсируемых BGP-маршрутов, задаётся строкой до 31 символа.
<LEVEL> — уровень протокола IS-IS в который происходит анонсирование маршрутов (актуально только в режиме конфигурирования CONFIG-ISIS):
- level-1 – работа производится только на 1 уровне;
- level-2 – работа производится только на 2 уровне;
Необходимый уровень привилегий
10
Командный режим
CONFIG-BGP-FAMILY
CONFIG-BGP-VRF-FAMILY
CONFIG-OSPF
CONFIG-OSPFV3
CONFIG-ISIS
CONFIG-RIP
CONFIG-RIPNG
Пример
esr(config-bgp-af)# redistribute bgp 30
esr(config-ospf)# redistribute bgp 35
esr(config-rip)# redistribute bgp 300
redistribute connected
Данной командой включается анонсирование напрямую подключенных подсетей.
Использование отрицательной формы команды (no) отключает анонсирование напрямую подключенных подсетей.
Синтаксис
redistribute connected [ route-map <NAME> ] [ <LEVEL> ]
no redistribute connected
Параметры
<NAME> – имя маршрутной карты, которая в дальнейшем будет использоваться для фильтрации и модификации анонсируемых напрямую подключенных подсетей, задаётся строкой до 31 символа.
<LEVEL> — уровень протокола IS-IS в который происходит анонсирование маршрутов (актуально только в режиме конфигурирования CONFIG-ISIS):
- level-1 – работа производится только на 1 уровне;
- level-2 – работа производится только на 2 уровне;
Необходимый уровень привилегий
10
Командный режим
CONFIG-BGP-FAMILY
CONFIG-BGP-VRF-FAMILY
CONFIG-OSPF
CONFIG-OSPFV3
CONFIG-ISIS
CONFIG-RIP
CONFIG-RIPNG
Пример
esr(config-rip)# redistribute connected
redistribute ipv6 bgp
Данной командой включается анонсирование ipv6-маршрутов автономной системы BGP.
Использование отрицательной формы команды (no) отключает анонсирование ipv6-маршрутов автономной системы BGP.
Синтаксис
redistribute ipv6 bgp <AS> [ route-map <NAME> ] [ <LEVEL> ]
no redistribute ipv6 bgp <AS>
Параметры
<AS> – номер автономной системы из которой будут анонсироваться ipv6-маршруты, может принимать значения [1..4294967295];
<NAME> – имя маршрутной карты, которая в дальнейшем будет использоваться для фильтрации и модификации анонсируемых BGP-ipv6-маршрутов, задаётся строкой до 31 символа.
<LEVEL> — уровень протокола IS-IS в который происходит анонсирование маршрутов (актуально только в режиме конфигурирования CONFIG-ISIS):
- level-1 – работа производится только на 1 уровне;
- level-2 – работа производится только на 2 уровне;
Необходимый уровень привилегий
10
Командный режим
CONFIG-ISIS
Пример
esr(config-isis)# redistribute ipv6 bgp 30 level 2
redistribute ipv6 ospf
Данной командой включается анонсирование маршрутов из базы OSPFv3-процесса согласно выбранным условиям.
Использование отрицательной формы команды (no) отключает анонсирование маршрутов из базы OSPFv3-процесса.
Синтаксис
redistribute ipv6 ospf <ID> [ <ROUTE-TYPE1> ] [ <ROUTE-TYPE2> ] [ <ROUTE-TYPE3> ] [ <ROUTE-TYPE4> ] [ route-map <NAME> ] [ <LEVEL> ]
no redistribute ipv6 ospf <ID>
Параметры
<ID> – номер процесса, может принимать значение [1..65535].
<ROUTE-TYPE> – типы маршрутов которые будут анонсироваться:
- intra-area – анонсирование маршрутов OSPFv3-процесса в пределах зоны;
- inter-area – анонсирование маршрутов OSPFv3-процесса между зонами;
- external1 – анонсирование внешних маршрутов OSPFv3-формата 1;
- external2 – анонсирование внешних маршрутов OSPFv3-формата 2.
<NAME> – имя маршрутной карты, которая в дальнейшем будет использоваться для фильтрации и модификации анонсируемых OSPFv3-маршрутов, задаётся строкой до 31 символа.
<LEVEL> — уровень протокола IS-IS в который происходит анонсирование маршрутов:
- level-1 – работа производится только на 1 уровне;
- level-2 – работа производится только на 2 уровне;
Необходимый уровень привилегий
10
Командный режим
CONFIG-ISIS
Пример
esr(config-isis)# redistribute ospf 10 external2
redistribute isis
Данной командой включается анонсирование маршрутов из базы ISIS согласно выбранным условиям.
Использование отрицательной формы команды (no) отключает анонсирование маршрутов из базы ISIS
Синтаксис
redistribute isis <ID> <ROUTE-TYPE> [ route-map <NAME> ]
no redistribute isis <ID>
Параметры
<ID> – номер процесса, может принимать значение [1..65535].
<ROUTE-TYPE> – тип маршрута:
- level-1 – анонсирование маршрутов ISIS-процесса уровня 1;
- level-2 – анонсирование маршрутов ISIS-процесса уровня 2;
- inter-area – анонсирование межзоновых маршрутов ISIS-процесса.
<NAME> – имя маршрутной карты, которая в дальнейшем будет использоваться для фильтрации и модификации анонсируемых ISIS-маршрутов, задаётся строкой до 31 символа.
Необходимый уровень привилегий
10
Командный режим
CONFIG-BGP-FAMILY
CONFIG-BGP-VRF-FAMILY
CONFIG-OSPF
CONFIG-OSPFV3
CONFIG-ISIS
CONFIG-RIP
CONFIG-RIPNG
Пример
esr(config-bgp-af)# redistribute isis 1 level-1 level-2
redistribute ospf
Данной командой включается анонсирование маршрутов из базы OSPF-процесса согласно выбранным условиям.
Использование отрицательной формы команды (no) отключает анонсирование маршрутов из базы OSPF-процесса.
Синтаксис
redistribute ospf <ID> <ROUTE-TYPE1> [ <ROUTE-TYPE2> ] [ <ROUTE-TYPE3> ] [ <ROUTE-TYPE4> ] [ route-map <NAME> ] [ <LEVEL> ]
no redistribute ospf <ID>
Параметры
<ID> – номер процесса, может принимать значение [1..65535].
<ROUTE-TYPE> – типы маршрутов которые будут анонсироваться:
- intra-area – анонсирование маршрутов OSPF-процесса в пределах зоны;
- inter-area – анонсирование маршрутов OSPF-процесса между зонами;
- external1 – анонсирование внешних маршрутов OSPF-формата 1;
- external2 – анонсирование внешних маршрутов OSPF-формата 2.
<NAME> – имя маршрутной карты, которая в дальнейшем будет использоваться для фильтрации и модификации анонсируемых OSPF-маршрутов, задаётся строкой до 31 символа.
<LEVEL> — уровень протокола IS-IS в который происходит анонсирование маршрутов (актуально только в режиме конфигурирования CONFIG-ISIS):
- level-1 – работа производится только на 1 уровне;
- level-2 – работа производится только на 2 уровне;
Необходимый уровень привилегий
10
Командный режим
CONFIG-BGP-FAMILY
CONFIG-BGP-VRF-FAMILY
CONFIG-OSPF
CONFIG-OSPFV3
CONFIG-ISIS
CONFIG-RIP
CONFIG-RIPNG
Пример
esr(config-bgp-af)# redistribute ospf 10 external2
redistribute rip
Данной командой включается анонсирование маршрутов из базы маршрутов RIP.
Использование отрицательной формы команды (no) отключает анонсирование маршрутов из базы RIP.
Синтаксис
redistribute rip [ route-map <NAME> ] [ <LEVEL> ]
no redistribute rip
Параметры
<NAME> – имя маршрутной карты, которая в дальнейшем будет использоваться для фильтрации и модификации анонсируемых RIP-маршрутов, задаётся строкой до 31 символа.
<LEVEL> — уровень протокола IS-IS в который происходит анонсирование маршрутов (актуально только в режиме конфигурирования CONFIG-ISIS):
- level-1 – работа производится только на 1 уровне;
- level-2 – работа производится только на 2 уровне;
Необходимый уровень привилегий
10
Командный режим
CONFIG-BGP-FAMILY
CONFIG-BGP-VRF-FAMILY
CONFIG-OSPF
CONFIG-OSPFV3
CONFIG-ISIS
Пример
esr(config-bgp)# redistribute rip
redistribute static
Данной командой включается анонсирование статических маршрутов.
Использование отрицательной формы команды (no) отключает анонсирование статических маршрутов.
Синтаксис
redistribute static [ route-map <NAME> ] [ <LEVEL> ]
no redistribute static
Параметры
<NAME> – имя маршрутной карты, которая в дальнейшем будет использоваться для фильтрации и модификации анонсируемых статических маршрутов, задаётся строкой до 31 символа.
<LEVEL> — уровень протокола IS-IS в который происходит анонсирование маршрутов (актуально только в режиме конфигурирования CONFIG-ISIS):
- level-1 – работа производится только на 1 уровне;
- level-2 – работа производится только на 2 уровне;
Необходимый уровень привилегий
10
Командный режим
CONFIG-BGP-FAMILY
CONFIG-BGP-VRF-FAMILY
CONFIG-OSPF
CONFIG-OSPFV3
CONFIG-ISIS
CONFIG-RIP
CONFIG-RIPNG
Пример
esr(config-bgp)# redistribute static