[Ubuntu 12.04 Build 2523] EVPN MPLSoGRE. Ping to IRB is failing as vrouter is not proxing the arp
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Juniper Openstack |
New
|
Medium
|
Praveen | ||
R2.1 |
Won't Fix
|
Medium
|
Praveen | ||
R2.20 |
Won't Fix
|
Medium
|
Praveen | ||
Trunk |
Won't Fix
|
Medium
|
Praveen |
Bug Description
MX is Peered with Contrail with EVPN and Data Encapsulation.
While Ping to to IRB interface of MX vrouter is flooding the ARP packet. But it is expected to proxy the ARP.
ARP Packets Dump Going out of Vrouter
-------
root@nodec46:~# tcpdump -ni eth0 host 7.7.7.77
tcpdump: WARNING: eth0: no IPv4 address assigned
tcpdump: verbose output suppressed, use -v or -vv for full protocol
decode
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
12:09:33.824838 IP 10.204.221.36 > 7.7.7.77: GREv0, length 50: MPLS
(label
300000, exp 0, [S], ttl 64)
0x0000: ffff ffff ffff 02b4 d7ba 7e0a 0806 0001
..........~.....
0x0010: 0800 0604 0001 02b4 d7ba 7e0a 0101 0103
..........~.....
0x0020: 0000 0000 0000 0101 01fa ..........
12:09:34.823067 IP 10.204.221.36 > 7.7.7.77: GREv0, length 50: MPLS
(label
300000, exp 0, [S], ttl 64)
0x0000: ffff ffff ffff 02b4 d7ba 7e0a 0806 0001
..........~.....
0x0010: 0800 0604 0001 02b4 d7ba 7e0a 0101 0103
..........~.....
0x0020: 0000 0000 0000 0101 01fa
root@nodec46:~# rt -b -v 1 -f 1
Kernel L2 Bridge table 0/1
DestMac Vrf Label/VNID Nexthop
0:23:9c:f1:98:aa 1 299856 13
0:25:90:c5:58:94 1 - 1
2:72:b:ef:41:ca 1 18 14
ff:ff:ff:ff:ff:ff 1 4 27
2:b4:d7:ba:7e:a 1 - 19
0:0:5e:0:1:0 1 - 1
root@nodec46:~# nh --get 27
Id:027 Type:Composite Fmly:AF_BRIDGE Flags:Valid, Multicast, L2,
Rid:0 Ref_cnt:4 Vrf:1
Sub NH(label): 25(0) 24(0) 20(0)
root@nodec46:~# nh --get 25
Id:025 Type:Composite Fmly: AF_INET Flags:Valid, Evpn, Rid:0
Ref_cnt:2 Vrf:1
Sub NH(label): 13(300000)
root@nodec46:~# nh --get 13
Id:013 Type:Tunnel Fmly: AF_INET Flags:Valid, MPLSoGRE, Rid:0
Ref_cnt:258 Vrf:0
Oif:0 Len:14 Flags Valid, MPLSoGRE, Data:2c 21 72 a0 4a 80 00 25
90 c5 58 94 08 00
Vrf:0 Sip:10.204.221.36 Dip:7.7.7.77
MX Details
-------------
root@walsh# run show evpn instance evpn-rt extensive
Instance: evpn-rt
Route Distinguisher: 64512:12345
VLAN ID: 10
Per-instance MAC route label: 299968
MAC database status Local Remote
Total MAC addresses: 0 0
Default gateway MAC addresses: 0 0
Number of local interfaces: 1 (1 up)
Interface name ESI Mode
Status
ge-1/1/1.0 00:00:00:
Number of IRB interfaces: 1 (1 up)
Interface name VLAN ID Status L3 context
irb.0 10 Up evpn-inet-test
Number of bridge domains: 1
VLAN ID Intfs / up Mode MAC sync IM route label
10 1 1 Extended Enabled 300000
Number of neighbors: 2
10.204.221.36
Received routes
MAC address advertisement: 0
MAC+IP address advertisement: 1
Inclusive multicast: 1
Ethernet auto-discovery: 0
10.204.221.37
Received routes
MAC address advertisement: 0
MAC+IP address advertisement: 1
Inclusive multicast: 1
Ethernet auto-discovery: 0
Number of ethernet segments: 0
[edit]
root@walsh#
root@walsh# run show evpn arp-table
[edit]
root@walsh# run show evpn database
Instance: evpn-rt
VLAN VNI MAC address Active source Timestamp
IP address
0 02:72:0b:ef:41:ca 10.204.221.37 Dec 12
09:51:16 1.1.1.4 >>>> VM in Nodec47
0 02:b4:d7:ba:7e:0a 10.204.221.36 Dec 12
09:51:16 1.1.1.3 >>>> VM in Nodec46
Instance: vxlan-15
VLAN VNI MAC address Active source Timestamp
IP address
15 00:00:5e:00:01:01 irb.15 Dec 12
09:51:15 15.15.15.250
15.15.15.251
15 00:23:9c:f1:98:aa irb.15 Dec 12
09:51:16 15.15.15.250
Layer2 route table in agent introspect has 2 different entry for IRB mac
(00:23:
For one entry corresponding ip_addr field has IP 0.0.0.0 and for other
entry is has IRB IP (1.1.1.250)
MX: 10.204.
host1 = 'root@10.
host2 = 'root@10.
host3 = 'root@10.
host4 = 'root@10.
host5 = 'root@10.
env.roledefs = {
'all': [host1, host2, host3, host4, host5],
'cfgm': [host1, host2],
'openstack'
'control'
'compute': [host3, host4, host5],
'tsn': [host3],
'toragent': [host3],
'collector': [host1],
'webui': [host1],
'database': [host1, host2, host3],
'build': [host_build],
}
Changed in juniperopenstack: | |
milestone: | r2.1-fcs → none |
importance: | Undecided → Medium |
Changed in juniperopenstack: | |
assignee: | nobody → Praveen (praveen-karadakal) |
information type: | Proprietary → Public |
Changed in juniperopenstack: | |
milestone: | r3.0-fcs → none |
Logs saved at http:// mayamruga. englab. juniper. net/bugs/ 1410053