No subject



Thu Dec 30 23:04:56 2004
Return-Path: xorp-cvs-admin@icir.org
Delivery-Date: Thu, 30 Dec 2004 15:05:01 -0800
Received: from wyvern.icir.org (wyvern.icir.org [192.150.187.14])
	by tigger.icir.org (8.12.11/8.12.8) with ESMTP id iBUN51Wg040715
	for <atanu@tigger.icir.org>; Thu, 30 Dec 2004 15:05:01 -0800 (PST)
	(envelope-from xorp-cvs-admin@icir.org)
Received: from fruitcake.ICSI.Berkeley.EDU (fruitcake.ICSI.Berkeley.EDU [192.150.186.11])
	by wyvern.icir.org (8.12.9p1/8.12.8) with ESMTP id iBUN51ox046499
	for <atanu@icir.org>; Thu, 30 Dec 2004 15:05:01 -0800 (PST)
	(envelope-from xorp-cvs-admin@icir.org)
Received: from fruitcake.ICSI.Berkeley.EDU (localhost [127.0.0.1])
	by fruitcake.ICSI.Berkeley.EDU (8.12.10/8.12.9) with ESMTP id iBUN50X1004238;
	Thu, 30 Dec 2004 15:05:00 -0800 (PST)
Received: from wyvern.icir.org (wyvern.icir.org [192.150.187.14])
	by fruitcake.ICSI.Berkeley.EDU (8.12.10/8.12.9) with ESMTP id iBUN4uX1004231
	for <xorp-cvs@icsi.berkeley.edu>; Thu, 30 Dec 2004 15:04:56 -0800 (PST)
Received: from xorpc.icir.org (xorpc.icir.org [192.150.187.68])
	by wyvern.icir.org (8.12.9p1/8.12.8) with ESMTP id iBUN4uox046493
	for <xorp-cvs@icir.org>; Thu, 30 Dec 2004 15:04:56 -0800 (PST)
	(envelope-from atanu@icir.org)
Received: from xorpc.icir.org (localhost [127.0.0.1])
	by xorpc.icir.org (8.12.11/8.12.8) with ESMTP id iBUN4uEb025602
	for <xorp-cvs@icir.org>; Thu, 30 Dec 2004 15:04:56 -0800 (PST)
	(envelope-from atanu@xorpc.icir.org)
Received: (from atanu@localhost)
	by xorpc.icir.org (8.12.11/8.12.3/Submit) id iBUN4ul5025601
	for xorp-cvs@icir.org; Thu, 30 Dec 2004 23:04:56 GMT
	(envelope-from atanu)
Date: Thu, 30 Dec 2004 23:04:56 GMT
From: Atanu Ghosh <atanu@icir.org>
Message-Id: <200412302304.iBUN4ul5025601@xorpc.icir.org>
To: xorp-cvs@icir.org
X-XORP-CVS-Branch: HEAD
Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp
Sender: xorp-cvs-admin@icir.org
Errors-To: xorp-cvs-admin@icir.org
X-BeenThere: xorp-cvs@icir.org
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:xorp-cvs-request@icir.org?subject=help>
List-Post: <mailto:xorp-cvs@icir.org>
List-Subscribe: <http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs>,
	<mailto:xorp-cvs-request@icir.org?subject=subscribe>
List-Id: Mailing list for XORP CVS commit messages <xorp-cvs.icir.org>
List-Unsubscribe: <http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs>,
	<mailto:xorp-cvs-request@icir.org?subject=unsubscribe>

CVSROOT:	/usr/local/www/data/cvs
Module name:	xorp
Changes by:	atanu@xorpc.icir.org	2004-12-30 23:04:56 UTC

XORP CVS repository


Modified files:
	bgp           xrl_target.cc 

Log message:
	BGP uses the endpoint addresses and ports used by a peering to define
	a peering. The protocol actually uses fixed ports variable ports are
	used for debugging; allowing more than one session between a pair of
	hosts.
	
	A class Iptuple takes the addresses and ports and defines a
	peering. An address is in textual form allowing IPv4 and IPv6 notation
	as well as hostnames. If a lookup fails then Iptuple will throw an
	exception. Iptuple can also throw an exception if that address
	families of the two addresses don't match.
	
	The exceptions thrown by Iptuple are now been caught, a bad address
	will now generate an error, not cause BGP to exit.
	
	This is part of the fix for bug:
	<http://www.xorp.org/bugzilla/show_bug.cgi?id=105>

Revision  Changes    Path
1.35      +162 -65   xorp/bgp/xrl_target.cc
_______________________________________________
Xorp-cvs mailing list
Xorp-cvs@icir.org
http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs