cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
5067
Views
0
Helpful
5
Replies

Customer question about Asynchronous Port Channel

pfazzone
Level 1
Level 1

We received a question from a customer asking about support for a feature called Asynchronous Port Channel and if it was supported in the GA code.

virtual Port Channel Host Mode (vPC-HM), which was known as Asynchronous Port Channel during the Nexus 1000V Beta testing, is fully supported in the GA code.

Most access layer switches do not support clustering technology, yet most Cisco Nexus 1000V Series designs require PortChannels to span multiple switches. To enable this spanning of switches, one can use a PortChannel in vPC-HM. vPC-HM divides the PortChannel into subgroups, with each subgroup representing one or more uplinks to one upstream physical switch.

Note When using virtual PortChannel – Host Mode the Cisco Nexus 1000V Series only supports two subgroups, 0 and 1.  

Links within the PortChannel that are connected to the same physical switch are bundled in the same subgroup automatically by using the Cisco Discovery Protocol (CDP) packets received from the upstream switch.  Alternatively interfaces can be manually assigned a specific subgroup using interface level
configuration.

When using vPC-HM each vEth interface on the VEM is mapped to one of the two subgroups using a round-robin mechanism.  All traffic from the vEth leverages the assigned subgroup unless the assigned subgroup is unavailable, at which point the vEth will failover to the remaining subgroup.  Once the
originally assigned subgroup becomes available again traffic will shift back to its original location.   Traffic from each vEth is then hashed within its assigned subgroup based on the configured hashing algorithm. vPC-HM should be considered the preferred method for most Cisco Nexus 1000V Series deployments.

Hope this helps,

pf

5 Replies 5

backhausenm
Level 1
Level 1

Hello Paul,

two questions oin this...

1. regarding bandwidth in a vPC-HM, maximal downlink bandwidth is equal one port-channel subgroup, right?

What means downlink traffic is not able to utilize all 1000V uplinks links. Can you please confirm.

2. Why is CDP mandatory?

Thanks and Regards,

Matthias

Hi Matthias,

you are correct regarding the bandwidth:

Within vPC-HM you have two subgroups, which form a traditional port-channel. Each VM is mapped (pinned) to one of the subgroups within the vPC-HM. Inside the subgroup you can then leverage traditional load-balancing algorithm and probably want to use flow-based algorithms.

As you point out correctly, this means that due to the pinning of a VM to one subgroup, the maximum available bandwidth for this given VM is equal to the bandwidth of the subgroup.

The usage of CDP is not mandatory. It only allows the Nexus 1000V to automagically sense the upstream switches create the subgroups for you. In case you do not want to use CDP or do not have upstream switches that are CDP capable you can manually assign uplink-interfaces to a subgroup.

Hope that helps.

Chris

Hi Christian,

I have come across the same setup design for one of my customer, Is is mandatory to use VPC-hm at Nexus 1K level, because i have configured VPC on the Upstream switches and the Ports in Nexus 1K are normal Port channel members. Is that correct Design?

My scenario is Nexus1K -> one port to one Nexus 7K Upstream Switch and Another to second Upstream Nexus 7K Switch and VPC configured upstream and Downstream at NExus 1K Level, both ports are member of a port channel in the UPLINK Port profile.

Many Thanks & Regards,

Gopal Gupta

Hi Gopal,

yes, this configuration is correct.

Cisco's virtual PortChannel (vPC) on the Nexus 7000 is one implementation of something also refered as multi-chassis etherchannel. It allows you to aggregate multiple physical links into one logical link (Cisco calls his port-channel) across more than one physical device.
As such the combined ports of the Nexus 7000 will look like a regular port-channel to devices connecting.

With this in mind your configuration of the Nexus 1000V placing the physical uplinks into a port-channel is right on spot.

Hope that helps.

Chris

Thanks Chris.