Hello,

I am doing the ODL beryllium controller "Network re-provisioning Time" test with *miniedit*(*2.2.0.1* version).

The ODL controller(distribution-karaf-0.4.0-Beryllium) is running in reactive mode. OVS version is *2.3.2*. I created the topology with 4 switch's and 2 host's(Refer: miniedit.jpg). The connection details are following in mininet,

mininet> net
h1 h1-eth0:s1-eth3
h2 h2-eth0:s4-eth3
s1 lo:  s1-eth1:s2-eth1 s1-eth2:s3-eth2 s1-eth3:h1-eth0
s2 lo:  s2-eth1:s1-eth1 s2-eth2:s4-eth2
s4 lo:  s4-eth1:s3-eth1 s4-eth2:s2-eth2 s4-eth3:h2-eth0
s3 lo:  s3-eth1:s4-eth1 s3-eth2:s1-eth2
c0
mininet> xterm h1

I started the ping(Ex: ping 10.0.0.2) from interface h1-eth0(10.0.0.1) to h2-eth0(10.0.0.2) . ODL controller sends the Flow_Mod to OVS and ping data flows via h1-eth0 --> s1-eth3 --> S1-eth2 --> s3-eth2 ---> S3-eth1--> S4-eth1 --> s4-eth3 --> h2-eth0.

The ping 10.0.0.2 is not succeed when I down the active path link between s3-eth1 - S4-eth1. ODL controller does not re-provisioning data to redundant active path via h1-eth0 --> s1-eth3 --> S1-eth1 --> s2-eth1 ---> S2-eth2--> S4-eth2 --> s4-eth3 --> h2-eth0. The switch S1, S2 & S3 send the packet-in(ARP) message to controller but the ODL controller send the packet-out(ARP) message with old in-port and out-port to switch s1 & S3 only.

Could you please clarify Whether I am missing any configuration to re-provisioning the data traffic ?

Note: Only one time I saw the ODL controller re-provisioning the path out of 6 times.

Let me know if you need any more information.


Thanks and Regards,
Selvakumar Murugasekaran.








{
    "application": {
        "dpctl": "",
        "ipBase": "10.0.0.0/8",
        "netflow": {
            "nflowAddId": "0",
            "nflowTarget": "",
            "nflowTimeout": "600"
        },
        "openFlowVersions": {
            "ovsOf10": "0",
            "ovsOf11": "0",
            "ovsOf12": "0",
            "ovsOf13": "1"
        },
        "sflow": {
            "sflowHeader": "128",
            "sflowPolling": "30",
            "sflowSampling": "400",
            "sflowTarget": ""
        },
        "startCLI": "1",
        "switchType": "ovs",
        "terminalType": "xterm"
    },
    "controllers": [
        {
            "opts": {
                "controllerProtocol": "tcp",
                "controllerType": "remote",
                "hostname": "c0",
                "remoteIP": "22.22.22.1",
                "remotePort": 6633
            },
            "x": "517.0",
            "y": "82.0"
        }
    ],
    "hosts": [
        {
            "number": "1",
            "opts": {
                "hostname": "h1",
                "ip": "10.0.0.1",
                "nodeNum": 1,
                "sched": "host"
            },
            "x": "100.0",
            "y": "293.0"
        },
        {
            "number": "2",
            "opts": {
                "hostname": "h2",
                "ip": "10.0.0.2",
                "nodeNum": 2,
                "sched": "host"
            },
            "x": "838.0",
            "y": "504.0"
        }
    ],
    "links": [
        {
            "dest": "s2",
            "opts": {},
            "src": "s1"
        },
        {
            "dest": "s3",
            "opts": {},
            "src": "s4"
        },
        {
            "dest": "s3",
            "opts": {},
            "src": "s1"
        },
        {
            "dest": "s4",
            "opts": {},
            "src": "s2"
        },
        {
            "dest": "s1",
            "opts": {},
            "src": "h1"
        },
        {
            "dest": "h2",
            "opts": {},
            "src": "s4"
        }
    ],
    "switches": [
        {
            "number": "2",
            "opts": {
                "controllers": [
                    "c0"
                ],
                "hostname": "s2",
                "netflow": "1",
                "nodeNum": 2,
                "sflow": "0",
                "switchIP": "",
                "switchType": "ovs"
            },
            "x": "612.0",
            "y": "291.0"
        },
        {
            "number": "1",
            "opts": {
                "controllers": [
                    "c0"
                ],
                "hostname": "s1",
                "netflow": "1",
                "nodeNum": 1,
                "sflow": "0",
                "switchIP": "",
                "switchType": "ovs"
            },
            "x": "315.0",
            "y": "292.0"
        },
        {
            "number": "3",
            "opts": {
                "controllers": [
                    "c0"
                ],
                "hostname": "s3",
                "netflow": "1",
                "nodeNum": 3,
                "sflow": "0",
                "switchIP": "",
                "switchType": "ovs"
            },
            "x": "314.0",
            "y": "503.0"
        },
        {
            "number": "4",
            "opts": {
                "controllers": [
                    "c0"
                ],
                "hostname": "s4",
                "netflow": "1",
                "nodeNum": 4,
                "sflow": "0",
                "switchIP": "",
                "switchType": "ovs"
            },
            "x": "612.0",
            "y": "504.0"
        }
    ],
    "version": "2"
}
_______________________________________________
L2switch-dev mailing list
[email protected]
https://lists.opendaylight.org/mailman/listinfo/l2switch-dev

Reply via email to