arp broadcast packets getting dropped on TSN

Bug #1451699 reported by Vedamurthy Joshi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
R2.20
Fix Committed
High
Nischal Sheth
Trunk
Fix Committed
High
Nischal Sheth

Bug Description

R2.20 Build 7, Ubuntu 14.04 Multi-node icehouse setup

env.roledefs = {
    'all': [host1, host2, host3, host4, host5, host6],
    'cfgm': [host1,host2,host3],
    'openstack': [host2],
    'control': [host1,host2,host3],
    'compute': [host4,host5, host6],
    'collector': [host1,host2,host3],
    'webui': [host1],
    'database': [host1,host2,host3],
    'toragent': [host6],
    'tsn': [host6],
    'build': [host_build],
}

env.hostnames = {
    'all': ['nodec1', 'nodec2', 'nodec3', 'nodek1', 'nodek2', 'nodek3']
}

nodek3 has two tor-agents and a TSN

TOR1 : 10.204.217.38 (loopback ip 99.99.99.99) has BMS 155.252.144.3 (02:dd:41:73:2a:bd )
TOR2 : 10.204.216.195 has BMS 155.252.144.4 (02:5b:0e:bd:e7:5f)

It was seen on one of the occasions that arp packets from 155.252.144.3 to resolve 155.252.144.4 were getting 'Discard'ed on TSN

Manish and Hari analyzed that the evpn table in control-node had routes with label 0 (got from BGP peer)
Attached is the output of introspect
Gcores of control-nodes on all 3 control-nodes will be in http://10.204.216.50/Docs/bugs/#

root@nodek3:~# rt --dump 1 --family bridge
Kernel L2 Bridge table 0/1

Flags: L=Label Valid, Df=DHCP flood

Index DestMac Flags Label/VNID Nexthop
97192 ff:ff:ff:ff:ff:ff L 24 42
113440 2:dd:41:73:2a:bd L 24 31
236200 c:c4:7a:32:a:8a - 2
241184 2:5b:e:bd:e7:5f - 1
252916 0:0:5e:0:1:0 - 2
root@nodek3:~# nh --get 42
Id:042 Type:Composite Fmly:AF_BRIDGE Flags:Valid, Multicast, L2, Rid:0 Ref_cnt:2 Vrf:1
        Sub NH(label): 41(0) 36(0)

root@nodek3:~# nh --get 41
Id:041 Type:Composite Fmly: AF_INET Flags:Valid, Tor, Rid:0 Ref_cnt:2 Vrf:1
        Sub NH(label): 33(24) 31(0)

root@nodek3:~# nh --get 31
Id:031 Type:Tunnel Fmly: AF_INET Flags:Valid, Vxlan, Rid:0 Ref_cnt:4 Vrf:0
        Oif:0 Len:14 Flags Valid, Vxlan, Data:2c 21 72 a0 4a 80 0c c4 7a 32 0a 8a 08 00
        Vrf:0 Sip:10.204.216.223 Dip:99.99.99.99

root@nodek3:~#
root@nodek3:~# rt --dump 1 --family bridge
Kernel L2 Bridge table 0/1

Flags: L=Label Valid, Df=DHCP flood

Index DestMac Flags Label/VNID Nexthop
97192 ff:ff:ff:ff:ff:ff L 24 42
113440 2:dd:41:73:2a:bd L 24 31
236200 c:c4:7a:32:a:8a - 2
241184 2:5b:e:bd:e7:5f - 1
252916 0:0:5e:0:1:0 - 2
root@nodek3:~# nh --get 42
Id:042 Type:Composite Fmly:AF_BRIDGE Flags:Valid, Multicast, L2, Rid:0 Ref_cnt:2 Vrf:1
        Sub NH(label): 41(0) 36(0)

root@nodek3:~# nh --get 41
Id:041 Type:Composite Fmly: AF_INET Flags:Valid, Tor, Rid:0 Ref_cnt:2 Vrf:1
        Sub NH(label): 33(24) 31(0)

root@nodek3:~# nh --get 31
Id:031 Type:Tunnel Fmly: AF_INET Flags:Valid, Vxlan, Rid:0 Ref_cnt:4 Vrf:0
        Oif:0 Len:14 Flags Valid, Vxlan, Data:2c 21 72 a0 4a 80 0c c4 7a 32 0a 8a 08 00
        Vrf:0 Sip:10.204.216.223 Dip:99.99.99.99

root@nodek3:~#

root@nodek3:~# nh --get 33
Id:033 Type:Tunnel Fmly: AF_INET Flags:Vxlan, Rid:0 Ref_cnt:3 Vrf:0 <<<<<< no Valid flag
        Oif:0 Len:14 Flags Vxlan, Data:52 54 00 28 e9 53 0c c4 7a 32 0a 8a 08 00
        Vrf:0 Sip:10.204.216.223 Dip:10.204.216.195

root@nodek3:~#

Revision history for this message
Vedamurthy Joshi (vedujoshi) wrote :
Changed in juniperopenstack:
milestone: none → r2.30-fcs
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : master

Review in progress for https://review.opencontrail.org/10040
Submitter: Nischal Sheth (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : R2.20

Review in progress for https://review.opencontrail.org/10041
Submitter: Nischal Sheth (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/10041
Committed: http://github.org/Juniper/contrail-controller/commit/7a45ad85612d8de527e3fa59c930e0c67571c4e2
Submitter: Zuul
Branch: R2.20

commit 7a45ad85612d8de527e3fa59c930e0c67571c4e2
Author: Nischal Sheth <email address hidden>
Date: Wed May 6 17:13:25 2015 -0700

Parse label from PmsiTunnel for ingress and assisted replication

When parsing EVPN Type 3 routes the label is populated only if the
PmsiTunnel type is IngressReplication. This causes problems when
handling Type 3 routes corresponding to Tor-Agent since these use
a different tunnel type.

Change-Id: Icb8fd36a511483bbaef278f35da3dd45dbcf5e56
Closes-Bug: 1451699

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Reviewed: https://review.opencontrail.org/10040
Committed: http://github.org/Juniper/contrail-controller/commit/777cc6ddaf0ccd316652735a3674408d549b15a6
Submitter: Zuul
Branch: master

commit 777cc6ddaf0ccd316652735a3674408d549b15a6
Author: Nischal Sheth <email address hidden>
Date: Wed May 6 17:13:25 2015 -0700

Parse label from PmsiTunnel for ingress and assisted replication

When parsing EVPN Type 3 routes the label is populated only if the
PmsiTunnel type is IngressReplication. This causes problems when
handling Type 3 routes corresponding to Tor-Agent since these use
a different tunnel type.

Change-Id: Icb8fd36a511483bbaef278f35da3dd45dbcf5e56
Closes-Bug: 1451699

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : master

Review in progress for https://review.opencontrail.org/10324
Submitter: Nischal Sheth (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : R2.20

Review in progress for https://review.opencontrail.org/10325
Submitter: Nischal Sheth (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/10324
Committed: http://github.org/Juniper/contrail-controller/commit/1b0b814ca2df98569265b014715716e55f83459a
Submitter: Zuul
Branch: master

commit 1b0b814ca2df98569265b014715716e55f83459a
Author: Nischal Sheth <email address hidden>
Date: Fri May 8 14:35:32 2015 -0700

Verify label in evpn multicast tests

Following changes are implemented:

- Use vxlan encapsulation for assisted replication tests
- Verify that tag is used as label when encapsulation is vxlan
- Verify that label is non-zero when encapsulation is not vxlan

Change-Id: I099aef0a59bde6a340a61c997148748cfa0e9899
Closes-Bug: 1451699

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Reviewed: https://review.opencontrail.org/10325
Committed: http://github.org/Juniper/contrail-controller/commit/3346c2c7c7b5b35dcb1943002fa83542267414ac
Submitter: Zuul
Branch: R2.20

commit 3346c2c7c7b5b35dcb1943002fa83542267414ac
Author: Nischal Sheth <email address hidden>
Date: Fri May 8 14:35:32 2015 -0700

Verify label in evpn multicast tests

Following changes are implemented:

- Use vxlan encapsulation for assisted replication tests
- Verify that tag is used as label when encapsulation is vxlan
- Verify that label is non-zero when encapsulation is not vxlan

Change-Id: I099aef0a59bde6a340a61c997148748cfa0e9899
Closes-Bug: 1451699

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.