L2TPv3 between PPP and Frame-Relay by using "ppp ipcp address

From: Muhammad Anser Khan <manserkhan_at_gmail.com>
Date: Tue, 5 Oct 2010 10:52:49 +0300

Dear Experts,

Do we need to use this command on PPP end PE router "ppp ipcp address proxy
<remote-CE-IP>" When we are connecting PPP to FR by using L2TPv3?

As per some forums: " Translation between the Layer 2 and IP encapsulations
across the pseudowire is required. Special consideration needs to be given
to address resolution and routing protocol operation, because these are
handled differently on different Layer 2 encapsulations."

Address resolution is encapsulation dependent:

Ethernet uses ARP

Frame Relay and ATM use Inverse ARP

PPP uses IPCP

This is necessary because ARP mediation does not take place. "

http://books.google.com/books?id=PMRmPPjTkVsC&pg=PA109&lpg=PA109&dq=ppp+ipcp+
address+proxy&source=bl&ots=85RWjAC4si&sig=ExICWU-ytH6ZvZyAl2UxtxcUtEE&hl=en&
ei=RM2qTMzPD4jKswa7yfG5BA&sa=X&oi=book_result&ct=result&resnum=4&ved=0CCIQ6AE
wAw&safe=active#v=onepage&q=ppp%20ipcp%20address%20proxy&f=false

But without this commands, things are working fine. Can you please elaborate
more the usage of this command?

I see the following difference in the debug "debug ppp negotiation"

WITHOUT PROXY command on PE :

*Mar 1 01:04:30.535: Se2/1 LCP: State is Open

*Mar 1 01:04:30.539: Se2/1 PPP: Phase is FORWARDING, Attempting Forward

*Mar 1 01:04:30.539: Se2/1 PPP: Phase is ESTABLISHING, Finish LCP

*Mar 1 01:04:30.543: Se2/1 PPP: Phase is UP

*Mar 1 01:04:30.547: Se2/1 IPCP: O CONFREQ [Closed] id 1 len 10

*Mar 1 01:04:30.551: Se2/1 IPCP: Address 10.10.10.1 (0x0306AC090F01)

*Mar 1 01:04:30.555: Se2/1 CDPCP: O CONFREQ [Closed] id 1 len 4

*Mar 1 01:04:30.555: Se2/1 PPP: Process pending ncp packets

*Mar 1 01:04:30.587: Se2/1 IPCP: I CONFREQ [REQsent] id 1 len 10

*Mar 1 01:04:30.591: Se2/1 IPCP: Address 0.0.0.0 (0x030600000000)

*Mar 1 01:04:30.591: Se2/1 IPCP: Cannot satisfy pool request

*Mar 1 01:04:30.595: Se2/1 IPCP: Neither side knows remote address

*Mar 1 01:04:30.595: Se2/1 IPCP: O CONFREJ [REQsent] id 1 len 10

*Mar 1 01:04:30.599: Se2/1 IPCP: Address 0.0.0.0 (0x030600000000)

*Mar 1 01:04:30.603: Se2/1 TAGCP: I CONFREQ [Not negotiated] id 1 len 4

*Mar 1 01:04:30.603: Se2/1 LCP: O PROTREJ [Open] id 34 len 10 protocol
TAGCP (0x828101010004)

*Mar 1 01:04:30.611: Se2/1 CDPCP: I CONFREQ [REQsent] id 1 len 4

*Mar 1 01:04:30.611: Se2/1 CDPCP: O CONFACK [REQsent] id 1 len 4

*Mar 1 01:04:30.795: Se2/1 CDPCP: I CONFACK [ACKsent] id 1 len 4

*Mar 1 01:04:30.795: Se2/1 CDPCP: State is Open

*Mar 1 01:04:31.543: %LINEPROTO-5-UPDOWN: Line protocol on Interface
Serial2/1, changed state to up

*Mar 1 01:04:32.523: Se2/1 IPCP: I CONFREQ [REQsent] id 2 len 10

*Mar 1 01:04:32.527: Se2/1 IPCP: Address 0.0.0.0 (0x030600000000)

*Mar 1 01:04:32.527: Se2/1 IPCP: Cannot satisfy pool request

*Mar 1 01:04:32.531: Se2/1 IPCP: Neither side knows remote address

*Mar 1 01:04:32.531: Se2/1 IPCP: O CONFREJ [REQsent] id 2 len 10

*Mar 1 01:04:32.535: Se2/1 IPCP: Address 0.0.0.0 (0x030600000000)

*Mar 1 01:04:32.539: Se2/1 IPCP: Timeout: State REQsent

*Mar 1 01:04:32.543: Se2/1 IPCP: O CONFREQ [REQsent] id 2 len 10

*Mar 1 01:04:32.543: Se2/1 IPCP: Address 10.10.10.1 (0x0306AC090F01)

*Mar 1 01:04:32.563: Se2/1 IPCP: I CONFREQ [REQsent] id 3 len 4

*Mar 1 01:04:32.567: Se2/1 IPCP: O CONFACK [REQsent] id 3 len 4

*Mar 1 01:04:32.575: Se2/1 IPCP: I CONFACK [ACKsent] id 2 len 10

*Mar 1 01:04:32.575: Se2/1 IPCP: Address 10.10.10.1 (0x0306AC090F01)

*Mar 1 01:04:32.579: Se2/1 IPCP: State is Open

R2#sh ip cef vrf PPP 10.10.10.2

10.10.10.0/24, version 22, epoch 0, attached, connected, cached adjacency to
Serial2/1

0 packets, 0 bytes

  via Serial2/1, 0 dependencies

    valid cached adjacency

WITH PROXY command on PE :
*Mar 1 01:09:15.535: Se2/1 LCP: State is Open
*Mar 1 01:09:15.539: Se2/1 PPP: Phase is FORWARDING, Attempting Forward
*Mar 1 01:09:15.543: Se2/1 PPP: Phase is ESTABLISHING, Finish LCP
*Mar 1 01:09:15.547: Se2/1 PPP: Phase is UP
*Mar 1 01:09:15.547: Se2/1 IPCP: O CONFREQ [Closed] id 1 len 10
*Mar 1 01:09:15.551: Se2/1 IPCP: Address 10.10.10.1 (0x0306AC090F01)
*Mar 1 01:09:15.555: Se2/1 CDPCP: O CONFREQ [Closed] id 1 len 4
*Mar 1 01:09:15.555: Se2/1 PPP: Process pending ncp packets
*Mar 1 01:09:15.599: Se2/1 IPCP: I CONFREQ [REQsent] id 1 len 10
*Mar 1 01:09:15.603: Se2/1 IPCP: Address 10.10.10.2 (0x0306AC090F05)
*Mar 1 01:09:15.603: Se2/1 IPCP: O CONFACK [REQsent] id 1 len 10
*Mar 1 01:09:15.607: Se2/1 IPCP: Address 10.10.10.2 (0x0306AC090F05)
*Mar 1 01:09:15.619: Se2/1 TAGCP: I CONFREQ [Not negotiated] id 1 len 4
*Mar 1 01:09:15.623: Se2/1 LCP: O PROTREJ [Open] id 57 len 10 protocol
TAGCP (0x828101010004)
*Mar 1 01:09:15.639: Se2/1 CDPCP: I CONFREQ [REQsent] id 1 len 4
*Mar 1 01:09:15.643: Se2/1 CDPCP: O CONFACK [REQsent] id 1 len 4
*Mar 1 01:09:15.899: Se2/1 CDPCP: I CONFACK [ACKsent] id 1 len 4
*Mar 1 01:09:15.899: Se2/1 CDPCP: State is Open
*Mar 1 01:09:17.523: Se2/1 IPCP: Timeout: State ACKsent
*Mar 1 01:09:17.527: Se2/1 IPCP: O CONFREQ [ACKsent] id 2 len 10
*Mar 1 01:09:17.527: Se2/1 IPCP: Address 10.10.10.1 (0x0306AC090F01)
*Mar 1 01:09:17.599: Se2/1 IPCP: I CONFREQ [ACKsent] id 2 len 10
*Mar 1 01:09:17.603: Se2/1 IPCP: Address 10.10.10.2 (0x0306AC090F05)
*Mar 1 01:09:17.603: Se2/1 IPCP: O CONFACK [ACKsent] id 2 len 10
*Mar 1 01:09:17.603: Se2/1 IPCP: Address 10.10.10.2 (0x0306AC090F05)
*Mar 1 01:09:17.619: Se2/1 IPCP: I CONFACK [ACKsent] id 2 len 10
*Mar 1 01:09:17.623: Se2/1 IPCP: Address 10.10.10.1 (0x0306AC090F01)
*Mar 1 01:09:17.623: Se2/1 IPCP: State is Open
*Mar 1 01:09:17.631: Se2/1 IPCP: Install route to 10.10.10.2
*Mar 1 01:09:17.639: Se2/1 IPCP: Add link info for cef entry 10.10.10.2

R2#sh ip cef vrf PPP 10.10.10.2

10.10.10.2/32, version 33, epoch 0, attached, connected, cached adjacency to
Serial2/1

0 packets, 0 bytes

  via Serial2/1, 0 dependencies

    valid cached adjacency

R2#sh ip route vrf PPP

Routing Table: PPP

C 10.10.10.0/24 is directly connected, Serial2/1

C 10.10.10.2/32 is directly connected, Serial2/1

Question : Do I need to use "no peer neighbor route" on R2 CE ppp interface
to remove this route whereas I can run OSPF now ?
Regards,

Anser

Blogs and organic groups at http://www.ccie.net
Received on Tue Oct 05 2010 - 10:52:49 ART

This archive was generated by hypermail 2.2.0 : Mon Nov 01 2010 - 06:42:05 ART