view Side-By-Side changes
Date: Tue, 09 Apr 2002 04:31:51 GMT Server: Apache/1.3.20 (Unix) Last-Modified: Mon, 28 Jun 1999 17:12:00 GMT ETag: "2e6a2a-47c0-3777ace0" Accept-Ranges: bytes Content-Length: 18368 Connection: close Content-Type: text/plainNetwork Working GroupHenk Smit INTERNET DRAFT Cisco SystemsTony LiJuniperINTERNET DRAFT Procket Networks Henk Smit Procket NetworksMay 1999June 2001 IS-IS extensions for Traffic Engineering<draft-ietf-isis-traffic-01.txt><draft-ietf-isis-traffic-03.txt> Status This document is an Internet-Draft and is in full conformance with all provisions of Section 10 ofRFC2026RFC 2026 except that the right to produce derivative works is not granted. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet- Drafts. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet- Drafts as reference material or to cite them other than as "work in progress." The list of current Internet-Drafts can be accessed at http://www.ietf.org/ietf/1id-abstracts.txt The list of Internet-Draft Shadow Directories can be accessed at http://www.ietf.org/shadow.html. 1.0 Abstract This document describes extensions to the IS-IS protocol to support Traffic Engineering [1]. The IS-IS protocol is specified in [2], with extensions for supporting IPv4 specified in [3]. This document extends the IS-IS protocol by specifying new information that a Intermediate System (IS) [router] can place in Link State Protocol Data Units (LSPs). This information describes additional information about the state of the network that is useful for traffic engineering computations. Expiration Date December19992001 [Page 1] INTERNET DRAFT June19992001 2.0 Introduction An IS-IS LSP is composed of a fixed header and a number of tuples, each consisting of a Type, a Length, and a Value. Such tuples are commonly known as TLVs, and are a good way of encoding information in a flexible and extensible format. The changes in this document include the design of new TLVs to replace the existing IS Neighbor TLV, IP Reachability TLV and add additional information. Mechanisms and procedures to migrate to the new TLVs are not discussed in this document. The primary goal of these extensions is to add more information about the characteristics of a particular link to an IS-IS's LSP. Secondary goals include increasing the dynamic range of the IS-IS metric and improving the encoding of IP prefixes. The router id is useful for traffic engineering purposes because it describes a single address that can always be used to reference a particular router. This document is a publication of the IS-IS Working Group within the IETF, and is a contribution to ISO IEC JTC1/SC6, for eventual inclusion with ISO10589.10589 [2]. 3.0 Introducing Sub-TLVs This document introduces a new way to encode routing information in IS-IS. Therouter ID TLVnew object is called a sub-TLV. Sub-TLVs are similar to regular TLVs. They use the same concepts as regular TLVs. Therouter ID TLVdifference isTLV type 134.that TLVs exist inside IS-IS packets, while sub-TLVs exist inside TLVs. TLVs are used to add extra information to IS-IS packets. Sub-TLVs are used to add extra information to particular TLVs. Each sub-TLV consists of three fields. A one-octet Type field, a one-octet Length field, and zero or more octets of Value. Therouter ID TLV containsType field indicates the4-octet router IDtype of items in therouter originatingValue field. The Length field indicates theLSP. This is usefullength of the Value field inseveral regards: For traffic engineering, it guarantees that we have a single stable address thatoctets. Each sub- TLV canalways be referencedpotentially hold multiple items. The number of items in apath that willsub-TLV can bereachablecomputed frommultiple hops away, regardless ofthestatelength of thenode's interfaces. If OSPF is also active in the domain, traffic engineering can compute the mapping between the OSPF and IS-IS topologies. Implementations MUST NOT inject a /32 prefix forwhole sub-TLV, when therouter ID into their forwarding table, because this can leadlength of each item is known. Unknown sub-TLVs are toforwarding loops when interacting with systems that do not support this TLV.be ignored and skipped on receipt. Expiration Date December19992001 [Page 2] INTERNET DRAFT June19992001 4.0 The extendedIPIS reachability TLV The extendedIPIS reachability TLV is TLV type135.22. The existingIPIS reachabilityTLV is a single TLV that carries IP prefixes(TLV type 2, defined in ISO 10589 [2]) contains information about aformat that is analogous to the IS neighbor TLV. It carries four metrics,series ofwhich only the default metricIS neighbors. For each neighbor, there iscommonly used. Of this,a structure that contains the defaultmetric has ametric, the delay, the monetary cost, the reliability, and the 7-octet ID of the adjacent neighbor. Of this information, the default metric is commonly used. The default metric is currently one octet, with one bit used to indicate that the metric is present and one bit used to indicate whether the metric is internal or external. The remaining 6 bits are used to store the actual metric, resulting a possible metric range of 0-63. This limitation is one of the restrictions that we would like to lift.In addition, route redistribution (a.k.a. route leaking) is a key problem that isThe remaining three metrics (delay, monetary cost, and reliability) are notaddressed bycommonly implemented and reflect unused overhead in theexisting IP reachabilityTLV.This problem occurs when an IP prefixThe neighbor isinjected into a level one area, redistributed into level 2, subsequently redistributed into a second level one area, and then redistributed from the second levelidentified by its system Id (typically 6-octets), plus onearea back into level two. This problem occurs becauseoctet to indicate thepath thatpseudonode number if theinformation can take forms a loop. The likely resultneighbor is on aforwarding loop. To address these issues,LAN interface. Thus, theproposed extended IP reachabilityexisting TLVprovidesconsumes 11 octets per neighbor, with 4 octets fora 32 bitmetric andadds one bit to7 octets for neighbor identification. To indicatethatmultiple adjacencies, this structure is repeated within the IS reachability TLV. Because the TLV is limited to 255 octets of content, aprefix has been redistributed 'down' insingle TLV can describe up to 23 neighbors. The IS reachability TLV can be repeated within thehierarchy.LSP fragments to describe further neighbors. The proposed extendedIPIS reachability TLV contains a new data structure, consistingof: 4 bytesofmetric information 1 byte7 octets ofcontrol information, consistingsystem Id and pseudonode number 3 octets of default metric 1bitoctet ofup/down information 1 bit indicating the existencelength of sub-TLVs6 bits0-244 octets ofprefix length 0-4 bytessub-TLVs, where each sub-TLV consists ofIPv4 prefix 0-250 optional octetsa sequence ofsub-TVLs, if present consisting1 octet of sub-type 1 octet of lengthof sub-TLVs 0-2490-242 octets of value Thus, if no sub-TLVsThis data structure can be replicated withinare used, theTLV, notnew encoding requires 11 octets and can contain up toexceed23 neighbors. Please note that while themaximum lengthencoding allows for 255 octets of sub-TLVs, the maximum value cannot fit in the overall IS reachability TLV. Theup/down bit shall be set to 0 when a prefix is first injected into IS-IS. If a prefixpractical maximum isredistributed from a higher level to a lower level (e.g. level two to level one), the bit shall be set to 1, to indicate that the prefix has travelled down255 octets minus thehierarchy. Prefixes that have11 octets described above, or 244 octets. Further, there is no defined mechanism for extending theup/down bit set to 1 must not be redistributed. Ifsub-TLV space for aprefixparticular neighbor. Thus, wasting sub-TLV space isredistributed from an area to another area at the same level, then the up/down bit shall be set to 1.discouraged. Expiration Date December19992001 [Page 3] INTERNET DRAFT June19992001 The metric octets are encoded as a 24-bit unsigned integer. Note that the metric field in the new extended IP reachability TLV is encoded as a 32-bit unsigned integer. Thesesemantics apply even if IS-ISdifferent sizes were chosen so that it isextended invery unlikely that thefuturecost of an intra-area route has tohave additional levels. By insuring that prefixes follow only the IS-IS hierarchy, we have insured that the information does not loop, thereby insuring that there are no persistent forwarding loops. If there are no sub-TLVs associated with this IP prefix, the bit indicating the presence of sub-TVLs shallbeset to 0. If this bit is setchopped off to1, the first octet after the prefix will be interpreted as the length of sub-TLVs. Please note that while the encoding allows for 255 octets of sub-TLVs, the maximum value cannotfit in theoverall extended IP reachability TLV. The practical maximum is 255 octets minus the 5-9 octets described above, or 250 octets. No sub- TLVs for the extended IP reachability TLV have been defined yet. The 6 bitsmetric field ofprefix length canan inter-area route. To preclude overflow within an SPF implementation, all metrics greater than or equal to MAX_PATH_METRIC shall be considered to havethe values 0-32 and indicate the numbera metric ofsignificant bits in the prefix. The prefixMAX_PATH_METRIC. It isencoded ineasiest to select MAX_PATH_METRIC such that MAX_PATH_METRIC plus a single link metric does not overflow theminimalnumber ofbytesbits forthe given number of significantinternal metric calculation. We assume that this is 32 bits.This implies: Significant bits Bytes 0 0 1-8 1 9-16 2 17-24 3 25-32 4 The remaining bits of prefix are transmitted as zero and ignored upon receipt.Thus, MAX_PATH_METRIC is 4,261,412,864 (0xFE000000, 2^32 - 2^25). Ifan IP prefixa link is advertised withathe maximum link metriclarger then MAX_PATH_METRIC (0xFE000000, see below),(2^24 - 1), thisIP prefixlink should not be considered during the normal SPF computation. This will allowadvertismentadvertisement ofan IP prefixa link for other purposes than building the normalIP routing table. 5.0 The extended IS reachability TLV The extended IS reachability TLV is TLV type 22. The existing IS reachability TLVShortest Path Tree. An example is asingle TLVlink thatcontains information about a seriesis available for traffic engineering, but not for hop-by-hop routing. Certain sub-TLVs are proposed here: Sub-TLV type Length (octets) Name 3 4 Administrative group (color) 6 4 IPv4 interface address 8 4 IPv4 neighbor address 9 4 Maximum link bandwidth 10 4 Reservable link bandwidth 11 32 Unreserved bandwidth 18 3 TE Default metric 250-254 Reserved for cisco specific extensions 255 Reserved for future expansion Each ofIS neighbors. For each neighbor, therethese sub-TLVs isa structure that contains the default metric, the delay, the monetary cost, the reliability, and the 7-octet IDdescribed below. Unless stated otherwise, multiple occurrences of theadjacent neighbor. Of this information,information are supported by multiple inclusions of thedefault metric is commonly used.sub-TLV. 4.1 Sub-TLV 3: Administrative group (color, resource class) Thedefault metric is currently one octet, with oneadministrative group sub-TLV contains a 4-octet bitusedmask assigned by the network administrator. Each set bit corresponds to one administrative group assigned toindicate thatthemetricinterface. By convention the least significant bit ispresentreferred to as 'group 0', andonethe most significant bitusedis referred toindicateas 'group 31'. Expiration Date December19992001 [Page 4] INTERNET DRAFT June1999 whether2001 4.2 Sub-TLV 6: IPv4 interface address This sub-TLV contains a 4-octet IPv4 address for themetric is internal or external. The remaining 6 bits are used to storeinterface described by theactual metric, resulting a possible metric range of 0-63. This limitation is one of(main) TLV. This sub-TLV can occur multiple times. Implementations MUST NOT inject a /32 prefix for therestrictions that we would likeinterface address into their routing or forwarding table, because this can lead tolift. The remaining three metrics (delay, monetary cost, and reliability) areforwarding loops when interacting with systems that do notcommonly implemented and reflect unused overhead insupport this sub-TLV. If a router implements theTLV. The neighborbasic TLV extensions in this document, it isidentified by its system Id (typically 6-octets), plus one octetfree to add or omit this sub-TLV toindicate the pseudonode number ifthe description of an adjacency. If a router implements traffic engineering, it must include this sub-TLV. 4.3 Sub-TLV 8: IPv4 neighboris onaddress This sub-TLV contains aLAN interface. Thus, the existing TLV consumes 11 octets per neighbor, with 4 octetssingle IPv4 address formetric and 7 octetsa neighboring router on this link. This sub-TLV can occur multiple times. Implementations MUST NOT inject a /32 prefix for the neighboridentification. To indicate multiple adjacencies,address into their routing or forwarding table, because thisstructure is repeated within the IS reachability TLV. Becausecan lead to forwarding loops when interacting with systems that do not support this sub-TLV. If a router implements the basic TLV extensions in this document, it islimitedfree to255 octetsadd or omit this sub-TLV to the description ofcontent,an adjacency. If asingle TLV can describe up to 23 neighbors. The IS reachability TLVrouter implements traffic engineering, it must include this sub-TLV on point-to-point adjacencies. 4.4 Sub-TLV 9: Maximum link bandwidth This sub-TLV contains the maximum bandwidth that can berepeated withinused on this link in this direction (from the system originating the LSPfragmentstodescribe further neighbors.its neighbors). This is useful for traffic engineering. Theproposed extended IS reachability TLV contains a new data structure, consisting of 7 octets of system Id and pseudonode number 3 octets of default metric 1 octet of length of sub-TLVs 0-244 octets of sub-TLVs Thus, if no sub-TLVsmaximum link bandwidth is encoded in 32 bits in IEEE floating point format. The units areused,bytes (not bits!) per second. Expiration Date December 2001 [Page 5] INTERNET DRAFT June 2001 4.5 Sub-TLV 10: Maximum reservable link bandwidth This sub-TLV contains thenew encoding requires 11 octets andmaximum amount of bandwidth that cancontain up to 23 neighbors. Please notebe reserved in this direction on this link. Note thatwhile the encoding allowsfor255 octets of sub-TLVs,oversubscription purposes, this can be greater than themaximum value cannot fit inbandwidth of theoverall IS reachability TLV.link. Thepracticalmaximum reservable link bandwidth is255 octets minusencoded in 32 bits in IEEE floating point format. The units are bytes (not bits!) per second. 4.6 Sub-TLV 11: Unreserved bandwidth This sub-TLV contains the11 octets described above, or 244 octets. Further, there is no defined mechanismamount of bandwidth reservable on this direction on this link. Note that forextendingoversubscription purposes, this can be greater than thesub-TLV spacebandwidth of the link. Because of the need fora particular neighbor. Thus, wasting sub-TLV space is discouraged. The metric octets are encoded as apriority and preemption, each head end needs to know the amount of reserved bandwidth at each priority level. Thus, this sub-TLV contains eight 32 bit IEEE floating point numbers. The units are bytes (not bits!) per second. The values correspond to the bandwidth that can be reserved with a setup priority 0 through 7, arranged in increasing order with priority 0 occurring at the start of the sub-TLV, and priority 7 at the end of the sub-TLV. For stability reasons, rapid changes in the values in this sub-TLV should not cause rapid generation of LSPs. 4.7 Sub-TLV 18: Traffic Engineering Default metric This sub-TLV contains a 24-bit unsigned integer. This metric is administratively assigned and can be used to present a differently weighted topology to traffic engineering SPF calculations. To preclude overflow within an SPF implementation, all metrics greater than or equal to MAX_PATH_METRIC shall be considered to have a metric of MAX_PATH_METRIC. It is easiest to select MAX_PATH_METRIC such that MAX_PATH_METRIC plus a single link metric does not overflow the number of bits for internal metric calculation. We assume that this is 32 bits. Thus, MAX_PATH_METRIC is 4,261,412,864 (0xFE000000, 2^32 - 2^25). If a link is advertisedwithwithout this sub-TLV, traffic engineering SPF calculations must use themaximum linknormal default metric(2^24 - 1),of thislink should not be considered duringlink, which is advertised in thenormal SPF computation. This will allow advertismentfixed part ofa link for other purposes than buildingthenormal Shortest Path Tree. An example is a link that is available for traffic engineering, but not for hop-by-hop routing. Certain sub-TLVs are proposed here:extended IS reachability TLV. Expiration Date December19992001 [Page5]6] INTERNET DRAFT June1999 Sub-TLV2001 5.0 The extended IP reachability TLV The extended IP reachability TLV is TLV typeLength (octets) Name 3 4 Administrative group (color) 6 4 IPv4 interface address 8 4 IPv4135. The existing IP reachability TLVs (TLV type 128 and TLV type 130, defined in RFC 1195 [3]) carry IP prefixes in a format that is analogous to the IS neighboraddress 9 4 Maximum link bandwidth 10 4 Reservable link bandwidth 11 32 Unreserved bandwidth 18 3 TE Default metric 250-254 Reserved for cisco specific extensions 255 Reserved for future expansion EachTLV from ISO 10589 [2]. They carry four metrics, ofthese sub-TLVswhich only the default metric isdescribed below. Unless stated otherwise, multiple occurrences ofcommonly used. Of this, theinformation are supported by multiple inclusionsdefault metric has a possible range of 0-63. This limitation is one of thesub-TLV. 5.1 Sub-TLV 3: Administrative group (color, resource class) The administrative group sub-TLV containsrestrictions that we would like to lift. In addition, route redistribution (a.k.a. route leaking) has a4-octet bit mask assignedkey problem that was not fully addressed by thenetwork administrator. Each set bit corresponds to one administrative group assignedexisting IP reachability TLVs. RFC 1195 [3] allows a router to advertise prefixes upwards in theinterface. By convention the least significant bit is referredlevel hierarchy. Unfortunately there were no mechanisms defined toas 'group 0', andadvertise prefixes downwards in themost significant bit is referred to as 'group 31'. 5.2 Sub-TLV 6: IPv4 interface address This sub-TLV contains a 4-octet IPv4level hierarchy. To addressfor the interface described bythese two issues, the(main) TLV. This sub-TLV can occur multiple times. Implementations MUST NOT inject a /32 prefixproposed extended IP reachability TLV provides forthe interface address into their routing or forwarding table, because this can leada 32 bit metric and adds one bit toforwarding loops when interacting with systemsindicate thatdo not support this sub-TLV. Ifarouter implementsprefix has been redistributed 'down' in thebasichierarchy. The proposed extended IP reachability TLVextensions in this document, it is free to add or omit thiscontains a new data structure, consisting of: 4 octets of metric information 1 octet of control information, consisting of 1 bit of up/down information 1 bit indicating the existence of sub-TLVs 6 bits of prefix length 0-4 octet of IPv4 prefix 0-250 optional octets of sub-TVLs, if present consisting of 1 octet of length of sub-TLVs 0-249 octets of sub-TLVs, where each sub-TLV consists of a sequence of 1 octet of sub-type 1 octet of length 0-247 octets of value This data structure can be replicated within the TLV, not to exceed thedescriptionmaximum length ofan adjacency. If a router implements traffic engineering, it must include this sub-TLV.the TLV. Expiration Date December19992001 [Page6]7] INTERNET DRAFT June1999 5.3 Sub-TLV 8: IPv4 neighbor address2001 The 6 bits of prefix length can have the values 0-32 and indicate the number of significant bits in the prefix. The prefix is encoded in the minimal number of octets for the given number of significant bits. Thissub-TLV containsimplies: Significant bits Octets 0 0 1-8 1 9-16 2 17-24 3 25-32 4 The remaining bits of prefix are transmitted as zero and ignored upon receipt. If asingle IPv4 address forprefix is advertised with aneighboring router onmetric larger then MAX_PATH_METRIC (0xFE000000, see paragraph 4.0), thislink.prefix should not be considered during the normal SPF computation. Thissub-TLV can occur multiple times. Implementations MUST NOT injectwill allow advertisement of a/32prefix for other purposes than building theneighbor address into theirnormal IP routingor forwarding table, because this can leadtable. 5.1 The up/down bit Without any additional mechanisms, if routers were allowed toforwarding loops when interacting with systems that doredistribute IP prefixes freely in both directions between level 1 and level 2, those routers can notsupport this sub-TLV. Ifdetermine looping of routing information. A problem occurs when a routerimplementslearns an prefix via level 2 routing and advertises that prefix down into a level 1 area, where another router might pick up thebasic TLV extensions in this document, itroute and advertise the prefix back up into the level 2 backbone. If the original source withdraws the prefix, those two routers might end up having a routing loop between them, where part of the looped path is via level 1 routing and the other part of the looped path is via level 2 routing. The solution that RFC 1195 [3] poses isfreetoadd or omit this sub-TLVallow only advertising prefixes upward in the level hierarchy, and to disallow thedescriptionadvertising ofan adjacency. If a router implements traffic engineering, it must include this sub-TLV on point-to-point adjacencies. 5.4 Sub-TLV 9: Maximum link bandwidth This sub-TLV containsprefixes downward in themaximum bandwidth that can be used onhierarchy. To prevent thislinklooping of prefixes between levels, a new bit of information is defined inthis direction (from the system originatingtheLSP to its neighbors).new extended IP reachability TLV. This bit isuseful for traffic engineering.called the up/down bit. Themaximum link bandwidthup/down bit shall be set to 0 when a prefix isencoded in 32 bits in IEEE floating point format. The units are bytes (not bits!) per second. 5.5 Sub-TLV 10: Maximum reservable link bandwidth This sub-TLV containsfirst injected into IS-IS. If a prefix is advertised from a higher level to a lower level (e.g. level two to level one), themaximum amount of bandwidth that canbit shall bereserved in this direction on this link. Noteset to 1, to indicate thatfor oversubscription purposes, this can be greater thanthebandwidth ofprefix has traveled down thelink. The maximum reservable link bandwidthhierarchy. Prefixes that have the up/down bit set to 1 may only be advertised down the hierarchy, i.e. to lower levels. Expiration Date December 2001 [Page 8] INTERNET DRAFT June 2001 These semantics apply even if IS-IS isencoded in 32 bitsextended inIEEE floating point format. The unitsthe future to have additional levels. By insuring that prefixes follow only the IS-IS hierarchy, we have insured that the information does not loop, thereby insuring that there arebytes (not bits!) per second. 5.6 Sub-TLV 11: Unreserved bandwidthno persistent forwarding loops. If a prefix is advertised from an area to another area at the same level, then the up/down bit shall be set to 1. Thissub-TLV containssituation can arise when a router implements multiple virtual routers at theamountsame level, but in different areas. The semantics ofbandwidth reservable on this direction on this link. Note that for oversubscription purposes, this can be greater thanthebandwidthup/down bit in the new extended IP reachability TLV are identical to the semantics of thelink. Becauseup/down bit defined in RFC 2966 [4]. 5.2 Expandability of theneed for priority and preemption, each head end needs Expiration Date December 1999 [Page 7] INTERNET DRAFT June 1999extended IP reachability TLV with sub-TLVs The extended IP reachability TLV can hold sub-TLVs that apply toknowa particular prefix. This allows for easy future extensions. If there are no sub-TLVs associated with a prefix, theamountbit indicating the presence ofreserved bandwidth at each priority level. Thus,sub-TLVs shall be set to 0. If thissub-TLV contains eight 32bitIEEE floating point numbers. The units are bytes (not bits!) per second. The values correspondis set to 1, thebandwidth that canfirst octet after the prefix will bereserved with a holding of priority 0 through 7, arranged in increasing order with priority 0 occurring atinterpreted as thestartlength of sub-TLVs. Please note that while thesub-TLV, and priority 7 at the endencoding allows for 255 octets of sub-TLVs, thesub-TLV. For stability reasons, rapid changesmaximum value cannot fit in thevalues in this sub-TLV shouldoverall extended IP reachability TLV. The practical maximum is 255 octets minus the 5-9 octets described above, or 250 octets. This document does notcause rapid generation of LSPs. 5.7 Sub-TLV 18:define any sub-TLVs yet for the extended IP reachability TLV. 6.0 The Traffic EngineeringDefault metric This sub-TLVrouter ID TLV The Traffic Engineering router ID TLV is TLV type 134. The router ID TLV contains the 4-octet router ID of the router originating the LSP. This is useful in several regards: For traffic engineering, it guarantees that we have a24-bit unsigned integer. This metric is administratively assigned andsingle stable address that can always beused to presentreferenced in adifferently weighted topology to traffic engineering SPF calculations. To preclude overflow within an SPF implementation, all metrics greater than or equal to MAX_PATH_METRIC shallpath that will beconsidered to have a metricreachable from multiple hops away, regardless ofMAX_PATH_METRIC. It is easiest to select MAX_PATH_METRIC such that MAX_PATH_METRIC plus a single link metric does not overflowthenumberstate ofbits for internal metric calculation. We assume that this is 32 bits. Thus, MAX_PATH_METRIC is 4,261,412,864 (0xFE000000, 2^32 - 2^25).the node's interfaces. Ifa linkOSPF isadvertised without this sub-TLV,also active in the domain, traffic engineeringSPF calculations must usecan compute thenormal default metric of this link, which is advertised inmapping between thefixed part ofOSPF and IS-IS topologies. Expiration Date December 2001 [Page 9] INTERNET DRAFT June 2001 If a router advertises the Traffic Engineering router ID TLV22. 6.0in its LSP, and if it advertises BGP routes with the BGP next hop attribute set to the BGP router ID, in that case the Traffic Engineering router ID should be the same as the BGP router ID. Implementations MUST NOT inject a /32 prefix for the router ID into their forwarding table, because this can lead to forwarding loops when interacting with systems that do not support this TLV. 7.0 Security Considerations This document raises no new security issues for IS-IS.7.08.0 Acknowledgments The authors would like to thank Yakov Rekhter and Dave Katz for their comments on this work.8.09.0 References [1]draft-ietf-mpls-traffic-eng-00.txt,RFC 2702, "Requirements for Traffic Engineering OverMPLS",MPLS," D. Awduche, J. Malcolm, J. Agogbua, M. O'Dell, and J. McManus,work in progress. Expiration Date December 1999 [Page 8] INTERNET DRAFT June 1999September 1999. [2] ISO 10589, "Intermediate System to Intermediate System Intra- Domain Routeing Exchange Protocol for use in Conjunction with the Protocol for Providing the Connectionless-mode Network Service (ISO 8473)" [Also republished as RFC 1142] [3] RFC 1195, "Use of OSI IS-IS for routing in TCP/IP and dual environments", R.W. Callon,Dec.December 19909.0[4] RFC 2966, "Domain-wide Prefix Distribution with Two-Level IS-IS", T. Li, T. Przygienda, H. Smit, October 2000. Expiration Date December 2001 [Page 10] INTERNET DRAFT June 2001 10.0 Authors' AddressesHenk Smit Cisco Systems, Inc. 210 West Tasman Drive San Jose, CA 95134 Email: hsmit@cisco.com Voice: +31 20 342 3736Tony LiJuniperProcket Networks, Inc.385 Ravendale Dr. Mountain View,1100 Cadillac Court Milpitas, CA9404395035 Email:tli@juniper.nettli@procket.com Voice: +1 408 6357900 Fax: +1650 526 8001408 6356166 Henk Smit Procket Networks, Inc. 1100 Cadillac Court Milpitas, CA 95035 Email: henk@procket.com Voice: +1650 526 8006408 6357900 Fax: +1 408 6356166 Expiration Date December19992001 [Page9]11] ----