Hi,
I'm running dual stack IPoE BNG on ASR9010 5.3.2. IPv4 subscribers are fine, but there is an issue with IPv6. Both IPv4 and IPv6 sessions are up, but there is no connectivity via IPv6. BNG cannot ping subscriber's connected address, as well as subscriber cannot ping BNG's link local address. CPE gets prefix, address and default route from BNG, but actually cannot access internet using IPv6 while BNG can.
Here is session details:
Interface: Bundle-Ether1000.1945.ip22820
Circuit ID: Ethernet1/0/3:1960.0 Dlinktestzal/0/0/1/0/3
Remote ID: 0006d8fee3949bc0
Type: IP: DHCP-trigger
IPv4 State: Up, Mon Nov 23 08:48:40 2015
IPv4 Address: xxxx, VRF: INTERNET
IPv6 State: Up, Mon Nov 23 08:48:40 2015
IPv6 Address: xxxx, VRF: INTERNET
Delegated IPv6 Prefix: xxxx, VRF: INTERNET
IPv6 Interface ID: J.....N: (4a ee 0c ff fe e2 4e 3a)
Mac Address: 48ee.0ce2.4e3a
Account-Session Id: 00005a0a
Nas-Port: 37568657
User name: Ethernet1/0/3:1960.0 Dlinktestzal/0/0/1/0/3
Formatted User name: Ethernet1/0/3:1960.0 Dlinktestzal/0/0/1/0/3
Client User name: unknown
Outer VLAN ID: 145
Inner VLAN ID: 1960
Subscriber Label: 0x00000078
Created: Mon Nov 23 08:48:39 2015
State: Activated
Authentication: unauthenticated
Authorization: authorized
Access-interface: Bundle-Ether1000.1945
And my BNG related config:
interface Bundle-Ether1000.1945
vrf INTERNET
ipv4 point-to-point
ipv4 unnumbered Loopback200
arp learning disable
ipv6 nd ra-interval 10
ipv6 nd other-config-flag
ipv6 nd managed-config-flag
ipv6 enable
service-policy type control subscriber IP_POLICY_BASIC
bundle load-balancing hash auto
encapsulation dot1q 145 second-dot1q 1960
ipsubscriber ipv4 l2-connected
initiator dhcp
!
ipsubscriber ipv6 l2-connected
initiator dhcp
!
!
interface Loopback200
vrf INTERNET
ipv4 address xxxx
ipv6 enable
!
policy-map type control subscriber IP_POLICY_BASIC
event session-start match-first
class type control subscriber DHCP do-until-failure
10 activate dynamic-template IP_BASIC
20 authorize aaa list default format USERNAME password 123
!
!
end-policy-map
!
class-map type control subscriber match-any DHCP
match protocol dhcpv4 dhcpv6
end-class-map
!
dynamic-template
type ipsubscriber IP_BASIC
vrf INTERNET
accounting aaa list default type session periodic-interval 180
ipv4 unnumbered Loopback200
ipv6 nd nud-enable
ipv6 nd ra-unicast
ipv6 nd other-config-flag
ipv6 nd managed-config-flag
ipv6 enable
!
!
I'm assuming AAA and DHCP config is correct as long as session is UP. Here is my route to subscriber's prefix:
RP/0/RSP0/CPU0:bng#show route vrf INTERNET ipv6 xxxx/64
Mon Nov 23 09:09:03.375 UTC
Routing entry for xxxx/64
Known via "subscriber", distance 1, metric 0
Installed Nov 23 08:48:40.979 for 00:20:22
Routing Descriptor Blocks
fe80::4aee:cff:fee2:4e3a, from ::, via Bundle-Ether1000.1945.ip22820
Route metric is 0
No advertising protos.
When I'm trying to ping fe80::4aee:cff:fee2:4e3a, ping fails. It fails as well when I am trying to ping BNG's link local from CPE. Any ideas?
Thanks,
Artem.