Tuesday, August 27, 2013

vmworld 2013

 VMWare introduces NSX (network virtual) similar to ESX(enterprise)

Fundamental piece of observation

Cisco = hardware money + free software
vmware = software money + free hardware (esxi, now nsx)

Interesting points to ponder
  • VMWare is more general purpose platform unlike MS and Oracle where they are more of specific narrow application for storage in virtualization
  • A total of 50 Billion IT market opportunity is explored in SDDC
  • Software defined ???
    • compute
    • storage
    • network
    • sexurity
Hyper cloud
  • A piece of RAM with ~780GB of server memory for data center infrastructure 
VSAN
  • Nutanix
References
http://www.theregister.co.uk/2013/08/28/vmwares_vsan_bull_in_the_vsa_china_shop/


Wednesday, August 21, 2013

Tech shout out

IEEE Yearly August Seminar

http://www.cvent.com/events/2013-ieee-21st-annual-symposium-on-high-performance-interconnects-hoti-/custom-21-44ef3233af3b4ab9b8d08e58b057f4fc.aspx


VMWorld 2013

http://www.vmworld.com/index.jspa

Java best practice queued datastructure

http://www.javacodegeeks.com/2010/09/java-best-practices-queue-battle-and.html


Came across this excellent article on comparison benchmark on famous queue datastructure in java collection.

Problem 
I ran into an issue of producer producing faster than consumer in my java LinkedBlockingQueue due to network IO on my consumer, i could not solve this problem as the difference in time over a period of time causes a significant delay.

Solution
My theoretical solution to this problem is to solve by setting a threshold on my queue and functionally drop some repetitive producer which is feasible in my application.


Priority, Delays, and Other Details
There are multiple queue classes in the java.util.concurrent package that implement the BlockingQueue interface
  • SynchronousQueue: A hand-pattern. Producer(s) block until there is a consumer available; consumer(s) block until there is an enqueued message.
  • ArrayBlockingQueue: Similar to the SynchronousQueue, except the queue can contain a pre-set number of items before the queue producer(s) block on queue insertion.
  • DelayQueue: Elements placed in the queue are not available for removal until their delay time has expired. Items that are furthest past their expiration time are available for removal first. Calls to put() do not block since this queue is unbounded, although calls to take() will block until an expired message is available.
  • LinkedBlockingQueue: Similar to an ArrayBlockingQueue, but where queue growth is allowed. However, the queue constructor does accept an optional parameter to constrain the growth to a maximum number of items.
  • LinkedTransferQueue: Similar to SynchronousQueue, except the queue is unbounded in size and calls to put() never block. Calls to take(), however, will block until a queued item is available for removal.
  • PriorityBlockingQueue: Similar to SynchronousQueue, except the queue is unbounded in size and calls to put() never block. Calls to take(), however, will block until a queued item is available for removal, and those items are subject to priority-based ordering. Enqueued objects must be comparable, meaning they must implement the Comparable interface and required methods.

Friday, August 16, 2013

SDN Fiasco

The era of "SDN"


With the invention of openflow and netflow technologies.

"The network is moving towards software and this piece of software to manage the network components."

"Open vSwitch or OVS added to linux kernal "

"VMWare's vSwitch"

"Cisco and VMWare join to solve the network virtualization"
  • See cisco UCS and vmware vSphere support to software switch NxK

WTH is opennaas???
http://www.opennaas.org/overview/




Deep dive cisco nexus 1000v

I attempting to install N1Kv in my testbed to play around with it. I come with a CCNA and CCNP background( although been a while 5 some years ago)

My first impression was it was not that easy. I have been struggling with their hard resource requirement and installation requisite's.

My goal is to install a standalone N1Kv switch in my 4 x 2.83 ghz , 8GB mem.

Got it after meddling down for a week, installed a PRI and SEC HA VSM
Yet to get the VEM communicate with the VSM, my VSM could not reach the VEM.
  • Layer 3 is the most suggested and easier way to make the control communication.



Resources
http://www.cisco.com/en/US/docs/switches/datacenter/nexus1000/sw/4_2_1_s_v_1_4/xml_api/configuration/guide/n1000v_xml_api.pdf

http://www.doublecloud.org/2013/05/can-the-success-of-server-virtualization-be-repeated-in-networking/

Update 9/24/2013
I have a working project hosted
 http://code.google.com/p/cisconetconftool/

Monday, August 5, 2013

Install ESXi from USB

  1. Download ESXi from VMWare
  2. Download UNetbootin from Sourceforge
  3. Plug your USB drive into your computer.
  4. Double click on the downloaded exe file. UNetbootin is a stand alone executable. No installation is needed.
  5. Select the second radio button, Diskimage. Click the button with the ellipses on it, browse to and select the ESXi iso you just downloaded.
  6. Once UNetbootin is finished, remove your USB drive from your current system. Plug it into the computer you want to install ESXi onto, restart the system and you are off and running. Everything will work just as if you were installing from any other media.

Friday, August 2, 2013

Quick pointer to Cisco N1K

Running into difficulties with installation keeping me awake at nights.

http://www.labminutes.com/video/rs/Nexus%201000V

Excellent writeup on VEMCMD internals

http://virtuallyhyper.com/2012/08/common-vemcmd-commands-from-a-vem-module-on-an-esxi-host/


Most of these can be seen from running a ‘vem-support all’ on a host, but I wanted to have a good reference point for my self.
~ # vemcmd show card
Card UUID type  2: c0c2ea8e-7b89-b601-dcdb-001a64dc9024
Card name: wdc-tse-i97
Switch name: switch
Switch alias: DvsPortset-0
Switch uuid: 21 ba 33 50 89 1a e8 ca-42 07 57 77 59 92 97 f4
Card domain: 34
Card slot: 4
VEM Tunnel Mode: L2 Mode
VEM Control (AIPC) MAC: 00:02:3d:10:22:03
VEM Packet (Inband) MAC: 00:02:3d:20:22:03
VEM Control Agent (DPA) MAC: 00:02:3d:40:22:03
VEM SPAN MAC: 00:02:3d:30:22:03
Primary VSM MAC : 00:50:56:b3:25:2b
Primary VSM PKT MAC : 00:50:56:b3:25:2d
Primary VSM MGMT MAC : 00:50:56:b3:25:2c
Standby VSM CTRL MAC : ff:ff:ff:ff:ff:ff
Management IPv4 address: 10.131.1.97
Management IPv6 address: 0000:0000:0000:0000:0000:0000:0000:0000
Secondary VSM MAC : 00:00:00:00:00:00
Secondary L3 Control IPv4 address: 0.0.0.0
Upgrade : Default
Max physical ports: 32
Max virtual ports: 216
Card control VLAN: 1
Card packet VLAN: 1
Card Headless Mode : No
       Processors: 8
  Processor Cores: 8
Processor Sockets: 2
  Kernel Memory:   54524748
Port link-up delay: 5s
Global UUFB: DISABLED
Heartbeat Set: True
PC LB Algo: source-mac
Datapath portset event in progress : no
Licensed: Yes
Show uptime of the VSM
~ # vemcmd show vsm uptime
VSM uptime (Hrs:Min:Sec): (1:38:46)
Show virtual ports connected to the VSM/VEM
~ # vemcmd show port
  LTL   VSM Port  Admin Link  State  PC-LTL  SGID  Vem Port  Type
   18     Eth4/2     UP   UP    FWD       0          vmnic1 
   49      Veth3     UP   UP    FWD       0        test.eth0 
   50      Veth4     UP   UP    FWD       0        OI.eth0 
Show vlans used by virtual ports
~ # vemcmd show port vlans
                          Native  VLAN   Allowed
  LTL   VSM Port  Mode    VLAN    State  Vlans
   18     Eth4/2   A          1   FWD    1
Show LTL range
~ # vemcmd show ltl range
     LTL Range   Description (null)
         0 - 0   Packet Drop
        1 - 16   Internal Use
       17 - 48   Physical NICs
      49 - 304   Virtual NICs
     305 - 312   Port Channel
    313 - 4408   VLAN broadcast and flooding
   4409 - 9336   Multicast Groups
Show Virtual Ports along with VMware DVPorts and DVPortGroups
~ # vemcmd show pd-port
LTL       Port DVport Type Link-valid State Duplex Speed            PG-Name             Status Client-Name
18    50331675      0 PHYS          1    UP      1  1000     dvportgroup-88            Success vmnic1
49    50331676    206 VIRT          0            0     0    dvportgroup-101            Success test.eth0
50    50331677    207 VIRT          0            0     0    dvportgroup-101            Success OI.eth0
Show virtual vs physical ports
~ # vemcmd show portdevice type
  LTL              Device Type  Device Name
   18             Physical NIC  vmnic1
   49              Virtual NIC  test.eth0
   50              Virtual NIC  OI.eth0
Show VLAN information and which ports are on which VLANs
~ # vemcmd show vlan
Number of valid BDS: 7
BD 1, vdc 1, vlan 1, 5 ports
Portlist:
     10
     12
     20  vmnic3
     49  Nexus1000V-4.2.1.SV1.4b.eth0
     50  test.eth0
 
BD 10, vdc 1, vlan 10, 1 ports
Portlist:
     20  vmnic3
 
BD 20, vdc 1, vlan 20, 1 ports
Portlist:
     20  vmnic3
 
BD 3968, vdc 1, vlan 3968, 3 ports
Portlist:
      1  inband
      5  inband port security
     11
 
BD 3969, vdc 1, vlan 3969, 2 ports
Portlist:
      8
      9
 
BD 3970, vdc 1, vlan 3970, 0 ports
Portlist:
BD 3971, vdc 1, vlan 3971, 2 ports
Portlist:
     14
     15
Show Trunk information, VLAN information in a more concise view
~ # vemcmd show trunk
Trunk port 6 native_vlan 1 CBL 1
vlan(1) cbl 1, vlan(10) cbl 1, vlan(20) cbl 1, vlan(3968) cbl 1, vlan(3969) cbl 1, vlan(3970) cbl 1, vlan(3971) cbl 1,
Trunk port 16 native_vlan 1 CBL 1
vlan(1) cbl 1, vlan(10) cbl 1, vlan(20) cbl 1, vlan(3968) cbl 1, vlan(3969) cbl 1, vlan(3970) cbl 1, vlan(3971) cbl 1,
Show Mac address going through the VEM
~ # vemcmd show portmac
  LTL     Mac Address
    6     00:02:3d:80:22:03
    8     00:02:3d:40:22:03
    9     00:00:00:00:00:00
   10     00:00:00:00:00:00
   11     00:00:00:00:00:00
   12     00:00:00:00:00:00
   13     00:00:00:00:00:00
   14     00:00:00:00:00:00
   15     00:00:00:00:00:00
   16     00:00:00:00:00:00
   18     00:50:56:5c:90:26
   49     00:50:56:01:00:09
   50     00:50:56:01:00:08
Show all Layer 2 Information, if using network segments, the bridge domains will be seen here as well
~ # vemcmd show l2 all
Bridge domain    1 brtmax 4096, brtcnt 53, timeout 300
VLAN 1, swbd 1, ""
Flags:  P - PVLAN  S - Secure  D - Drop
       Type         MAC Address   LTL   timeout   Flags    PVLAN
    Dynamic   00:50:56:ae:00:02    18       151                            
    Dynamic   00:50:56:ae:00:00    18        36                            
    Dynamic   00:50:56:b3:11:7e    18        17                            
    Dynamic   00:50:56:b1:00:0c    18        60                            
    Dynamic   00:0c:29:57:a9:bb    18        95                            
     Static   00:02:3d:20:22:03    12         0                            
    Dynamic   00:02:3d:20:22:02    18        26                            
    Dynamic   00:50:56:95:5a:11    18       109                            
    Dynamic   00:50:56:95:5a:08    18         5                            
     Static   00:02:3d:60:22:00     5         0                            
    Dynamic   00:50:56:bd:20:23    18       227                            
    Dynamic   00:00:5e:00:01:12    18         1                            
    Dynamic   00:0c:29:ac:e5:bc    18       220                            
    Dynamic   00:50:56:83:00:01    18       218                            
    Dynamic   00:50:56:bd:00:0c    18        23                            
    Dynamic   00:50:56:b3:25:2b    18         0                            
    Dynamic   00:50:56:8e:1d:3c    18        17                            
    Dynamic   00:0c:29:09:a7:fc    18       175                            
    Dynamic   00:50:56:87:00:10    18         1                            
    Dynamic   00:50:56:95:0d:9f    18       147                            
     Static   00:02:3d:10:22:03     2         0                            
    Dynamic   00:50:56:98:00:28    18        95                            
    Dynamic   00:50:56:95:3c:9e    18        78                            
    Dynamic   00:50:56:a6:00:01    18        33                            
    Dynamic   00:50:56:99:09:05    18         1                            
    Dynamic   00:0c:29:b3:03:75    18       133                            
     Static   00:02:3d:80:22:03     6         0                            
    Dynamic   00:0c:29:e4:bc:cf    18         4                            
    Dynamic   00:0c:29:e9:f2:0c    18       176                            
    Dynamic   00:50:56:3f:ab:ae    18         1                            
    Dynamic   00:50:56:b2:50:0f    18         1                            
    Dynamic   00:0c:29:ae:b9:db    18       267                            
    Dynamic   00:0c:29:34:26:d8    18       186                            
     Static   00:02:3d:40:22:03    10         0                            
    Dynamic   00:50:56:a0:b8:06    18        17                            
    Dynamic   00:1d:71:9a:9e:40    18         3                            
    Dynamic   00:13:f5:01:00:71    18       120                            
    Dynamic   00:13:f5:01:00:41    18       103                            
    Dynamic   00:13:f5:01:00:51    18       104                            
    Dynamic   00:13:f5:01:00:21    18       119                            
    Dynamic   00:13:f5:01:00:31    18        81                            
    Dynamic   00:13:f5:01:00:81    18       301                            
    Dynamic   00:13:f5:01:01:61    18        99                            
    Dynamic   00:50:56:9f:42:82    18        24                            
    Dynamic   00:13:f5:01:01:51    18       221                            
    Dynamic   00:13:f5:01:01:01    18       172                            
    Dynamic   00:50:56:3f:ac:de    18         9                            
    Dynamic   00:50:56:9f:01:64    18        15                            
    Dynamic   00:50:56:b6:65:d7    18        35                            
     Static   00:02:3d:30:22:03     3         0                            
    Dynamic   00:50:56:b0:27:fb    18        21                            
    Dynamic   00:50:56:3f:cd:ae    18         1                            
    Dynamic   00:50:56:a1:13:53    18         1                            
 
Bridge domain    2 brtmax 4096, brtcnt 1, timeout 300
VLAN 3970, swbd 3970, ""
Flags:  P - PVLAN  S - Secure  D - Drop
       Type         MAC Address   LTL   timeout   Flags    PVLAN
     Static   00:02:3d:80:22:03     6         0                            
 
Bridge domain    3 brtmax 4096, brtcnt 2, timeout 300
VLAN 3969, swbd 3969, ""
Flags:  P - PVLAN  S - Secure  D - Drop
       Type         MAC Address   LTL   timeout   Flags    PVLAN
     Static   00:02:3d:40:22:03     8         0                            
     Static   00:02:3d:80:22:03     6         0                            
 
Bridge domain    4 brtmax 4096, brtcnt 3, timeout 300
VLAN 3968, swbd 3968, ""
Flags:  P - PVLAN  S - Secure  D - Drop
       Type         MAC Address   LTL   timeout   Flags    PVLAN
     Static   00:02:3d:80:22:03     6         0                            
     Static   00:02:3d:20:22:03     1         0                            
     Static   00:02:3d:60:22:03     5         0                            
 
Bridge domain    5 brtmax 4096, brtcnt 1, timeout 300
VLAN 3971, swbd 3971, ""
Flags:  P - PVLAN  S - Secure  D - Drop
       Type         MAC Address   LTL   timeout   Flags    PVLAN
     Static   00:02:3d:80:22:03     6         0                            
 
Bridge domain    6 brtmax 4096, brtcnt 0, timeout 300
Segment ID 5000, swbd 4096, "dvs.VCDVStest-93aa922b-260b-4cf1-a47b-561d8736c70f"
 
Bridge domain    7 brtmax 4096, brtcnt 0, timeout 300
Segment ID 5001, swbd 4097, "dvs.VCDVSorg_net_using_n1k_vcd-ni_pool-25717f9d-78cc-48c1-8506-c38b429f3565"
 
Bridge domain    9 brtmax 4096, brtcnt 2, timeout 300
Segment ID 5003, swbd 4099, "dvs.VCDVStg-267074fa-608b-4c2a-8b98-5ffce69aa5f8"
Flags:  P - PVLAN  S - Secure  D - Drop
       Type         MAC Address   LTL   timeout   Flags    PVLAN    Remote IP
     Static   00:50:56:01:00:09    49         0                      0.0.0.0
     Static   00:50:56:01:00:08    50         0                      0.0.0.0
If using network segmentation (VXLAN or VLAN), see different Segments
~ # vemcmd show segment
Number of valid BDS: 8
BD 6, vdc 1, segment id 5000, segment group IP 224.0.4.1, swbd 4096, 0 ports, "dvs.VCDVStest-93aa922b-260b-4cf1-a47b-561d8736c70f"
Portlist:
BD 7, vdc 1, segment id 5001, segment group IP 224.0.4.2, swbd 4097, 0 ports, "dvs.VCDVSorg_net_using_n1k_vcd-ni_pool-25717f9d-78cc-48c1-8506-c38b429f3565"
Portlist:
BD 9, vdc 1, segment id 5003, segment group IP 224.0.4.4, swbd 4099, 2 ports, "dvs.VCDVStg-267074fa-608b-4c2a-8b98-5ffce69aa5f8"
Portlist:
     49  tets (37370594...5cdefd2f).eth0
     50  OI (3adadd61-7...7e42e965).eth0
List the different broadcast domains (usually different VLANs)
~ # vemcmd show bd
Number of valid BDS: 8
BD 1, vdc 1, vlan 1, swbd 1, 3 ports, ""
Portlist:
BD 2, vdc 1, vlan 3970, swbd 3970, 0 ports, ""
Portlist:
BD 3, vdc 1, vlan 3969, swbd 3969, 2 ports, ""
Portlist:
      
      
 
BD 4, vdc 1, vlan 3968, swbd 3968, 3 ports, ""
Portlist:
      1  inban
      5  inband port securit
     11 
 
BD 5, vdc 1, vlan 3971, swbd 3971, 2 ports, ""
Portlist:
     14 
     15 
 
BD 6, vdc 1, segment id 5000, segment group IP 224.0.4.1, swbd 4096, 0 ports, "dvs.VCDVStest-93aa922b-260b-4cf1-a47b-561d8736c70f"
Portlist:
BD 7, vdc 1, segment id 5001, segment group IP 224.0.4.2, swbd 4097, 0 ports, "dvs.VCDVSorg_net_using_n1k_vcd-ni_pool-25717f9d-78cc-48c1-8506-c38b429f3565"
Portlist:
BD 9, vdc 1, segment id 5003, segment group IP 224.0.4.4, swbd 4099, 2 ports, "dvs.VCDVStg-267074fa-608b-4c2a-8b98-5ffce69aa5f8"
Portlist:
     49  test (37370594...5cdefd2f).eth0
     50  OI (3adadd61-7...7e42e965).eth0
Show the designated receiver, when using port-channel usefull to see which vmnic is used
~ # vemcmd show dr
Number of valid BDS: 8
BD 1, vdc 1, vlan 1, 3 ports, DR 18, multi_uplinks FALSE
Portlist:
     10    
     12    
     18  DR vmnic1
 
BD 2, vdc 1, vlan 3970, 0 ports, DR 0, multi_uplinks FALSE
Portlist:
BD 3, vdc 1, vlan 3969, 2 ports, DR 0, multi_uplinks FALSE
Portlist:
      8    
      9    
 
BD 4, vdc 1, vlan 3968, 3 ports, DR 0, multi_uplinks FALSE
Portlist:
      1     inban
      5     inband port securit
     11    
 
BD 5, vdc 1, vlan 3971, 2 ports, DR 0, multi_uplinks FALSE
Portlist:
     14    
     15    
 
BD 6, vdc 1, vlan 0, 0 ports, DR 0, multi_uplinks FALSE
Portlist:
BD 7, vdc 1, vlan 0, 0 ports, DR 0, multi_uplinks FALSE
Portlist:
BD 9, vdc 1, vlan 0, 2 ports, DR 0, multi_uplinks FALSE
Portlist:
     49     test (37370594...5cdefd2f).eth0
     50     OI (3adadd61-7...7e42e965).eth0
Show packet statistics
~ # vemcmd show packets
  LTL   RxUcast   TxUcast   RxMcast   TxMcast   RxBcast   TxBcast   Txflood    Rxdrop    Txdrop  Name
    8    166959    165382         0         0       679    163054    163054         0         0 
    9    165382    166959         0         0    163054       679    167638         0         0 
   10    166959   1501464         0     48422       685   4314976   5699480         0         0 
   11      5449      2721         0         0         0         0      2721         0         0 
   12      2721   1333409         0     48422         6   4315655   5697486         0         0 
   18   1439150     71686   1550391         0   3885930        32      1170         2         0  vmnic1
   49         0         0         0       108        60       129       237         0         0  test.eth0
   50         0         0       218         0       259        12        12         0         0  OI.eth0
Check port-security information, if used
~ # vemcmd show port security
  *T = Trunk
  *A = Access
  *P = Promiscous
  *I = Isolated
  *C = Community
  LTL   VSM Port  Mode  PortSec  PVLAN  SVLAN
   18     Eth4/2  A                   
   49      Veth3  A                   
   50      Veth4  A   
Show ingress (incoming) port drops
~ # vemcmd show port-drops ingress
  LTL   VSM Port  Ingress     DHCP      ACL      QoS  Ingress   Layer2  L3 LISP  Netflow  VSIM Sr  Decisio  L3 LISP  L3 LISP  L2 LISP  VSIM Ds    Flood 
   18     Eth4/2        4        0        0        0        0    96931        0        0        0        0        0        0        0        0        0 
   49      Veth3        3        0        0        0        0        0        0        0        0        0        0        0        0        0        0 
   50      Veth4        3        0        0        0        0        0        0        0        0        0        0        0        0        0        0 
Show egress (outgoing) port drops
~ # vemcmd show port-drops egress
  LTL   VSM Port  L3 Mod   L2 LISP  EgressS     DHCP  EgressV  EgressV      QoS      ACL  Netflow   Egress 
   18     Eth4/2        0        0        0        0        0        0        0        0        0      117 
   49      Veth3        0        0        0        0        0        0        0        0        0        0 
   50      Veth4        0        0        0        0        0        0        0        0        0        0 
           Mcast        0        0        0        0        0        0        0        0        0        0 
           Flood        0        0        0        0        0        0        0        0        0        0
Check to see if using a UCS Palo Card
~ # vemcmd show palo-enic
LTL       Port DVport PaloNic Client-Name
18    50331675      0 No      vmnic1
Show heap usage
~ # vemcmd show heap
      Heap Name   Objs  ObjBytes Denied  DenBytes      Min      Max   MaxObj
    vns-ctlocks      1      4096      0         0     8192     8192     8192
    vns-htlocks      1     16384      0         0    20480    20480    20480
        vns-tmr      9   1049360      0         0     4880  1082128  1082128
         vns-ct      3    852088      0         0   856184   856184   856184
         vns-ft      3   1704056      0         0  1708152  1708152  1708152
         vns-ht      3   2293880      0         0  2297976  2297976  2297976
        vns-sdp      9    106788      0         0   102408   233480   233480
         lispdb      0         0      0         0    20480   102400   102400
           ipdb      0         0      0         0    20480   102400   102400
           vsim    258    800832      0         0   819200  1048576  1048576
        DHCP BT      1     16384      0         0    20480    20480    20480
        netflow      0         0      0         0    20480 50331648 50331648
       qos heap      0         0      0         0    20480 16777216 16777216
        aclflow      1    196608      0         0   204800   204800   204800
            acl      1      2584      0         0    20480 10485760 10485760
   L2Mcast heap      6      4624      0         0   102400  5120000  5120000
       datapath   4123   8924696      0         0  9216000 16384000 16384000
      FSM Infra      0         0      0         0    51200   512000   512000
          infra      0         0      0         0    20480   102400   102400
List the different DVPortGroups
~ # vemcmd show profile
Name                  ID  VLAN   MTU  Mode     Duplex Speed   Tagged VLANs
dvportgroup-83        10     1   1500  Access   Full   Auto   
dvportgroup-88        11     1   1500  Access   Full   Auto   
Show generic statistics
~ # vemcmd show stats  
  LTL  Received        Bytes      Sent        Bytes   Txflood    Rxdrop    Txdrop  Name
    8    168190     33569131    329520     54978624    163592         0         0 
    9    329520     54978624    168190     33569131    168190         0         0 
   10    168196     42622216   5885476   1415544046   5719548         0         0 
   11      5467      2248773      2730      1446900      2730         0         0 
   12      2736      1529160   5717545   1395661902   5717545         0         0 
   18   3116390    452766365    150665     38715488      1179         2         0  vmnic1
   49        60         7310       251        55700       251         0         0  test.eth0
   50       505       111616        12          720        12         0         0  OI.eth0
Show port channel information, if used
~ # vemcmd show pc
pce_ind    chan   pc_ltl   pce_in_pc   LACP   SG_ID   NumVethsPinned   mbrs
-------    ----   ------   ---------   ----   -----   --------------   ----
Show LACP information
~ # vemcmd show pc
pce_ind    chan   pc_ltl   pce_in_pc   LACP   SG_ID   NumVethsPinned   mbrs
-------    ----   ------   ---------   ----   -----   --------------   ----
~ # vemcmd show lacp
LACP Offload is Disabled
Phy LTL List : 18
PC LTL in LACP Carrier List : 0
 
---------------------------------------------------
LACP PDU Cache for LTL 18
---------------------------------------------------
Upgrade Notify is Disabled
LACP Bit Set : No
VSM Actor Info
--------------
    Sys ID : Sys Pri(0), Sys MAC(00:00:00:00:00:00)
   Port ID : Key(0), Port Num(0x0), Port Pri(0)
     State : 0
VSM Partner Info
----------------
    Sys ID : Sys Pri(0), Sys MAC(00:00:00:00:00:00)
   Port ID : Key(0), Port Num(0x0), Port Pri(0)
     State : 0
Upstream Actor Info
-------------------
    Sys ID : Sys Pri(0), Sys MAC(00:00:00:00:00:00)
   Port ID : Key(0), Port Num(0x0), Port Pri(0)
     State : 0
Upstream Partner Info
---------------------
    Sys ID : Sys Pri(0), Sys MAC(00:00:00:00:00:00)
   Port ID : Key(0), Port Num(0x0), Port Pri(0)
     State : 0
Show pinning information, if not use LACP but static mac pinning for portchannel
~ # vemcmd show static pinning config
  LTL    IfIndex  VSM_SGID  Backup_SGID
Show iSCSI pinning information, if using iSCSI binding with software iSCSI from the esx host
~ # vemcmd show iscsi pinning
Vmknic   LTL      Pinned_Uplink    LTL

bee-social