Re: router-router NHRP
Yakov Rekhter <yakov@cisco.com> Tue, 14 November 1995 21:46 UTC
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa23643;
14 Nov 95 16:46 EST
Received: from guelah.nexen.com by IETF.CNRI.Reston.VA.US id aa23637;
14 Nov 95 16:46 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 QAA06971;
Tue, 14 Nov 1995 16:16:41 -0500
Received: (from root@localhost) by maelstrom.nexen.com (8.6.12/8.6.12) id
QAA27093 for rolc-out; Tue, 14 Nov 1995 16:30:13 -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 QAA27084 for
<rolc@nexen.com>; Tue, 14 Nov 1995 16:30:08 -0500
Received: from hubbub.cisco.com (hubbub.cisco.com [198.92.30.32]) by
nexen.nexen.com (8.6.12/8.6.12) with ESMTP id QAA20274 for <rolc@nexen.com>;
Tue, 14 Nov 1995 16:27:40 -0500
Received: from puli.cisco.com (puli.cisco.com [171.69.1.174]) by
hubbub.cisco.com (8.6.12/CISCO.GATE.1.1) with SMTP id NAA10551;
Tue, 14 Nov 1995 13:21:11 -0800
Message-Id: <199511142121.NAA10551@hubbub.cisco.com>
To: Dimitry Haskin <dhaskin@baynetworks.com>
cc: rolc@nexen.com
Subject: Re: router-router NHRP
In-reply-to: Your message of "Tue, 14 Nov 95 15:50:18 EST."
<9511142050.AA06036@pobox.BayNetworks.com>
Date: Tue, 14 Nov 95 13:21:05 PST
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Yakov Rekhter <yakov@cisco.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/
Dimitry, > 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) acquir e > 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. One correction. I wold assume that at the border of the domain you would need to place not low-end access devices, but high-end routers. In fact, only routers in area 0 would be able to inject BGP information into IGP. So, you would probably place low-end devices within non-0 areas, and you wouldn't use these devices as the area border routers. This way, each low-end device would need only to maintain routes to the destinations within its own area, and one default route that would cover all other destinations. > 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. Correct. > 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. Correct. As a matter of fact, the example you described applies not only to the R2R case, but to the case where NHRP is originated by a host (just replace edge router A with host H, and leave the rest of you example intact). > 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. Actually the proposal does support this case. So, if a border router receives a BGP route (which carries NEXT_HOP information), the border router may pass the next hop information (rather than its own address) in response to an NHRP Request. Yakov.
- 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