[crossbow-discuss] vnic on top of aggr of 2 x 1 Gbit/s NICs
Nicolas Droux
Nicolas.Droux at Sun.COM
Mon Feb 4 13:10:55 PST 2008
Michel Schuster wrote:
> Hi,
>
> Can you tell why my vnic built on top of an aggregation of 2 NICs of 1 Gbit/s doesn't report a speed of 2 GBit/s ?
Two things:
1) aggr doesn't report the sum of the link speed of its constituent
ports, it returns the link speed of its constituent ports.
2) keep in mind that aggr in crossbow-gate was not yet ported to the
Crossbow virtualized MAC, so it is not yet functional, even though dladm
*-aggr commands may succeed.
Nicolas.
>
> [root at nazgul /]# dladm show-dev
> bge0 link: up speed: 1000Mb duplex: full
> bge1 link: down speed: 0Mb duplex: unknown
> bge2 link: down speed: 0Mb duplex: unknown
> bge3 link: down speed: 0Mb duplex: unknown
> ---
> Aggregation creation: bge1 & bge2 aggregated, BW = 2 Gbps
> ---
> [root at nazgul /]# dladm create-aggr -d bge1 -d bge2 1
> [root at nazgul /]# dladm show-link
> bge0 type: non-vlan mtu: 1500 device: bge0
> bge1 type: non-vlan mtu: 1500 device: bge1
> bge2 type: non-vlan mtu: 1500 device: bge2
> bge3 type: non-vlan mtu: 1500 device: bge3
> aggr1 type: non-vlan mtu: 1500 aggregation: key 1
> ---
> Create Virtual NIC on top of this aggregation
> ---
> [root at nazgul /]# dladm create-vnic -d aggr1 1
> [root at nazgul /]# dladm show-link
> bge0 type: non-vlan mtu: 1500 device: bge0
> bge1 type: non-vlan mtu: 1500 device: bge1
> bge2 type: non-vlan mtu: 1500 device: bge2
> bge3 type: non-vlan mtu: 1500 device: bge3
> aggr1 type: non-vlan mtu: 1500 aggregation: key 1
> vnic1 type: non-vlan mtu: 1500 device: vnic1
> ---
> Assign IP address to the vnic
> ---
> [root at nazgul /]# ifconfig vnic1 10.1.28.16 netmask 255.255.255.0
> [root at nazgul /]# ifconfig vnic1 up
> [root at nazgul /]# ifconfig -a
> lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
> inet 127.0.0.1 netmask ff000000
> bge0: flags=201000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4,CoS> mtu 1500 index 2
> inet 10.1.28.15 netmask ff000000 broadcast 10.255.255.255
> ether 0:3:ba:50:ab:8d
> vnic1: flags=201000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4,CoS> mtu 1500 index 6
> inet 10.1.28.16 netmask ffffff00 broadcast 10.1.28.255
> ether 2:8:20:a1:30:74
> [root at nazgul /]# ping 10.1.28.16
> 10.1.28.16 is alive
> ---
> Retrieve speed of vnic1
> ---
> [root at nazgul /]# dladm show-vnic
> device speed
> vnic1 aggr1 1000 Mbps mac: 2:8:20:a1:30:74 (random)
> [root at nazgul /]# dladm show-aggr
> key: 1 (0x0001) policy: L4 address: 0:3:ba:50:ab:8e (auto)
> device address speed duplex link state
> bge1 0:3:ba:50:ab:8e 1000Mb full up attached
> bge2 0:3:ba:50:ab:8f 1000Mb full up attached
>
> --- Platform details
> [root at nazgul /]# cat /etc/release
> Solaris Nevada snv_61-xb_15 SPARC
> Copyright 2007 Sun Microsystems, Inc. All Rights Reserved.
> Use is subject to license terms.
> Assembled 05 September 2007
> [root at nazgul /]# uname -a
> SunOS nazgul 5.11 snv_61-xb_15 sun4u sparc SUNW,Sun-Fire-V240
>
>
> This message posted from opensolaris.org
> _______________________________________________
> crossbow-discuss mailing list
> crossbow-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/crossbow-discuss
--
Nicolas Droux - Solaris Networking - Sun Microsystems, Inc.
nicolas.droux at sun.com - http://blogs.sun.com/droux
More information about the crossbow-discuss
mailing list