11-19-2024 11:29 PM
Hi,
I have configured MPLS EVPN and control plane seems to work but cannot ping from one BD-VIF to another BD-VIF. MPLS VPN over DMVPN works already and I added EVPN to it.
I used this link for configuration:
How can I troubleshoot it?
sh bgp l2vpn evpn
*>i [2][10.1.1.1:10][0][48][000100010002][32][99.0.0.3]/24
<<IP RR2>> 0 100 0 ?
*> [2][10.1.1.1:10][0][48][000100010003][32][99.0.0.1]/24
:: 32768 ?
*>i [2][10.1.1.1:10][0][48][000100010004][32][99.0.0.2]/24
<<IP Spoke2>> 0 100 0 ?
* i <<IP Spoke2>> 0 100 0 ?
*>i [3][10.1.1.1:10][0][32][<<IP RR2>>]/17
<<IP RR2>> 0 100 0 ?
*> [3][10.1.1.1:10][0][32][192.168.252.72]/17
:: 32768 ?
*>i [3][10.1.1.1:10][0][32][<<IP Spoke2>>]/17
<<IP Spoke2>> 0 100 0 ?
* i <<IP Spoke2>> 0 100 0 ?
sh l2vpn evpn evi
EVI BD Ether Tag BUM Label Unicast Label Pseudoport
----- ----- ---------- --------- ------------- ------------------
10 10 0 58 340 Po3:10
245 BD-VIF10
sh ip arp
Protocol Address Age (min) Hardware Addr Type Interface
Internet 99.0.0.1 - 0001.0001.0003 ARPA BD-VIF10
Internet 99.0.0.3 6 0001.0001.0002 ARPA BD-VIF10
p 99.0.0.3 so 99.0.0.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 99.0.0.3, timeout is 2 seconds:
Packet sent with a source address of 99.0.0.1
.....
Success rate is 0 percent (0/5)
Solved! Go to Solution.
12-15-2024 11:42 AM - edited 12-15-2024 11:42 AM
Hi @mmaamm238 ,
After validation, the BD-VIF approach should work too. Can you please go back to your original configuration with the BD-VIF, but with a slight modification on Spoke1 and RR2:
l2vpn evpn
no mpls label mode
This should allow you to ping between the two BD-VIFs.
Regards,
11-21-2024 03:36 PM
Hi @mmaamm238 ,
Can you please provide the configuration for the two devices.
Regards,
11-23-2024 01:34 AM
11-23-2024 07:17 AM
Hi @mmaamm238 ,
You need to add the following on both Spoke1 and RR2:
interface BD-VIF10
encapsulation dot1q 10
Regards,
11-23-2024 12:07 PM
Hi Harold,
I cannot enter encapsulation dot1q 10 under interface BD-VIF10.
Error: % Invalid input detected at '^' marker.
11-24-2024 01:03 PM - edited 11-24-2024 01:04 PM
Hi @mmaamm238 ,
Try using a bridge domain interface instead of a bridge domain virtual IP interface.
bridge-domain 10
no member bd-vif 10
member bdi 10
!
interface bdi 10
ip address 99.0.0.1 255.255.255.0
encapsulation dot1q 10
Regards,
11-25-2024 01:42 AM
Hi Harold,
It does not accept member bdi 10 under bridge-domain 10.
Error: % Incomplete command.
11-25-2024 06:09 AM
Hi @mmaamm238 ,
Sorry. You do not need to put the BD interface under the bridge-domain.
Are you able to ping without it.
Regards,
11-25-2024 08:46 PM
Hi Harold,
Without putting BD interface under the bridge-domain, I cannot ping and even control plane does not show MAC and IP.
11-26-2024 09:05 AM
Hi @mmaamm238 ,
Can please provide more information about the platform is being used for the two devices and what OS version?
Regards,
11-26-2024 11:40 AM
Hi Harold,
Spoke is 4451-X and IOS is 17.12.4
RR is ASR1001-HX and IOS is 17.12.3
11-25-2024 01:54 AM
You use physical or LO to establish bgp between VTEP?
You need to use LO or use physical interface that not use in mpls labeling.
Use LO under bgp then check ping
MHM
11-25-2024 08:53 PM
Hi MHM,
I do not use VXLAN.
I use Loopback for update source in BGP but cannot ping.
11-26-2024 06:32 AM
I know friend you run EVPN but FYI it same
now from spoke
ping mpls RR using source LO of Spoke
see in which Hop/s the MPLS label is failed
MHM
11-26-2024 11:45 AM
Hi MHM,
ping mpls ipv4 <Loopback of RR2>/32 source <Loopback of Spoke1>
Sending 5, 72-byte MPLS Echos to <Loopback of RR2>/32,
timeout is 2 seconds, send interval is 0 msec:
Codes: '!' - success, 'Q' - request not sent, '.' - timeout,
'L' - labeled output interface, 'B' - unlabeled output interface,
'D' - DS Map mismatch, 'F' - no FEC mapping, 'f' - FEC mismatch,
'M' - malformed request, 'm' - unsupported tlvs, 'N' - no label entry,
'P' - no rx intf label prot, 'p' - premature termination of LSP,
'R' - transit router, 'I' - unknown upstream index,
'l' - Label switched with FEC change, 'd' - see DDMAP for return code,
'X' - unknown return code, 'x' - return code 0
Type escape sequence to abort.
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 5/8/15 ms
Total Time Elapsed 41 ms
It works and no problem. As I said MPLS VPN over DMVPN is already configured and works. I only added EVPN to it.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide