Bosh sahifa Wiki EVPN

EVPN

EVPN — Ethernet Virtual Private Network, ya’ni Layer 2 va Layer 3 virtual tarmoqlar reachability ma’lumotini BGP orqali tarqatadigan control-plane texnologiyasidir. U data plane sifatida VXLAN yoki MPLS bilan ishlashi mumkin. EVPN MAC address, IP address va network segment ma’lumotini dinamik o‘rganib, flood-and-learn ehtiyojini kamaytiradi.

Control plane modeli

An’anaviy Ethernet switch source MACni kelgan frame’dan o‘rganadi. EVPN qurilmasi lokal endpointni o‘rganib, uning MAC va kerak bo‘lsa IP manzilini BGP route sifatida boshqa VTEP yoki provider edge qurilmalarga reklama qiladi. Remote qurilmalar forwarding table’ni ushbu control-plane xabaridan tuzadi.

Route Distinguisher bir xil prefix yoki MACni turli EVPN instance’larda noyob qiladi. Route Target esa qaysi VRF yoki Ethernet segment route’ni import va export qilishini belgilaydi. RD identifikatsiya, RT esa policy vazifasini bajaradi.

EVPN route turlari

EVPN address family bir nechta NLRI route turlarini belgilaydi. Amalda muhimlari:

Har deployment barcha turlardan foydalanmaydi. Symmetric yoki asymmetric IRB arxitekturasi Type 2 va Type 5 route’lar qanday ishlatilishiga ta’sir qiladi.

VXLAN bilan ishlashi

VXLAN data plane Ethernet frame yoki IP paketni UDP tunnelga joylaydi. VNI mantiqiy segmentni bildiradi, VTEP esa tunnel endpointidir. EVPN BGP orqali VNIga tegishli endpoint va next-hoplarni tarqatadi; VXLAN paketning haqiqiy uzatilishini bajaradi.

Underlay IP routing VTEPlar orasida reachability beradi. Overlay EVPN session ishlayotgan bo‘lsa ham underlay MTU, ECMP yoki packet loss xatosi data trafficni buzishi mumkin. Diagnostikada ikkala qatlam alohida tekshiriladi.

Multihoming

Bir server yoki access switch ikki provider edge qurilmaga ulanganida Ethernet Segment Identifier ularni bitta multihomed segment sifatida belgilaydi. All-active rejimda ikkala link trafik uzatishi mumkin. Designated Forwarder BUM trafficning segmentga takror yuborilishini cheklaydi.

Mass withdrawal link yoki PE nosozligida ko‘plab MAC route’ni bittalab qaytarish o‘rniga segment reachabilityni tez bekor qiladi. Aliasing remote qurilmaga endpointning barcha faol PE yo‘llaridan foydalanishga yordam beradi.

MAC mobility va suppression

Endpoint boshqa VTEPga ko‘chsa yangi MAC route yuqori mobility sequence bilan reklama qilinadi. Bu eski joylashuvdan yangi joylashuvga deterministic o‘tish beradi. MAC tez-tez almashsa loop yoki noto‘g‘ri ulanish ehtimoli bor; duplicate MAC detection va mobility loglari tahlil qilinadi.

MAC/IP binding ARP yoki Neighbor Discovery suppressionga yordam beradi. VTEP ma’lum IP uchun lokal javob berib broadcastni kamaytiradi. Binding eskirgan yoki spoof qilingan bo‘lsa trafik noto‘g‘ri endpointga ketishi mumkin, shu bois source validation va control-plane policy zarur.

Operatsion tekshiruv

EVPN diagnostikasida BGP neighbor, address family, import qilingan route target, Type 2/5 route, VNI state va forwarding entry tekshiriladi. Route control plane’da mavjud bo‘lib data plane’da o‘rnatilmasligi hardware resource yoki encapsulation xatosini ko‘rsatadi.

Securityda route policy noto‘g‘ri tenant route’larini import qilmasligi kerak. BGP session authentication, control-plane policing va management access himoyasi ham qo‘llanadi. EVPN segment ajratishni avtomatlashtiradi, lekin noto‘g‘ri RT konfiguratsiyasidan o‘zi himoya qilmaydi.

Bog‘liq tushunchalar

BGP, VXLAN, VTEP, VNI, Route Target, Multihoming, Integrated Routing and Bridging