Yes capacity of 2 servers (h1,h2) is 20GBps. Is there a way to configure these servers so that the capacity of one server is more than the other?
On Thu, Apr 24, 2014 at 2:51 PM, Murphy McCauley <murphy.mccau...@gmail.com>wrote: > I don't know anything about anything having a predefined capacity of > 10GBps. Are you talking about iperf? At least on my system, I was getting > upwards of 20GBps. > > -- Murphy > > On Apr 24, 2014, at 2:16 AM, shads s <shasi0...@gmail.com> wrote: > > Hello > > Yes I am able to execute this example and getting the same output. Thank > you. > I observed through the example that the server has a predefined capacity > of 10Gbps. > Is there any way to configure server bandwidth? > > > On Thu, Apr 24, 2014 at 11:54 AM, Murphy McCauley < > murphy.mccau...@gmail.com> wrote: > >> Ah, see inline. >> >> On Apr 23, 2014, at 11:02 PM, Murphy McCauley <murphy.mccau...@gmail.com> >> wrote: >> >> And you're running the iperf server on 10.0.0.1 and 10.0.0.2? And where >> are you running the client from? With what commandline? >> >> -- Murphy >> >> On Apr 23, 2014, at 10:49 PM, shads s <shasi0...@gmail.com> wrote: >> >> Hello all, >> >> Actually from last few days I am trying to run ip_loadbalancer example >> using POX and mininet. >> After introducing TCP flow using iperf in mininet, it is showing >> "DEBUG:iplb.00-00-00-00-00-01:No client for (IPAddr('10.0.0.2'), >> IPAddr('10.0.0.6'), 56422, 5001)". >> Even tcpdump shows only ARP request packets. >> >> It will be great help if you send me the steps to run ip_loadbalancer. >> >> *Below is the mininet topology:* >> mininet> net >> h1 h1-eth0:s1-eth1 >> h2 h2-eth0:s1-eth2 >> h3 h3-eth0:s1-eth3 >> h4 h4-eth0:s1-eth4 >> h5 h5-eth0:s1-eth5 >> h6 h6-eth0:s1-eth6 >> s1 lo: s1-eth1:h1-eth0 s1-eth2:h2-eth0 s1-eth3:h3-eth0 s1-eth4:h4-eth0 >> s1-eth5:h5-eth0 s1-eth6:h6-eth0 >> c0 >> >> *Below is the POX output when TCP flow start using "iperf h2 h6" in >> Mininet:* >> >> >> I don't think that makes any sense. Do you mean "h2 iperf h6"? That >> doesn't make any sense either. h2 is one of the *servers* in this case. >> You want to be running the iperf client from somewhere *else* and have it >> *access* the servers. And you don't want to be using one of the servers' >> actual addresses anyway -- you want to be using the "virtual" load balancer >> address -- 10.1.2.3. >> >> I just fired up Mininet with single,3 topology, opened xterms for all >> three hosts, and ran the servers in h1 and h2 with iperf -s. Then I ran >> iperf -c 10.1.2.3 in h3 several times and saw it go to both h1 and h2. >> Seems to work fine for me. Could also have probably run that as "h3 iperf >> 10.1.2.3" from the mininet prompt, but I already was opening xterms anyway. >> >> -- Murphy >> >> >> [root@localhost pox]# ./pox.py log.level --DEBUG misc.ip_loadbalancer >> --ip=10.1.2.3 --servers=10.0.0.1,10.0.0.2 >> POX 0.2.0 (carp) / Copyright 2011-2013 James McCauley, et al. >> DEBUG:core:POX 0.2.0 (carp) going up... >> DEBUG:core:Running on CPython (2.7.5/Feb 19 2014 13:47:40) >> DEBUG:core:Platform is >> Linux-3.13.10-200.fc20.i686+PAE-i686-with-fedora-20-Heisenbug >> INFO:core:POX 0.2.0 (carp) is up. >> DEBUG:openflow.of_01:Listening on 0.0.0.0:6633 >> INFO:openflow.of_01:[00-00-00-00-00-01 1] connected >> INFO:iplb:IP Load Balancer Ready. >> INFO:iplb:Load Balancing on [00-00-00-00-00-01 1] >> INFO:iplb.00-00-00-00-00-01:Server 10.0.0.2 up >> INFO:iplb.00-00-00-00-00-01:Server 10.0.0.1 up >> DEBUG:iplb.00-00-00-00-00-01:No client for (IPAddr('10.0.0.2'), >> IPAddr('10.0.0.6'), 56422, 5001) >> DEBUG:iplb.00-00-00-00-00-01:No client for (IPAddr('10.0.0.2'), >> IPAddr('10.0.0.6'), 56422, 5001) >> DEBUG:iplb.00-00-00-00-00-01:No client for (IPAddr('10.0.0.2'), >> IPAddr('10.0.0.6'), 56422, 5001) >> DEBUG:iplb.00-00-00-00-00-01:No client for (IPAddr('10.0.0.2'), >> IPAddr('10.0.0.6'), 56422, 5001) >> DEBUG:iplb.00-00-00-00-00-01:No client for (IPAddr('10.0.0.2'), >> IPAddr('10.0.0.6'), 56422, 5001) >> DEBUG:iplb.00-00-00-00-00-01:No client for (IPAddr('10.0.0.2'), >> IPAddr('10.0.0.6'), 56422, 5001) >> >> >> *TCPDUMP output:* >> >> 17:52:29.244757 ARP, Request who-has 10.0.0.1 (Broadcast) tell 10.1.2.3, >> length 28 >> 17:52:31.760936 ARP, Request who-has 10.0.0.2 (Broadcast) tell 10.1.2.3, >> length 28 >> 17:52:32.067594 IP6 fe80::dc3a:bdff:feb7:4b58 > ff02::2: ICMP6, router >> solicitation, length 8 >> 17:52:34.293540 ARP, Request who-has 10.0.0.1 (Broadcast) tell 10.1.2.3, >> length 28 >> 17:52:36.809811 ARP, Request who-has 10.0.0.2 (Broadcast) tell 10.1.2.3, >> length 28 >> 17:52:39.355686 ARP, Request who-has 10.0.0.1 (Broadcast) tell 10.1.2.3, >> length 28 >> 17:52:41.886370 ARP, Request who-has 10.0.0.2 (Broadcast) tell 10.1.2.3, >> length 28 >> >> Thanks & Regards, >> Shads >> >> >> >> > >