Cloud Computing Patterns, Mechanisms > Sharing, Scaling and Elasticity Patterns > NIC Teaming
NIC Teaming (Erl, Naserpour)
How can the capacity of multiple NICs be combined for virtual servers to use while improving availability?
![NIC Teaming NIC Teaming](https://patterns.arcitura.com/wp-content/uploads/2018/08/nic_teaming.png)
Problem
The capacity of individual NICs may be insufficient to guarantee virtual server availability.
Solution
A single virtual switch is used to leverage multiple physical uplinks at the same time.
Application
Multiple NICs are bundled together, assigned to a virtual switch, and configured for concurrent usage.
Compound Patterns
Burst In, Burst Out to Private Cloud, Burst Out to Public Cloud, Cloud Authentication, Cloud Balancing, Elastic Environment, Infrastructure-as-a-Service (IaaS), Isolated Trust Boundary, Multitenant Environment, Platform-as-a-Service (PaaS), Private Cloud, Public Cloud, Resilient Environment, Resource Workload Management, Secure Burst Out to Private Cloud/Public Cloud, Software-as-a-Service (SaaS)
![NIC Teaming: The physical NICs assigned to Virtual Switch A act as a team and simultaneously forward packets to balance the load. However, one of the two NICs that are teamed up for Virtual Switch C is not required to simultaneously forward traffic from both NICs. Instead, that NIC has been configured as a standby NIC. It will take over the forwarding of the packets to maintain redundancy and high availability, should anything happen to the original NIC. NIC Teaming: The physical NICs assigned to Virtual Switch A act as a team and simultaneously forward packets to balance the load. However, one of the two NICs that are teamed up for Virtual Switch C is not required to simultaneously forward traffic from both NICs. Instead, that NIC has been configured as a standby NIC. It will take over the forwarding of the packets to maintain redundancy and high availability, should anything happen to the original NIC.](https://patterns.arcitura.com/wp-content/uploads/2018/08/fig2-39.png)
The physical NICs assigned to Virtual Switch A act as a team and simultaneously forward packets to balance the load. However, one of the two NICs that are teamed up for Virtual Switch C is not required to simultaneously forward traffic from both NICs. Instead, that NIC has been configured as a standby NIC. It will take over the forwarding of the packets to maintain redundancy and high availability, should anything happen to the original NIC.
![NIC Teaming: Six physical uplinks are added to Virtual Switch A. NIC Teaming: Six physical uplinks are added to Virtual Switch A.](https://patterns.arcitura.com/wp-content/uploads/2018/08/fig3-26.png)
Six physical uplinks are added to Virtual Switch A.
![NIC Teaming: Six physical uplinks are added to Virtual Switch A. NIC Teaming: Six physical uplinks are added to Virtual Switch A.](https://patterns.arcitura.com/wp-content/uploads/2018/08/fig3-26.png)
Six physical uplinks are added to Virtual Switch A.
![NIC Teaming: Physical Switch A is now connected to the six physical uplinks. NIC Teaming: Physical Switch A is now connected to the six physical uplinks.](https://patterns.arcitura.com/wp-content/uploads/2018/08/fig4-11.png)
Physical Switch A is now connected to the six physical uplinks.
This pattern is covered in CCP Module 17: Advanced Cloud Virtualization.
For more information regarding the Cloud Certified Professional (CCP) curriculum, visit www.arcitura.com/ccp.