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

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, где каждая часть AAADDD принимает значения [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
  ----------------------   -------------   ----------   ----------   ----------   -------
  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

  • Нет меток