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