draft-ietf-isis-gmpls-extensions-08.txt   draft-ietf-isis-gmpls-extensions-09.txt 
Network Working Group K. Kompella (Juniper Networks) Network Working Group K. Kompella (Juniper Networks)
Internet Draft Y. Rekhter (Juniper Networks) Internet Draft Y. Rekhter (Juniper Networks)
Expiration Date: August 2002 A. Banerjee (Calient Networks) Expiration Date: October 2002 A. Banerjee (Calient Networks)
J. Drake (Calient Networks) J. Drake (Calient Networks)
G. Bernstein (Ciena) G. Bernstein (Ciena)
D. Fedyk (Nortel Networks) D. Fedyk (Nortel Networks)
E. Mannie (GTS Network) E. Mannie (GTS Network)
D. Saha (Tellium) D. Saha (Tellium)
V. Sharma (Metanoia, Inc.) V. Sharma (Metanoia, Inc.)
IS-IS Extensions in Support of Generalized MPLS IS-IS Extensions in Support of Generalized MPLS
draft-ietf-isis-gmpls-extensions-08.txt draft-ietf-isis-gmpls-extensions-09.txt
1. Status of this Memo 1. Status of this Memo
This document is an Internet-Draft and is in full conformance with This document is an Internet-Draft and is in full conformance with
all provisions of Section 10 of RFC2026. all provisions of Section 10 of RFC2026.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet- other groups may also distribute working documents as Internet-
Drafts. Drafts.
skipping to change at page 3, line 26 skipping to change at page 3, line 26
In this document, we enhance the sub-TLVs for the extended IS In this document, we enhance the sub-TLVs for the extended IS
reachability TLV (see [ISIS-TE]) in support of GMPLS. Specifically, reachability TLV (see [ISIS-TE]) in support of GMPLS. Specifically,
we add the following sub-TLVs: we add the following sub-TLVs:
1. Link Local Identifier 1. Link Local Identifier
2. Remote Interface Identifier 2. Remote Interface Identifier
3. Link Protection Type 3. Link Protection Type
4. Interface Switching Capability Descriptor 4. Interface Switching Capability Descriptor
This brings the list of sub-TLVs of the extended IS reachability TLV The following defines the Type and Length of these sub-TLVs:
to:
Sub-TLV Type Length Name Sub-TLV Type Length Name
3 4 Administrative group (color)
4 4 Link Local Identifier 4 4 Link Local Identifier
5 4 Link Remote Identifier 5 4 Link Remote Identifier
6 variable IPv4 interface address
8 variable IPv4 neighbor address
9 4 Maximum link bandwidth
10 4 Reservable link bandwidth
11 32 Unreserved bandwidth
18 3 TE Default metric
20 2 Link Protection Type 20 2 Link Protection Type
21 variable Interface Switching Capability Descriptor 21 variable Interface Switching Capability Descriptor
250-254 - Reserved for cisco specific extensions
255 - Reserved for future expansion
We further add one new TLV to the TE LSAs. We further add one new TLV to the TE LSAs.
TLV Type Length Name TLV Type Length Name
138 (TBD) variable Shared Risk Link Group 138 variable Shared Risk Link Group
Finally, we add one more TLV to the Hello PDUs.
TLV Type Length Name
(TBD) 4 Link Identifier
5.1. Link Local Identifier 5.1. Link Local Identifier
A Link Local Interface Identifier is a sub-TLV of the extended IS A Link Local Interface Identifier is a sub-TLV of the extended IS
reachability TLV with type 4, and length 4. reachability TLV with type 4, and length 4.
5.2. Link Remote Identifier 5.2. Link Remote Identifier
A Link Remote Identifier is a sub-TLV of the extended IS reachability A Link Remote Identifier is a sub-TLV of the extended IS reachability
TLV with type 5, and length 4. TLV with type 5, and length 4.
skipping to change at page 6, line 29 skipping to change at page 6, line 29
format. The units are bytes (not bits!) per second. The indication format. The units are bytes (not bits!) per second. The indication
whether the interface supports Standard or Arbitrary SONET/SDH is whether the interface supports Standard or Arbitrary SONET/SDH is
encoded as 1 octet. The value of this octet is 0 if the interface encoded as 1 octet. The value of this octet is 0 if the interface
supports Standard SONET/SDH, and 1 if the interface supports supports Standard SONET/SDH, and 1 if the interface supports
Arbitrary SONET/SDH. Arbitrary SONET/SDH.
When the Switching Capability field is LSC, there is no specific When the Switching Capability field is LSC, there is no specific
information. information.
The Interface Switching Capability Descriptor sub-TLV may occur more The Interface Switching Capability Descriptor sub-TLV may occur more
than once within the extended IS reachability TLV (this is needed to than once within the extended IS reachability TLV.
handle interfaces that support multiple switching capabilities).
5.5. Shared Risk Link Group TLV 5.5. Shared Risk Link Group TLV
The proposed SRLG (of type 138 TBD) contains a new data structure The proposed SRLG (of type 138 TBD) contains a new data structure
consisting of: consisting of:
7 octets of System ID and Pseudonode Number 7 octets of System ID and Pseudonode Number
1 octet Flag 1 octet Flag
4 octets of IPv4 interface address or 4 octets of a Link Local 4 octets of IPv4 interface address or 4 octets of a Link Local
Identifier Identifier
skipping to change at page 7, line 7 skipping to change at page 7, line 7
Identifier Identifier
and a list of SRLG values, where each element in the list has 4 and a list of SRLG values, where each element in the list has 4
octets. The length of this TLV is 16 + 4 * (number of SRLG values). octets. The length of this TLV is 16 + 4 * (number of SRLG values).
The Least Significant Bit of the Flag octet indicates whether the The Least Significant Bit of the Flag octet indicates whether the
interface is numbered (set to 1), or unnumbered (set to 0). All other interface is numbered (set to 1), or unnumbered (set to 0). All other
bits are reserved and should be set to 0. bits are reserved and should be set to 0.
5.6. Link Identifier for Unnumbered Interfaces 5.6. Link Identifier for Unnumbered Interfaces
The Link Identifier TLV is carried as part of the Point-to-point ISIS Link Identifies are exchanged in the Extended Local Circuit ID field
Hello PDUs. The Type field of this TLV is TBD. The Length field of of the "Point-to-Point Three-Way Adjacency" IS-IS Option type
this TLV is set to 4. The Value field of this TLV contains 4 octets [ISIS-3way].
that encode the Identifier assigned to the link over which this PDU
is to be transmitted by the LSR that transmits the PDU.
6. Implications on Graceful Restart 6. Implications on Graceful Restart
The restarting node should follow the ISIS restart procedures [ISIS- The restarting node should follow the ISIS restart procedures [ISIS-
RESTART], and the RSVP-TE restart procedures [GMPLS-RSVP]. RESTART], and the RSVP-TE restart procedures [GMPLS-RSVP].
Once the restarting node re-establishes at least one ISIS adjacency, When the restarting node is going to originate its TE LSAs, these
the node should originate its TE LSAs. These LSAs should be LSAs should be originated with 0 unreserved bandwidth, and if the
originated with 0 unreserved bandwidth until the node is able to Link has LSC or FSC as its Switching Capability then also with 0 as
determine the amount of unreserved resources taking into account the Max LSP Bandwidth, until the node is able to determine the amount of
resources reserved by the already established LSPs that have been unreserved resources taking into account the resources reserved by
preserved across the restart. Once the restarting node determines the the already established LSPs that have been preserved across the
amount of unreserved resources, taking into account the resources restart. Once the restarting node determines the amount of unreserved
reserved by the already established LSPs that have been preserved resources, taking into account the resources reserved by the already
across the restart, the node should advertise these resources in its established LSPs that have been preserved across the restart, the
TE LSAs. node should advertise these resources in its TE LSAs.
In addition in the case of a planned restart prior to restarting, the
restarting node SHOULD originate the TE LSAs with 0 as unreserved
bandwidth, and if the Link has LSC or FSC as its Switching Capability
then also with 0 as Max LSP Bandwidth.
Neighbors of the restarting node should continue advertise the actual Neighbors of the restarting node should continue advertise the actual
unreserved bandwidth on the TE links from the neighbors to that node. unreserved bandwidth on the TE links from the neighbors to that node.
Regular graceful restart should not be aborted if a TE LSA or TE Regular graceful restart should not be aborted if a TE LSA or TE
topology changes. TE graceful restart need not be aborted if a TE LSA topology changes. TE graceful restart need not be aborted if a TE LSA
or TE topology changes. or TE topology changes.
7. Security Considerations 7. Security Considerations
skipping to change at page 8, line 23 skipping to change at page 8, line 28
Engineering", Engineering",
draft-ietf-isis-traffic-03.txt (work in progress) draft-ietf-isis-traffic-03.txt (work in progress)
[GMPLS-SIG] Generalized MPLS Group, "Generalized MPLS - Signaling [GMPLS-SIG] Generalized MPLS Group, "Generalized MPLS - Signaling
Functional Functional
Description", draft-ietf-mpls-generalized-signaling-04.txt (work Description", draft-ietf-mpls-generalized-signaling-04.txt (work
in progress) in progress)
[GMPLS-ROUTING] "Routing Extensions in Support of Generalized MPLS", [GMPLS-ROUTING] "Routing Extensions in Support of Generalized MPLS",
draft-many-ccamp-gmpls-routing-01.txt (work in progress) draft-many-ccamp-gmpls-routing-01.txt (work in progress)
[ISIS-3way] "Three-Way Handshake for IS-IS Point-to-Point
Adjacencies",
draft-ietf-isis-3way-05.txt (work in progress)
[ISIS-RESTART] "Restart signaling for ISIS", draft-ietf-isis- [ISIS-RESTART] "Restart signaling for ISIS", draft-ietf-isis-
restart-00.txt restart-00.txt
(work in progress) (work in progress)
[GMPLS-RSVP] "Generalized MPLS Signaling - RSVP-TE Extensions", [GMPLS-RSVP] "Generalized MPLS Signaling - RSVP-TE Extensions",
draft-ietf-mpls-generalized-rsvp-te-06.txt (work in progress) draft-ietf-mpls-generalized-rsvp-te-06.txt (work in progress)
10. Authors' Information 10. Authors' Information
 End of changes. 

This html diff was produced by rfcdiff 1.23, available from http://www.levkowetz.com/ietf/tools/rfcdiff/