Symptom
On ASR9K with VSM service card configured for Carrier Grade NAT, traffic from VSM towards a L2VPN Bundle-Ether attachement circuit might be incorrectly load-balanced using 1 link-member of the Bundle.
Conditions
traffic ingressing VSM and only with L2VPN traffic on VSM,
Workaround
If you have redundant VSMs, check it's programming (see below).
If it's programming is correct, switch over to the redundant VSM.
Further Problem Description
When load-balancing is configured for src-dst-mac, 0x0 is programmed.
When load-balancing is configured for src-dst-ip, 0x1 is programmed.
The root cause of this bug, is that 0x0 is programmed, regardless of the load-balancing configuration.
The below command shows how to check the load-balancing programming.
(example for VSM in slot 3)
RP/0/RSP0/CPU0:ASR9k-nV#show controllers np configSram 7 all location 0/3/CPU0 | i LB
Global Bundle L2 LB 0x0
Global Bundle L2 LB 0x0