Table of Contents
Trace l2switch
MN Create topo
2015-05-22 04:51:57,695 | WARN | entLoopGroup-6-1 | SessionManagerOFImpl | 277 - org.opendaylight.openflowplugin - 0.1.0.SNAPSHOT | context for invalidation not found
2015-05-22 04:51:57,695 | WARN | entLoopGroup-6-1 | ConnectionConductorImpl | 277 - org.opendaylight.openflowplugin - 0.1.0.SNAPSHOT | Closing handshake context failed: null
2015-05-22 04:51:57,848 | INFO | entLoopGroup-6-2 | ConnectionAdapterImpl | 274 - org.opendaylight.openflowjava.openflow-protocol-impl - 0.6.0.SNAPSHOT | Hello received / branch
2015-05-22 04:51:57,860 | DEBUG | pool-31-thread-1 | ProactiveFloodFlowWriter | 294 - org.opendaylight.l2switch.arphandler.impl - 0.2.0.SNAPSHOT | Scheduled Flows for refresh.
2015-05-22 04:51:57,860 | DEBUG | pool-31-thread-1 | SwitchHandlerFacadeImpl | 299 - de.dailab.nemo.ima.controller.ima-controller-main - 1.0.0.SNAPSHOT | Switch appeared, switch: NodeUpdated [_id=Uri [_value=openflow:1], _nodeRef=NodeRef [_value=KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:1]]]]}], augmentation=[FlowCapableNodeUpdated [_ipAddress=IpAddress [_ipv4Address=Ipv4Address [_value=10.10.11.237], _value=[1, 0, ., 1, 0, ., 1, 1, ., 2, 3, 7]], _switchFeatures=SwitchFeatures [_capabilities=[class org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowFeatureCapabilityFlowStats, class org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowFeatureCapabilityPortStats, class org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowFeatureCapabilityQueueStats, class org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowFeatureCapabilityTableStats], _maxBuffers=256, _maxTables=254, augmentation=[]]]]]
2015-05-22 04:51:57,860 | DEBUG | pool-31-thread-1 | SwitchHandlerFacadeImpl | 299 - de.dailab.nemo.ima.controller.ima-controller-main - 1.0.0.SNAPSHOT | NodePath KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:1]]]]}
2015-05-22 04:51:57,874 | DEBUG | pool-41-thread-4 | InitialFlowWriter | 291 - org.opendaylight.l2switch.loopremover.impl - 0.2.0.SNAPSHOT | adding initial flows for node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:1]]]]}
2015-05-22 04:51:57,905 | INFO | entLoopGroup-6-4 | ConnectionAdapterImpl | 274 - org.opendaylight.openflowjava.openflow-protocol-impl - 0.6.0.SNAPSHOT | Hello received / branch
2015-05-22 04:51:57,929 | DEBUG | pool-41-thread-4 | InitialFlowWriter | 291 - org.opendaylight.l2switch.loopremover.impl - 0.2.0.SNAPSHOT | Added initial flows for node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:1]]]]}
2015-05-22 04:51:57,890 | INFO | entLoopGroup-6-3 | ConnectionAdapterImpl | 274 - org.opendaylight.openflowjava.openflow-protocol-impl - 0.6.0.SNAPSHOT | Hello received / branch
2015-05-22 04:51:57,890 | DEBUG | pool-41-thread-5 | InitialFlowWriter | 291 - org.opendaylight.l2switch.loopremover.impl - 0.2.0.SNAPSHOT | adding initial flows for node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:1]]]]}
2015-05-22 04:51:57,930 | DEBUG | pool-41-thread-5 | InitialFlowWriter | 291 - org.opendaylight.l2switch.loopremover.impl - 0.2.0.SNAPSHOT | Added initial flows for node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:1]]]]}
2015-05-22 04:51:57,877 | DEBUG | pool-31-thread-1 | ProactiveFloodFlowWriter | 294 - org.opendaylight.l2switch.arphandler.impl - 0.2.0.SNAPSHOT | Already scheduled for flow refresh.
2015-05-22 04:51:57,931 | DEBUG | pool-31-thread-1 | SwitchHandlerFacadeImpl | 299 - de.dailab.nemo.ima.controller.ima-controller-main - 1.0.0.SNAPSHOT | Switch appeared, switch: NodeUpdated [_id=Uri [_value=openflow:1], _nodeRef=NodeRef [_value=KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:1]]]]}], augmentation=[FlowCapableNodeUpdated [_description=None, _hardware=Open vSwitch, _manufacturer=Nicira, Inc., _serialNumber=None, _software=2.3.1-git3282e51]]]
2015-05-22 04:51:57,931 | DEBUG | pool-31-thread-1 | SwitchHandlerFacadeImpl | 299 - de.dailab.nemo.ima.controller.ima-controller-main - 1.0.0.SNAPSHOT | NodePath KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:1]]]]}
2015-05-22 04:51:57,955 | DEBUG | pool-41-thread-5 | InitialFlowWriter | 291 - org.opendaylight.l2switch.loopremover.impl - 0.2.0.SNAPSHOT | adding initial flows for node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:3]]]]}
2015-05-22 04:51:57,959 | DEBUG | pool-41-thread-5 | InitialFlowWriter | 291 - org.opendaylight.l2switch.loopremover.impl - 0.2.0.SNAPSHOT | Added initial flows for node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:3]]]]}
2015-05-22 04:51:57,955 | DEBUG | pool-31-thread-1 | ProactiveFloodFlowWriter | 294 - org.opendaylight.l2switch.arphandler.impl - 0.2.0.SNAPSHOT | Already scheduled for flow refresh.
2015-05-22 04:51:57,959 | DEBUG | pool-31-thread-1 | SwitchHandlerFacadeImpl | 299 - de.dailab.nemo.ima.controller.ima-controller-main - 1.0.0.SNAPSHOT | Switch appeared, switch: NodeUpdated [_id=Uri [_value=openflow:3], _nodeRef=NodeRef [_value=KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:3]]]]}], augmentation=[FlowCapableNodeUpdated [_ipAddress=IpAddress [_ipv4Address=Ipv4Address [_value=10.10.11.237], _value=[1, 0, ., 1, 0, ., 1, 1, ., 2, 3, 7]], _switchFeatures=SwitchFeatures [_capabilities=[class org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowFeatureCapabilityFlowStats, class org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowFeatureCapabilityPortStats, class org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowFeatureCapabilityQueueStats, class org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowFeatureCapabilityTableStats], _maxBuffers=256, _maxTables=254, augmentation=[]]]]]
2015-05-22 04:51:57,960 | DEBUG | pool-31-thread-1 | SwitchHandlerFacadeImpl | 299 - de.dailab.nemo.ima.controller.ima-controller-main - 1.0.0.SNAPSHOT | NodePath KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:3]]]]}
2015-05-22 04:51:57,961 | DEBUG | pool-41-thread-5 | InitialFlowWriter | 291 - org.opendaylight.l2switch.loopremover.impl - 0.2.0.SNAPSHOT | adding initial flows for node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:2]]]]}
2015-05-22 04:51:57,963 | DEBUG | pool-41-thread-5 | InitialFlowWriter | 291 - org.opendaylight.l2switch.loopremover.impl - 0.2.0.SNAPSHOT | Added initial flows for node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:2]]]]}
2015-05-22 04:51:57,961 | DEBUG | pool-31-thread-1 | ProactiveFloodFlowWriter | 294 - org.opendaylight.l2switch.arphandler.impl - 0.2.0.SNAPSHOT | Already scheduled for flow refresh.
2015-05-22 04:51:57,967 | DEBUG | pool-31-thread-1 | SwitchHandlerFacadeImpl | 299 - de.dailab.nemo.ima.controller.ima-controller-main - 1.0.0.SNAPSHOT | Switch appeared, switch: NodeUpdated [_id=Uri [_value=openflow:2], _nodeRef=NodeRef [_value=KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:2]]]]}], augmentation=[FlowCapableNodeUpdated [_ipAddress=IpAddress [_ipv4Address=Ipv4Address [_value=10.10.11.237], _value=[1, 0, ., 1, 0, ., 1, 1, ., 2, 3, 7]], _switchFeatures=SwitchFeatures [_capabilities=[class org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowFeatureCapabilityFlowStats, class org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowFeatureCapabilityPortStats, class org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowFeatureCapabilityQueueStats, class org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowFeatureCapabilityTableStats], _maxBuffers=256, _maxTables=254, augmentation=[]]]]]
2015-05-22 04:51:57,968 | DEBUG | pool-31-thread-1 | SwitchHandlerFacadeImpl | 299 - de.dailab.nemo.ima.controller.ima-controller-main - 1.0.0.SNAPSHOT | NodePath KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:2]]]]}
2015-05-22 04:51:57,970 | DEBUG | pool-41-thread-5 | InitialFlowWriter | 291 - org.opendaylight.l2switch.loopremover.impl - 0.2.0.SNAPSHOT | adding initial flows for node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:2]]]]}
2015-05-22 04:51:57,974 | DEBUG | pool-41-thread-5 | InitialFlowWriter | 291 - org.opendaylight.l2switch.loopremover.impl - 0.2.0.SNAPSHOT | Added initial flows for node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:2]]]]}
2015-05-22 04:51:57,970 | DEBUG | pool-31-thread-1 | ProactiveFloodFlowWriter | 294 - org.opendaylight.l2switch.arphandler.impl - 0.2.0.SNAPSHOT | Already scheduled for flow refresh.
2015-05-22 04:51:57,976 | DEBUG | pool-31-thread-1 | SwitchHandlerFacadeImpl | 299 - de.dailab.nemo.ima.controller.ima-controller-main - 1.0.0.SNAPSHOT | Switch appeared, switch: NodeUpdated [_id=Uri [_value=openflow:2], _nodeRef=NodeRef [_value=KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:2]]]]}], augmentation=[FlowCapableNodeUpdated [_description=None, _hardware=Open vSwitch, _manufacturer=Nicira, Inc., _serialNumber=None, _software=2.3.1-git3282e51]]]
2015-05-22 04:51:57,976 | DEBUG | pool-31-thread-1 | SwitchHandlerFacadeImpl | 299 - de.dailab.nemo.ima.controller.ima-controller-main - 1.0.0.SNAPSHOT | NodePath KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:2]]]]}
2015-05-22 04:51:57,981 | DEBUG | pool-31-thread-1 | ProactiveFloodFlowWriter | 294 - org.opendaylight.l2switch.arphandler.impl - 0.2.0.SNAPSHOT | Already scheduled for flow refresh.
2015-05-22 04:51:57,981 | DEBUG | pool-41-thread-5 | InitialFlowWriter | 291 - org.opendaylight.l2switch.loopremover.impl - 0.2.0.SNAPSHOT | adding initial flows for node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:3]]]]}
2015-05-22 04:51:57,983 | DEBUG | pool-41-thread-5 | InitialFlowWriter | 291 - org.opendaylight.l2switch.loopremover.impl - 0.2.0.SNAPSHOT | Added initial flows for node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:3]]]]}
2015-05-22 04:51:57,981 | DEBUG | pool-31-thread-1 | SwitchHandlerFacadeImpl | 299 - de.dailab.nemo.ima.controller.ima-controller-main - 1.0.0.SNAPSHOT | Switch appeared, switch: NodeUpdated [_id=Uri [_value=openflow:3], _nodeRef=NodeRef [_value=KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:3]]]]}], augmentation=[FlowCapableNodeUpdated [_description=None, _hardware=Open vSwitch, _manufacturer=Nicira, Inc., _serialNumber=None, _software=2.3.1-git3282e51]]]
2015-05-22 04:51:57,983 | DEBUG | pool-31-thread-1 | SwitchHandlerFacadeImpl | 299 - de.dailab.nemo.ima.controller.ima-controller-main - 1.0.0.SNAPSHOT | NodePath KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:3]]]]}
2015-05-22 04:51:57,988 | DEBUG | lt-dispatcher-17 | TopologyLinkDataChangeHandler | 291 - org.opendaylight.l2switch.loopremover.impl - 0.2.0.SNAPSHOT | Graph is updated! Added Link openflow:2:2
2015-05-22 04:51:57,989 | DEBUG | lt-dispatcher-17 | TopologyLinkDataChangeHandler | 291 - org.opendaylight.l2switch.loopremover.impl - 0.2.0.SNAPSHOT | Scheduled Graph for refresh.
2015-05-22 04:51:58,989 | DEBUG | pool-42-thread-1 | TopologyLinkDataChangeHandler | 291 - org.opendaylight.l2switch.loopremover.impl - 0.2.0.SNAPSHOT | In network graph refresh thread.
2015-05-22 04:51:58,990 | DEBUG | pool-42-thread-1 | TopologyLinkDataChangeHandler | 291 - org.opendaylight.l2switch.loopremover.impl - 0.2.0.SNAPSHOT | Merged Stp Status aware node connector in operational InstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.l2switch.loopremover.rev140714.StpStatusAwareNodeConnector, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:2]]], org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.node.NodeConnector[key=NodeConnectorKey [_id=Uri [_value=openflow:2:2]]], org.opendaylight.yang.gen.v1.urn.opendaylight.l2switch.loopremover.rev140714.StpStatusAwareNodeConnector]} with status StpStatusAwareNodeConnector [_status=Forwarding]
2015-05-22 04:51:58,990 | DEBUG | pool-42-thread-1 | TopologyLinkDataChangeHandler | 291 - org.opendaylight.l2switch.loopremover.impl - 0.2.0.SNAPSHOT | Merged Stp Status aware node connector in operational InstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.l2switch.loopremover.rev140714.StpStatusAwareNodeConnector, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:1]]], org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.node.NodeConnector[key=NodeConnectorKey [_id=Uri [_value=openflow:1:2]]], org.opendaylight.yang.gen.v1.urn.opendaylight.l2switch.loopremover.rev140714.StpStatusAwareNodeConnector]} with status StpStatusAwareNodeConnector [_status=Forwarding]
2015-05-22 04:51:58,991 | DEBUG | pool-42-thread-1 | TopologyLinkDataChangeHandler | 291 - org.opendaylight.l2switch.loopremover.impl - 0.2.0.SNAPSHOT | Merged Stp Status aware node connector in operational InstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.l2switch.loopremover.rev140714.StpStatusAwareNodeConnector, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:3]]], org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.node.NodeConnector[key=NodeConnectorKey [_id=Uri [_value=openflow:3:2]]], org.opendaylight.yang.gen.v1.urn.opendaylight.l2switch.loopremover.rev140714.StpStatusAwareNodeConnector]} with status StpStatusAwareNodeConnector [_status=Forwarding]
2015-05-22 04:51:58,991 | DEBUG | pool-42-thread-1 | TopologyLinkDataChangeHandler | 291 - org.opendaylight.l2switch.loopremover.impl - 0.2.0.SNAPSHOT | Merged Stp Status aware node connector in operational InstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.l2switch.loopremover.rev140714.StpStatusAwareNodeConnector, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:2]]], org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.node.NodeConnector[key=NodeConnectorKey [_id=Uri [_value=openflow:2:3]]], org.opendaylight.yang.gen.v1.urn.opendaylight.l2switch.loopremover.rev140714.StpStatusAwareNodeConnector]} with status StpStatusAwareNodeConnector [_status=Forwarding]
2015-05-22 04:51:58,992 | DEBUG | lt-dispatcher-15 | ProactiveFloodFlowWriter | 294 - org.opendaylight.l2switch.arphandler.impl - 0.2.0.SNAPSHOT | Already scheduled for flow refresh.
2015-05-22 04:51:58,993 | DEBUG | pool-42-thread-1 | TopologyLinkDataChangeHandler | 291 - org.opendaylight.l2switch.loopremover.impl - 0.2.0.SNAPSHOT | TopologyLinkDataChangeHandler write successful for tx :DOM-81
2015-05-22 04:51:58,993 | DEBUG | pool-42-thread-1 | TopologyLinkDataChangeHandler | 291 - org.opendaylight.l2switch.loopremover.impl - 0.2.0.SNAPSHOT | Done with network graph refresh thread.
2015-05-22 04:51:59,860 | DEBUG | pool-43-thread-1 | ProactiveFloodFlowWriter | 294 - org.opendaylight.l2switch.arphandler.impl - 0.2.0.SNAPSHOT | In flow refresh thread.
2015-05-22 04:51:59,860 | DEBUG | pool-43-thread-1 | ProactiveFloodFlowWriter | 294 - org.opendaylight.l2switch.arphandler.impl - 0.2.0.SNAPSHOT | Rescheduling thread
2015-05-22 04:52:01,739 | DEBUG | ult-dispatcher-3 | TopologyLinkDataChangeHandler | 291 - org.opendaylight.l2switch.loopremover.impl - 0.2.0.SNAPSHOT | Graph is updated! Added Link openflow:1:2
2015-05-22 04:52:01,739 | DEBUG | ult-dispatcher-3 | TopologyLinkDataChangeHandler | 291 - org.opendaylight.l2switch.loopremover.impl - 0.2.0.SNAPSHOT | Scheduled Graph for refresh.
2015-05-22 04:52:01,860 | DEBUG | pool-43-thread-1 | ProactiveFloodFlowWriter | 294 - org.opendaylight.l2switch.arphandler.impl - 0.2.0.SNAPSHOT | In flow refresh thread.
2015-05-22 04:52:02,739 | DEBUG | pool-42-thread-1 | TopologyLinkDataChangeHandler | 291 - org.opendaylight.l2switch.loopremover.impl - 0.2.0.SNAPSHOT | In network graph refresh thread.
2015-05-22 04:52:02,740 | DEBUG | pool-42-thread-1 | TopologyLinkDataChangeHandler | 291 - org.opendaylight.l2switch.loopremover.impl - 0.2.0.SNAPSHOT | Done with network graph refresh thread.
2015-05-22 04:52:02,740 | DEBUG | CommitFutures-0 | TopologyLinkDataChangeHandler | 291 - org.opendaylight.l2switch.loopremover.impl - 0.2.0.SNAPSHOT | TopologyLinkDataChangeHandler write successful for tx :DOM-84
Initial flwos
[fedora@mininet ~]$ sudo ovs-ofctl -O OpenFlow13 dump-flows s2 OFPST_FLOW reply (OF1.3) (xid=0x2): cookie=0x2b0000000000000a, duration=193.344s, table=0, n_packets=4, n_bytes=280, priority=2,in_port=3 actions=output:1,output:2 cookie=0x2b00000000000009, duration=193.345s, table=0, n_packets=2, n_bytes=140, priority=2,in_port=1 actions=output:3,output:2,CONTROLLER:65535 cookie=0x2b0000000000000b, duration=193.342s, table=0, n_packets=4, n_bytes=280, priority=2,in_port=2 actions=output:1,output:3 cookie=0x2b0000000000000a, duration=197.234s, table=0, n_packets=79, n_bytes=4977, priority=100,dl_type=0x88cc actions=CONTROLLER:65535
1st pingall
All reached. no arp rules from ima-controller installed.
[fedora@mininet ~]$ sudo ovs-ofctl -O OpenFlow13 dump-flows s2 OFPST_FLOW reply (OF1.3) (xid=0x2): cookie=0x2b0000000000000a, duration=293.471s, table=0, n_packets=11, n_bytes=798, priority=2,in_port=3 actions=output:1,output:2 cookie=0x2b00000000000009, duration=293.472s, table=0, n_packets=10, n_bytes=700, priority=2,in_port=1 actions=output:3,output:2,CONTROLLER:65535 cookie=0x2b0000000000000b, duration=293.469s, table=0, n_packets=11, n_bytes=798, priority=2,in_port=2 actions=output:1,output:3 cookie=0x2b00000000000002, duration=13.914s, table=0, n_packets=2, n_bytes=84, priority=4,dl_dst=7e:09:03:15:ca:09 actions=output:1 cookie=0x2b0000000000000a, duration=297.361s, table=0, n_packets=119, n_bytes=7497, priority=100,dl_type=0x88cc actions=CONTROLLER:65535 [fedora@mininet ~]$ sudo ovs-ofctl -O OpenFlow13 dump-flows s1 OFPST_FLOW reply (OF1.3) (xid=0x2): cookie=0x2b00000000000008, duration=368.078s, table=0, n_packets=10, n_bytes=700, priority=2,in_port=1 actions=output:2,CONTROLLER:65535 cookie=0x2b00000000000007, duration=368.078s, table=0, n_packets=11, n_bytes=742, priority=2,in_port=2 actions=output:1 cookie=0x2b00000000000002, duration=88.542s, table=0, n_packets=12, n_bytes=896, priority=4,dl_dst=ae:76:c1:99:56:95 actions=output:1 cookie=0x2b00000000000007, duration=372.012s, table=0, n_packets=75, n_bytes=4725, priority=100,dl_type=0x88cc actions=CONTROLLER:65535
No Host inserted in forwarding links:
{
"id": "openflow:2:2",
"stp-status-aware-node-connector:status": "forwarding",
"opendaylight-port-statistics:flow-capable-node-connector-statistics": {
"collision-count": 0,
"receive-drops": 0,
"receive-errors": 0,
"packets": {
"transmitted": 130,
"received": 119
},
"receive-crc-error": 0,
"transmit-errors": 0,
"bytes": {
"transmitted": 8509,
"received": 7711
},
"duration": {
"nanosecond": 696000000,
"second": 500
},
"receive-over-run-error": 0,
"receive-frame-error": 0,
"transmit-drops": 0
},
"flow-node-inventory:peer-features": "",
"flow-node-inventory:hardware-address": "CE:29:B2:6E:65:A9",
"flow-node-inventory:configuration": "",
"flow-node-inventory:current-feature": "copper ten-gb-fd",
"flow-node-inventory:supported": "",
"flow-node-inventory:state": {
"live": false,
"link-down": false,
"blocked": false
},
"flow-node-inventory:advertised-features": "",
"flow-node-inventory:name": "s2-eth2",
"flow-node-inventory:port-number": "2",
"flow-node-inventory:maximum-speed": 0,
"flow-node-inventory:current-speed": 10000000
},
{