address-family
Данной командой осуществляется переход в режим настройки параметров передачи информации протоколов для процесса BGP.
Использование отрицательной формы команды (no) удаляет настроенные параметры передачи информации протоколов.
Синтаксис:
[no] address-family { ipv4 | ipv6 } unicast
Параметры:
- ipv4 - семейство ipv4
- ipv6 - семейство ipv6
Необходимый уровень привилегий:
10
Командный режим
CONFIG-BGP
CONFIG-BGP-VRF
Пример
esr(config-bgp)# address-family ipv4 vrf OFFICE
address-family
Данной командой определяется тип конфигурируемой маршрутной информации и переход в данный режим настройки
Использование отрицательной формы команды (no) удаляет настроенные параметры передачи информации протоколов.
Синтаксис:
[no] address-family { ipv4 | ipv6 | vpnv4 } unicast
Параметры:
- ipv4 - семейство ipv4
- ipv4 - семейство ipv6
- vpnv4 - семейство vpnv4
Необходимый уровень привилегий:
10
Командный режим:
CONFIG-BGP-NEIGHBOR
CONFIG-BGP-VRF-NEIGHBOR
Пример
esr(config-bgp-neighbor)# address-family ipv4
allow-local-as
Данной командой задается режим, в котором разрешен приём маршрутов в BGP-атрибуте, AS Path которых содержатся номера автономной системы процесса.
Использование отрицательной формы команды (no) отключает данную функцию.
Синтаксис
allow-local-as <NUMBER>
no allow-local-as
Параметры
<NUMBER> – пороговое число вхождений номера автономной системы процесса в атрибуте AS Path, при которых маршрут будет принят, диапазон допустимых значений [1..10].
Необходимый уровень привилегий
10
Командный режим
CONFIG-BGP-GROUP
CONFIG-BGP-VRF-GROUP
CONFIG-BGP-NEIGHBOR
CONFIG-BGP-VRF-NEIGHBOR
Пример
esr(config-bgp-neighbor)# allow-local-as
clear bgp
Данная команда сбрасывает все или определенный BGP-процесс.
Синтаксис
clear bgp [ <AS> ] [ vrf <NAME_VRF> ] [ neighbor { <ADDR> | <IPV6_ADDR> } ]
Параметры
<AS> – номер автономной системы, принимает значения [1..4294967295].
<ADDR> – IP-адрес соседа, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255].
<IPV6_ADDR> - IPv6-адрес соседа, задается в виде X:X:X:X::X, где каждая часть X принимает значения в шестнадцатеричном формате [0..FFFF];
<NAME-VRF> – имя экземпляра VRF, задается строкой до 31 символа, в рамках которого будут сброшены сессии протокол BGP.
Необходимый уровень привилегий
10
Командный режим
ROOT
Пример
esr# clear bgp esr# clear bgp 1000
cluster-id
Командой устанавливается идентификатор Route-Reflector кластера, которому принадлежит BGP-процесс маршрутизатора.
Использование отрицательной формы команды (no) удаляет идентификатор.
Синтаксис
cluster-id <ID>
no cluster-id
Параметры
<ID> – идентификатор Route-Reflector кластера, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255].
Необходимый уровень привилегий
10
Командный режим
CONFIG-BGP
CONFIG-BGP-VRF
Пример
esr(config-bgp-af)# cluster-id 1.1.1.1
default-originate
Данной командой задается режим, в котором BGP-соседу в обновлении на ряду с другими маршрутами отправляется маршрут по умолчанию.
Использование отрицательной формы команды (no) отключает данную функцию.
Синтаксис
[no] default-originate
Параметры
Команда не содержит параметров.
Необходимый уровень привилегий
10
Командный режим
CONFIG-BGP-GROUP
CONFIG-BGP-VRF-GROUP
CONFIG-BGP-NEIGHBOR-FAMALY
CONFIG-BGP-VRF-NEIGHBOR-FAMALY
Пример
esr(config-bgp-neighbor)# default-originate
description
Данной командой определяется описание соседа.
Использование отрицательной формы команды (no) удаляет описание.
Синтаксис
description <DESCRIPTION>
no description
Параметры
<DESCRIPTION> – описание соседа, задаётся строкой до 255 символов.
Необходимый уровень привилегий
10
Командный режим
CONFIG-BGP-NEIGHBOR
CONFIG-BGP-VRF-NEIGHBOR
Пример
esr(config-bgp-neighbor)# description "ISP_RTK"
ebgp-multihop
Данной командой разрешается подключение к соседям, которые находятся в не напрямую подключенных подсетях.
Использование отрицательной формы команды (no) отключает данную функцию.
Синтаксис
[no] ebgp-multihop <NUM>
Параметры
<NUM> – максимальное количество хопов при установке EBGP (используется для TTL).
Необходимый уровень привилегий
10
Командный режим
CONFIG-BGP-GROUP
CONFIG-BGP-VRF-NEIGHBOR
CONFIG-BGP-GROUP
CONFIG-BGP-VRF-NEIGHBOR
Пример
esr(config-bgp-neighbor)# ebgp-multihop
flow-spec enable
Данной командой устанавливается режим трансляции flow-spec информации при работе с BGP-соседом или группой BGP-соседей.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
[no] flow-spec enable
Параметры
Отсутствуют.
Значение по умолчанию
Отключено.
Необходимый уровень привилегий
10
Командный режим
CONFIG-BGP-GROUP
CONFIG-BGP-VRF-GROUP
CONFIG-BGP-NEIGHBOR-FAMALY
CONFIG-BGP-VRF-NEIGHBOR-FAMALY
Пример
esr(config-bgp-group)# flow-spec enable
ipv6 router bgp log-neighbor-changes
Данной командой включается логирование изменений состояния IPv6-BGP-соседей.
Использование отрицательной формы команды (no) отключает логирование изменений состояния IPv6-BGP-соседей.
Синтаксис
[no] ipv6 router bgp log-neighbor-changes
Параметры
Команда не содержит параметров.
Значение по умолчанию
Отыключено.
Необходимый уровень привилегий
10
Командный режим
CONFIG
Пример
esr(config)# ipv6 router bgp log-neighbor-changes
ipv6 router bgp maximum-paths
Данной командой включается ECMP и определяется максимальное количество равноценных IPv6-маршрутов до цели.
Использование отрицательной формы команды (no) отключает ECMP.
Синтаксис
ipv6 router bgp maximum-paths <VALUE>
no ipv6 router bgp maximum-paths
Параметры
<VALUE> – количество допустимых равноценных IPv6-маршрутов до цели, принимает значения [1..16].
Необходимый уровень привилегий
10
Командный режим
CONFIG
Пример
esr(config)# ipv6 router bgp maximum-paths 14
neighbor
Данной командой добавляется BGP-сосед и осуществляется переход в режим настройки параметров BGP-соседа. Использование отрицательной формы команды (no) удаляет параметры соседнего маршрутизатора из конфигурации.
Синтаксис
[no] neighbor {<ADDR> |<IPV6-ADDR>}
Параметры
<ADDR> – IP адрес соседа, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255].
<IPV6-ADDR> – IPv6-адрес клиента, задаётся в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF].
Необходимый уровень привилегий
10
Командный режим
CONFIG-BGP
CONFIG-VRF-BGP
Пример
esr(config-bgp)# neighbor 192.168.0.2 esr(config-bgp-neighbor)#
next-hop-self
Данной командой задается режим, в котором все обновления отправляются BGP-соседу с указанием в качестве next-hop IP-адреса исходящего интерфейса локального маршрутизатора.
Использование отрицательной формы команды (no) отключает данную функцию.
Синтаксис
[no] next-hop-self
Параметры
Команда не содержит параметров.
Необходимый уровень привилегий
10
Командный режим
CONFIG-BGP-GROUP
CONFIG-BGP-VRF-GROUP
CONFIG-BGP-NEIGHBOR-FAMALY
CONFIG-BGP-VRF-NEIGHBOR-FAMALY
Пример
esr(config-bgp-neighbor)# next-hop-self
peer-group
Данной командой создается группа BGP-соседей с заданным именем и осуществляется переход в режим конфигурирования параметров группы.
Использование отрицательной формы команды (no) удаляет BGP-группу с заданным именем.
Синтаксис
[no] peer-group <NAME>
Параметры
<NAME> – название группы, задается строкой до 31 символа.
Необходимый уровень привилегий
10
Командный режим
CONFIG-BGP
CONFIG-BGP-VRF
Пример
esr(config-bgp)# peer-group list1
peer-group
Данной командой к BGP-группе или BGP-соседу применяются настройки описанные в заданной BGP-группе.
Использование отрицательной формы команды (no) отменяет применение настроек описанных в заданной BGP-группе.
Синтаксис
peer-group <NAME>
no peer-group
Параметры
<NAME> – название группы, задается строкой до 31 символа.
Необходимый уровень привилегий
10
Командный режим
CONFIG-BGP-GROUP
CONFIG-BGP-VRF-GROUP
CONFIG-BGP-NEIGHBOR
CONFIG-BGP-VRF-NEIGHBOR
Пример
esr(config-bgp-af)# peer-group list1
preference
Данная команда определяет приоритетность маршрутов, получаемых от соседа.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
preference <VALUE>
no preference
Параметры
<VALUE> – приоритетность маршрутов соседа, принимает значения в диапазоне [1..255].
Значение по умолчанию
170
Необходимый уровень привилегий
10
Командный режим
CONFIG-BGP-GROUP
CONFIG-BGP-VRF-GROUP
CONFIG-BGP-NEIGHBOR-FAMALY
CONFIG-BGP-VRF-NEIGHBOR-FAMALY
Пример
esr(config-bgp-neighbor)# preference 30
rd
Задание Route Distinguisher для данного экземпляра VRF.
Синтаксис
rd <RD>
no rd
Параметры
<RD> – значение Route distinguisher, задается в одном из следующем виде:
- <ASN>:<nn> – где <ASN> - принимает значение [1..65535], nn - принимает значение [1..65535];
- <ADDR>:<nn> – где <ADDR> имеет вид - AAA.BBB.CCC.DDD/EE и AAA-DDD принимают значения [0..255], а nn - принимает значение [1..65535];
- <4BASN>:<nn> – где <4ASN> - принимает значение [1..4294967295], nn - принимает значение [1..65535];
Необходимый уровень привилегий
10
Командный режим
CONFIG-VRF
Пример
esr(config-vrf)# rd 65000:10001
remote-as
Данной командой устанавливается номер автономной системы BGP-соседа.
Использование отрицательной формы команды (no) удаляет номер автономной системы.
Синтаксис
remote-as <AS>
no remote-as
Параметры
<AS> – номер автономной системы, принимает значения [1..4294967295].
Необходимый уровень привилегий
10
Командный режим
CONFIG-BGP-GROUP
CONFIG-BGP-VRF-GROUP
CONFIG-BGP-NEIGHBOR
CONFIG-BGP-VRF-NEIGHBOR
Пример
esr(config-bgp-neighbor)# remote-as 20
remove-private-as
Данной командой задается режим, в котором перед отправлением обновления из BGP-атрибута AS Path маршрутов удаляются приватные номера автономных систем (в соответствии с RFC 6996).
Использование отрицательной формы команды (no) отключает данную функцию.
Синтаксис
[no] remove-private-as <ACTION>
Параметры
<ACTION> – действие указывающее на то, какие приватные AS должны быть удалены или заменены. Принимает одно из значений:
- all – удалить все включения приватных AS из оригинального AS path;
- nearest – удалить все приватные AS до последней (правой) публичной AS в оригинальном AS path;
- replace – заменить все приватные AS на номер AS в процессе которого обрабатывается данная команда.
Необходимый уровень привилегий
10
Командный режим
CONFIG-BGP-GROUP
CONFIG-BGP-VRF-GROUP
CONFIG-BGP-NEIGHBOR-FAMILY
CONFIG-BGP-VRF-NEIGHBOR-FAMILY
Пример
esr(config-bgp-neighbor-af)# remove-private-as
route-target
Установка перечня значений route-target extended community
Синтаксис
[no] route-target { import | export } <RT>
Параметры
import – команда определяет маршруты из таблицы VPNv4 со значением <RT>, которые будут анонсироваться в соотвующий экземпляр VRF
export – команда устанавливает значения <RT>, с которыми маршруты из данного экземпляра VRF будут анонсироваться в VPNv4 BGP
<RT> – значение route-target, задается в одном из следующем виде:
- <ASN>:<nn> – где <ASN> - принимает значение [1..65535], nn - принимает значение [1..65535];
- <ADDR>:<nn> – где <ADDR> имеет вид - AAA.BBB.CCC.DDD/EE и AAA-DDD принимают значения [0..255], а nn - принимает значение [1..65535];
- <4BASN>:<nn> – где <4ASN> - принимает значение [1..4294967295], nn - принимает значение [1..65535];
Необходимый уровень привилегий
10
Командный режим
CONFIG-VRF
Пример
esr(config-vrf)# route-target export 65000:10001
router bgp
Данной командой добавляется BGP-процесс в систему и осуществляется переход в режим настройки параметров BGP-процесса.
Использование отрицательной формы команды (no) удаляет BGP-процесс из системы.
Синтаксис
[no] router bgp <AS>
Параметры
<AS> – номер автономной системы процесса, принимает значения [1..4294967295].
Необходимый уровень привилегий
10
Командный режим
CONFIG
Пример
esr(config)# router bgp 1000 esr(config-bgp)#
Добавлен BGP-процесс с автономной системой 1000.
router bgp log-neighbor-changes
Данной командой включается логирование изменений состояния BGP-соседей.
Использование отрицательной формы команды (no) отключает логирование изменений состояния BGP-соседей.
Синтаксис
[no] router bgp log-neighbor-changes
Параметры
Команда не содержит параметров.
Значение по умолчанию
Отключено.
Необходимый уровень привилегий
10
Командный режим
CONFIG
Пример
esr(config)# router bgp log-neighbor-changes
router bgp maximum-paths
Данной командой включается ECMP и определяется максимальное количество равноценных маршрутов до цели.
Использование отрицательной формы команды (no) отключает ECMP.
Синтаксис
router bgp maximum-paths <VALUE>
no router bgp maximum-paths
Параметры
<VALUE> – количество допустимых равноценных маршрутов до цели, принимает значения [1..16].
Значение по умолчанию
Отключено.
Необходимый уровень привилегий
10
Командный режим
CONFIG
Пример
esr(config)# router bgp maximum-paths 14
route-reflector-client
Данной командой указывается, что BGP-сосед является Route-Reflector клиентом.
Использование отрицательной формы команды (no) отключает данную функцию.
Синтаксис
[no] route-reflector-client
Параметры
Команда не содержит параметров.
Необходимый уровень привилегий
10
Командный режим
CONFIG-BGP-GROUP
CONFIG-BGP-VRF-GROUP
CONFIG-BGP-NEIGHBOR
CONFIG-BGP-VRF-NEIGHBOR
Пример
esr(config-bgp-neighbor)# route-reflector-client
router-id
Данной командой устанавливается идентификатор маршрутизатора.
Использование отрицательной формы команды (no) удаляет идентификатор.
Синтаксис
router-id <ID>
no router-id
Параметры
<ID> – идентификатор маршрутизатора, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255].
Необходимый уровень привилегий
10
Командный режим
CONFIG-BGP
CONFIG-BGP-VRF
Пример
esr(config-bgp-af)# router-id 1.1.1.1
show ip bgp
Данная команда отображает таблицу маршрутизации BGP или детальную информацию об определенном маршруте при использовании фильтров.
Синтаксис
show ip bgp [ <AS> [ vrf <VRF> ] { <ADDR> | <ADDR/LEN> ] [flow-spec]
Параметры
<AS> – номер автономной системы процесса, принимает значения [1..4294967295].
<VRF> – имя экземпляра VRF, задается строкой до 31 символа, в рамках которого будет работать протокол маршрутизации.
<ADDR> – IP-адрес назначения, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255].
<ADDR/LEN> – IP-подсеть, задаётся в виде AAA.BBB.CCC.DDD/EE, где каждая часть AAA – DDD принимает значения [0..255] и EE принимает значения [1..32].
flow-spec – вывод flow-spec информации от всех BGP-соседей.
Необходимый уровень привилегий
1
Командный режим
ROOT
Пример 1
esr# show ip bgp Terra# show ip bgp Status codes: u – unicast, b – broadcast, m – multicast a – anycast * – valid, > – best Origin codes: i – IGP, e – EGP, ? – incomplete Network Next Hop Metric LocPrf Path *> u 10.0.10.0/24 10.115.0.1 100 i *> u 0.0.0.0/0 10.115.0.1 100 i * u 14.0.10.0/24 10.115.0.1 100 i
Пример 2
Sword# show ip bgp 75.0.0.0 75.0.0.0/24 via 115.0.0.40 on gi1/0/14 [bgp20 2000-01-15] (AS90?) Administrative Distance: 68 Type: unicast Origin: Incomplete AS PATH: 1 30 70 90 Next Hop: 115.0.0.40 MED: 0 Local Preference: 100 Community: (1:555) Valid, Best
show ip bgp summary
Данная команда отображает информацию о состоянии соединений с BGP-соседями.
Синтаксис
show ip bgp <AS> [ vrf <VRF> ] summary
Параметры
<AS> – номер автономной системы процесса, принимает значения [1..4294967295].
<VRF> – имя экземпляра VRF, задается строкой до 31 символа, в рамках которого будет работать протокол маршрутизации.
Необходимый уровень привилегий
1
Командный режим
ROOT
Пример
esr# show ip bgp show ip bgp 65054 summary Mon March 06 08:42:22 2017 BGP router identifier 10.0.0.1, local AS number 65054 BGP activity 635190/1270406 prefixes Neighbor AS MsgRcvd MsgSent Up/Down St/PfxRcd ---------------------- ------------- ---------- ---------- ---------- ------- 95.156.65.5 12389 366960 2260 16:38:50 635189 100.100.100.1 65535 0 0 911:24:27 Connect 123.1.1.200 5448 14224 3673129 207:25:28 0 192.168.16.3 65530 1003 1145 16:38:48 1 192.168.16.4 65529 0 0 16:38:56 Connect 192.168.16.100 48858 0 0 911:24:27 Connect 192.168.16.147 65111 17 120065 00:12:13 0 192.168.17.18 21127 0 0 16:38:56 Connect 192.168.17.114 200 0 0 16:38:56 Connect 192.168.17.155 65500 0 0 16:38:56 Connect 192.168.25.124 59831 0 0 16:38:56 Active 200.0.0.1 65200 0 0 16:38:29 IdleAS4
show ip bgp neighbors
Данная команда отображает информацию о всех или о выбранном BGP-соседе.
Синтаксис
show ip bgp <AS> [ vrf <VRF> ] neighbors [ <ADDR> [ routes | advertise-routes ] ]
Параметры
<AS> – номер автономной системы процесса, принимает значения [1..4294967295].
<VRF> – имя экземпляра VRF, задается строкой до 31 символа, в рамках которого будет работать протокол маршрутизации.
<ADDR> – IP-адрес соседа, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255].
routes – при указании команды отображается маршрутная информация, полученная от соседа.
advertise-routes – при указании команды отображается маршрутная информация, объявленная соседу.
Необходимый уровень привилегий
1
Командный режим
ROOT
Пример 1
esr# show ip bgp 20 neighbors BGP neighbor is 10.115.0.1 BGP state: Established Neighbor address: 10.115.0.1 Neighbor AS: 20 Neighbor ID: 115.0.0.1 Neighbor caps: refresh restart-aware AS4 Session: internal multihop AS4 Source address: 10.115.0.2 Hold timer: 137/180 Keepalive timer: 10/60 Incoming prefix-list: from_ISP Outgoing prefix-list: to_ISP Incoming route-map: comingS Outgoing route-map: AS_prepend Uptime: 12 s BFD address: 192.168.1.2 BFD state: Up BFD interval: 3.000 s BFD timeout: 15.000 s
Пример 2
esr# show ip bgp 20 neighbors 10.115.0.1 routes Status codes: u – unicast, b – broadcast, m – multicast a – anycast * – valid, > – best Origin codes: i – IGP, e – EGP, ? – incomplete Network Next Hop Metric LocPrf Path *> u 10.0.10.0/24 10.115.0.1 100 i *> u 0.0.0.0/0 10.115.0.1 100 i * u 14.0.10.0/24 10.115.0.1 100 i
Пример 3
esr# show ip bgp 20 neighbors 115.0.0.40 advertise-routes Status codes: u – unicast, b – broadcast, m – multicast a – anycast * – valid, > – best Origin codes: i – IGP, e – EGP, ? - incomplete Network Next Hop Metric LocPrf Path *> u 1.1.1.0/24 115.0.0.1 215 100 20 i *> u 1.1.0.0/24 115.0.0.1 215 100 20 i *> u 2.2.2.0/24 115.0.0.1 215 100 20 i
show ipv6 bgp
Данная команда отображает таблицу маршрутизации BGP или детальную информацию об определенном маршруте при использовании фильтров.
Синтаксис
show ipv6 bgp [<AS> [vrf <VRF> [<IPV6-ADDR> |<IPV6-ADDR/LEN>] |<IPV6-ADDR> |<IPV6-ADDR/LEN>] [flow-spec]
Параметры
<AS> – номер автономной системы процесса, принимает значения [1..4294967295].
<VRF> – имя экземпляра VRF, задается строкой до 31 символа, в рамках которого будет работать протокол маршрутизации.
<IPV6-ADDR> – IPv6-адрес назначения, задаётся в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF].
<IPV6-ADDR/LEN> – подсеть, задаётся в виде X:X:X:X::X/EE, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF],EE принимает значения [1..128].
flow-spec – вывод flow-spec информации от всех BGP-соседей.
Необходимый уровень привилегий
1
Командный режим
ROOT
Пример 1
esr# show ipv6 bgp 20 Status codes: u - unicast, b - broadcast, m - multicast a - anycast * - valid, > - best Origin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Path *> u 222::/120 44:44:44::44 0 100 1 ? *> u 40::75:0/120 44:44:44::44 0 100 1 ? *> u 40::77:0/120 44:44:44::44 0 100 1 ? * u 2002::7300:0/120 44:44:44::44 0 100 1 ?
Пример 2
Sword# show ipv6 bgp 20 202::7300:0/120 202::7300:0/120 via 2002::7300:a on gi1/0/14 [bgp20 14:43:48] (AS1000e) Administrative Distance: 170 Type: unicast Origin: EGP AS PATH: 1000 Next Hop: 2002::7300:a (fe80::6666:b3ff:fe06:cb18) MED: 0 Local Preference: 188 Valid, Best
show ipv6 bgp neighbors
Данная команда отображает информацию о всех или о выбранном BGP-соседе.
Синтаксис
show ipv6 bgp <AS> [ vrf<VRF> ] neighbors [ <IPV6-ADDR> [ routes | advertise-routes ] ]
Параметры
<AS> – номер автономной системы процесса, принимает значения [1..4294967295].
<VRF> – имя экземпляра VRF, задается строкой до 31 символа, в рамках которого будет работать протокол маршрутизации.
<IPV6-ADDR> IPv6-адрес соседа, задаётся в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF].
routes – при указании команды отображается маршрутная информация, полученная от соседа.
advertise-routes – при указании команды отображается маршрутная информация, объявленная соседу.
Необходимый уровень привилегий
1
Командный режим
ROOT
Пример 1
esr# show ipv6 bgp 20 neighbors BGP neighbor is 2002::7300:c BGP state: Established Neighbor address: 2002::7300:c Neighbor AS: 1 Neighbor ID: 77.0.0.1 Neighbor caps: refresh Session: external Source address: 2002::7300:1 Hold timer: 127/154 Keepalive timer: 1/34 BGP neighbor is 2002::7300:a BGP state: Established Neighbor address: 2002::7300:a Neighbor AS: 1000 Neighbor ID: 10.10.10.10 Neighbor caps: refresh AS4 Session: external AS4 Source address: 2002::7300:1 Hold timer: 157/180 Keepalive timer: 32/60
Пример 2
esr# show ipv6 bgp 20 neighbors 2002::7300:a routes Status codes: u - unicast, b - broadcast, m - multicast a - anycast * - valid, > - best Origin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Path * u 2002::7300:0/120 2002::7300:a 0 188 1000 e *> u 220::7300:0/120 2002::7300:a 0 188 1000 e *> u 22::7300:0/120 2002::7300:a 0 188 1000 e *> u 2002::40:0/120 2002::7300:a 0 188 1000 e
Пример 3
esr# show ipv6 bgp 20 neighbors 2002::7300:a advertise-routes Status codes: u - unicast, b - broadcast, m - multicast a - anycast * - valid, > - best Origin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Path *> u 77::77:0/120 2002::7300:1 100 20 i *> u 33::33:0/120 2002::7300:1 100 20 i *> u 44::44:44/128 2002::7300:1 100 20 i *> u 222::/120 44:44:44::44 0 100 20 1 ? *> u 40::75:0/120 44:44:44::44 0 100 20 1 ?
show ipv6 bgp summary
Данная команда отображает информацию о состоянии соединений с BGP-соседями.
Синтаксис
show ipv6 bgp <AS> [ vrf <VRF> ] summary
Параметры
<AS> – номер автономной системы процесса, принимает значения [1..4294967295].
<VRF> – имя экземпляра VRF, задается строкой до 31 символа, в рамках которого будет работать протокол маршрутизации.
Необходимый уровен ь привилегий
1
Командный режим
ROOT
Пример
esr# sh ipv6 bgp 1 summary Tue May 10 19:12:12 2011 BGP router identifier 0.0.0.1, local AS number 1 BGP activity 0/0 prefixes Neighbor AS MsgRcvd MsgSent Up/Down St/PfxRcd --------------- ------------- ---------- --------- ---------- ----------- 2a14::2 10001 3 3 00:00:48 0
show ip bgp vpnv4
Данная команда отображает информацию о vpnv4 маршрутах. Указание префикса в команде отображает детальную информацию по префиксу
Синтаксис
show ip bgp vpnv4 unicast { all | rd <RD> | vrf <NAME_VRF> } [ neighbor <IP> { routes | advertise-routes } ] [ <PREFIX> ]
Параметры
all – при указании команды all, отображается полная информация vpnv4 маршрутов;
rd – при указании команды rd, отображается информция о маршрутах с заданным RD;
vrf - при указаниие команды vrf, отображается информация vpnv4 маршрутов для указанного VRF;
routes – при указании команды отображается маршрутная информация, полученная от соседа;
advertise-routes – при указании команды отображается маршрутная информация, объявленная соседу;
<RD> – значение Route distinguisher, задается в одном из следующем виде:
- <ASN>:<nn> – где <ASN> - принимает значение [1..65535], nn - принимает значение [1..65535];
- <ADDR>:<nn> – где <ADDR> имеет вид - AAA.BBB.CCC.DDD/EE и AAA-DDD принимают значения [0..255], а nn - принимает значение [1..65535];
- <4BASN>:<nn> – где <4ASN> - принимает значение [1..4294967295], nn - принимает значение [1..65535];
- <NAME_VRF> – имя экземпляра VRF, задается строкой до 31 символа;
<IP> – IP-адрес соседа, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255];
<PREFIX> – Префикс, имеет вид - AAA.BBB.CCC.DDD/EE, где AAA-DDD принимают значения [0..255] и EE принимает значения [1..32].
Необходимый уровень привилегий
1
Командный режим
ROOT
Пример 1
esr# sh ip bgp vpnv4 unicast all Status codes: * - valid, > - best, i - internal, S - stale Origin codes: i - IGP, e - EGP, ? - incomplete Codes Route Distinguisher IP Prefix Next hop Metric Label LocPrf Weight Path ----- --------------------- ------------------ --------------- ---------- ------- ---------- ------ ---------------- *>i 65000:10001 10.100.106.1/32 6.6.6.6 -- 16 100 0 ? *> 65000:10002 10.20.0.0/24 -- -- 17 -- -- ? *> 65000:10002 10.20.1.0/24 -- -- 17 -- -- ? *>i 65000:10001 10.100.0.4/30 2.2.2.2 -- 16 100 0 i *> 65000:10002 172.18.0.0/30 -- -- 17 -- -- ? *>i 65000:10002 10.30.0.0/24 5.5.5.5 -- 17 100 55 i *>i 65000:10001 10.100.104.0/24 2.2.2.2 -- 16 100 0 i *> 65000:10001 10.100.105.0/24 -- -- 16 -- -- ? *>i 65000:10001 10.100.106.0/24 6.6.6.6 -- 16 100 0 ? *> 65000:10001 203.203.203.203/32 -- -- 16 -- -- ? *> 65000:10001 202.202.202.202/32 -- -- 16 -- -- ? *>i 65000:10001 10.100.100.0/24 2.2.2.2 -- 16 100 0 i *> 65000:10001 10.100.0.0/30 -- -- 16 -- -- ? *> 65000:10001 10.100.102.0/24 -- -- 16 -- -- ?
Пример 2
esr# sh ip bgp vpnv4 unicast all 10.100.106.0/24 BGP routing table entry for 65000:10001 10.100.106.0/24 Next hop: 6.6.6.6 Label: 16 AS path: -- Origin: Incomplete Local preference: 100 Extended Community: RT:65000:10001 Weight: 0
send-community extended
Включает отправку параметра extended community в отсылаемых соседу анонсах. По умолчанию параметры extended community удаляются из отправляемых анонсов. Для корректной работы VPNv4 отправку extended community необходимо включать.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
[no] send-community extended
Параметры
Команда не содержит параметров
Необходимый уровень привилегий
10
Значение по умолчанию
Отпрещено.
Командный режим
CONFIG-BGP-GROUP
CONFIG-BGP-VRF-GROUP
CONFIG-BGP-NEIGHBOR-FAMILY
CONFIG-BGP-VRF-NEIGHBOR-FAMILY
Пример
esr(config-bgp-neighbor-af)# send-community extended
timers error-wait
Данной командой устанавливается время минимальной и максимальной задержки, в течение которого запрещено устанавливать соединение, в целях защиты от частых разрывов соединения.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
timers error-wait <TIME1> <TIME2>
no timers error-wait
Параметры
<TIME1> – время в секундах, принимает значения [1..65535];
<TIME2> – время в секундах, принимает значения [1..65535].
Значение по умолчанию
60 и 300
Необходимый уровень привилегий
10
Командный режим
CONFIG-BGP
CONFIG-VRF-BGP
CONFIG-BGP-GROUP
CONFIG-BGP-VRF-GROUP
CONFIG-BGP-NEIGHBOR
CONFIG-BGP-VRF-NEIGHBOR
Пример
esr(config-bgp-af)# timers error-wait 90 450
timers holdtime
Данной командой устанавливается временной интервал, по истечении которого встречная сторона считается недоступной. Таймер запускается после установления отношений соседства и начинает отсчёт от 0. Таймер сбрасывается при получении каждого ответа на keepalive сообщение от встречной стороны. Рекомендуется устанавливать значение таймера равное 3 * keepalive.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
timers holdtime <TIME>
no timers holdtime
Параметры
<TIME> – время в секундах, принимает значения [1..65535].
Значение по умолчанию
180
Необходимый уровень привилегий
10
Командный режим
CONFIG-BGP
CONFIG-VRF-BGP
CONFIG-BGP-GROUP
CONFIG-BGP-VRF-GROUP
CONFIG-BGP-NEIGHBOR
CONFIG-BGP-VRF-NEIGHBOR
Пример
esr(config-bgp-af)# timers holdtime 360
timers keepalive
Данной командой устанавливается временной интервал, по истечении которого идет проверка соединения со встречной стороной.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
timers keepalive <TIME>
no timers keepalive
Параметры
<TIME> – время в секундах, принимает значения [1..65535].
Значение по умолчанию
60
Необходимый уровень привилегий
10
Командный режим
CONFIG-BGP
CONFIG-VRF-BGP
CONFIG-BGP-GROUP
CONFIG-BGP-VRF-GROUP
CONFIG-BGP-NEIGHBOR
CONFIG-BGP-VRF-NEIGHBOR
Пример
esr(config-bgp-af)# timers keepalive 120
update-source
Данной командой определяется IP/IPv6-адрес маршрутизатора, который будет использоваться в качестве IP/IPv6-адреса источника в отправляемых обновлениях маршрутной информации BGP.
Использование отрицательной формы команды (no) удаляет указанный IP/IPv6-адрес источника.
Синтаксис
update-source { <ADDR> | <IPV6-ADDR> }
no source-address
Параметры
<ADDR> – IP-адрес источника, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255].
<IPV6-ADDR> – IPv6-адрес источника, задаётся в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF].
Необходимый уровень привилегий
10
Командный режим
CONFIG-BGP-GROUP
CONFIG-BGP-VRF-GROUP
CONFIG-BGP-NEIGHBOR
CONFIG-BGP-VRF-NEIGHBOR
Пример
esr(config-bgp-neighbor)# update-source 10.100.100.2
vrf
Данной командой в системе создается экземпляр BGP процесса в VRF и осуществляется переход в режим настройки параметров BGP прцесса в указанном VRF
Использование отрицательной формы команды (no) удаляет экземпляр BGP VRF из системы.
Синтаксис
[no] ip vrf <VRF>
Параметры
<VRF> – имя экземпляра VRF, задается строкой до 31 символа.
Необходимый уровень привилегий
10
Командный режим
CONFIG-BGP
Пример
esr(config-bgp)# vrf xx esr(config-bgp-vrf)#
weight
Данной командой устанавливается вес маршрутов, принимаемый от данного BGP-соседа или группы BGP-соседей.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
weight <WEIGHT>
no weight
Параметры
<WEIGHT> – значение веса маршрута, принимает значения [0..65535].
Значение по умолчанию
0
Необходимый уровень привилегий
10
Командный режим
CONFIG-BGP-GROUP
CONFIG-BGP-VRF-GROUP
CONFIG-BGP-NEIGHBOR
CONFIG-BGP-VRF-NEIGHBOR
Пример
esr(config-bgp-neighbor)# weight 200