[NETVIRT-333] Unimgr:L2 service:EPTREE - ODL not learning MACs of Leafs Created: 07/Dec/16  Updated: 24/Jan/17  Resolved: 24/Jan/17

Status: Resolved
Project: netvirt
Component/s: General
Affects Version/s: Boron
Fix Version/s: None

Type: Bug
Reporter: Amit Cohen Assignee: David Goldberg
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Attachments: Zip Archive bug_7318.zip    
External issue ID: 7318

 Description   

Configuration:

01234 eptree Rooted Multipoint a4b6c9
Device UNI Role VLANs (click to edit)
CE 2 ens5 leaf
CE 1 ens5 root
ens6 leaf

-------------------------------------------------------
No indication to learning of MACs for leaf ports.
Flooding appeared.

Scenario:

---------------------------------
Step 1 : c1u1 root to c1u2 leaf -PASS
----------------------------------
Sending 10 packets from c1u1 root to c1u2 leaf - Port based - packets NOT dropped - V flooding - ODL Learns c1u1 mac

SUCCESS - 1.000 - 10.000 (name=c1u1_to_c1u2,provider=e1000,port=3,filter_srcmac=00:AA:AB:00:01:01,valuetype=nump,min=10,max=10,exit_on_nump=1,timeout=30s)

SUCCESS - 1.000 - 10.000 (name=c1u1_to_c2u1,provider=e1000,port=4,filter_srcmac=00:AA:AB:00:01:01,valuetype=nump,min=10,max=10,exit_on_nump=1,timeout=30s)
----------------------------------------

---------------------------------
Step 2 : c1u2 leaf to c1u1 root -PASS
----------------------------------
Sending 10 packets from c1u2 leaf to c1u1 root - Port based - packets NOT dropped - X flooding - ODL learns c1u2 mac

SUCCESS - 1.000 - 10.000 (name=c1u2_to_c1u1,provider=e1000,port=2,filter_srcmac=00:AA:AB:00:01:02,valuetype=nump,min=10,max=10,exit_on_nump=1,timeout=30s)

SUCCESS - 0.000 - 0.000 (name=c1u2_to_c2u1,provider=e1000,port=4,filter_srcmac=00:AA:AB:00:01:02,valuetype=nump,min=0,max=0)
-----------------------------------------
Sleep 5 sec;
---------------------------------
Step 3 : c1u1 root to c1u2 leaf - Failed - not learned the MAC
----------------------------------
Sending 10 packets from c1u1 root to c1u2 leaf - Port based - packets NOT dropped - X flooding

SUCCESS - 1.000 - 10.000 (name=c1u1_to_c1u2,provider=e1000,port=3,filter_srcmac=00:AA:AB:00:01:01,valuetype=nump,min=10,max=10,exit_on_nump=1,timeout=30s)

FAIL - 1.000 - 10.000 10 errors (name=c1u1_to_c2u1,provider=e1000,port=4,filter_srcmac=00:AA:AB:00:01:01,valuetype=nump,min=0,max=0)
------------------------------------

------------------------------------
Step 4: c1u2 leaf to c2u1 leaf - PASS
------------------------------------
Sending 10 packets from c1u2 leaf to c2u1 leaf - Port based - packets NOT dropped - V flooding

SUCCESS - 1.000 - 10.000 (name=c1u2_to_c1u1,provider=e1000,port=2,filter_srcmac=00:AA:AB:00:01:02,valuetype=nump,min=10,max=10,exit_on_nump=1,timeout=30s)

SUCCESS - 0.000 - 0.000 (name=c1u2_to_c2u1,provider=e1000,port=4,filter_srcmac=00:AA:AB:00:01:02,valuetype=nump,min=0,max=0)
-----------------------------------

-----------------------------------
Step 4: c2u1 leaf to c1u1 root -PASS
-----------------------------------
Sending 10 packets from c2u1 leaf to c1u1 root - Port based - packets NOT dropped - X flooding - ODL learns c2u1 mac

SUCCESS - 1.000 - 10.000 (name=c2u1_to_c1u1,provider=e1000,port=2,filter_srcmac=00:AA:AB:00:02:01,valuetype=nump,min=10,max=10,exit_on_nump=1,timeout=30s)

SUCCESS - 0.000 - 0.000 (name=c2u1_to_c1u2,provider=e1000,port=3,filter_srcmac=00:AA:AB:00:02:01,valuetype=nump,min=0,max=0)
------------------------------------
Sleep 5 sec;
-----------------------------------
Step 5: c1u1 root to c2u1 leaf - Failed - not learned the MAC
-----------------------------------

Sending 10 packets from c1u1 root to c2u1 leaf - Port based - packets NOT dropped - X flooding

SUCCESS - 1.000 - 10.000 (name=c1u1_to_c2u1,provider=e1000,port=4,filter_srcmac=00:AA:AB:00:01:01,valuetype=nump,min=10,max=10,exit_on_nump=1,timeout=30s)

FAIL - 1.000 - 10.000 10 errors (name=c1u1_to_c1u2,provider=e1000,port=3,filter_srcmac=00:AA:AB:00:01:01,valuetype=nump,min=0,max=0)
------------------------------------------



 Comments   
Comment by Amit Cohen [ 07/Dec/16 ]

Attachment bug_7318.zip has been added with description: Logs

Comment by Amit Cohen [ 07/Dec/16 ]

Same behavior EVPTREE.

Comment by Alon Kochba [ 12/Jan/17 ]

https://git.opendaylight.org/gerrit/#/c/50142

Generated at Wed Feb 07 20:21:18 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.