[90877] in North American Network Operators' Group

home help back first fref pref prev next nref lref last post

Re: key change for TCP-MD5

daemon@ATHENA.MIT.EDU (Iljitsch van Beijnum)
Mon Jun 19 09:46:39 2006

In-Reply-To: <20060619083218.baf18251.smb@cs.columbia.edu>
Cc: NANOG list <nanog@merit.edu>
From: Iljitsch van Beijnum <iljitsch@muada.com>
Date: Mon, 19 Jun 2006 15:40:50 +0200
To: "Steven M. Bellovin" <smb@cs.columbia.edu>
Errors-To: owner-nanog@merit.edu


On 19-jun-2006, at 14:32, Steven M. Bellovin wrote:

> I just submitted an I-D on TCP-MD5 key change.  Until it shows up  
> in the
> official repository, see
> http://www.cs.columbia.edu/~smb/papers/draft-bellovin- 
> keyroll2385-00.txt
> Here's the abstract:

>                 The TCP-MD5 option is most commonly used to secure
>                 BGP sessions between routers.  However, changing
>                 the long-term key is difficult, since the change
>                 needs to be synchronized between different
>                 organizations.
>                 We describe single-ended strategies that will permit
>                 (mostly) unsynchronized key changes.

> Comments welcome.

I wonder how long that policy will hold.  (-:

Ok:

First of all, I applaud this effort.

There doesn't really seem to be a way to introduce a new key other  
than to just to agree on a time. I'm not sure this is good enough.

Wouldn't it be better to exchange some kind of "time to change keys"  
message? This could simply be a new type of BGP message that hold a  
key ID. Obviously the capability to send and receive these messages  
must be negotiated when the session is created, but still, I think  
the extra complexity is worth it because it allows for much more  
robust operation.

And is NANOG now officially an IETF working group...?

Iljitsch

home help back first fref pref prev next nref lref last post