Forgot your password?
typodupeerror

Comment: Re:And this is news why? (Score 1) 192

by kijiki (#45188937) Attached to: Your Next Network Operating System Is Linux

# ip link
1: lo: mtu 16436 qdisc noqueue state UNKNOWN mode DEFAULT
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000
        link/ether 70:72:cf:8c:23:4d brd ff:ff:ff:ff:ff:ff
3: swp1: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:4e brd ff:ff:ff:ff:ff:ff
4: swp2: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:4f brd ff:ff:ff:ff:ff:ff
5: swp3: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:50 brd ff:ff:ff:ff:ff:ff
6: swp4: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:51 brd ff:ff:ff:ff:ff:ff
7: swp5: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:52 brd ff:ff:ff:ff:ff:ff
8: swp6: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:53 brd ff:ff:ff:ff:ff:ff
9: swp7: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:54 brd ff:ff:ff:ff:ff:ff
10: swp8: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:55 brd ff:ff:ff:ff:ff:ff
11: swp9: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:56 brd ff:ff:ff:ff:ff:ff
12: swp10: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:57 brd ff:ff:ff:ff:ff:ff
13: swp11: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:58 brd ff:ff:ff:ff:ff:ff
14: swp12: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:59 brd ff:ff:ff:ff:ff:ff
15: swp13: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:5a brd ff:ff:ff:ff:ff:ff
16: swp14: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:5b brd ff:ff:ff:ff:ff:ff
17: swp15: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:5c brd ff:ff:ff:ff:ff:ff
18: swp16: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:5d brd ff:ff:ff:ff:ff:ff
19: swp17: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:5e brd ff:ff:ff:ff:ff:ff
20: swp18: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:5f brd ff:ff:ff:ff:ff:ff
21: swp19: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:60 brd ff:ff:ff:ff:ff:ff
22: swp20: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:61 brd ff:ff:ff:ff:ff:ff
23: swp21: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:62 brd ff:ff:ff:ff:ff:ff
24: swp22: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:63 brd ff:ff:ff:ff:ff:ff
25: swp23: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:64 brd ff:ff:ff:ff:ff:ff
26: swp24: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:65 brd ff:ff:ff:ff:ff:ff
27: swp25: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:66 brd ff:ff:ff:ff:ff:ff
28: swp26: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:67 brd ff:ff:ff:ff:ff:ff
29: swp27: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:68 brd ff:ff:ff:ff:ff:ff
30: swp28: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:69 brd ff:ff:ff:ff:ff:ff
31: swp29: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:6a brd ff:ff:ff:ff:ff:ff
32: swp30: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:6b brd ff:ff:ff:ff:ff:ff
33: swp31: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:6c brd ff:ff:ff:ff:ff:ff
34: swp32: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:6d brd ff:ff:ff:ff:ff:ff
35: swp33: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:6e brd ff:ff:ff:ff:ff:ff
36: swp34: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:6f brd ff:ff:ff:ff:ff:ff
37: swp35: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:70 brd ff:ff:ff:ff:ff:ff
38: swp36: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:71 brd ff:ff:ff:ff:ff:ff
39: swp37: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:72 brd ff:ff:ff:ff:ff:ff
40: swp38: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:73 brd ff:ff:ff:ff:ff:ff
41: swp39: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:74 brd ff:ff:ff:ff:ff:ff
42: swp40: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:75 brd ff:ff:ff:ff:ff:ff
43: swp41: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:76 brd ff:ff:ff:ff:ff:ff
44: swp42: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:77 brd ff:ff:ff:ff:ff:ff
45: swp43: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:78 brd ff:ff:ff:ff:ff:ff
46: swp44: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:79 brd ff:ff:ff:ff:ff:ff
47: swp45: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:7a brd ff:ff:ff:ff:ff:ff
48: swp46: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:7b brd ff:ff:ff:ff:ff:ff
49: swp47: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:7c brd ff:ff:ff:ff:ff:ff
50: swp48: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:7d brd ff:ff:ff:ff:ff:ff
51: swp49s0: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:7e brd ff:ff:ff:ff:ff:ff
52: swp49s1: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:7f brd ff:ff:ff:ff:ff:ff
53: swp49s2: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:80 brd ff:ff:ff:ff:ff:ff
54: swp49s3: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:81 brd ff:ff:ff:ff:ff:ff
55: swp50s0: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:82 brd ff:ff:ff:ff:ff:ff
56: swp50s1: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:83 brd ff:ff:ff:ff:ff:ff
57: swp50s2: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:84 brd ff:ff:ff:ff:ff:ff
58: swp50s3: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:85 brd ff:ff:ff:ff:ff:ff
59: swp51s0: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:86 brd ff:ff:ff:ff:ff:ff
60: swp51s1: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:87 brd ff:ff:ff:ff:ff:ff
61: swp51s2: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:88 brd ff:ff:ff:ff:ff:ff
62: swp51s3: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:89 brd ff:ff:ff:ff:ff:ff
63: swp52s0: mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:8a brd ff:ff:ff:ff:ff:ff
64: swp52s1: mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:8b brd ff:ff:ff:ff:ff:ff
65: swp52s2: mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:8c brd ff:ff:ff:ff:ff:ff
66: swp52s3: mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 500
        link/ether 70:72:cf:8c:23:8d brd ff:ff:ff:ff:ff:ff

That is on a 1U 48 10G + 4 40G uplink switch. The 4 40G ports are broken out into 16 10G ports using QSPF+ to 4x SPF+ cables, so it is in effect a 64 port 10G switch.

eth0 is the 1G management port, it is connected only to the CPU. swp1-swp48 are the native 10G ports, and swp49s0-swp52s3 are the broken out 40G ports. You can choose to combine 4x 10G ports into a 40G port, or break 40G ports into 10G in nearly any combination you need.

ifconfig would work as well, but is a lot more verbose.

Comment: Re:Already happening - slowly (Score 3, Insightful) 192

by kijiki (#45186065) Attached to: Your Next Network Operating System Is Linux

It is open source, except for a userspace device driver for the forwarding ASIC. Without the driver, everything works the same, you just don't get hardware accelerated forwarding, only the normal kernel softward forwarding.

You can get the patches against Debian Wheezy here:
http://oss.cumulusnetworks.com/

The biggest difference vs EOS is that if you want to add a route to the routing table in EOS, you have to use sysdb-specific commands/APIs. With Cumulus Linux, you use "ip route add" or any other program that knows how to add routes to the Linux kernel using netlink or legacy methods. Same with ACLs, EOS has proprietary commands/APIs, Cumulus Linux uses iptables.

Also, A random Linux program will install and work fine on Cumulus Linux, whereas it usually takes a (small, but real) amount of work to make that happen on EOS. I've even installed and run Firefox from the Debian repo onto a switch, and it worked fine.

- nolan
CTO/Cofounder, Cumulus Networks

Comment: Re:And this is news why? (Score 4, Informative) 192

by kijiki (#45186037) Attached to: Your Next Network Operating System Is Linux

The big difference is that there is a hardware forwarding chip involved. A PC with 10G NICs is hard pressed to forward at 80 Gbit/sec, and draws a couple hundred watts. The 1U switches Dinesh is talking about can do 1.28 Tbit/sec with all features enabled, and draw around 100 watts.

- nolan
CTO/Cofounder, Cumulus Networks

Biology is the only science in which multiplication means the same thing as division.

Working...