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

EVPN поддерживается с версии 3.5.0.563R.


В данной статье разберем пример настройки EVPN/MPLS.

В качестве примера будем использовать схему, изображенную на рисунке 1.


Рисунок 1 — Схема включения


На маршрутизаторах предварительно настроено:

1. Адресация на интерфейсах.

2. Протокол динамической маршрутизации ISIS.

3. MPLS LDP.


Приведем пример настройки EVPN/MPLS на маршрутизаторе R1 (аналогично настраивается R4):

evpn
  instance test_1
    mpls <==============Указываем тип инкапсуляции MPLS.
    rd 1.1.1.1:100
    route-target 64500:100
      export
      import
    exit
  exit
exi


Теперь настроим bridge-domain и привяжем к evpn instance:

l2vpn
  bridge-domain evpn_test1
    interface tengigabitethernet 0/0/2.300
    exit
    evi test_1 <=================== Привязка  evpn instance к bridge-domain.
  exit
exit


Далее настроим протокол BGP:

router bgp 64500
  bgp router-id 1.1.1.1
  neighbor 4.4.4.4
    address-family l2vpn evpn  <======= Включаем обмен NLRI: AFI 25, SAFI 70.
    exit
    remote-as 64500
    send-community
    send-community-ext
    update-source 1.1.1.1
  exit
exit


Пример настройки интерфейса на маршрутизаторе R1:

interface tengigabitethernet 0/0/2.300
  encapsulation outer-vid 300
  rewrite egress tag push outer-vid 300 
  rewrite ingress tag pop one
exit


Пример настройки интерфейса на маршрутизаторе R4:

interface tengigabitethernet 0/0/5.200
  encapsulation outer-vid 200
  rewrite egress tag push outer-vid 200 
  rewrite ingress tag pop one
exit


После настройки всех маршрутизаторов, мы можем проверить наличие 3-го типа маршрута (Inclusive Multicast Ethernet Tag route). Проверяем на маршрутизаторе R1:

0/ME5100:R1#  show  bgp l2vpn evpn 
Fri Aug 25 07:33:25 2023
  BGP router identifier 1.1.1.1, local AS number 64500 
  Graceful Restart is disabled
  BGP table state: active
  BGP scan interval: 120 secs
  
  Status codes: d damped, h history, > best, S stale, * active, u untracked, i internal
  Origin codes: i igp, e egp, ? incomplete
  
  Network                  Next hop         Metric  LocPrf  Weight  Path
  ------------------------ ---------------- ------- ------- ------- -----
  u>   [1.1.1.1:100][0][1.1.1.1]
                                            0       100     0       ?
  u>i  [4.4.4.4:100][0][4.4.4.4]
                           4.4.4.4          0       100     0       ?
  
  Total entries: 2


В выводе данной команды мы можем увидеть два маршрута: локальный и полученный от маршрутизатора R4. Разберем маршрут полученный от маршрутизатора R4:

[4.4.4.4:100][0][4.4.4.4]

[4.4.4.4:100] - Route Distinguisher (RD)

[0] - Ethernet Tag ID

[4.4.4.4] - Originating Router’s IP Address


Запускаем пинг от CE1 до CE2, для генерации нового маршрута:

0/ME5100:CE1#  ping 192.168.0.40 source 192.168.0.10
Fri Aug 25 07:38:30 2023

Sending 4, 56-byte ICMP Echos to 192.168.0.40,
request send interval is 0.100 seconds,
response wait timeout is 2.000 seconds:
!!!!

Success rate is 100 percent (4/4), round-trip min/avg/max = 0.136/0.186/0.236 ms


Снова проверяем маршруты на R1:

0/ME5100:R1#  show  bgp l2vpn evpn 
Fri Aug 25 07:39:53 2023
  BGP router identifier 1.1.1.1, local AS number 64500 
  Graceful Restart is disabled
  BGP table state: active
  BGP scan interval: 120 secs
  
  Status codes: d damped, h history, > best, S stale, * active, u untracked, i internal
  Origin codes: i igp, e egp, ? incomplete
  
  Network                  Next hop         Metric  LocPrf  Weight  Path
  ------------------------ ---------------- ------- ------- ------- -----
  u>   [1.1.1.1:100][00:00:00:00:00:00:00:00:00:00][0][e0:d9:e3:ff:60:c1][16]
                                            0       100     0       ?
  u>i  [4.4.4.4:100][00:00:00:00:00:00:00:00:00:00][0][e0:d9:e3:ff:48:04][16]
                           4.4.4.4          0       100     0       ?
  u>   [1.1.1.1:100][0][1.1.1.1]
                                            0       100     0       ?
  u>i  [4.4.4.4:100][0][4.4.4.4]
                           4.4.4.4          0       100     0       ?
  
  Total entries: 4


Из вывода команды мы можем увидеть, что на R1 появился маршрут, полученный от R4, где указан MAC-адрес CE2.

Данный маршрут имеет тип 2 - MAC/IP Advertisement route. Разберем маршрут, полученный от маршрутизатора R4:

[4.4.4.4:100][00:00:00:00:00:00:00:00:00:00][0][e0:d9:e3:ff:48:04][16]

[4.4.4.4:100] - Route Distinguisher (RD)

[00:00:00:00:00:00:00:00:00:00] - Ethernet Segment Identifier

[0] - Ethernet Tag ID

[e0:d9:e3:ff:48:04] - MAC Address CE2

[16] - MPLS Label


Также мы можем проверить наличие MAC адресов в bridge-domain.

0/ME5100:R1# show  l2vpn mac-table bridge-domain evpn
Fri Aug 25 07:48:02 2023
  MAC address        Type     Learned from                               LC/location     Bridge-domain name 
  ------------------ -------- ------------------------------------------ --------------- ------------------- 
  e0:d9:e3:ff:48:04  Evpn     evi 4.4.4.4 label 16                       0/0             evpn 
  e0:d9:e3:ff:60:c1  Dynamic  te0/0/2.300                                0/0             evpn 

  Total entries: 2


EVPN Multihoming в настоящий момент не реализован.

  • Нет меток