Re: The Hole in my proposal
Curtis Villamizar <curtis@ans.net> Tue, 07 February 1995 05:34 UTC
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa22179;
7 Feb 95 0:34 EST
Received: from maelstrom.acton.timeplex.com by IETF.CNRI.Reston.VA.US
id aa22175; 7 Feb 95 0:34 EST
Received: from curtis.ansremote.com (curtis.ansremote.com [152.161.2.3]) by
maelstrom.acton.timeplex.com (8.6.9/ACTON-MAIN-1.2) with ESMTP id AAA07148
for <rolc@maelstrom.timeplex.com>; Tue, 7 Feb 1995 00:27:02 -0500
Received: from curtis.ansremote.com (localhost [127.0.0.1]) by
curtis.ansremote.com (8.6.5/8.6.5) with ESMTP id XAA01881;
Mon, 6 Feb 1995 23:51:25 -0500
Message-Id: <199502070451.XAA01881@curtis.ansremote.com>
To: "j.garrett" <jwg@mare.att.com>
cc: curtis@ans.net, jhalpern@newbridge.com, rolc@maelstrom.timeplex.com,
yakov@watson.ibm.com
Reply-To: curtis@ans.net
Subject: Re: The Hole in my proposal
In-reply-to: Your message of "06 Feb 1995 15:35:00 EST."
<9502062050.AA27140@ig1.att.att.com>
Date: Mon, 06 Feb 1995 23:51:23 -0500
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Curtis Villamizar <curtis@ans.net>
In message <9502062050.AA27140@ig1.att.att.com>om>, j.garrett writes: > In message <199502061603.LAA00332@curtis.ansremote.com>om>, curtis@ans.net write > s: > > > John, > > > > The ARP for large clouds is NHRP. It used to be NARP, be we decided > > to make it more complicated. :-) > > > > Now we are back to facing the fact that NHRP cannot be used for > > multihomed destinations. So we have a real routing protocol (I use > > BGP or IDRP as examples, but OSPF with LSA type 8, or the newer OSPF > > with an opaque LSA to accomplish the same, would do fine). In > > addition we have NHRP sering as ARP for the LC. We also have NHRP > > serving as proxy ARP for the single homed nets. > > > > I never suggested that we use directed ARP. > > > > Curtis > > Curtis, > > I hope my mail did not suggest that you suggested that we use Directed ARP. > However, the mail quoted above clearly suggests that we use real routing > protocols to find the real next-hop, completely consistent with > RFC1433, and completely inconsistent with NHRP. Wrong. NHRP acknowledges (sort of) that it has limitastions. It used to be (and I think still is) section 8.1. It just says "if ... routers ... (don't use it)" [paraphrased obviously]. NHRP is still useful, but only for reaching destinations that are local to the LC and things that are single homed to the LC. If you use it for that, you can also use it as an ARP. > In addition, you > suggest using NHRP serving as ARP for the LC. Unfortunately, > NHRP as defined in the current internet draft is inconsistent > with using the real routing protocol to find the real next-hop. If you have a routing protocol that gives you a next hop which is at the far end of the LC (advertising router for IDRP or OSPF with LSA type-8 aka opaque LSA carrying BGP/IDRP attributes), then there is nothing to prevent you from asking NHRP how to reach that destination (the address at the other end, not the ultimate destination). If the route changes, the NHRP mapping doesn't (just like ARP entries don't change when routes change). You are saying get rid of NHRP and use directed ARP. There is no need to do this. Just get rid of the fantacy that NHRP solves all routing problems. > To whom does the an NHRP router forward the NHRP request? > Certainly not to the next-hop router chosen by the real > routing protocol unless address resolution of that next-hop > has already been done (and therefore NHRP is not needed). In IDRP with flooding, or OSPF (always flooding) there is both a next hop (computed in OSPF after the SPF is run) and an address that originated the route (router ID originating the LSA in OSPF). NHRP follows the next hop, computed by an SPF, and requests the physical address of the originating router for the LSA. In IDRP, that physical address can be carried in an attribute. A long time ago, I proposed an attribute for BGP to carry similar information across BGP AS handoffs end to end through the LC (at that time for use with NARP). These are essentially the same types of proposals. > If the subnetwork (e.g., ATM) address of the next-hop needs to > be determined, and the next-hop is not in the same LIS, a > reasonable place to send the inquiry is to the peer router > that advertised the real next-hop. This is the fundamental > observation of Directed ARP (RFC1433) , and is completely > missed by NHRP. Without this fundamental piece, the protocol > details are irrelevant. When this fundamental piece is finally > observed, the protocol details are relatively easy, and of > course, there are many variations that will work fine. That's the key. The next hop for normal routing is on the LIS. The next hop for short cut routing is carried in a routing attribute (or router ID or carried elsewhere by a real routing protocol). We are also not claiming that the routing protocols won't need a small amount of change to acoomodate this. IDRP loses the originating router when a RD boundary is crossed (the originating router is in the new RD which isn't all the way across the LC). > John Garrett Curtis
- The Hole in my proposal Joel Halpern
- The Hole in my proposal yakov
- Re: The Hole in my proposal Curtis Villamizar
- Re: The Hole in my proposal j.garrett
- Re: The Hole in my proposal Joel Halpern
- The Hole in my proposal yakov
- Re: The Hole in my proposal j.garrett
- Re: The Hole in my proposal Curtis Villamizar
- Re: The Hole in my proposal Curtis Villamizar
- Re: The Hole in my proposal j.garrett
- Re: The Hole in my proposal Curtis Villamizar