-
Type: Bug
-
Status: Resolved (View Workflow)
-
Priority: High
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: VOLTHA v2.10
-
Labels:
-
Story Points:2
-
Epic Link:
-
Sprint:VOLTHA 2.10 - Sprint 2
TT multi-uni bbsim based deployment
Subscriber entry remains in output of volt-programmed-subscriber command even after un-provisioning it using volt-remove-subscriber-unitag command. Also, subscriber flows doesn't get removed.
Add Sub-1:
karaf@root > volt-add-subscriber-unitag --tpId 64 --sTag 900 --cTag 900 BBSM000a0001-1 karaf@root > volt-programmed-subscribers location=of:00000a0a0a0a0a0a/256 tagInformation=UniTagInformation{uniTagMatch=35, ponCTag=900, ponSTag=900, usPonCTagPriority=-1, usPonSTagPriority=-1, dsPonCTagPriority=-1, dsPonSTagPriority=-1, technologyProfileId=64, enableMacLearning=false, upstreamBandwidthProfile='User_Bandwidth1', downstreamBandwidthProfile='User_Bandwidth2', upstreamOltBandwidthProfile='User_Bandwidth1', downstreamOltBandwidthProfile='User_Bandwidth2', serviceName='hsia', configuredMacAddress='A4:23:05:00:00:00', isDhcpRequired=false, isIgmpRequired=false} karaf@root > flows -s deviceId=of:00000a0a0a0a0a0a, flowRuleCount=7 ADDED, bytes=0, packets=0, table=0, priority=10000, selector=[IN_PORT:16777216, ETH_TYPE:lldp], treatment=[immediate=[OUTPUT:CONTROLLER]] ADDED, bytes=0, packets=0, table=0, priority=10000, selector=[IN_PORT:16777216, ETH_TYPE:ipv4, IP_PROTO:2], treatment=[immediate=[OUTPUT:CONTROLLER]] ADDED, bytes=0, packets=0, table=0, priority=10000, selector=[IN_PORT:16777216, ETH_TYPE:ipv4, IP_PROTO:17, UDP_SRC:67, UDP_DST:68], treatment=[immediate=[OUTPUT:CONTROLLER]] ADDED, bytes=0, packets=0, table=0, priority=1000, selector=[IN_PORT:256, VLAN_VID:35], treatment=[immediate=[VLAN_ID:900], transition=TABLE:1, meter=METER:1, metadata=METADATA:384004001000000/0] ADDED, bytes=0, packets=0, table=0, priority=1000, selector=[IN_PORT:16777216, METADATA:384, VLAN_VID:900], treatment=[immediate=[VLAN_POP], transition=TABLE:1, meter=METER:2, metadata=METADATA:384004000000100/0] ADDED, bytes=0, packets=0, table=1, priority=1000, selector=[IN_PORT:256, VLAN_VID:900], treatment=[immediate=[VLAN_PUSH:vlan, VLAN_ID:900, OUTPUT:16777216], meter=METER:1, metadata=METADATA:4000000000/0] ADDED, bytes=0, packets=0, table=1, priority=1000, selector=[IN_PORT:16777216, METADATA:100, VLAN_VID:900], treatment=[immediate=[VLAN_ID:35, OUTPUT:256], meter=METER:2, metadata=METADATA:4000000000/0] karaf@root >
Add Sub-2:
karaf@root > volt-add-subscriber-unitag --tpId 65 --sTag 333 --cTag 444 BBSM000a0001-1 karaf@root > volt-programmed-subscribers location=of:00000a0a0a0a0a0a/256 tagInformation=UniTagInformation{uniTagMatch=65, ponCTag=444, ponSTag=333, usPonCTagPriority=7, usPonSTagPriority=7, dsPonCTagPriority=7, dsPonSTagPriority=7, technologyProfileId=65, enableMacLearning=false, upstreamBandwidthProfile='User_Bandwidth1', downstreamBandwidthProfile='User_Bandwidth2', upstreamOltBandwidthProfile='User_Bandwidth1', downstreamOltBandwidthProfile='User_Bandwidth2', serviceName='voip', configuredMacAddress='2e:0a:00:01:00:01', isDhcpRequired=true, isIgmpRequired=false} location=of:00000a0a0a0a0a0a/256 tagInformation=UniTagInformation{uniTagMatch=35, ponCTag=900, ponSTag=900, usPonCTagPriority=-1, usPonSTagPriority=-1, dsPonCTagPriority=-1, dsPonSTagPriority=-1, technologyProfileId=64, enableMacLearning=false, upstreamBandwidthProfile='User_Bandwidth1', downstreamBandwidthProfile='User_Bandwidth2', upstreamOltBandwidthProfile='User_Bandwidth1', downstreamOltBandwidthProfile='User_Bandwidth2', serviceName='hsia', configuredMacAddress='A4:23:05:00:00:00', isDhcpRequired=false, isIgmpRequired=false} karaf@root > flows -s deviceId=of:00000a0a0a0a0a0a, flowRuleCount=12 ADDED, bytes=0, packets=0, table=0, priority=10000, selector=[IN_PORT:256, ETH_TYPE:ipv4, VLAN_VID:65, IP_PROTO:17, UDP_SRC:68, UDP_DST:67], treatment=[immediate=[OUTPUT:CONTROLLER, VLAN_ID:444, VLAN_PCP:7], meter=METER:1, metadata=METADATA:41004100000001/0] ADDED, bytes=0, packets=0, table=0, priority=10000, selector=[IN_PORT:16777216, ETH_TYPE:lldp], treatment=[immediate=[OUTPUT:CONTROLLER]] ADDED, bytes=0, packets=0, table=0, priority=10000, selector=[IN_PORT:16777216, ETH_TYPE:ipv4, IP_PROTO:2], treatment=[immediate=[OUTPUT:CONTROLLER]] ADDED, bytes=0, packets=0, table=0, priority=10000, selector=[IN_PORT:16777216, ETH_TYPE:ipv4, IP_PROTO:17, UDP_SRC:67, UDP_DST:68], treatment=[immediate=[OUTPUT:CONTROLLER]] ADDED, bytes=0, packets=0, table=0, priority=1000, selector=[IN_PORT:256, VLAN_VID:35], treatment=[immediate=[VLAN_ID:900], transition=TABLE:1, meter=METER:1, metadata=METADATA:384004001000000/0] ADDED, bytes=0, packets=0, table=0, priority=1000, selector=[IN_PORT:16777216, METADATA:384, VLAN_VID:900], treatment=[immediate=[VLAN_POP], transition=TABLE:1, meter=METER:2, metadata=METADATA:384004000000100/0] ADDED, bytes=0, packets=0, table=0, priority=1000, selector=[IN_PORT:16777216, METADATA:1bc, ETH_DST:2E:0A:00:01:00:01, VLAN_VID:333, VLAN_PCP:7], treatment=[immediate=[VLAN_POP, VLAN_ID:444, VLAN_PCP:7], transition=TABLE:1, meter=METER:2, metadata=METADATA:1bc004100000100/0] ADDED, bytes=0, packets=0, table=0, priority=1000, selector=[IN_PORT:256, VLAN_VID:65], treatment=[immediate=[VLAN_ID:444, VLAN_PCP:7], transition=TABLE:1, meter=METER:1, metadata=METADATA:1bc004101000000/0] ADDED, bytes=0, packets=0, table=1, priority=1000, selector=[IN_PORT:256, VLAN_VID:900], treatment=[immediate=[VLAN_PUSH:vlan, VLAN_ID:900, OUTPUT:16777216], meter=METER:1, metadata=METADATA:4000000000/0] ADDED, bytes=0, packets=0, table=1, priority=1000, selector=[IN_PORT:256, VLAN_VID:444, VLAN_PCP:7], treatment=[immediate=[VLAN_PUSH:vlan, VLAN_ID:333, VLAN_PCP:7, OUTPUT:16777216], meter=METER:1, metadata=METADATA:4100000000/0] ADDED, bytes=0, packets=0, table=1, priority=1000, selector=[IN_PORT:16777216, METADATA:100, VLAN_VID:900], treatment=[immediate=[VLAN_ID:35, OUTPUT:256], meter=METER:2, metadata=METADATA:4000000000/0] ADDED, bytes=0, packets=0, table=1, priority=1000, selector=[IN_PORT:16777216, METADATA:100, VLAN_VID:444], treatment=[immediate=[VLAN_ID:65, OUTPUT:256], meter=METER:2, metadata=METADATA:4100000000/0] karaf@root >
Remove Sub:
karaf@root > volt-remove-subscriber-unitag --tpId 65 --sTag 333 --cTag 444 BBSM000a0001-1 16:21:17.572 DEBUG [Olt] Found on of:00000a0a0a0a0a0a/256[BBSM000a0001-1] 16:21:17.576 DEBUG [Olt] Un-provisioning subscriber on of:00000a0a0a0a0a0a/256 with cTag 444, stag 333, tpId 65 16:21:17.578 DEBUG [Olt] Getting uni tag information for BBSM000a0001-1, innerVlan: 444, outerVlan: 333, tpId: 65 16:21:17.585 INFO [Olt] Adding subscriber to queue: of:00000a0a0a0a0a0a/256[BBSM000a0001-1] with status ADDED and subscriber true karaf@root > volt-programmed-subscribers location=of:00000a0a0a0a0a0a/256 tagInformation=UniTagInformation{uniTagMatch=65, ponCTag=444, ponSTag=333, usPonCTagPriority=7, usPonSTagPriority=7, dsPonCTagPriority=7, dsPonSTagPriority=7, technologyProfileId=65, enableMacLearning=false, upstreamBandwidthProfile='User_Bandwidth1', downstreamBandwidthProfile='User_Bandwidth2', upstreamOltBandwidthProfile='User_Bandwidth1', downstreamOltBandwidthProfile='User_Bandwidth2', serviceName='voip', configuredMacAddress='2e:0a:00:01:00:01', isDhcpRequired=true, isIgmpRequired=false} location=of:00000a0a0a0a0a0a/256 tagInformation=UniTagInformation{uniTagMatch=35, ponCTag=900, ponSTag=900, usPonCTagPriority=-1, usPonSTagPriority=-1, dsPonCTagPriority=-1, dsPonSTagPriority=-1, technologyProfileId=64, enableMacLearning=false, upstreamBandwidthProfile='User_Bandwidth1', downstreamBandwidthProfile='User_Bandwidth2', upstreamOltBandwidthProfile='User_Bandwidth1', downstreamOltBandwidthProfile='User_Bandwidth2', serviceName='hsia', configuredMacAddress='A4:23:05:00:00:00', isDhcpRequired=false, isIgmpRequired=false} karaf@root > flows -s deviceId=of:00000a0a0a0a0a0a, flowRuleCount=12 ADDED, bytes=0, packets=0, table=0, priority=10000, selector=[IN_PORT:256, ETH_TYPE:ipv4, VLAN_VID:65, IP_PROTO:17, UDP_SRC:68, UDP_DST:67], treatment=[immediate=[OUTPUT:CONTROLLER, VLAN_ID:444, VLAN_PCP:7], meter=METER:1, metadata=METADATA:41004100000001/0] ADDED, bytes=0, packets=0, table=0, priority=10000, selector=[IN_PORT:16777216, ETH_TYPE:lldp], treatment=[immediate=[OUTPUT:CONTROLLER]] ADDED, bytes=0, packets=0, table=0, priority=10000, selector=[IN_PORT:16777216, ETH_TYPE:ipv4, IP_PROTO:2], treatment=[immediate=[OUTPUT:CONTROLLER]] ADDED, bytes=0, packets=0, table=0, priority=10000, selector=[IN_PORT:16777216, ETH_TYPE:ipv4, IP_PROTO:17, UDP_SRC:67, UDP_DST:68], treatment=[immediate=[OUTPUT:CONTROLLER]] ADDED, bytes=0, packets=0, table=0, priority=1000, selector=[IN_PORT:256, VLAN_VID:35], treatment=[immediate=[VLAN_ID:900], transition=TABLE:1, meter=METER:1, metadata=METADATA:384004001000000/0] ADDED, bytes=0, packets=0, table=0, priority=1000, selector=[IN_PORT:16777216, METADATA:384, VLAN_VID:900], treatment=[immediate=[VLAN_POP], transition=TABLE:1, meter=METER:2, metadata=METADATA:384004000000100/0] ADDED, bytes=0, packets=0, table=0, priority=1000, selector=[IN_PORT:16777216, METADATA:1bc, ETH_DST:2E:0A:00:01:00:01, VLAN_VID:333, VLAN_PCP:7], treatment=[immediate=[VLAN_POP, VLAN_ID:444, VLAN_PCP:7], transition=TABLE:1, meter=METER:2, metadata=METADATA:1bc004100000100/0] ADDED, bytes=0, packets=0, table=0, priority=1000, selector=[IN_PORT:256, VLAN_VID:65], treatment=[immediate=[VLAN_ID:444, VLAN_PCP:7], transition=TABLE:1, meter=METER:1, metadata=METADATA:1bc004101000000/0] ADDED, bytes=0, packets=0, table=1, priority=1000, selector=[IN_PORT:256, VLAN_VID:900], treatment=[immediate=[VLAN_PUSH:vlan, VLAN_ID:900, OUTPUT:16777216], meter=METER:1, metadata=METADATA:4000000000/0] ADDED, bytes=0, packets=0, table=1, priority=1000, selector=[IN_PORT:256, VLAN_VID:444, VLAN_PCP:7], treatment=[immediate=[VLAN_PUSH:vlan, VLAN_ID:333, VLAN_PCP:7, OUTPUT:16777216], meter=METER:1, metadata=METADATA:4100000000/0] ADDED, bytes=0, packets=0, table=1, priority=1000, selector=[IN_PORT:16777216, METADATA:100, VLAN_VID:900], treatment=[immediate=[VLAN_ID:35, OUTPUT:256], meter=METER:2, metadata=METADATA:4000000000/0] ADDED, bytes=0, packets=0, table=1, priority=1000, selector=[IN_PORT:16777216, METADATA:100, VLAN_VID:444], treatment=[immediate=[VLAN_ID:65, OUTPUT:256], meter=METER:2, metadata=METADATA:4100000000/0] karaf@root >
ONOS Logs:
16:21:17.576 DEBUG [Olt] Un-provisioning subscriber on of:00000a0a0a0a0a0a/256 with cTag 444, stag 333, tpId 65 16:21:17.578 DEBUG [Olt] Getting uni tag information for BBSM000a0001-1, innerVlan: 444, outerVlan: 333, tpId: 65 16:21:17.585 INFO [Olt] Adding subscriber to queue: of:00000a0a0a0a0a0a/256[BBSM000a0001-1] with status ADDED and subscriber true