Маршруты EVPN
В данный момент времени еще обмена пакетами между CE маршрутизаторами не производилось (естественно, CDP и прочие радости отключены, дабы в сеть не улетало что то лишнее), поэтому ни один из PE маршрутизаторов не изучил ни одного MAC-адреса. Это можно проверить:
1
[email protected]> show evpn instance RZN-VPN-1 brief
2
Intfs IRB intfs MH MAC addresses
3
Instance Total Up Total Up Nbrs ESIs Local Remote
4
RZN-VPN-1 1 1 0 0 2 0 0 0
Copied!
Из данного вывода мы можем узнать, что всего в данном routing-instance 1 интерфейс и он в активном состоянии, IRB интерфейсов у нас нет (о них позже). Мы видим двух соседей (по нашей схеме это PE2 и PE3), а также что нами еще не изучен ни один MAC-адрес (local — это MAC-адреса, локальные для данного PE маршрутизатора, а remote — это MAC-адреса, полученные от соседних PE маршрутизаторов).
Теперь посмотрим, какие маршруты у нас есть в таблице маршрутизации данной routing-instance:
1
[email protected]> show route table RZN-VPN-1.evpn.0
2
3
RZN-VPN-1.evpn.0: 3 destinations, 3 routes (3 active, 0 holddown, 0 hidden)
4
+ = Active Route, - = Last Active, * = Both
5
6
3:62.0.0.1:1::777::62.0.0.1/304
7
*[EVPN/170] 01:33:42
8
Indirect
9
3:62.0.0.2:1::777::62.0.0.2/304
10
*[BGP/170] 01:10:22, localpref 100, from 62.0.0.255
11
AS path: I, validation-state: unverified
12
> to 10.62.0.1 via ge-0/0/0.0, Push 299808
13
3:62.0.0.3:1::777::62.0.0.3/304
14
*[BGP/170] 01:10:01, localpref 100, from 62.0.0.255
15
AS path: I, validation-state: unverified
16
> to 10.62.0.1 via ge-0/0/0.0, Push 299776
Copied!
У нас всего три маршрута, причем первый локальный для PE1. Что же это за маршруты и зачем они нужны? Давайте разбираться. В EVPN существует всего 5 типов маршрутов:
  • 1 — Ethernet Auto-Discovery (A-D) Route
  • 2 — MAC/IP Advertisement Route
  • 3 — Inclusive Multicast Ethernet Tag Route
  • 4 — Ethernet Segment Route
  • 5 — IP Prefix Route*
Примечание: маршрут 5-го типа в настоящее время еще не утвержден в статуте RFC, и пока что описан только в драфте и поэтому в данной статье мы его рассматривать не будем.
Copy link