Re: router-router NHRP
Dimitry Haskin <dhaskin@baynetworks.com> Tue, 14 November 1995 21:22 UTC
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa23227;
14 Nov 95 16:22 EST
Received: from guelah.nexen.com by IETF.CNRI.Reston.VA.US id aa23223;
14 Nov 95 16:22 EST
Received: from maelstrom.nexen.com (maelstrom.nexen.com [204.249.99.5]) by
guelah.nexen.com (8.6.12/8.6.12) with ESMTP id PAA06693;
Tue, 14 Nov 1995 15:49:47 -0500
Received: (from root@localhost) by maelstrom.nexen.com (8.6.12/8.6.12) id
PAA26509 for rolc-out; Tue, 14 Nov 1995 15:54:25 -0500
Received: from nexen.nexen.com (nexen.nexen.com [204.249.96.18]) by
maelstrom.nexen.com (8.6.12/8.6.12) with ESMTP id PAA26500 for
<rolc@nexen.com>; Tue, 14 Nov 1995 15:54:19 -0500
Received: from lobster.wellfleet.com (lobster.wellfleet.com [192.32.253.3]) by
nexen.nexen.com (8.6.12/8.6.12) with SMTP id PAA19612 for <rolc@nexen.com>;
Tue, 14 Nov 1995 15:51:52 -0500
Received: from pobox.BayNetworks.com (pobox.wellfleet.com) by
lobster.wellfleet.com (4.1/SMI-4.1)
id AA09780; Tue, 14 Nov 95 15:49:16 EST
Received: from andover.engeast by pobox.BayNetworks.com (4.1/SMI-4.1)
id AA06036; Tue, 14 Nov 95 15:50:18 EST
Date: Tue, 14 Nov 95 15:50:18 EST
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Dimitry Haskin <dhaskin@baynetworks.com>
Message-Id: <9511142050.AA06036@pobox.BayNetworks.com>
To: yakov@cisco.com
Subject: Re: router-router NHRP
Cc: rolc@nexen.com
X-Orig-Sender: owner-rolc@nexen.com
Precedence: bulk
X-Info: Submissions to rolc@nexen.com
X-Info: [Un]Subscribe requests to rolc-request@nexen.com
X-Info: Archives for rolc via
ftp://ietf.cnri.reston.va.us/ietf-mail-archive/rolc/
Yakov, > > > > OK. Let assume a transit routing domain with around 300 forwarding > > devices (this example is not quite arbitrary but is based on an existing > > FR network). This domain must be aware of up to 40,000 external networks. > > These external networks are distributed behind the forwarding devices in > > such a way that no high scale aggregation is possible. > > > > Every forwarding device/router is inexpensive lower-end box that is > > capable to handle a few thousand (~5000) packet streams at a time, > > can support forwarding cache of a few thousand entries (10,000 max), but > > unable to maintain a full set of potential target (i.e. 40,000 routes). > > > > To make our task easier, let assume that we can convince the domain owner > > to install 20-30 high end routers to handle routing load. > > > > Can you explain how your R2R proposal will handle the described setup? > > I really try to understand your proposal and hope your explanations would help > > me. Sorry if I am the only one on the list who doesn't see the obvious. > > I'll be glad to explain how the R2R proposal would handle the described > setup, but I need one more piece of information from you. Specifically, > I'd like to understand how do you plan to organize routing without shortcuts > (without NHRP) in the scenario you described. Remember that NHRP is just a > mechanism to discover shortcuts, and that routing should be able to work > correctly (although without shortcuts) in the absence of NHRP. > > Yakov. > I think I now understand how your scheme works. Let me try to apply it to the above setup and see if we are in the agreement: Domain edge (border) routers (which can be lower-end access devices) acquire a subset external routing information, say via BGP, and inject this information into IGP, say OSPF. OSPF area 0 high-end routers are able to maintain a complete set of the external routes which are advertised to them by border routers. An area 0 router don't propagate this complete set of routes to lower-end routers in other areas, but advertise the default route with the next hop pointing to this area 0 router. At this point, each domain edge router has only external routes that it acquired via BGP in addition to the default route(s) that it received from one or more area 0 router. When an access router needs to establish a shortcut toward an external network for which there is no more specific than default route entry in the local FIB, it sends a Request along the default route path, i.e. to the area 0 router. Since area 0 maintains a full set of routes it can easily determine which border router is the exit point for the target (provided that the target forms a subset of a single route) and re-sends Request to that router. The exit edge router responds and the originating access router get all information it needs to establish a shortcut. So far so good. Now there are still a case which troubles me. Let's assume that a shortcut was established from edge router A to to edge router B. If B loses a route to a target it sends Purge to A - which is good. But what if after the shortcut was established, another edge router C also learns a route to the same target network and becomes a much better exit router to that target? It seems that neither A nor B has no way to detect a better route since the states of their FIBs would not be affected by a new route at C. Perhaps A needs periodically re-request information about the existing shortcut targets to see if any relevant routing change occured. Another case which I believe is not supported by the proposal is "third party advertisements", i.e. when an exit forwarder is not the same device as a router that acquires a route. But may be it is not an important case to support. Dimitry
- router-router NHRP Yakov Rekhter
- Re: router-router NHRP Andrew Smith
- Re: router-router NHRP Yakov Rekhter
- Re: router-router NHRP Andrew Smith
- Re: router-router NHRP Robert Coltun
- Re: router-router NHRP Norman W. Finn
- Re: router-router NHRP Andrew Smith
- Re: router-router NHRP Curtis Villamizar
- Re: router-router NHRP Andrew G. Malis
- Re: router-router NHRP shur
- Re: router-router NHRP Dimitry Haskin
- Re: router-router NHRP Yakov Rekhter
- Re: router-router NHRP Dimitry Haskin
- Re: router-router NHRP Yakov Rekhter
- Re: router-router NHRP Dimitry Haskin
- Re: router-router NHRP Yakov Rekhter
- Re: router-router NHRP Dimitry Haskin
- Re: router-router NHRP Yakov Rekhter
- Re: router-router NHRP Dimitry Haskin
- Re: router-router NHRP Yakov Rekhter
- Re: router-router NHRP Dimitry Haskin
- Re: router-router NHRP Yakov Rekhter
- Re: router-router NHRP Dimitry Haskin
- Re: router-router NHRP Yakov Rekhter
- Re: router-router NHRP Dimitry Haskin
- Re: router-router NHRP Yakov Rekhter
- Re: router-router NHRP Dimitry Haskin
- Re: router-router NHRP Yakov Rekhter