Re: Next-Hop in IPv6 only environment

Manav Bhatia <manav@samsung.com> Fri, 14 February 2003 03:21 UTC

Received: from trapdoor.merit.edu (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA28020 for <idr-archive@ietf.org>; Thu, 13 Feb 2003 22:21:58 -0500 (EST)
Received: by trapdoor.merit.edu (Postfix) id 338E2912B3; Thu, 13 Feb 2003 22:25:35 -0500 (EST)
Delivered-To: idr-outgoing@trapdoor.merit.edu
Received: by trapdoor.merit.edu (Postfix, from userid 56) id 052A1912B6; Thu, 13 Feb 2003 22:25:34 -0500 (EST)
Delivered-To: idr@trapdoor.merit.edu
Received: from segue.merit.edu (segue.merit.edu [198.108.1.41]) by trapdoor.merit.edu (Postfix) with ESMTP id 8A2A8912B3 for <idr@trapdoor.merit.edu>; Thu, 13 Feb 2003 22:25:33 -0500 (EST)
Received: by segue.merit.edu (Postfix) id 7825C5DFAD; Thu, 13 Feb 2003 22:25:33 -0500 (EST)
Delivered-To: idr@merit.edu
Received: from mailout1.samsung.com (unknown [203.254.224.24]) by segue.merit.edu (Postfix) with ESMTP id 2710E5DFA4 for <idr@merit.edu>; Thu, 13 Feb 2003 22:25:33 -0500 (EST)
Received: from custom-daemon.mailout1.samsung.com by mailout1.samsung.com (iPlanet Messaging Server 5.2 HotFix 1.05 (built Nov 6 2002)) id <0HAA00H0145EHZ@mailout1.samsung.com> for idr@merit.edu; Fri, 14 Feb 2003 12:24:50 +0900 (KST)
Received: from ep_mmp2 ([127.0.0.1]) by mailout1.samsung.com (iPlanet Messaging Server 5.2 HotFix 1.05 (built Nov 6 2002)) with ESMTP id <0HAA00D3Y45D77@mailout1.samsung.com> for idr@merit.edu; Fri, 14 Feb 2003 12:24:49 +0900 (KST)
Received: from Manav ([107.108.3.180]) by mmp2.samsung.com (iPlanet Messaging Server 5.2 HotFix 1.05 (built Nov 6 2002)) with ESMTPA id <0HAA00GBM4RD1F@mmp2.samsung.com> for idr@merit.edu; Fri, 14 Feb 2003 12:38:03 +0900 (KST)
Date: Fri, 14 Feb 2003 08:54:45 +0530
From: Manav Bhatia <manav@samsung.com>
Subject: Re: Next-Hop in IPv6 only environment
To: Enke Chen <enke@redback.com>
Cc: Jeffrey Haas <jhaas@nexthop.com>, idr@merit.edu
Reply-To: Manav Bhatia <manav@samsung.com>
Message-id: <0aec01c2d3d8$a3996150$b4036c6b@sisodomain.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
X-Mailer: Microsoft Outlook Express 6.00.2720.3000
Content-type: text/plain; charset="iso-8859-1"
Content-transfer-encoding: 7bit
X-Priority: 3
X-MSMail-priority: Normal
References: <20030214031310.A6CD615D3C1@popserv1.redback.com>
Sender: owner-idr@merit.edu
Precedence: bulk
Content-Transfer-Encoding: 7bit

Enke,
Then why does the draft-ietf-idr-bgp4-18.txt still mention the NEXT_HOP
field as a well-known mandatory attribute. If it isn't required for some
extensions then i believe we must mention it somewhere.

Moreover, i have never come across any implementation which doesn't look
for this attribute when it receives an UPDATE message!

Regards,
Manav

----- Original Message -----
From: "Enke Chen" <enke@redback.com>
To: "Manav Bhatia" <manav@samsung.com>
Cc: "Jeffrey Haas" <jhaas@nexthop.com>; <enke@redback.com>; "Mareline
Sheldon" <marelines@yahoo.com>; <idr@merit.edu>
Sent: Friday, February 14, 2003 8:43 AM
Subject: Re: Next-Hop in IPv6 only environment


> Hi, Manav:
>
> > Date: Fri, 14 Feb 2003 08:29:44 +0530
> > From: Manav Bhatia <manav@samsung.com>
> > Subject: Re: Next-Hop in IPv6 only environment
> > To: Jeffrey Haas <jhaas@nexthop.com>,
> > Mareline Sheldon <marelines@yahoo.com>
> > Cc: idr@merit.edu
> > Reply-To: Manav Bhatia <manav@samsung.com>
> > Message-id: <0ab901c2d3d5$2417ceb0$b4036c6b@sisodomain.com>
> >
> > Jeff,
> > If you are not running a dual stack you still need an IPv4 address as a
> > next-hop (even though it wont be used) which will be used as a
mandatory
> > path attribute along with the ORIGIN and AS-PATH.
>
> This is not correct. As the nexthop value is carried in the MP_REACH_NLRI
> filed, the NEXTHOP attribute is not needed at all. Please See the
following
> text from RFC 2858:
>
> -------------------------------------------------------------------
> 2. Multiprotocol Reachable NLRI - MP_REACH_NLRI (Type Code 14):
>
>    An UPDATE message that carries the MP_REACH_NLRI must also carry the
>    ORIGIN and the AS_PATH attributes (both in EBGP and in IBGP
>    exchanges).  Moreover, in IBGP exchanges such a message must also
>    carry the LOCAL_PREF attribute. If such a message is received from an
>    external peer, the local system shall check whether the leftmost AS
>    in the AS_PATH attribute is equal to the autonomous system number of
>    the peer than sent the message. If that is not the case, the local
>    system shall send the NOTIFICATION message with Error Code UPDATE
>    Message Error, and the Error Subcode set to Malformed AS_PATH.
> ---------------------------------------------------------------------
>
> -- Enke
>
> >
> > --
> > Manav
> >
> > ----- Original Message -----
> > From: "Jeffrey Haas" <jhaas@nexthop.com>
> > To: "Mareline Sheldon" <marelines@yahoo.com>
> > Cc: <idr@merit.edu>
> > Sent: Thursday, February 13, 2003 11:43 PM
> > Subject: Re: Next-Hop in IPv6 only environment
> >
> >
> > > On Thu, Feb 13, 2003 at 06:59:59AM -0800, Mareline Sheldon wrote:
> > > > If your network is IPv6 only then you must somehow give some IPv4
> > address which this router
> > > > may use as the next-hop when advertising BGP UPDATE messages. One
way
> > could be through CLI.
> > >
> > > If the boxes, as shown below, are NOT running dual stack, then an
> > > IPv4 nexthop is nonsense.  IPv4 reachability should be discarded.
> > >
> > > > Mareline S.
> > > >
> > > > --- Manav Bhatia <manav@samsung.com> wrote:
> > > > > Hi,
> > > > > I guess in case of IPv6 only environment then one necessarily
needs
> > to
> > > > > configure a Router ID which will be filled in the mandatory
fields.
> > But
> > > > > then if the Router ID is non-routable then one cant advertise
IPv4
> > > > > reachability information using that peering !!!
> > > > >
> > > > > Is this correct?
> > > > >
> > > > > Regards,
> > > > > Manav
> > > > >
> > > > > ----- Original Message -----
> > > > > From: "Manav Bhatia" <manav@samsung.com>
> > > > > To: <idr@merit.edu>
> > > > > Sent: Thursday, February 13, 2003 2:36 PM
> > > > > Subject: Next-Hop in IPv6 only environment
> > > > >
> > > > >
> > > > > > Hello,
> > > > > > I have a very basic doubt in implementing BGP extensions for
IPv6
> > > > > > Inter-Domain Routing.
> > > > > >
> > > > > > Consider two routers (not running dual stack) as shown in the
> > figure.
> > > > > >
> > > > > > -----------                    --------------
> > > > > > |               |                    |                    |
> > > > > > |  peer 1   |    IPv6         |     peer2      |
> > > > > > |               | ------------ |                    |
> > > > > > |               |                    |                    |
> > > > > > -----------                   ---------------
> > > > > >   3ffe :: aa                         3ffe :: bb
> > > > > >
> > > > > > They are peered up using IPv6 addresses using TCP over IPv6.
Which
> > is
> > > > > then
> > > > > > the IPv4 next-hop which shall be used in all the BGP UPDATE
> > messages.
> > > > > Does
> > > > > > it need to be explicitly configured or is one of the
global/local
> > IPv6
> > > > > > addresses converted into IPv4 and used. How is it done?
> > > > > >
> > > > > > In case of dual stack one can look into the interface over
which
> > the
> > > > > > peering takes place and use that IP address as the next-hop.
But
> > what
> > > > > > happens in case of IPv6 only?
> > > > > >
> > > > > > Regards,
> > > > > > Manav
> > >
> > > --
> > > Jeff Haas
> > > NextHop Technologies
> > >
> >
>
>