Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

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 

address-family

Данной командой определяется тип конфигурируемой маршрутной информации и переход в данный режим настройки.

Использование отрицательной формы команды (no) удаляет настроенные параметры передачи информации протоколов.

Синтаксис
[no] address-family { ipv4 | ipv6 | vpnv4 | l2vpn vpls } unicast
Параметры
  • ipv4 – семейство ipv4;
  • ipv6 – семейство ipv6;
  • vpnv4 – семейство vpnv4;
  • l2vpn vpls – семейство l2vpn.
Необходимый уровень привилегий

10

Командный режим

CONFIG-BGP-NEIGHBOR

CONFIG-BGP-VRF-NEIGHBOR

Пример
esr(config-bgp-neighbor)# address-family ipv4 

advertise-map

Данной командой активируется функция Сonditional advertisement, позволяющая анонсировать маршрутную информацию, описанную в advertise-map, в зависимости от условий и наличия в BGP RIB-маршрутов, описанных в condition-map.

Использование отрицательной формы команды (no) отключает данную функцию.

Синтаксис
advertise-map <ADVERTISE> {EXIST-MAP | NOT-EXIST-MAP} <CONDITION>
no advertise-map
Параметры

<ADVERTISE> – имя конфигурируемых правил маршрутизации, задаётся строкой до 31 символа.

<CONDITION> – имя конфигурируемых правил маршрутизации, задаётся строкой до 31 символа.

<EXIST-MAP> – условие проверки: если маршруты, описанные в condition-map, присутствуют в BGP RIB, то происходит анонсирование маршрутов, описанных в advertise-map.

<NOT-EXIST-MAP> – условие проверки: если маршруты, описанные в condition-map, отсутствуют в BGP RIB, то происходит анонсирование маршрутов, описанных в advertise-map.

Необходимый уровень привилегий

10

Командный режим

CONFIG-BGP-NEIGHBOR-AF

CONFIG-BGP-GROUP-AF

CONFIG-BGP-NEIGHBOR-AF-VRF

CONFIG-BGP-GROUP-AF-VRF

Пример
esr(config-bgp-neighbor-af)# advertise-map ADVERTISE exist-map CONDITION 

advertise-map

Данная команда позволяет задать дополнительные условия агрегирования маршрутов. Условия задаются через route-map.

Использование отрицательной формы команды (no) отключает данную функцию.

Синтаксис
advertise-map [ route-map <NAME> ]
no advertise-map
Параметры

<NAME> – имя маршрутной карты, задаётся строкой до 31 символа.

Необходимый уровень привилегий

10

Командный режим

CONFIG-BGP-AGGREGATE

CONFIG-BGP-VRF-AGGREGATE

Пример
esr(config-bgp-aggregate)# advertise-map example-route-map

aggregate-address

Данной командой включается функция агрегирования маршрутов, передаваемых по BGP.

Использование отрицательной формы команды (no) отключает данную функцию.

Синтаксис
[no] aggregate-address { <ADDR/LEN> | <IPV6-ADDR/LEN> }
Параметры

<ADDR/LEN> – IP-адрес и маска подсети, задается в виде AAA.BBB.CCC.DDD/EE, где AAA-DDD принимают значения [0..255] и EE принимает значения [1..32];

<IPV6-ADDR/LEN> – IPv6-адрес и маска подсети, задается в виде X:X:X:X::X/EE, где каждая часть X принимает значения в шестнадцатеричном формате [0..FFFF] и EE принимает значения [1..128].

Необходимый уровень привилегий

10

Командный режим

CONFIG-BGP

CONFIG-BGP-VRF

Пример
esr(config-bgp)# aggregate-address 192.168.0.0/16

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

as-range

Данная команда позволяет указать номера AS с которыми будет динамически устанавливаться BGP сессия.

Использование отрицательной формы команды (no) отключает данную функцию.

Синтаксис
as-range <AS-PATH>

no as-range <AS-PATH>

Параметры

<AS-PATH> – список номеров автономных систем, задается в виде AS-AS,AS,AS-AS, принимает значения [1..4294967295].

Необходимый уровень привилегий

10

Командный режим

CONFIG-BGP-LISTEN

CONFIG-BGP-VRF-LISTEN

Пример
esr(config-bgp-listen)# as-range 65000-65500,65527
esr(config-bgp-listen)# 

as-set

Данной командой задаётся режим, в котором в AS-Path агрегированного маршрута устанавливаются номера AS из AS-Path его компонентов.

Использование отрицательной формы команды (no) отключает данный режим.

Синтаксис
[no] as-set
Параметры

Команда не содержит параметров.

Необходимый уровень привилегий

10

Командный режим

CONFIG-BGP-AGGREGATE

CONFIG-BGP-VRF-AGGREGATE

Пример
esr(config-bgp-aggregate)# as-set

attribute-map

Данная команда позволяет устанавливать дополнительные атрибуты агрегированного маршрута. Атрибуты указываются через  route-map.

Использование отрицательной формы команды (no) отключает данную функцию

Синтаксис
attribute-map [ route-map <NAME> ]
no attribute-map
Параметры

<NAME> – имя маршрутной карты, задаётся строкой до 31 символа.

Необходимый уровень привилегий

10

Командный режим

CONFIG-BGP-AGGREGATE

CONFIG-BGP-VRF-AGGREGATE

Пример
esr(config-bgp-aggregate)# attribute-map example-route-map

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-FAMILY

CONFIG-BGP-VRF-NEIGHBOR-FAMILY

Пример
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

fall-over

Данная команда позволяет активировать один из методов обнаружения неактивного пиринга по протоколу BGP.

Использование отрицательной формы команды (no) отключает данную функцию.

Синтаксис
[no] fall-over { <BFD> | route-map <NAME> }
Параметры

<BFD> – активация протокола BFD на конфигурируемом BGP-соседе.

<NAME> – имя маршрутной карты, задаётся строкой до 31 символа. Данная настройка  включает механизм Fast Peer Deactivation.

Необходимый уровень привилегий

10

Командный режим

CONFIG-BGP-GROUP

CONFIG-BGP-VRF-GROUP

CONFIG-BGP-NEIGHBOR

CONFIG-BGP-VRF-NEIGHBOR

Пример
esr(config-bgp-neighbor)# fall-over bfd

flow-spec enable

Данной командой устанавливается режим трансляции flow-spec информации при работе с BGP-соседом или группой BGP-соседей.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
[no] flow-spec enable
Параметры

Отсутствуют.

Значение по умолчанию

Отключено.

Необходимый уровень привилегий

10

Командный режим

CONFIG-BGP-GROUP

CONFIG-BGP-VRF-GROUP

CONFIG-BGP-NEIGHBOR-FAMILY

CONFIG-BGP-VRF-NEIGHBOR-FAMILY

Пример
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

listen-range

Данная команда позволяет динамически устанавливать BGP сессию с маршрузиторами, которые имеют IP адреса из указанной подсети, без указания конкретного адреса соседа.

Использование отрицательной формы команды (no) отключает данную функцию.

Синтаксис
listen-range { <ADDR/LEN> | <IPV6-ADDR/LEN }

no listen-range { <ADDR/LEN> | <IPV6-ADDR/LEN }

Параметры

<IP-ADDR> – IP-адрес, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255];

<IP-ADDR/LEN> – IP-подсеть, задаётся в виде AAA.BBB.CCC.DDD/EE, где каждая часть AAADDD принимает значения [0..255] и EE принимает значения [1..32];

Необходимый уровень привилегий

10

Командный режим

CONFIG-BGP

CONFIG-BGP-VRF

Пример
esr(config-bgp)# listen-range 192.168.0.0/16
esr(config-bgp-listen)#

local-as

Данная команда позволяет маршрутизатору представляться номером другой автономной системы в дополнение к своей реальной AS.

Использование отрицательной формы команды (no) отключает данную функцию.

Синтаксис
local-as <AS>

no local-as

Параметры

<AS> – номер автономной системы, принимает значения [1..4294967295].

Необходимый уровень привилегий

10

Командный режим

CONFIG-BGP-NEIGHBOR

CONFIG-BGP-VRF-GROUP

CONFIG-BGP-VRF-NEIGHBOR

Пример
esr(config-bgp-neighbor)# local-as 64500
esr(config-bgp-local-as)#

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-BGP-VRF

Пример
esr(config-bgp)# neighbor 192.168.0.2
esr(config-bgp-neighbor)#

next-hop resolve-recursive

Данной командой устанавливается глубина рекурсивного поиска по next-hop атрибуту маршрута, полученного по протоколу BGP. Если поиск завершится безрезультатно, то маршрут будет помечен как "unreachable".

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
next-hop-resolve-recursive {<VALUE>}
no next-hop-resolve-recursive
Параметры

<VALUE> – глубина поиска, принимает значения [1..10].

Значение по умолчанию

1

Необходимый уровень привилегий

10

Командный режим

CONFIG-BGP-FAMILY

CONFIG-BGP-VRF-FAMILY

Пример
esr(config-bgp-af)# next-hop resolve-recursive 10

next-hop-self

Данной командой задается режим, в котором для всех маршрутов, полученных от eBGP-пиров, атрибут next-hop будет замен на адрес локального маршрутизатора при отправке iBGP-пирам. 

Использование отрицательной формы команды (no) отключает данную функцию.

Синтаксис
next-hop-self [all]

no next-hop-self
Параметры

all – для eBGP- и iBGP-пиров в анонсируемой маршрутной информации в атрибуте next-hop будет указан адрес локального маршрутизатора.  

Необходимый уровень привилегий

10

Командный режим

CONFIG-BGP-GROUP

CONFIG-BGP-GROUP-AF

CONFIG-BGP-GROUP-AF-VRF

CONFIG-BGP-VRF-GROUP

CONFIG-BGP-NEIGHBOR-AF

CONFIG-BGP-NEIGHBOR-AF-VRF

Пример
esr(config-bgp-neighbor-af)# next-hop-self

no-prepend

Данная команда исключает добавление номера AS, указанного в опции local-as, в AS Path принимаемых маршрутов.

Использование отрицательной формы команды (no) отключает данную функцию.

Синтаксис
[no] no-prepend
Параметры

Команда не содержит параметров.

Необходимый уровень привилегий

10

Командный режим

CONFIG-BGP-LOCAL-AS

CONFIG-BGP-VRF-LOCAL-AS

Пример
esr(config-bgp-local-as)# no-prepend

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-FAMILY

CONFIG-BGP-VRF-NEIGHBOR-FAMILY

Пример
esr(config-bgp-neighbor)# preference 30

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

replace-as

Данная команда исключает добавление в AS Path анонсируемого маршрута номера реальной AS.

Использование отрицательной формы команды (no) отключает данную функцию.

Синтаксис
[no] replace-as
Параметры

Команда не содержит параметров.

Необходимый уровень привилегий

10

Командный режим

CONFIG-BGP-LOCAL-AS

CONFIG-BGP-VRF-LOCAL-AS

Пример
esr(config-bgp-local-as)# no-prepend

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> | <IF> | <TUN> }
no router-id
Параметры

<ID> – идентификатор маршрутизатора, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255].

<IF> – интерфейс, задаётся в виде, описанном в разделе Типы и порядок именования интерфейсов маршрутизатора.

<TUN> – имя туннеля устройства, задаётся в виде, описанном в разделе Типы и порядок именования туннелей маршрутизатора.

Необходимый уровень привилегий

10

Командный режим

CONFIG-BGP

CONFIG-BGP-VRF

Пример
esr(config-bgp-af)# router-id 1.1.1.1

send-community extended

Включает отправку параметра extended community в отсылаемых соседу анонсах. По умолчанию параметры extended community удаляются из отправляемых анонсов. Для корректной работы VPNv4/L2VPN отправку 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

show bgp flow-spec

Данная команда отображает информацию о правилах flow-spec.

Синтаксис
show bgp [ vrf <VRF-NAME> ] flow-spec [ neighbor <ADDR> ] [ instance <AS-NUM> ]
Параметры

<AS-NUM> – номер автономной системы процесса, принимает значения [1..4294967295].

<ADDR> – IP-адрес, который задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255].

<VRF-NAME> – имя экземпляра VRF, задается строкой до 31 символа, в рамках которого будет работать протокол маршрутизации.

Необходимый уровень привилегий

1

Командный режим

ROOT

Пример 1
esr# show bgp flow-spec
--------------------------------------------------------------------------------
Destination Prefix: 192.168.54.2/32
IP Protocol:        17
Ext-community type: traffic-rate (0x8006)

show bgp ipv4 unicast

Данная команда отображает таблицу маршрутизации BGP или детальную информацию об определенном маршруте при использовании фильтров.

Синтаксис
show bgp [ vrf <VRF-NAME> ] ipv4 unicast [ { <IP-ADDR> | <IP-ADDR/LEN> } ] [ instance <AS-NUM> ] [ neighbor <IP-ADDR> [ { advertise-routes | routes } ] ]
Параметры

<AS-NUM> – номер автономной системы процесса, принимает значения [1..4294967295];

<IP-ADDR> – IP-адрес, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255];

<IP-ADDR/LEN> – IP-подсеть, задаётся в виде AAA.BBB.CCC.DDD/EE, где каждая часть AAADDD принимает значения [0..255] и EE принимает значения [1..32];

<VRF-NAME> – имя экземпляра VRF, задается строкой до 31 символа, в рамках которого будет работать протокол маршрутизации;

routes – при указании команды отображается маршрутная информация, полученная от соседа;

advertise-routes – при указании команды отображается маршрутная информация, объявленная соседу. Данная команда отображает таблицу маршрутизации BGP или детальную информацию об определенном маршруте при использовании фильтров.

Необходимый уровень привилегий

1

Командный режим

ROOT

Пример 1
esr# show bgp ipv4 unicast 
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
esr# show bgp ipv4 unicast 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 bgp ipv6 unicast

Данная команда отображает таблицу маршрутизации BGP или детальную информацию об определенном маршруте при использовании фильтров.

Синтаксис
show bgp [ vrf <VRF-NAME> ] ipv6 unicast [ { <IPV6-ADDR> | <IPV6-ADDR/LEN> } ] [ instance <AS-NUM> ] [ neighbor <IPV6-ADDR> [ { advertise-routes | routes } ] ]
Параметры

<AS-NUM> – номер автономной системы процесса, принимает значения [1..4294967295];

<IPV6-ADDR> – IPv6-адрес, задаётся в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF];

<IPV6-ADDR/LEN> – подсеть, задаётся в виде X:X:X:X::X/EE, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF],EE принимает значения [1..128];

<VRF-NAME> – имя экземпляра VRF, задается строкой до 31 символа, в рамках которого будет работать протокол маршрутизации;

routes – при указании команды отображается маршрутная информация, полученная от соседа;

advertise-routes – при указании команды отображается маршрутная информация, объявленная соседу.

Необходимый уровень привилегий

1

Командный режим

ROOT

Пример 1
esr#  show bgp ipv6 unicast 
Status codes: u - unicast, b - broadcast, m - multicast, a - anycast
              * - valid, > - best
Origin codes: i - IGP, e - EGP, ? - incomplete

     Network              Next Hop             Metric  LocPrf      Weight Path        
*> u 2600:380:180::/41    fc00:0:1409:2800::1  --      100         0      65054 12389 3356 ... i
*> u 2804:2404:8000::/34  fc00:0:1409:2800::1  --      100         0      65054 12389 266925 ... i
*> u 2400:3800:8800::/37  fc00:0:1409:2800::1  --      100         0      65054 12389 2497 ... i
*> u 2400:54c0:c0::/44    fc00:0:1409:2800::1  --      100         0      65054 12389 3356 ... i
Пример 2
esr# show bgp ipv6 unicast 2600:380:180::/41 
2600:380:180::/41  via fc00:0:1409:2800::1 on gi1/0/1.2800 [bgp65514 14:08:30] (20057i)
    Administrative Distance: 170
    Type:                    unicast
    Origin:                  IGP
    AS PATH:                 65054 12389 3356 7018 20057
    Next Hop:                fc00:0:1409:2800::1 (fe80::aaf9:4bff:feaa:2dd5)
    Local Preference:        100
    Community:               (3356:3) (3356:22) (3356:86) (3356:575) (3356:666) (3356:903) (3356:2059)
                             (12389:6)
    Weight:                  0
    Valid, Best

show bgp l2vpn vpls

Данная команда отображает информацию о всех принятых l2vpn-маршрутах.

Синтаксис
show bgp l2vpn vpls { all | rd <ASN:nn> } [ neighbor <ADDR> { advertise-routes | routes ] [ ve-id <ID> block-offset <ID> ] 
Параметры
  • all – при указании команды all отображается полная информация l2vpn-маршрутов;
  • rd – при указании команды rd отображается информация о маршрутах с заданным RD;
  • 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].
  • <IP> – IP-адрес соседа, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255];
  • <ID> – принимает значение [1..65535], задает идентификатор vpls edge или block-offset.
Необходимый уровень привилегий

1

Командный режим

ROOT

Пример
Блок кода
ESR-R# show bgp l2vpn vpls all 
Status codes: * - valid, > - best, i - internal, S - stale
Origin codes: i - IGP, e - EGP, ? - incomplete

Codes Route Distinguisher   VID   VBO   VBS   Next hop        Metric     LocPrf     Weight Path               
----- --------------------- ----- ----- ----- --------------- ---------- ---------- ------ -------------------
*>i   65502:100             3     1     8     192.168.9.9         --         100        0      i
*>    65502:102             2     1     10    --                  --         --         --     
*>    65502:100             2     1     10    --                  --         --         --     
*>i   65502:102             1     1     10    192.168.7.7         --         100        0      i
*>i   65502:100             1     1     10    192.168.7.7         --         100        0      i

show bgp neighbors

Данная команда отображает информацию о всех или о выбранном BGP-пире.

Синтаксис
show bgp [vrf <VRF-NAME>] neighbors [instance <AS-NUM> ] { <ADDR> | <IPV6-ADDR> }
Параметры

<AS-NUM> – номер автономной системы процесса, принимает значения [1..4294967295].

<VRF-NAME> – имя экземпляра VRF, задается строкой до 31 символа, в рамках которого будет работать протокол маршрутизации.

<ADDR> – IP- или IPv6-адрес пира, который задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255], или в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF].

<IPV6-ADDR/LEN> – подсеть, задаётся в виде X:X:X:X::X/EE, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF],EE принимает значения [1..128].

Необходимый уровень привилегий

1

Командный режим

ROOT

Пример 1
esr# show bgp instance 20
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 bgp neighbors 100.64.28.1 
BGP neighbor is 100.64.28.1
    BGP state:                       Established
    Neighbor address:                100.64.28.1
    Neighbor AS:                     65054
    Neighbor ID:                     5.5.0.111
    Neighbor caps:                   refresh enhanced-refresh restart-aware AS4
    Session:                         external AS4
    Source address:                  100.64.28.160
    Weight:                          0
    Hold timer:                      165/180
    Keepalive timer:                 38/60
    RR client:                       No
    Address family ipv4 unicast:    
      Default originate:             No
      Default information originate: No
      Outgoing route-map:            RouteMap_out
      Preference:                    170
      Remove private AS:             No
      Next-hop self:                 No
    Uptime:                          12952 s
Пример 3
esr# show bgp neighbors fc00:0:1409:2800::1 
BGP neighbor is fc00:0:1409:2800::1
    BGP state:                       Established
    Neighbor address:                fc00:0:1409:2800::1
    Neighbor AS:                     65054
    Neighbor ID:                     5.5.0.111
    Neighbor caps:                   refresh enhanced-refresh restart-aware AS4
    Session:                         external AS4
    Source address:                  fc00:0:1409:2800::16
    Weight:                          0
    Hold timer:                      174/180
    Keepalive timer:                 50/60
    RR client:                       No
    Address family ipv6 unicast:    
      Default originate:             No
      Default information originate: No
      Incoming route-map:            RouteMap_in
      Outgoing route-map:            RouteMap_out
      Preference:                    170
      Remove private AS:             No
      Next-hop self:                 No
    Uptime:                          13003 s

show bgp summary

Данная команда отображает информацию о состоянии соединений с BGP-пирами.

Синтаксис
show bgp [vrf <VRF-NAME>] summary [instance <AS-NUM>]
Параметры

<AS-NUM> – номер автономной системы процесса, принимает значения [1..4294967295].

 <VRF-NAME> – имя экземпляра VRF, задается строкой до 31 символа, в рамках которого будет работать протокол маршрутизации.

Необходимый уровень привилегий

1

Командный режим

ROOT

Пример
esr# show bgp summary 
Tue Sep 14 15:36:26 2021
  BGP router identifier 100.64.28.160, local AS number 65514
  BGP activity 984813/0 prefixes
  Neighbor                 AS              MsgRcvd      MsgSent      Up/Down        St/PfxRcd
                                                                     (d,h:m:s)
  ----------------------   -------------   ----------   ----------   ----------     ------------
  10.20.0.2                65058           0            0            00,01:28:02     Idle        
  100.64.28.1              65054           861119       102          00,01:27:56     855897  

show bgp vpnv4 unicast

Данная команда отображает информацию о vpnv4-маршрутах. Указание префикса в команде отображает детальную информацию по префиксу.

Синтаксис
show 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# show 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# show 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

summary-only

Данной командой задаётся режим, в котором будут подавляться все компоненты агрегированного маршрута.

Использование отрицательной формы команды (no) отключает данный режим.

Синтаксис
[no] summary-only
Параметры

Команда не содержит параметров.

Необходимый уровень привилегий

10

Командный режим

CONFIG-BGP-AGGREGATE

CONFIG-BGP-VRF-AGGREGATE

Пример
esr(config-bgp-aggregate)# summary-only

suppress-map

Данная команда позволяет подавлять компоненты агрегированного маршрута. Параметры для подавления указываются через route-map.

Использование отрицательной формы команды (no) отключает данную функцию.

Синтаксис
suppress-map [ route-map <NAME> ]
no suppress-map

Параметры

<NAME> – имя маршрутной карты, задаётся строкой до 31 символа.

Необходимый уровень привилегий

10

Командный режим

CONFIG-BGP-AGGREGATE

CONFIG-BGP-VRF-AGGREGATE

Пример
esr(config-bgp-aggregate)# suppress-map example-route-map

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)# timers error-wait 90 450

timers holdtime

Данной командой устанавливается временной интервал, по истечении которого встречная сторона считается недоступной. Таймер запускается после установления отношений соседства и начинает отсчёт от 0. Таймер сбрасывается при получении каждого ответа на keepalive-сообщение от встречной стороны. Рекомендуется устанавливать значение таймера равное 3 * keepalive.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
timers holdtime <TIME>
no timers holdtime
Параметры

<TIME> – время в секундах, принимает значения [2..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..32767].

Значение по умолчанию

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> | <IF> | <TUN> }
no source-address
Параметры

<ADDR> – IP-адрес источника, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255];

<IPV6-ADDR> – IPv6-адрес источника, задаётся в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF];

<IF> – интерфейс, задаётся в виде, описанном в разделе Типы и порядок именования интерфейсов маршрутизатора;

<TUN> – имя туннеля устройства, задаётся в виде, описанном в разделе Типы и порядок именования туннелей маршрутизатора.

Необходимый уровень привилегий

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

  • Нет меток