summaryrefslogtreecommitdiff
path: root/doc/rfc/rfc3137.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/rfc/rfc3137.txt')
-rw-r--r--doc/rfc/rfc3137.txt283
1 files changed, 283 insertions, 0 deletions
diff --git a/doc/rfc/rfc3137.txt b/doc/rfc/rfc3137.txt
new file mode 100644
index 0000000..ba843bb
--- /dev/null
+++ b/doc/rfc/rfc3137.txt
@@ -0,0 +1,283 @@
+
+
+
+
+
+
+Network Working Group A. Retana
+Request for Comments: 3137 L. Nguyen
+Category: Informational R. White
+ Cisco Systems
+ A. Zinin
+ Nexsi Systems
+ D. McPherson
+ Amber Networks
+ June 2001
+
+
+ OSPF Stub Router Advertisement
+
+Status of this Memo
+
+ This memo provides information for the Internet community. It does
+ not specify an Internet standard of any kind. Distribution of this
+ memo is unlimited.
+
+Copyright Notice
+
+ Copyright (C) The Internet Society (2001). All Rights Reserved.
+
+Abstract
+
+ This memo describes a backward-compatible technique that may be used
+ by OSPF (Open Shortest Path First) implementations to advertise
+ unavailability to forward transit traffic or to lower the preference
+ level for the paths through such a router. In some cases, it is
+ desirable not to route transit traffic via a specific OSPF router.
+ However, OSPF does not specify a standard way to accomplish this.
+
+1. Motivation
+
+ In some situations, it may be advantageous to inform routers in a
+ network not to use a specific router as a transit point, but still
+ route to it. Possible situations include the following.
+
+ o The router is in a critical condition (for example, has very
+ high CPU load or does not have enough memory to store all LSAs
+ or build the routing table).
+
+ o Graceful introduction and removal of the router to/from the
+ network.
+
+ o Other (administrative or traffic engineering) reasons.
+
+
+
+
+
+Retana, et al. Informational [Page 1]
+
+RFC 3137 OSPF Stub Router Advertisement June 2001
+
+
+ Note that the proposed solution does not remove the router from the
+ topology view of the network (as could be done by just flushing that
+ router's router-LSA), but prevents other routers from using it for
+ transit routing, while still routing packets to router's own IP
+ addresses, i.e., the router is announced as stub.
+
+ It must be emphasized that the proposed solution provides real
+ benefits in networks designed with at least some level of redundancy
+ so that traffic can be routed around the stub router. Otherwise,
+ traffic destined for the networks reachable through such a stub
+ router will be still routed through it.
+
+2. Proposed Solution
+
+ The solution described in this document solves two challenges
+ associated with the outlined problem. In the description below,
+ router X is the router announcing itself as a stub.
+
+ 1) Making other routers prefer routes around router X while
+ performing the Dijkstra calculation.
+
+ 2) Allowing other routers to reach IP prefixes directly connected
+ to router X.
+
+ Note that it would be easy to address issue 1) alone by just flushing
+ router X's router-LSA from the domain. However, it does not solve
+ problem 2), since other routers will not be able to use links to
+ router X in Dijkstra (no back link), and because router X will not
+ have links to its neighbors.
+
+ To address both problems, router X announces its router-LSA to the
+ neighbors as follows.
+
+ o costs of all non-stub links (links of the types other than 3)
+ are set to LSInfinity (16-bit value 0xFFFF, rather than 24-bit
+ value 0xFFFFFF used in summary and AS-external LSAs).
+
+ o costs of stub links (type 3) are set to the interface output
+ cost.
+
+ This addresses issues 1) and 2).
+
+
+
+
+
+
+
+
+
+
+Retana, et al. Informational [Page 2]
+
+RFC 3137 OSPF Stub Router Advertisement June 2001
+
+
+3. Compatibility issues
+
+ Some inconsistency may be seen when the network is constructed of the
+ routers that perform intra-area Dijkstra calculation as specified in
+ [RFC1247] (discarding link records in router-LSAs that have
+ LSInfinity cost value) and routers that perform it as specified in
+ [RFC1583] and higher (do not treat links with LSInfinity cost as
+ unreachable). Note that this inconsistency will not lead to routing
+ loops, because if there are some alternate paths in the network, both
+ types of routers will agree on using them rather than the path
+ through the stub router. If the path through the stub router is the
+ only one, the routers of the first type will not use the stub router
+ for transit (which is the desired behavior), while the routers of the
+ second type will still use this path.
+
+4. Acknowledgements
+
+ The authors of this document do not make any claims on the
+ originality of the ideas described. Among other people, we would
+ like to acknowledge Henk Smit for being part of one of the initial
+ discussions around this topic.
+
+5. Security Considerations
+
+ The technique described in this document does not introduce any new
+ security issues into OSPF protocol.
+
+6. References
+
+ [RFC2328] Moy, J., "OSPF Version 2", STD 54, RFC 2328, April 1998.
+
+ [RFC1247] Moy, J., "OSPF Version 2", RFC 1247, July 1991.
+
+ [RFC1583] Moy, J., "OSPF Version 2", RFC 1583, March 1994.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Retana, et al. Informational [Page 3]
+
+RFC 3137 OSPF Stub Router Advertisement June 2001
+
+
+7. Authors' Addresses
+
+ Alvaro Retana
+ 7025 Kit Creek Rd.
+ Research Triangle Park, NC 27709
+ USA
+
+ EMail: aretana@cisco.com
+
+
+ Liem Nguyen
+ 7025 Kit Creek Rd.
+ Research Triangle Park, NC 27709
+ USA
+
+ EMail: lhnguyen@cisco.com
+
+
+ Russ White
+ Cisco Systems, Inc.
+ 7025 Kit Creek Rd.
+ Research Triangle Park, NC 27709
+
+ EMail: riw@cisco.com
+
+
+ Alex Zinin
+ Nexsi Systems
+ 1959 Concourse Drive
+ San Jose,CA 95131
+
+ EMail: azinin@nexsi.com
+
+
+ Danny McPherson
+ Amber Networks
+ 48664 Milmont Drive
+ Fremont, CA 94538
+
+ EMail: danny@ambernetworks.com
+
+
+
+
+
+
+
+
+
+
+
+Retana, et al. Informational [Page 4]
+
+RFC 3137 OSPF Stub Router Advertisement June 2001
+
+
+8. Full Copyright Statement
+
+ Copyright (C) The Internet Society (2001). All Rights Reserved.
+
+ This document and translations of it may be copied and furnished to
+ others, and derivative works that comment on or otherwise explain it
+ or assist in its implementation may be prepared, copied, published
+ and distributed, in whole or in part, without restriction of any
+ kind, provided that the above copyright notice and this paragraph are
+ included on all such copies and derivative works. However, this
+ document itself may not be modified in any way, such as by removing
+ the copyright notice or references to the Internet Society or other
+ Internet organizations, except as needed for the purpose of
+ developing Internet standards in which case the procedures for
+ copyrights defined in the Internet Standards process must be
+ followed, or as required to translate it into languages other than
+ English.
+
+ The limited permissions granted above are perpetual and will not be
+ revoked by the Internet Society or its successors or assigns.
+
+ This document and the information contained herein is provided on an
+ "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
+ TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
+ BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
+ HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
+ MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+
+Acknowledgement
+
+ Funding for the RFC Editor function is currently provided by the
+ Internet Society.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Retana, et al. Informational [Page 5]
+