RFC 4874:Exclude Routes - Extension to Resource Re...
RFC-Ref

Route


Click on the red underlined text to get to the source

... allow abstract nodes and resources to be explicitly included in a path setup, using the Explicit Route Object (ERO). ...
... This may be because loose hops or abstract nodes need to be prevented from selecting a route through a specific resource. This is a special case of distributed path calculation in the network. ...
... network. For example, route exclusion could be used in the case where two non-overlapping Label Switched Paths (LSPs ...
... Label Switched Paths (LSPs) are required. In this case, one option might be to set up one path and collect its route using route recording, and then to exclude the routers ...
... case, one option might be to set up one path and collect its route using route recording, and then to exclude the routers on that first path from the setup for the second path. Another option might be to ...
... path. This set of abstract nodes is referred to as the Exclude Route list. 2. Exclusion of certain abstract nodes ...
... nodes present in an ERO. Such specific exclusions are referred to as Explicit Exclusion Route. To convey these constructs within the signaling protocol ...
... - A new RSVP-TE object is introduced to convey the Exclude Route list. This object is the EXCLUDE_ROUTE object (XRO ...
... RSVP-TE object is introduced to convey the Exclude Route list. This object is the EXCLUDE_ROUTE object (XRO). ...
... the existing ERO. A new ERO subobject type the Explicit Exclusion Route Subobject (EXRS) is introduced to indicate an exclusion between a pair of included abstract nodes ...
... This document does not assume or preclude any other usage for this subobject. This subobject might also be appropriate for use within an Explicit Route object (ERO) or Record Route object (RRO ...
... an Explicit Route object (ERO) or Record Route object (RRO), but this is outside the scope of this document. ...
... This document does not preclude a route exclusion from listing arbitrary nodes or network elements ...
... explicitly avoided. For instance, it may be necessary to signal only the SRLGs (or Shared Risk Link Groups) to avoid. That is, the route exclusion is not intended to define the actual route by listing all ...
... Shared Risk Link Groups) to avoid. That is, the route exclusion is not intended to define the actual route by listing all of the choices to exclude at each hop, but rather to constrain the normal route selection ...
... route by listing all of the choices to exclude at each hop, but rather to constrain the normal route selection process where loose hops or abstract nodes are to be expanded by listing certain elements ...
... XRO is not needed from BC2 onwards. In general, consideration SHOULD be given (as with explicit route) to the size of signaled data and the impact on the signaling protocol. ...


... This document does not assume or preclude any other usage for this subobject. This subobject might also be appropriate for use within Explicit Route object (ERO) or Record Route object (RRO ...
... Explicit Route object (ERO) or Record Route object (RRO), but this is outside the scope of this document. ...
... L bit is an attribute of the subobject. The L bit is set if the subobject represents a loose hop in the explicit route. If the bit is not set, the subobject represents a strict hop in ...
... If the bit is not set, the subobject represents a strict hop in the explicit route. For exclusions (as used by XRO ...


... Exclude Route List ...
... The exclude route identifies a list of abstract nodes that should not be traversed along the path of the LSP ...
... be traversed along the path of the LSP being established. It is RECOMMENDED that the size of the exclude route list be limited to a value local to the node originating the exclude route ...
... route list be limited to a value local to the node originating the exclude route list. ...
... EXCLUDE_ROUTE Object (XRO) ...
... Abstract nodes to be excluded from the path are specified via the EXCLUDE_ROUTE object (XRO). ...
... XRO). Currently, one C_Type is defined, Type 1 EXCLUDE_ROUTE. The EXCLUDE_ROUTE object has the following format: ...
... Currently, one C_Type is defined, Type 1 EXCLUDE_ROUTE. The EXCLUDE_ROUTE object has the following format: Class ...
... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ The contents of an EXCLUDE_ROUTE object are a series of variable- length data items called subobjects. This specification adapts ERO ...
... RFC3473], and [RFC3477] for use in route exclusions. The SRLG subobject as defined in Section 2 of this document has not been defined before. The SRLG ...
... this document has not been defined before. The SRLG subobject is defined here for use with route exclusions. The following subobject types are supported. ...
... this document. The concept of loose or strict hops has no meaning in route exclusion. The L bit, defined for ERO ...
... Processing Rules for the EXCLUDE_ROUTE Object (XRO) ...
... The exclude route list is encoded as a series of subobjects contained in an EXCLUDE_ROUTE object. Each subobject identifies an abstract ...
... The exclude route list is encoded as a series of subobjects contained in an EXCLUDE_ROUTE object. Each subobject identifies an abstract node in the exclude route ...
... EXCLUDE_ROUTE object. Each subobject identifies an abstract node in the exclude route list. Each abstract node ...
... SRLG. The Explicit Route and routing processing is unchanged from the description in [RFC3209 ...
... and error value of "Local node in Exclude Route". If there are SRLGs in the XRO, the node ...
... error value of "Local node in Exclude Route". 2. Each subobject MUST be consistent. If a subobject is not ...
... Routing Problem" and error value of "Route blocked by Exclude Route" is returned. ...
... error value of "Route blocked by Exclude Route" is returned. - Subobjects in the XRO ...
... 4. When choosing a next hop or expanding an explicit route to include additional subobjects, a node: ...
... equals or is a member of any abstract node that is specified in the EXCLUDE_ROUTE object with the L-flag set to "exclude". The number of introduced explicit nodes or abstract nodes ...
... error code "Routing Problem" and error value of "Route blocked by Exclude Route". ...
... Routing Problem" and error value of "Route blocked by Exclude Route". Note that the subobjects in the XRO ...
... receiving this error code/value combination MAY reduce the complexity of the XRO or route around the node that rejected the XRO ...
... extensions to ERO processing described above. This approach is chosen to allow route exclusion to traverse parts of the network that are not capable of parsing or handling the new function. Note that ...
... are not capable of parsing or handling the new function. Note that Record Route may be used to allow computing nodes to observe violations of route ...
... Route may be used to allow computing nodes to observe violations of route exclusion and attempt to re-route the LSP ...
... nodes to observe violations of route exclusion and attempt to re-route the LSP accordingly. ...


... Explicit Exclusion Route ...
... The Explicit Exclusion Route defines abstract nodes or resources (such as links ...
... should not be used on the path between two inclusive abstract nodes or resources in the explicit route. ...
... Explicit Exclusion Route Subobject (EXRS) ...
... A new ERO subobject type is defined. The Explicit Exclusion Route Subobject (EXRS) has type 33. Although the EXRS is an ERO ...
... Processing Rules for the Explicit Exclusion Route Subobject (EXRS) ...
... error code "Routing Error" and error value "Bad EXPLICIT_ROUTE object" with the EXPLICIT_ROUTE object included, truncated (on the left) to the offending EXRS ...
... Routing Error" and error value "Bad EXPLICIT_ROUTE object" with the EXPLICIT_ROUTE object included, truncated (on the left) to the offending EXRS. ...
... "Routing Problem" and error value "Route Blocked by Exclude Route". ...
... Routing Problem" and error value "Route Blocked by Exclude Route". A node ...
... error code/value combination MAY reduce the complexity of the EXRS or route around the node that rejected the EXRS ...


... Note that any security concerns that exist with explicit routes should be considered with regard to route exclusions. For example, some administrative boundaries may consider explicit routes to be ...


... A new subobject has been added to the existing entry for: 20 EXPLICIT_ROUTE The registry ...
... registry reads: 33 Explicit Exclusion Route subobject (EXRS) ...
... EXRS) The Explicit Exclusion Route subobject (EXRS) is defined in Section 4.1, "Explicit Exclusion Route Subobject ...
... Explicit Exclusion Route subobject (EXRS) is defined in Section 4.1, "Explicit Exclusion Route Subobject (EXRS)". This subobject may be present in the Explicit Route Object ...
... Explicit Exclusion Route Subobject (EXRS)". This subobject may be present in the Explicit Route Object, but not in the Route Record Object or in the new EXCLUDE_ROUTE object, and it should not be ...
... EXRS)". This subobject may be present in the Explicit Route Object, but not in the Route Record Object or in the new EXCLUDE_ROUTE object, and it should not be listed among the subobjects for those objects. ...
... be present in the Explicit Route Object, but not in the Route Record Object or in the new EXCLUDE_ROUTE object, and it should not be listed among the subobjects for those objects. ...
... A new class number has been added for EXCLUDE_ROUTE object (XRO) as defined in Section 3.1, "EXCLUDE_ROUTE Object ...
... EXCLUDE_ROUTE object (XRO) as defined in Section 3.1, "EXCLUDE_ROUTE Object (XRO)". ...
... XRO)". EXCLUDE_ROUTE Class-Num of type 11bbbbbb ...
... Class-Num of type 11bbbbbb Value: 232 Defined CType: 1 (EXCLUDE_ROUTE) Subobjects 1, 2, 4, and 32 are as defined for Explicit Route Object ...
... ROUTE) Subobjects 1, 2, 4, and 32 are as defined for Explicit Route Object. An additional subobject has been registered as requested in Section 8.1, "New ERO ...
... Autonomous system number [RFC3209] 33 Explicit Exclusion Route subobject (EXRS) [RFC4874prop] ...
... Routing Problem' (24). 64 = Unsupported Exclude Route Subobject Type 65 = Inconsistent Subobject 66 = Local Node ...
... 65 = Inconsistent Subobject 66 = Local Node in Exclude Route 67 = Route Blocked by Exclude Route ...
... Node in Exclude Route 67 = Route Blocked by Exclude Route 68 = XRO ...
... Route 67 = Route Blocked by Exclude Route 68 = XRO Too Complex ...


... This document reuses text from [RFC3209] for the description of EXCLUDE_ROUTE. The authors would like to express their thanks to Lou Berger, Steffen ...



Google
Web
RFC-Ref