Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

Рекомендация к обновлению

Рекомендуем обновить коммутатор SNR-S4350X-24FQ на версию не младше V707R401C006B003, иначе вы можете столкнуться с проблемами неработоспособности EVPN/VxLAN туннелей в случае схемы туннелей point-to-multipoint!

Схема

Схема в формате DIA: EVPN-VxLAN.dia
Участники:
1) VM 1 — первая виртуальная машина, которая отправляет трафик с меткой VID 911. Должна иметь L2-связность с VM 2
2) VM 2 — вторая виртуальная машина, которая отправляет трафик с меткой VID 911. Должна иметь L2-связность с VM 1
3) SNR-S4350X-24FX — L3-коммутатор в роли VTEP, версия ПО V707R301C011. Образует EVPN/VxLAN туннель с Cisco N9K для передачи туннелированного трафика виртуальных машин
4) Cisco N9K — Cisco Nexus9000 C93180YC-FX, NXOS: version 9.3(11). Образует EVPN/VxLAN туннель с SNR-S4350X-24FX для передачи туннелированного трафика виртуальных машин

Конфигурация

IP связность между SNR и Cisco

- У Cisco N9K порт в направлении SNR настроен в качестве L3-интерфейса, с адресом 10.0.10.1/30
- У SNR-S4350X порт в направлении Cisco не является L3-интерфейсом. Порт настроен в режиме Access (приём и передача трафика без тега), разрешён только один VLAN 3601, для которого есть L3-Interface VLAN с адресом 10.0.10.2/30.
- Коммутаторы имеют интерфейсы в одном широковещательном домене, поэтому между ними есть IP-связность между обозначенными выше интерфейсами в подсети 10.0.10.0/30
- На коммутаторах созданы Loopback-интерфейсы:
     - Cisco N9K — Interface Loopback 7 с адресом 10.0.0.3/32
     - SNR-S4350X — Interface Loopback 7 с адресом 10.0.0.4/32
- Благодаря развёрнутому OSPF между Loopback-интерфейсами также есть IP-связность

iBGP + Address Family EVPN

IP-связность между Loopback-интерфейсами есть, запустим между ними iBGP:

Конфигурация BGP на Cisco N9K
router bgp 64500
  log-neighbor-changes
  address-family l2vpn evpn
    retain route-target all
    allow-vni-in-ethertag
  template peer EVPN_CORE
    remote-as 64500
    dont-capability-negotiate
    update-source loopback7
    address-family l2vpn evpn
      send-community
      send-community extended
  neighbor 10.0.0.4
    inherit peer EVPN_CORE
Конфигурация BGP на SNR-S4350X
router bgp 64500
 bgp router-id 10.0.0.4
 bgp log-neighbor-changes
 neighbor 10.0.0.3 remote-as 64500
 neighbor 10.0.0.3 update-source Loopback7
 neighbor 10.0.0.3 timers 60 240
 
 address-family ipv4 unicast
  neighbor 10.0.0.3 activate
 exit-address-family
 
 address-family l2vpn evpn
  neighbor 10.0.0.3 activate
 exit-address-family

Настройка VxLAN Instance и Интерфейса туннеля NVE

Конфигурация VxLAN Instance и NVE на Cisco N9K
vlan 911
  name L3VNI-TenantA
  vn-segment 10911
evpn
  vni 10911 l2
    rd 10.0.0.3:10911
    route-target import 64500:10911
    route-target export 64500:10911
interface nve1
  no shutdown
  overlay-encapsulation vxlan-with-tag
  host-reachability protocol bgp
  source-interface loopback7
  global ingress-replication protocol bgp
  member vni 10911
    ingress-replication protocol bgp

Обратите внимание, что для SNR-S4350X нет необходимости выделять конкретный Interface NVE, он будет создан динамически после обмена маршрутами EVPN

Конфигурация VxLAN Instance и NVE на SNR-S4350X
evpn nvi-vlan-mapping-monitor disable
evpn nve source-address 10.0.0.4
nvi 911
 vxlan-id 10911
 evpn
  rd 10.0.0.3:10911
  route-target both 64500:10911
  enable
  evpn-exit

Настройка портов для доступа в VxLAN Instance:

Настройка доступа в VxLAN Instance на Cisco N9K
interface Ethernet1/3
  switchport
  switchport mode trunk
  switchport trunk allowed vlan 30,911
  no shutdown


Настройка доступа в VxLAN Instance на SNR-S4350X
Interface Ethernet1/0/1
 switchport mode trunk allow-null
 xconnect nvi 911 mode vlan svid 911 

Итоговая конфигурация на Cisco N9K

feature telnet
nv overlay evpn
feature ospf
feature bgp
feature pim
feature fabric forwarding
feature interface-vlan
feature vn-segment-vlan-based
feature nv overlay

vlan 1,911,3601
vlan 911
  vn-segment 10911

interface nve1
  no shutdown
  overlay-encapsulation vxlan-with-tag
  host-reachability protocol bgp
  source-interface loopback7
  global ingress-replication protocol bgp
  member vni 10911
    ingress-replication

interface Ethernet1/1   # порт в сторону SNR-S4350X
  mtu 2000
  no ip redirects
  ip address 10.0.10.1/30
  ip ospf network point-to-point
  no ip ospf passive-interface
  ip router ospf 1 area 0.0.0.0
  no shutdown

interface Ethernet1/3   # Порт для подключения VM
  switchport
  switchport mode trunk
  switchport trunk allowed vlan 911
  no shutdown

interface loopback7
  ip address 10.0.0.3/32
  ip router ospf 1 area 0.0.0.0

router ospf 1
  router-id 10.0.0.3
router bgp 64500
  log-neighbor-changes
  address-family l2vpn evpn
    retain route-target all
    allow-vni-in-ethertag
  template peer EVPN_CORE
    remote-as 64500
    dont-capability-negotiate
    update-source loopback7
    address-family l2vpn evpn
      send-community
      send-community extended
  neighbor 10.0.0.4
    inherit peer EVPN_CORE
evpn
  vni 10911 l2
    rd 10.0.0.3:10911
    route-target import 64500:10911
    route-target export 64500:10911


Итоговая конфигурация на SNR

!
evpn nvi-vlan-mapping-monitor disable
evpn nve source-address 10.0.0.4
!
vlan 1;911;3601 
!
nvi 911
 vxlan-id 10911
 evpn
  rd 10.0.0.3:10911
  route-target both 64500:10911
  enable
  evpn-exit
!
Interface Ethernet1/0/1   # Порт для подключения VM
 switchport mode trunk allow-null
 xconnect nvi 911 mode vlan svid 911 
!
Interface Ethernet1/0/23   # Порт в сторону Cisco N9K
 switchport mode trunk allow-null
 switchport trunk native vlan 3601
!
interface Vlan3601
 mtu 2000
 ip ospf network point-to-point
 ip address 10.0.10.2 255.255.255.252
!
interface Loopback7
 ip address 10.0.0.4 255.255.255.255
!
router ospf 1
 ospf router-id 10.0.0.4
 passive-interface default
 no passive-interface Vlan3601
 network 10.0.0.4 0.0.0.0 area 0
 network 10.0.10.0 0.0.0.3 area 0
!
router bgp 64500
 bgp router-id 10.0.0.4
 bgp log-neighbor-changes
 neighbor 10.0.0.3 remote-as 64500
 neighbor 10.0.0.3 update-source Loopback7
 neighbor 10.0.0.3 timers 60 240
 
 address-family ipv4 unicast
  neighbor 10.0.0.3 activate
 exit-address-family
 
 address-family l2vpn evpn
  neighbor 10.0.0.3 activate
 exit-address-family
!
  • No labels