Re: [Idr] BGP KeepAlives

"Samita Chakrabarti" <> Mon, 31 March 2008 21:09 UTC

Return-Path: <>
Received: from (localhost []) by (Postfix) with ESMTP id 9D8E828C228; Mon, 31 Mar 2008 14:09:02 -0700 (PDT)
Received: from localhost (localhost []) by (Postfix) with ESMTP id 101CA28C204 for <>; Mon, 31 Mar 2008 14:09:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id VrxaZ0rp1yyl for <>; Mon, 31 Mar 2008 14:09:00 -0700 (PDT)
Received: from ( []) by (Postfix) with ESMTP id 02EF528C1E0 for <>; Mon, 31 Mar 2008 14:08:59 -0700 (PDT)
Received: from samitacD600 ([]) by (8.11.6/8.11.6) with ESMTP id m2VL8w105744; Mon, 31 Mar 2008 14:08:58 -0700
From: Samita Chakrabarti <>
To: 'Jithu Arun Sreedhar' <>,
References: <>
Date: Mon, 31 Mar 2008 14:08:47 -0700
Message-ID: <003c01c89373$6dcaaba0$7b000a0a@samitacD600>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 11
In-Reply-To: <>
Thread-Index: AciTFHRO3lJgrmkYRMGKEen9oBQdZQAXcITg
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198
Subject: Re: [Idr] BGP KeepAlives
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Inter-Domain Routing <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit

Requirements for Internet host (RFC 1122) mentions:

"  TCP Keep-Alives

            Implementors MAY include "keep-alives" in their TCP
            implementations, although this practice is not universally
            accepted.  If keep-alives are included, the application MUST
            be able to turn them on or off for each TCP connection, and
            they MUST default to off.

            Keep-alive packets MUST only be sent when no data or
            acknowledgement packets have been received for the
            connection within an interval.  This interval MUST be
            configurable and MUST default to no less than two hours."

Thus TCP keep-alive interval is a large value in general although it is
configurable. BGP keep-alive is specific to BGP protocol requirement and
thus it makes sense to have its own keep-alive interval without affecting
other TCP applications or TCP keep-alive frequency.


>-----Original Message-----
>From: [] On Behalf Of Jithu
>Arun Sreedhar
>Sent: Monday, March 31, 2008 2:45 AM
>Subject: [Idr] BGP KeepAlives
>Why use keepalives while the liveliness of the TCP connection will by
>itself say if the peer is up or not. The TCP connections have its own
>keepalives now to check the liveliness.
>Jithu Arun Sreedhar
>Idr mailing list

Idr mailing list