Professional Documents
Culture Documents
ASR920 L3 EC Load Balancing
ASR920 L3 EC Load Balancing
Load-balancing behavior
P router:
1.L3VPN Traffic , - default is SRC MAC, change it to src/dst
IP address
2.L2VPN traffic – By default it will loadbalance on inner
Port-channel (LAG-/LACP) load-share algorithms VC label
S
for MPLS PE router:
1. L2VPN traffic – Load-balanced based configured port-
channel mode (default is SRC MAC)
2. L3VPN traffic – Load-Balanced based configured port-
channel mode (default is SRC MAC).
P router:
1. L3VPN traffic , default it will load balance on src/dst ip
hash
Equal Cost Multi-Path (ECMP) Support S 2. L2VPN traffic loadbalance via inner label
PE router
1. L3VPN traffic – based on src/ds tip hash
2. L2vpn traffic – based on local labels..
Number of ECMP Paths S Four
IP Routing / IP-SA and IP-DA IP-SA and IP-DA MAC-SA, MAC-DA or both Based on:
(Global configuration)
(Global configuration)
port-channel load-balance { dst-ip|src-ip|src-dst-ip|dst-
OR mac| src-mac|src-dst-mac}
VPWS (MPLS IP-SA, IP-DA or both
-> EFP/SVI X-
connect) / (Global configuration)
VPLS (MPLS - OR
> Bride-
domain) VLAN (per-Bridge-domain)
MPLS VPN (IP IP-SA and IP-DA IP-SA and IP-DA MAC-SA, MAC-DA or both Based on:
-> MPLS)
(Global configuration)
port-channel load-balance { dst-ip|src-ip|src-dst-ip|dst-
mac| src-mac|src-dst-mac}
OR
(Global configuration)
VPWS IP Packet: IP-SA and IP-DA VC-Label MAC-SA, MAC-DA or both Based on:
(Global configuration)
OR
OR
VLAN (per-Bridge-domain)
VLAN (per-Bridge-domain)
VPLS IP Packet: IP-SA and IP-DA VC-Label MAC-SA, MAC-DA or both Based on:
(Global configuration)
OR
OR
VLAN (per-Bridge-domain)
VLAN (per-Bridge-domain)
P-router/LSR Nile has 2 limitations for label Select 1-path per ingress- If V4-Payload beneath EOS, IP- If configure MAC-Hash:
/ load-balancing: label forwarding-entry – SA, IP-DA or both
st
the 1 path provided by Only Outer MAC-SA, MAC-DA or both (irrespective of
MPLS-VPN software If V6-Payload beneath EOS, IP- payload determination)
(MPLS -> SA, IP-DA or both
- Load-balance paths for a If configure IP-Hash:
label need to be either
ALL MPLS or IP, not a
MPLS mix since the MPLS label If control-word beneath EOS, If V4-Payload beneath EOS, IP-SA, IP-DA or both
Disposition) forwarding operation Inner MAC-SA, MAC-DA or
(SWAP/POP) is both If V6-Payload beneath EOS, IP-SA, IP-DA or both
associated with the
Label forwarding entry Else Last/EOS-Label
OR
and not with the
destination path
If V4-Payload beneath EOS, IP- So, if we configure MAC-Hash:
selected based on load-
balancing SA, IP-DA or both
Hash = Selects only 1-link since MAC-addresses are same
If V6-Payload beneath EOS, IP- between P-routers
- Nile cannot do load- SA, IP-DA or both
balancing on last-label
conditional on the Else Last/EOS-Label
control-word (it does it
unconditionally if it OR
doesn’t find V4 and V6).
OR
OR
OR
(irrespective of payload
determination)
OR
Only Last/EOS label
(irrespective of payload
determination)