Got it

EVPN Overview

Latest reply: Apr 14, 2022 12:44:00 681 36 21 0 1

Hi there everyone,

Today I will tell you about EVPN and its basic concepts.


Basic Concepts of EVPN

Why is EVPN developed? In the initial VXLAN solution (RFC 7348), no control plane is defined. VXLAN tunnels are manually configured, and host addresses are learned through traffic flooding. This method is easy to implement, but it causes a lot of flooding traffic on the network and makes network expansion difficult.

To solve the preceding problems, EVPN is introduced as the control plane of VXLAN that is a network virtualization overlay (NVO) protocol, as shown in Figure 1-1. EVPN can also function as the control plane of some other protocols. This document describes only information about EVPN functioning as the control plane of VXLAN.


Figure 1-1 EVPN functioning as the control plane of VXLAN


ev


EVPN uses the MP-BGP mechanism. Before understanding fundamentals of EVPN, let's review MP-BGP.

Traditional BGP-4 peers use Update messages to exchange routing information. An Update message can advertise reachable routes with the same path attribute. These routes are carried in the Network Layer Reachability Information (NLRI) field. BGP-4 can manage only IPv4 unicast routing information, so MP-BGP was developed to support multiple network layer protocols, such as IPv6 and multicast. MP-BGP extends NLRI based on BGP-4. After extension, the description of the address family is added to NLRI to differentiate network layer protocols, such as the IPv6 unicast address family and VPN instance address family.

Similarly, EVPN uses the MP-BGP mechanism and defines a new sub-address family, EVPN address family, in the L2VPN address family. In the EVPN address family, a new type of NLRI is added, that is, EVPN NLRI. EVPN NLRI defines several types of BGP EVPN routes, which can carry information such as the host IP address, MAC address, VNI, and VRF. After a VTEP learns the IP address and MAC address of a connected host, the VTEP can send the information to other VTEPs through MP-BGP routes. In this way, learning of host IP address and MAC address information can be implemented on the control plane, suppressing traffic flooding on the data plane.


Using EVPN as the control plane of VXLAN has the following advantages:

  • VTEPs can be automatically discovered and VXLAN tunnels can be automatically established, simplifying network deployment and expansion.

  • EVPN can advertise both Layer 2 MAC address information and Layer 3 routing information.

  • Flooding traffic is reduced on the network.


Watching Videos to Learn About EVPN

  1. The EVPN Feature Introduction 1 for CloudEngine Series Switches video shows how to use BGP EVPN to establish VXLAN tunnels and forward packets in a scenario where hosts on the same network segment communicate with each other at Layer 2.

  2. The EVPN Feature Introduction 2 for CloudEngine Series Switches video shows how to use BGP EVPN to establish VXLAN tunnels and forward packets in a scenario where hosts on different network segments communicate with each other at Layer 3.







Please leave your feedback about this post through the comment box below .

@faysalji @BAZ @dragos_v @Thomas_Tan @DDSN @stephen.xu @wissal @Vlada85 @Diego.Silva @hemin88 @IndianKid @Unicef @Zonger @Zemo_Mccracken @amr_rashedy @Funstuff @Malik3000 @umaryaqub @Luiza @Jean_dong @user_4309679 @Navin_kay @pardhumeenagari @liqiang185 @Nino_Chou @Majdi.Chebil @little_fish @Chenxintao @Fuchsia @fuzi_yao @Imnh @sohaib.ansar @Ihteshamraza @WalidNawar_PDAC_MVE @Faridrami @Ahmed_Osman @Adriale @Ddkompik @Fernando_Ag @HaseebAkhtar @BWGARM @fargat @ernesto_cupet6 @DawoodShah @abood_1419 @19muaz19 @Hike @safarasa @Sothea_nh @thisu @Anees_1104532 @irinasivalnaya @gzzz @Popeye_Wang @Al_amery @Kashif @Kevin_Thomas @Abdussamed @Werido @Vien @Yencao @dr.wow @4TEch @rkahya_4 @Saqib123 @alexzcong @Saqibaz @user_4464543 @AbdullahHQ @BetterMing @V84083177 @alopez @NTan33 @busershemsu @smileymind @Zahid_27 @zaheernew @LuizPuppin @www_13290524951 @user_4000907 @VinceD @4TEch @user_4082249 @orlan_ortiz @Mohamed_Ahmed @ozan @phuta @RanaShakeel @realtm7 @Renan_Brasil @Mo_lak @LucianoNhantumbo @rganacim @RoxES @olutaiwo07 @safi1012 @niko_makoni @Moemyint18 @Mglsmn @KorayK. @krishnkant @EL.BODO @HaseebAkhtar @Harihar_Shrestha_new @GDCP @Lucfabrice @RNT @ingrid_mendoza @baril @Wassim @Mohamed619 @Winter_ba
@SamB @Y_T_Z @Rumana @maithi @Pooja_P @Vesper_EvenStar @Precious @Farah_O @Vijji @elena_z @Alisa1 @Cyndi.Bear @Somemeow @kita @E.DR_91 @olive.zhao @Ayeshaali @nochhie @evaaaa @Sara_Obaid @Moschino @Irina @dengdengdeng @Becky_2019 @Lan59 @Hey,girl @MahMush @Anno7 @Maria.Abdullah @Mavee @Farinaahmed @azkasaqib @SaraZahid @shakeela @Nabihazahid @sabahshahzad @hanhcao @Celavay @Aimen @SANJ
View more
  • x
  • convention:

zaheernew
zaheernew Created Mar 25, 2022 16:40:13 (0) (0)
Thanks for tagging very useful post.  
BAZ
BAZ Reply zaheernew  Created Mar 25, 2022 21:00:12 (1) (0)
That's great  
Saqibaz
Saqibaz Created Mar 26, 2022 10:22:46 (0) (0)
 
taha_29four
taha_29four Reply zaheernew  Created Mar 28, 2022 07:08:12 (0) (0)
You re welcome brother  
taha_29four
taha_29four Reply Saqibaz  Created Mar 28, 2022 07:08:39 (0) (0)
 
Thank you for sharing
View more
  • x
  • convention:

Thank you for sharing the information about EVPN.

View more
  • x
  • convention:

good share on EVPN
View more
  • x
  • convention:

hemin88
Moderator Author Created Mar 25, 2022 18:59:42

Learned! Concepts of EVPN is well explained, thanks for sharing.
View more
  • x
  • convention:

Thanks for Sharing
View more
  • x
  • convention:

Ayeshaali
Ayeshaali Created Mar 28, 2022 17:03:29 (0) (0)
 
Thanks.
View more
  • x
  • convention:

taha_29four
taha_29four Created Mar 28, 2022 07:09:38 (0) (0)
 
Farinaahmed
Farinaahmed Reply taha_29four  Created Apr 5, 2022 09:29:11 (0) (0)
Thanks for sharing  
Good to read about EVPN. Well explained
View more
  • x
  • convention:

Thanks for sharing
View more
  • x
  • convention:

123
Back to list

Comment

You need to log in to comment to the post Login | Register
Comment

Notice: To protect the legitimate rights and interests of you, the community, and third parties, do not release content that may bring legal risks to all parties, including but are not limited to the following:
  • Politically sensitive content
  • Content concerning pornography, gambling, and drug abuse
  • Content that may disclose or infringe upon others ' commercial secrets, intellectual properties, including trade marks, copyrights, and patents, and personal privacy
Do not share your account and password with others. All operations performed using your account will be regarded as your own actions and all consequences arising therefrom will be borne by you. For details, see " User Agreement."

My Followers

Login and enjoy all the member benefits

Login

Block
Are you sure to block this user?
Users on your blacklist cannot comment on your post,cannot mention you, cannot send you private messages.
Reminder
Please bind your phone number to obtain invitation bonus.