Xgu.ru теперь в Контакте  — приходите и подключайтесь.
Пока мы работаем над следующими видео, вы можете подключиться в Контакте. Познакомимся и обсудим новые страницы и ролики.

Vk-big.pngYoutube-big.jpeg

BGP в ExtremeXOS

Материал из Xgu.ru

Перейти к: навигация, поиск

< ExtremeXOS

Описаны только процедуры конфигурации протокола BGP на ExtremeXOS. Теоретические концепции работы протокола не затрагиваются.

Содержание

[править] Базовая настройка BGP

Создание процесса и задание ID маршрутизатору:

configure bgp AS-number 60300
configure bgp routerid 170.11.140.1

Анонсирование сетей:

configure bgp add network 170.11.140.0/24
configure bgp add network 193.17.190.0/19

[править] Создание соседей

create bgp neighbor 180.140.19.89 remote-AS-number 60009
configure bgp neighbor 180.140.19.89 description "SUPER-ISP"
enable bgp neighbor 180.140.19.89

[править] Дополнительные параметры для соседей

configure bgp neighbor 180.140.19.89 next-hop-self

[править] Управление трафиком. Создание политик

Создание политики:

switch #  edit policy SUPER-ISP-OUT
entry perfer1 {
if match any {
    nlri 193.17.190.0/19 exact ;
    nlri 170.11.140.0/24 exact ;
}
then {
    permit  ;
}
}
Number of clients bound to policy: 1
Client: bgp bound once

[править] Применение политик

configure bgp neighbor 180.140.19.89 route-policy in SUPER-ISP-IN
configure bgp neighbor 180.140.19.89 route-policy out SUPER-ISP-OUT

[править] Изменение политики

switch #  edit policy "SUPER-ISP-OUT"

switch # check policy "SUPER-ISP-OUT"
Policy file check successful.

switch # refresh policy "SUPER-ISP-OUT"

[править] Примеры политик

switch #  sh policy "SUPER-ISP-IN"
Policies at Policy Server:
Policy: SUPER-ISP-IN
entry default_pri {
if match all {
    nlri 0.0.0.0/0 exact ;
}
then {
    local-preference 25 ;
    permit  ;
}
}
entry deny_other {
if match all {
}
then {
    deny  ;
}
}
Number of clients bound to policy: 1
Client: bgp bound once
switch #  sh policy "INET-OUT"
Policies at Policy Server:
Policy: INET-OUT

entry perfer1 {
if match any {
    nlri 193.17.190.0/19 ;
    nlri 170.11.140.0/24 ;
}
then {
    as-path "60300 60300 60300 60300 60300 60300" ;
    permit  ;
}
}

Number of clients bound to policy: 1
Client: bgp bound once

[править] Просмотр информации

switch # sh bgp neighbor

     Peer            AS         Weight State        InMsgs OutMsgs(InQ)  Up/Down
-----------------------------------------------------------------------------------
Ee-- 170.11.140.45   60009      1      ACTIVE       4284   4928  (0    ) 1:19:21:16
Ed-- 170.11.140.81   60009      1      IDLE         0      0     (0    ) 4:18:51:18
Ie-- 72.12.140.61    60300      1      ESTABLISHED  61190  67918 (0    ) 0:6:59:02
Ee-- 182.14.93.9     60009      1      ESTABLISHED  6801   7805  (0    ) 1:7:51:08
Ee-- 18.14.12.3      65100      1      ESTABLISHED  493619 48094 (0    ) 4:20:21:43
Ee-- 17.134.15.5     65100      1      ESTABLISHED  11286  12955 (0    ) 0:19:13:27

Flags: (d) disabled, (e) enabled, (E) external peer, (I) internal peer
       (m) EBGP multihop, (r) route reflector client

BGP Peer Statistics
  Total Peers       : 6
  EBGP Peers        : 5                 IBGP Peers          : 1
  RR Client         : 0                 EBGP Multihop       : 0
  Enabled           : 5                 Disabled            : 1

[править] Дополнительная информация

[править] Примечания