PPPoE with IPv6

From: Joe Astorino <jastorino_at_ipexpert.com>
Date: Wed, 2 Sep 2009 02:10:11 -0400

Has anybody successfully set this up?

Basically, on the PPPoE server side, when I assign my ipv6 address to the
virtual-template interface you can see it , but the router never adds a
route for it in the routing table. On the client end of the PPPoE things
seem to work fine using the dialer interface. Interestingly enough, I see
IPv6CP negotiating OK in the debugs, and I can actually see the link-local
address of the other side in "show ipv6 neighbor" but no ping to the other
side global address. I've even tried ipv6 unnumbered with no luck.

Also, it works totally fine for IPv4...I have enabled ipv6 unicast-routing
of course, and also ipv6 cef just in case. I am running 12.4(24)T1 and have
also tried this on 12.4(3a)

basically I have below:

Server
----------

vpdn enable
bba-group pppoe global
 virtual-template 1

interface FastEthernet0/0
 no ip address
 duplex auto
 speed auto
 pppoe enable group global

interface Virtual-Template1
 mtu 1492
 ip address 141.41.67.6 255.255.255.0
 ipv6 address 2001:0:0:67::6/64
 ipv6 enable

Client
--------

interface FastEthernet0/0
 no ip address
 duplex auto
 speed auto
 pppoe enable group global
 pppoe-client dial-pool-number 1

interface Dialer1
 mtu 1492
 ip address dhcp
 encapsulation ppp
 dialer pool 1
 dialer idle-timeout 0
 dialer persistent
 ipv6 address FE80::7 link-local
 ipv6 address 2001:0:0:67::7/64
 ipv6 enable

so check this out...

R6(config-if)#do sh run int virtual-template1
Building configuration...

Current configuration : 128 bytes
!
interface Virtual-Template1
 mtu 1492
 ip address 141.41.67.6 255.255.255.0
 ipv6 address 2001:0:0:67::6/64
 ipv6 enable
end

R6(config-if)#do sh ipv6 route
IPv6 Routing Table - Default - 10 entries
Codes: C - Connected, L - Local, S - Static, U - Per-user Static route
       B - BGP, M - MIPv6, R - RIP, I1 - ISIS L1
       I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary, D - EIGRP
       EX - EIGRP external
       O - OSPF Intra, OI - OSPF Inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2
       ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
R 2001::2/128 [120/2]
     via FE80::2, Serial0/1/0
R 2001::5/128 [120/3]
     via FE80::2, Serial0/1/0
LC 2001::6/128 [0/0]
     via Loopback6, receive
C 2001::256:0/125 [0/0]
     via Serial0/1/0, directly connected
L 2001::256:6/128 [0/0]
     via Serial0/1/0, receive
C 2001:0:0:69::/64 [0/0]
     via Serial0/2/0, directly connected
L 2001:0:0:69::6/128 [0/0]
     via Serial0/2/0, receive
C 2001:0:0:70::/64 [0/0]
     via Serial0/2/1, directly connected
L 2001:0:0:70::6/128 [0/0]
     via Serial0/2/1, receive
L FF00::/8 [0/0]
     via Null0, receive

R6(config-if)#do ping 2001:0:0:67::7

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 2001:0:0:67::7, timeout is 2 seconds:

% No valid route for destination
Success rate is 0 percent (0/1)

-- 
Regards,
Joe Astorino - CCIE #24347 R&S
Technical Instructor - IPexpert, Inc.
Cell: +1.586.212.6107
Fax: +1.810.454.0130
Mailto:  jastorino_at_ipexpert.com
Blogs and organic groups at http://www.ccie.net
Received on Wed Sep 02 2009 - 02:10:11 ART

This archive was generated by hypermail 2.2.0 : Sun Oct 04 2009 - 07:42:02 ART