[c-nsp] PPPoE Dialer in VRF disables IP address negotiation?
Ronan Mullally
ronan at iol.ie
Fri Oct 15 12:04:36 EDT 2010
I've got a 2811 running 12.4(24)T3. I'm trying to set it up as PPPoE
client.
Everything works fine when I do this in the global routing table:
interface Dialer1
ip address negotiated
ip mtu 1492
encapsulation ppp
dialer pool 1
dialer-group 1
ppp chap hostname ...........
ppp chap password ...........
IPCP: I CONFREQ [REQsent] id 1 len 10
IPCP: Address .............
IPCP: O CONFACK [REQsent] id 1 len 10
IPCP: Address .............
IPCP: I CONFNAK [ACKsent] id 1 len 10
IPCP: Address .............
IPCP: O CONFREQ [ACKsent] id 2 len 10
IPCP: Address .............
And I end up with two connected host routes in the routing table.
When I try and put the Dialer interface into a VRF the Dialer config
changes to:
interface Dialer1
ip vrf forwarding VRF_A
no ip address
ip mtu 1492
encapsulation ppp
dialer pool 1
dialer-group 1
ppp chap hostname ............
ppp chap password ............
PPP no longer negotiates an IP address:
IPCP: I CONFREQ [Not negotiated] id 1 len 10
IPCP: Address ...........
LCP: O PROTREJ [Open] id 2 len 16 protocol IPCP
'ip address negotiated' is accepted on the CLI, but isn't applied, the
dialer interface stubbornly retains "no ip address". I've tried 'ppp
ipcp accept-address' but it makes no difference.
I've googled and found 'Dialer Watch' but it looks like that requires the
IP address to be configured in the Dialer rather than negotiated upon
connection.
I hope I'm missing something obvious. Any ideas? If it's not possible,
are there any other alternatives for getting traffic into VRF_A?
-Ronan
More information about the cisco-nsp
mailing list