Listen to this Post
In this lab, we explore the configuration of EtherChannel (link aggregation) between two customer switches (SW1 and SW2) over a Layer-2 VPN (L2VPN). EtherChannel combines multiple physical links into a single logical link, enhancing bandwidth and redundancy while L2VPN extends this connectivity over an MPLS network.
Key Steps in Configuration
1. Configure Port-Channel on Switches
- Bundle multiple trunk interfaces into a single logical link.
On Cisco Switches (SW1 & SW2) configure terminal interface Port-channel1 switchport mode trunk switchport trunk allowed vlan all exit interface range Gig0/1-2 channel-group 1 mode active exit
2. Set Up Pseudowires on PE Routers
- Extend EtherChannel over MPLS using L2VPN.
On Provider Edge (PE) Routers configure terminal interface GigabitEthernet0/1 xconnect 10.1.1.2 123 encapsulation mpls exit
3. Verification Commands
- Ensure EtherChannel is active:
show etherchannel summary
- Check L2VPN pseudowire status:
show mpls l2transport vc detail
Why This Matters
- Bandwidth Optimization: EtherChannel maximizes throughput by load-balancing across links.
- Redundancy: If one link fails, traffic automatically shifts to remaining links.
- Seamless Connectivity: L2VPN ensures secure, low-latency communication between remote sites.
You Should Know: Advanced EtherChannel & L2VPN Commands
- EtherChannel Load Balancing:
port-channel load-balance src-dst-ip
- MPLS L2VPN Debugging:
debug mpls l2transport vc event
- Check Interface Status:
show interfaces Port-channel1
- Clear L2VPN Counters:
clear mpls l2transport vc counters
What Undercode Say
EtherChannel over L2VPN is a powerful solution for enterprises needing high availability and scalable inter-site connectivity. By combining multiple links, businesses ensure uninterrupted data flow, while MPLS provides a secure transport layer.
For deeper implementation, consider these Linux networking commands for lab simulations:
– Check Virtual Interfaces (Linux):
ip link show
– Bonding Interfaces (Linux EtherChannel Equivalent):
nmcli connection add type bond ifname bond0 mode 802.3ad
– MPLS Kernel Module (For Testing):
modprobe mpls_router
Windows administrators can use PowerShell for NIC teaming (similar to EtherChannel):
New-NetLbfoTeam -Name "Team1" -TeamMembers "Ethernet1","Ethernet2" -TeamingMode LACP
Expected Output:
A fully redundant, high-bandwidth network link between SW1 and SW2, verified via:
SW1 show etherchannel summary Flags: D - down, P - bundled in port-channel I - stand-alone, H - Hot-standby (LACP only) Port-channel1 Po1(SU) LACP Gi0/1(P) Gi0/2(P)
For further reading:
References:
Reported By: Shamseer Siddiqui – Hackers Feeds
Extra Hub: Undercode MoN
Basic Verification: Pass ✅



