cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
3425
Views
5
Helpful
4
Replies

PPPoE & VRF

Hi All,

My ISP has provided me with a number of PPPoE accounts, I wish to put each one into a different VRF that's not an issue.

The issue is the PPPoE sessions keep bouncing I suspect this is to do with the fact that each virtual-access interface that's brought up from the dialer all have the same mac-address. 

I've tried using the mac xxxx.xxxx.xxxx on the dialer interface however the vi interface never seems to clone the mac address 

for example 

Uniq ID  PPPoE  RemMAC          Port                    VT  VA         State
          SID  LocMAC                                      VA-st      Type
   N/A     88  d4ca.6d98.54d0  Fa4.10                 Di1  Vi1        UP
               001e.4ac3.7d5d                              UP
   N/A     90  d4ca.6d98.54d0  Fa4.10                 Di2  N/A        SHUTDOWN
               001e.4ac3.7d5d

The above was the output of show pppoe session even after applying mac-address 001e.4ac3.7daa to dialer 2 interface. 

Can someone please enlighten me as to where i'm going wrong?

Thanks

Mark 

1 Accepted Solution

Accepted Solutions

PPPoE is a layer 2 protocol.  It is not a Cisco limitation.  You should only be using one "pppoe-client dial-pool-number" per physical (aka layer 2) interface.

Can the provider present the circuit circuit to you with a different VLAN tag?

View solution in original post

4 Replies 4

Philip D'Ath
VIP Alumni
VIP Alumni

Can you show your config related to this please.  Also what model of Cisco device do you have?

I assume you are using one PPPoE account per physical interface?  If looks like you are trying to use two at the same time on FastEthernet4.10 - which just wont work.

interface FastEthernet4
 description stuff goes here
 no ip address
 duplex auto
 speed auto
 no cdp enable
!
interface FastEthernet4.10
 description stuff goes here
 encapsulation dot1Q 10
 pppoe-client dial-pool-number 1
 pppoe-client dial-pool-number 2

interface Dialer1
 bandwidth 20000
 bandwidth receive 100000
 ip address negotiated
 no ip redirects
 no ip proxy-arp
 ip mtu 1492
 ip nat outside
 ip virtual-reassembly in
 encapsulation ppp
 dialer pool 1
 ppp chap hostname user@isp
 ppp chap password 7 xxxxxxxxx
 ppp ipcp route default
!
interface Dialer2
 mac-address 001e.4ac3.7daa
 ip vrf forwarding test1
 bandwidth 20000
 bandwidth receive 100000
 ip address negotiated
 no ip redirects
 no ip proxy-arp
 ip mtu 1492
 ip nat outside
 ip virtual-reassembly in
 encapsulation ppp
 dialer pool 2
 ppp chap hostname user1@isp
 ppp chap password 7 xxxxxxxxxxxx
 ppp ipcp route default

So the connection is handed off tagged to me and I'm using an 800 series which has 1 wan port hence i'm trying to use the mac command on the dialer interface to change the mac so the mac on the vi interfaces are different however it doesn't seem to work.

Cisco may not be able to support this type of config and it's a shame if they don't

Thanks

Mark

PPPoE is a layer 2 protocol.  It is not a Cisco limitation.  You should only be using one "pppoe-client dial-pool-number" per physical (aka layer 2) interface.

Can the provider present the circuit circuit to you with a different VLAN tag?

Sadly they can't break it out into 2 different vlan's.

I'll just have to split it between 2 devices as wan and bring them back to a lan device.
I just wanted to see if I could manually get a mac set on the dialler interface for the virtual access interface to use.

Thank you for the help

Review Cisco Networking for a $25 gift card