BGP notification hold time expired

  • Permalink
  • submit to reddit
  • Email
  • Follow


Hi,
I have 2 eBGP peers over a 64k leased line. One of the peers, say router A 
periodically sends a BGP notification of "hold time expired" to the other 
peer router B and it appears to happen quite randomly.
Whenever this happened, on router B i could actually see a syslog message 
saying:
"BGP-3-NOTIFICATION: received from neighbor <router A's IP> 4/0 (hold time 
expired) 0 bytes"
Does this indicate that the link is actually not down (since router B 
received the BGP notification from A)? How then, could router A have missed 
3 consecutive keepalives that router B sent?

I've checked the timers, and the peers negotiated the keepalive to be 10 
seconds, holdown time to be 30 seconds; nothing out of the ordinary here.

Any suggestions?

TIA. 


0
Reply Cen 10/4/2005 2:37:56 PM

See related articles to this posting


64k?  Could it be that your BGP updates are swamping that line?

Regards,
Steve
www.networking-forum.com

0
Reply www 10/4/2005 3:20:09 PM

Hmm . .. good point there.
My debug shows that there's not much else happening after the BGP session 
establishment. There're only a few routes exchanged after BGP session open. 
It's only keepalives and some minor BGP housekeeping traffic thereafter.

Could it be that the actual application data delaying BGP keepalives and 
when tcp is timed out consistently, the peer thinks that it's dead? I might 
have to look into QOS to prioritize the BGP traffic.



"www.networking-forum.com" <steve@spish.net> wrote in message 
news:1128439209.373168.21670@g49g2000cwa.googlegroups.com...
> 64k?  Could it be that your BGP updates are swamping that line?
>
> Regards,
> Steve
> www.networking-forum.com
> 


0
Reply Cen 10/4/2005 3:26:47 PM
comp.dcom.sys.cisco 25260 articles. 25 followers. Post

2 Replies
910 Views

Similar Articles

[PageSpeed] 28


  • Permalink
  • submit to reddit
  • Email
  • Follow


Reply:

Similar Artilces:

Re: Ignoring password history when previous expires/setting expiration time time time
Joseph Huber <joseph.huber@NOSPAM.web.de> wrote on 06/08/2007 05:45:46 AM: > Marcin 'Rambo' Roguski wrote: > > As most of you know, I have a Jensen system now happily running > > 7.3-1. And you probably remember that I have dead clock and > > set date with NTP. > > I would request booting with requesting the time at the console, so at > least a roughly correct date/time is there from beginning. > Set the TIMEPROMPTWAIT system parameter to the appropriate value > 0. > (Use HELp SYS_PARAM TIMEPROMPTWAIT in SYSGEN). > > > Sometimes...

Track time / Hold time
Hello everybody, In order to calculate the maximum sample rates of my DAQ cards (6220, 6259) I would to have know the "Hold time" and the "Track time" of the following formula: MaxSampleRate = 1/ [HoldTime + (Nc-1)*SettleTime + TrackTime] where Nc is the number channels being sampled Can you tell me where I can find these characteristics ? (They are not in the user manual) Thank you in advance for your help. Labalafre, I notice from your formula that you may be under the impression that DAQ boards have "sample &amp; hold"&nbsp;circuitry on each in...

Which terms include the setup time and hold time in Xilinx ISE timing analysis?
Hello, All, As I understand it, ISE Timing Analyzer does setup time analysis for PERIOD, OFFSET IN and OFFSET OUT constraints as follows: PERIOD slack = (requirement - (data path - clock path skew + uncertainty)) OFFSET IN slack = (requirement - (data path - clock path - clock arrival + uncertainty)) OFFSET OUT slack = (requirement - (clock arrival + clock path + data path + uncertainty)) Q1: My impression is that "setup time" is included in the "data path". Is this correct? If yes, where is this documented? Q2: Which term includes "hold time" in the analysi...

cookie expire time and time zones
Hi I have asked this question in alt.php as the time() function as used in setcookie belongs to php - or does it belong equally in the javascript camp - bit confused about that. Anyway, can anyone here put me straight on the following: I had a look at the time() function came across this: "To clarify, it seems this function returns the time of the computer's clock and does not do any timezone adjustments to return GMT, so you are given the local time. The description says that it's supposed to return the number of seconds from 1970 12am GMT, when the seconds are actually counte...

key holding time / key release time
Hi all, We're looking for a way to determine when a certain key has been released (or in other words : what the holding time of that key was). We already know how to time when it is pressed, but not when it is released. Is it possible to do this in Matlab ? Thanks in advance, Davy and Julien "Davy Caelen" <Davy.Caelen@student.kuleuven.ac.be> wrote in message <eed9d54.-1@webx.raydaftYaTP>... > Hi all, > > We're looking for a way to determine when a certain key has been > released (or in other words : what the holding time of that key was). >...

server time vs browser time on cookie expirations
Say, I want to set a cookie and have it expire an hour after it's set. It's looking like this is only possible for browsers which are in the same time zone as my server?? In other words, if I set my cookie with: setcookie('CookieName', $SomeValue, time()+3600, "/"); the cookie should expire 1 hr later. But time() returns the time as it is at the location of the server. If whoever loads my page is 3 timezones east of where my server is, the time that I set is already expired as far as that browser is concerned! Is this correct or am I completely nuts? If it is ...

time.clock() or time.time()
What's the difference between time.clock() and time.time() (and please don't say clock() is the CPU clock and time() is the actual time because that doesn't help me at all :) I'm trying to benchmark some function calls for Zope project and when I use t0=time.clock(); foo(); print time.clock()-t0 I get much smaller values than when I use time.clock() (most of them 0.0 but some 0.01) When I use time.time() I get values like 0.0133562088013, 0.00669002532959 etc. To me it looks like time.time() gives a better measure (at least from a statistical practical point of view). peterb...

time.time or time.clock
I'm having some cross platform issues with timing loops. It seems time.time is better for some computers/platforms and time.clock others, but it's not always clear which, so I came up with the following to try to determine which. import time # Determine if time.time is better than time.clock # The one with better resolution should be lower. if time.clock() - time.clock() < time.time() - time.time(): clock = time.clock else: clock = time.time Will this work most of the time, or is there something better? Ron On Jan 14, 7:05 am, Ron Ad...

setup vs. clock-to-output time vs. hold time
Hello, I am new to VHDL and FPGA design. My question: I want to make a synchronous design. What is the condition for a synchronous design to work with regard to the setup and clock-to-output and hold time of the FFs? Does the setup time have to be smaller than the clock-to-output time? What about the hold time in respect to setup and clock-to-output? Thanks to you. Rgds Set up time is the amount of time before the clock edge that the input signal needs to be stable to guarantee it is accepted properly on the clock edge. Hold time is the amount of time after the clock edge that same i...

Ignoring password history when previous expires/setting expiration time
As most of you know, I have a Jensen system now happily running 7.3-1. And you probably remember that I have dead clock and set date with NTP. Sometimes it happens that NTP doesn't catch on (either by servers being down, or my Jensen loosing network connection. Of course that causes machine to believe it's booting a few thousand days ahead of its last shutdown and all the passwords expire. So: a) how to set password expiration to no time? b) how to "restore" passwords that have already had to be changed regardless of them being in password history? Marcin 'Rambo&...

time.time()
am I doing this wrong: print (time.time() / 60) / 60 #time.time has been running for many hours if time.time() was (21600/60) then that would equal 360/60 which would be 6, but I'm not getting 6 so I'm not doing the division right, any tips? On Sat, 24 Jan 2004 13:01:40 -0500, Bart Nessux <bart_nessux@hotmail.com> wrote: >am I doing this wrong: > >print (time.time() / 60) / 60 #time.time has been running for many hours > >if time.time() was (21600/60) then that would equal 360/60 which would >be 6, but I'm not getting 6 so I'm not doing the divisi...

Hold on or hold all
ok, but if you insert a "for"-loop, only the 2 last curves are shown in this case . for i=-2:0.1:2 t=0:0.01:1; plot2d(t,sin(2*%pi*t)) plot2d(t,cos(2*%pi*t)) end in your loop, the index 'i' is not playing any role and so everytime only two plots are plotted. Just modify your code and then see, -->for i=1:1:5 -->t=0:0.01:1; -->plot2d(t,sin(2*i*%pi*t)) -->plot2d(t,cos(2*i*%pi*t)) -->end ...

Is time.time() < time.time() always true?
So, I was blazin' some mad chronix, as they say, and got on to thinking about Python. The question was, is the statement: time.time() < time.time() always true? Seems it should be false, since the statement itself occurs at one time instant.. but of course we know that python doesn't execute code that way.. So my question is, why doesn't Python work this way? (PS, I wasn't smoking anything, its a figure of speech :) ) On 21 Nov 2006 15:10:25 -0800, flamesrock <flamesrock@gmail.com> wrote: > So, I was blazin' some mad chronix, as they say, and got on to th...

RE: Is time.time() < time.time() always true?
Chris Mellon wrote: > On 21 Nov 2006 15:10:25 -0800, flamesrock <flamesrock@gmail.com> > wrote:=20 >> So, I was blazin' some mad chronix, as they say, and got on to >> thinking about Python.=20 >>=20 >> The question was, is the statement: >>=20 >> time.time() < time.time() >>=20 >> always true? Seems it should be false, since the statement itself >> occurs at one time instant.. but of course we know that python >> doesn't execute code that way.. So my question is, why doesn't >> Python work this way?=...

time in milliseconds by calling time.time()
I am trying to measure some system response time by using the time.time () or time.clock() in my script. However, the numbers I get are in 10s of milliseconds. For example, 1248481670.34 #from time.time() 0.08 #from time.clock() That won't work for me, since the response time may be only a few milliseconds. My environment is Solaris 10 with Python 2.4.4 (#7, Feb 9 2007, 22:10:21). SunOS 5.10 Generic_137112-07 i86pc i386 i86pc The tricky thing is, if I run the python interpreter and import the time module, I can get a time floating number in better precision by cal...

Cookie expiration time
Hi All ! I'm using httplib2 library in my python script for interactions with remote web-server. Remote server responses me cookies with the set expiration time. I'd like to extend this time. Does anybody know how can I do it using this library ? ...

negative hold time
What is negative hold time and what does it specify physically? Thanks in advance rgds, prav On 10 Feb 2004 01:32:42 -0800, praveenkn123@yahoo.com (prav) wrote: >What is negative hold time and what does it specify physically? Hold is, as you might know, how long data needs to be stable after the edge of the clock. There is nothing tricky about a negative hold value which suggests electrons going back in time. It just means that internally to the flop, the data has much more delay to the sampler than the clock. If you think about how you fix a hold violation, it becomes clearer: you a...

Hold Time Requirement
Hello, There I read from the following from Wikipedia. When connecting flip-flops in a chain, it is important to ensure that the tCO of the first flip-flop is longer than the hold time (tH) of the second flip-flop, otherwise the second flip-flop will not receive the data reliably. http://en.wikipedia.org/wiki/D_flip_flop#D_flip-flop Could someone help to explain why tCO > tH will ensure the second flip- flop receive data reliably? Thanks, Carl Horton carl.horton08@gmail.com schrieb: > Hello, There > > I read from the following from Wikipedia. > > When connecting fli...

Password Expiration notifications
Hello all, I am using MIT Krb5 1.4.3, and am looking to send an email notification to my users 14 days before their passwords expire. I have cobbled together a Proof-of-Concept using kadmin -q "getprinc -terse" to scrape the password expiration date from each principal. The PoC works, but seems "inefficient", requiring a getprinc to the KDC for each princ returned by listprincs. Is there a better way? Is there a way to query the KDC for a list of users whose password is about to expire? Or at least, is there a kadm5_get_principals call that will return an array of p...

Time Machine notification
I have some remote offices and I need some sort of verification that Time Machine backups are happening. How can I get a report automatically emailed to me to verify that the backup occurred? ...

OFFSET In and hold time
Hello, I have a question about the OFFSET In constraint. To my mind, OFFSET In is the same thing that the set-up time. But what about the hold time ? If I want to have a bigger hold time, I need to decrease my OFFSET In constraint ?? Or the only thing I can do is playing with the clock skew or data path delay ? Tk. On Feb 4, 4:50 am, LilacSkin <lpaul...@iseb.fr> wrote: > Hello, > > I have a question about the OFFSET In constraint. > > To my mind, OFFSET In is the same thing that the set-up time. > But what about the hold time ? > > If I want to have a bigger...

Setup and Hold Times
Hey Everyone, I have some VHDL code, which has multiple inputs and outputs. I'm working to a specification which specifies, among other things, a setup time and a hold time. How can I find out the setup and hold times of the VHDL input and outputs? The software I use is Xilinx ISE 4.2i. Thanks in advance, ed wrote: > Hey Everyone, > > I have some VHDL code, which has multiple inputs and outputs. I'm working > to a specification which specifies, among other things, a setup time and a > hold time. How can I find out the setup and hold times of the VHDL input >...

password about to expire notification
Hi, Is there a way to query SSH periodically in order to obtain a list of users whose password is about to expire in x number of days? Thanks, Van Smith vsmith23@gmail.com writes: > Hi, > > Is there a way to query SSH periodically in order to obtain a list of > users whose password is about to expire in x number of days? This is much more a function of the operating system of the machines involved and the authentication means used than it is of ssh. -- Todd H. http://www.toddh.net/ On 2007-09-13, vsmith23@gmail.com <vsmith23@gmail.com> wrote: > Is there a way ...

Alert notification time
Am I expected to receive alert (configured via email notification) as soon as it is triggered? I have received alert of 'spilled sort' at a time where nothing is running. The platform is DB2 V8.2 ESE running on AIX 5.3 Thanks! read this: http://publib.boulder.ibm.com/infocenter/db2luw/v8//topic/com.ibm.db2.udb.doc/admin/r0009235.htm ...