cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1452
Views
0
Helpful
4
Replies

BGP peer flaps across multilink PPP link

jwilson1
Level 1
Level 1

I have a router with 4 T1's in a multilink configuration that peers via BGP to another router (point-to-point circuits). The issue I am seeing is that the BGP peer flaps when one of the 4 links fails. Do I need to disable multilink fragmentation or something to prevent this? Here is the config:

interface Multilink1

description Qwest MPPP link

ip address 1.2.3.5 255.255.255.252

no ip redirects

no ip unreachables

no ip proxy-arp

ppp multilink

ppp multilink group 1

service-policy output voip

!

router bgp 2

no synchronization

bgp log-neighbor-changes

network 192.168.1.0

timers bgp 2 6

neighbor HQ peer-group

neighbor HQ remote-as 1

neighbor HQ password 7 <deleted>

neighbor HQ update-source Multilink1

neighbor HQ route-map noxit out

neighbor 1.2.3.4 peer-group HQ

no auto-summary

Thanks in advance if anyone has any ideas.

-Jim

4 Replies 4

Laurent Aubert
Cisco Employee
Cisco Employee

Hi Jim,

BGP flap may be due to your aggressive timers. Try with the default ones to see if you still have the issue.

Thanks

Laurent.

True, but I would not expect the BGP peer to go down when the multilink interface is still up on the other 3 interfaces. I see this in the log:

Dec 18 06:37:16.736: %LINK-3-UPDOWN: Interface Serial0/3/0, changed state to down

Dec 18 06:37:17.340: %BGP-3-NOTIFICATION: received from neighbor 1.2.3.4 4/0 (hold time expired) 0 bytes

Dec 18 06:37:17.340: %BGP-5-ADJCHANGE: neighbor 1.2.3.4 Down BGP Notification received

Dec 18 06:37:17.736: %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0/3/0, changed state to down

Dec 18 06:37:47.844: %BGP-5-ADJCHANGE: neighbor 1.2.3.4 Up

These logs clearly indicate the BGP peer reset the session because the hold down timer expired. It seems the hello were sent only on the serial that failed. The session came up again after the failed link was removed from the bundle.

Increasing this timers will improve the stability of the session in case of interface flapping in the bundle.

Thanks

Laurent.

scottlivingston
Level 1
Level 1

I would have to dig up the exact config, but a number of years ago I bundled 4 T1's to an ISP and ran a multihop session between their loopback and mine. Never had a problem if one circuit bounced.

scott

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: