Re: The Hole in my proposal
"j.garrett" <jwg@mare.att.com> Sat, 04 February 1995 04:15 UTC
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa20413;
3 Feb 95 23:15 EST
Received: from maelstrom.acton.timeplex.com by IETF.CNRI.Reston.VA.US
id aa20409; 3 Feb 95 23:15 EST
Received: from gw1.att.com (gw1.att.com [192.20.239.133]) by
maelstrom.acton.timeplex.com (8.6.9/ACTON-MAIN-1.2) with SMTP id XAA02323 for
<rolc@maelstrom.timeplex.com>; Fri, 3 Feb 1995 23:06:16 -0500
Received: from mare.UUCP by ig1.att.att.com id AA02062;
Fri, 3 Feb 95 20:11:08 EST
Message-Id: <9502040111.AA02062@ig1.att.att.com>
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: "j.garrett" <jwg@mare.att.com>
Date: 3 Feb 95 20:10:00 -0500
Original-From: mare!jwg (j.garrett)
To: curtis@ans.net, yakov@watson.ibm.com
Cc: jhalpern@newbridge.com, rolc@maelstrom.timeplex.com
Subject: Re: The Hole in my proposal
In message <199502031921.OAA12373@curtis.ansremote.com>om>, Curtis@ans.net wrote: > In message <199502031616.LAA08448@maelstrom.acton.timeplex.com>om>, yakov@watson.i > bm.com writes: > > Ref: Your note of Fri, 3 Feb 1995 09:33:08 +0500 > > > > > > Joel, > > > > >There are a couple of possible solutions: > > > > Here is another one: > > > > (a) give up on "one size fits all" paradigm, (b) assume that the > > solution will depend on the protocols the routers participate in, and > > then (c) develop PROTOCOL SPECIFIC solutions. > > > > E.g. there may be one solution when the routers are BGP, and another > > when the routers are just intra-area routers within a single OSPF domain. > > > > Yakov. > > > I think this is along the lines of some of the thinking expressed in > the past. For a topology that is constrained such that there are no > multihomed networks not directly connects, NHRP is fine since there is > no opportunity for loops. If there are multihomed networks behind a > node, that node must run a routing protocol. This way all routers on > the topology with multihomed networks behind them would still run a > routing protocol. It would also help if all other nodes ran a true > routing protocol instead of a query response protocol, so that > suboptimal paths were not used to get to someplace smarter (but not > absolutely required). Limiting the load on the latter group, making > it possible for hosts to run a routing protocol, is one purpose of the > routing information filters (RIFs). > > Curtis Some protocols (e.g., BGP) provide all of the functionality needed except address resolution. A BGP router, A, could advertise to a BGP peer, B, the next-hop that A would use itself if the next-hop was on the same (ATM) subnetwork as A and B, even if the next-hop was not in the same classical LIS as B. However, the advertisement would be useless to B, unless B could determine the (ATM) subnetwork address of the next-hop. Certainly A has a way to determine the (ATM) subnetwork address of the next-hop, since it is the next-hop that A would use. If A advertised the next-hop to B, B knows that A was the source of the advertisement, and can reasonably conclude that A must have a way to determine the (ATM) subnetwork address of the next-hop. What is needed is a protocol for B to ask A for address resolution help. Directed ARP, RFC1433 suggests such a protocol. Using Directed ARP, routing protocols manage distribution of routing information across the internet, and a separate address resolution protocol manages the distribution of address resolution information across a single Large Cloud. What is broken here? 1) The Directed ARP protocol in RFC1433 is the same as ARP. ARP packets have no ttl field, and during routing churn a Directed ARP packet could loop. This could be fixed by adding a ttl field, so Directed ARP is different than ARP. Or, another fix similar to record route could be borrowed from NHRP. 2) Directed ARP does not dis-aggregate aggregated routes. The router that advertises the next-hop must choose whether or not to aggregate routes for which it would use different next-hops, and advertise itself as the next-hop to the aggregate or not. This is a tradeoff of shorter routing paths versus less routing information to store/process/distribute/... It is a policy decision made by routing. 3) Others??? Thanks. John Garrett
- 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