[kaanalnet-discuss] Re: What does it mean that KaanalNet uses the Linux Containers (LXC)

  • From: "suresh kumar" <dmarc-noreply@xxxxxxxxxxxxx> (Redacted sender "sureshkvl" for DMARC)
  • To: "kaanalnet-discuss@xxxxxxxxxxxxx" <kaanalnet-discuss@xxxxxxxxxxxxx>
  • Date: Wed, 16 Sep 2015 17:10:31 +0000 (UTC)

Hi Brian,

Yes. I agree with you. Thats the main reason  to develop this.
KaanalNet also supports the traditional networking topology with self
configured router(Quagga stack runs).

I am started revamping the Wiki Page with more  SDN use cases , traditional
network topology use cases, mixed networks etc.

Please keep a eye on this.

The only limitation is ,
KaanalNet supports only UBUNTU 14.04 +  OS..  (Note: I havent tested on other
Linux variants, it may or may not work).


On Wednesday, 16 September 2015 10:33 PM, brian mullan
<bmullan.mail@xxxxxxxxx> wrote:


That will be awesome thanks. 

Besides myself I'd seen a lot of people request full LXC containers in mininet
over the past couple years.   Not being
a programmer there wasn't much I could do until someone who is a coder added
the full LXC capability though.

It would have been great for that to happen and then be able to utilize that
with Maxinet, ODL etc

I'll get KaanalNet installed and start playing with it to see what all is
different from mininet.


On Wed, Sep 16, 2015 at 12:57 PM, suresh kumar <dmarc-noreply@xxxxxxxxxxxxx>

Hi Brian,
Mininet uses the network namespaces. KaanalNet uses the LXC.
Yes, kaanalNet utilizes the lxc-create,start,stop,clone etc  to create a nodes.
When you create a topology, the node is created a UBUNTU LXC container, which
can be accessible via SSH.
Yes. you can install any application as you want.

On Wednesday, 16 September 2015 5:51 PM, brian mullan
<bmullan.mail@xxxxxxxxx> wrote:

On the KaanalNet wiki page it says:
KaanalNet uses the Linux Containers (LXC), openvswitch, linux bridge and
ping,iperf(traffic utilities). KaanalNet is tested with OpenDayLight and POX
SDN controller. I'm just trying to clarify what "uses the Linux Containers
(LXC)" means.    Mininet uses the LXC terminology also but does NOT use the
linuxcontainers.org API for LXC.

Mininet uses only a "lightweight" linux container and not an LXC container
where you have a full OS running in the LXC container & sharing the kernel of
the host machine.

It would be great if KaanalNet really used the lxc-create, lxc-start, lxc-stop,
lxc-clone etc command set/API so it would be possible to install an actual
application into the KaanalNet network host/nodes.

Thanks for any clarification.


Other related posts: