Hi Muthu,

What do you mean by saying “PE2 has MAC-VRF2 and MAC-VRF3, all using the same 
VLAN”? There can be only a single MAC-VRF per EVI in each PE as stated in the 
RFC7432bis (cut & pasted below)!!


“A tenant configured for an EVPN service instance (i.e, EVI) on a PE,
   is instantiated by a single MAC Virtual Routing and Forwarding table
   (MAC-VRF) on that PE.”

Cheers,
Ali

From: Muthu Arul Mozhi Perumal <muthu.a...@gmail.com>
Date: Tuesday, March 25, 2025 at 2:44 AM
To: Ali Sajassi (sajassi) <saja...@cisco.com>
Cc: bess@ietf.org <bess@ietf.org>
Subject: Re: [bess] Re: Originating Router's IP Address in EVPN
Hi Ali,

My bad, I meant different MAC VRFs (with their own RD/RT) in the example below, 
all being part of the same EVI, and using the same VLAN (i.e. VLAN-based 
service). So, PE1 has MAC-VRF1 and PE2 has MAC-VRF2 and MAC-VRF3, all using the 
same VLAN. If PE2 sends two IMET routes to PE1 (one for each MAC-VRF), then it 
wouldn't work if the same originating router's IP address is used in both the 
routes. However, when MAC-VRF3 is in a different PE (say, PE3), then this works 
fine since PE3 would use a different originating router's IP address in the 
IMET route it sends.

My broader question is, given that the originating router's IP address is used 
only for route keying, what is the rationale behind saying that "it must remain 
the same for all EVPN routes advertised by that PE (across all EVIs)."?

Also, what should the receiver do:
1. If it receives two IMET routes with the same Ethernet tag and originating 
routers's IP address?
2. If it receives an IMET route with its own originating router's IP address?

I think it is important to clarify 1, 2 for propor interop..

Regards,
Muthu

On Tue, Mar 25, 2025 at 4:02 AM Ali Sajassi (sajassi) 
<saja...@cisco.com<mailto:saja...@cisco.com>> wrote:
Hi Muthu,

What do you mean by “that EVI1 in PE1 has L2 reachability to both EVI2 and EVI3 
in PE2.” ??!!

EVIs are supposed to be isolated and not overlapping. If connectivity among 
different EVIs is desired, then IRB solution can be leveraged where you connect 
different BDs/EVIs via L3 VRF.

Cheers,
Ali

From: Muthu Arul Mozhi Perumal 
<muthu.a...@gmail.com<mailto:muthu.a...@gmail.com>>
Date: Wednesday, March 19, 2025 at 2:20 AM
To: bess@ietf.org<mailto:bess@ietf.org> <bess@ietf.org<mailto:bess@ietf.org>>
Subject: [bess] Re: Originating Router's IP Address in EVPN
Searching further, it looks some vendors already support a configuration option 
to set the Originating Router's IP address per EVI (with the default being the 
PE loopback) for the IMET route. Given this, it is difficult to understand the 
rationale behind this requirement in draft-ietf-bess-rfc7432bis that says "it 
must remain the same for all EVPN routes advertised by that PE (across all 
EVIs)."..

Now, it says "must" (not MUST), so could be ignored :)

Regards,
Muthu

On Tue, Mar 18, 2025 at 2:41 PM Muthu Arul Mozhi Perumal 
<muthu.a...@gmail.com<mailto:muthu.a...@gmail.com>> wrote:
Hi experts,

Consider the foll. EVPN VPLS deployment scenario:

PE1(EVI1)----IP/MPLS----PE2(EVI2, EVI3)

EV11, EVI2 and EVI3 all use the same Ether Tag (assume VLAN based service for 
simplicity).

EVI1 in PE1 imports the routes (i,e. RTs) from both EV2 and EV3 in PE2, so that 
EVI1 in PE1 has L2 reachability to both EV2 and EVI3 in PE2.

However, looking at draft-ietf-bess-rfc7432bis, it looks this would be a 
problem for the IMET routes originated by PE2 for EVI2 and EVI3.

Section 7.3 describes the IMET route format and says:
<snip>
For the purpose of BGP route key processing, only the Ethernet Tag ID, IP 
Address Length, and Originating Router's IP Address fields are considered to be 
part of the prefix in the NLRI.
</snip>

Then section 11.1 describes how the IMET is constructed and says:
<snip>
The Originating Router's IP Address field value MUST be set to an IP address of 
the PE (e.g., this address may be the PE's loopback address). The IP Address 
Length field is in bits. The Originating Router's IP address does not need to 
be a routable address and its purpose is to identify the originator of that 
EVPN route uniquely. It can be either IPv4 or IPv6 address independent of the 
BGP next hop address type for that NLRI and it must remain the same for all 
EVPN routes advertised by that PE across all EVIs.
</snip>

Given that all EVIs use the same Ethernet TAG, for PE1 to be able to 
distinguish between the IMET routes originated by PE2 for EVI2 and EVI3 while 
importing them into EVI1, the Originating Router's IP Address field should be 
different in those IMET routes. However, draft-ietf-bess-rfc7432bis does not 
allow it and requires the same Originating Router's IP Address be used by PE2. 
Why is such a restriction needed? Why can't PE2 use two different (non 
routable) Originating Router's IP Address for the IMET routes originated for 
EVI2 and EVI3?

Regards,
Muthu
_______________________________________________
BESS mailing list -- bess@ietf.org
To unsubscribe send an email to bess-le...@ietf.org

Reply via email to