IS-IS(Intermediate System-to-Intermediate System) TLV 목차 소개사전요구사항요구사항사용되는구성요소표기규칙 TLV 의기능 TLV 인코딩 IS-IS PDU 및 TLV 정의 Cisco 에서구현한 TLV TLV 세부정보하위 TLV 및트래픽엔지니어링하위 TLV 세부정보관련정보 소개 이문서에서는 IS-IS(Intermediate System-to-Intermediate System) TLV(Type Length Value) 및그사용에대해설명합니다. 사전요구사항 요구사항 이문서에대한특정요건이없습니다. 사용되는구성요소 이문서는특정소프트웨어및하드웨어버전으로한정되지않습니다. 표기규칙 문서표기규칙에대한자세한내용은 Cisco 기술팁표기규칙을참조하십시오. TLV 의기능
원래 OSI(Open System Interconnection) 라우팅용으로설계된 IS-IS 는 TLV 매개변수를사용하여 LSP(Link State Packets) 의정보를전달합니다. TLVs make IS-IS 는확장가능합니다. 따라서 IS- IS 는 LSP 에다양한종류의정보를전달할수있습니다.ISO 5 에의해정의된대로 IS-IS 는 CLNP(Connectwithout Network Protocol) 만지원합니다. 그러나 정보를전달하는 진수필드집합을포함하는 TLV 의등록을사용하여 RFC 5 의 라우팅을위해 IS-IS 가확장되었습니다. IS-IS PDU(Protocol Data Unit) 에는헤더의고정부분과가변부분이있습니다. 헤더의고정부분에는항상있는필드가포함되어있으며헤더의변수부분에는링크상태레코드내에서매개변수의유연한인코딩을허용하는 TLV 가포함되어있습니다. 이러한필드는 T( 진수 ), L( 진수 ) 및 L( 진수 ) 진수값 (V) 로식별됩니다. 유형필드는값필드에있는항목의유형을나타냅니다. 길이필드는값필드의길이를나타냅니다.Value 필드는패킷의데이터부분입니다. 모든라우터구현에서모든 TLV 를지원하지는않지만무시된유형을무시하고재전송해야합니다. RFC 5 에따르면 TLV 은 IS-IS 가 를전달하도록확장하며, CLNS(Connectwithout Network Service) 와동일한패킷의라우팅정보도함께제공합니다.DEC 에서는 TLV 를사용하여 IS-IS 에대한확장도구현했습니다. 이확장명을통해 IS-IS 는 DECnet Phase IV 네트워크에대한정보를보유할수있습니다. 향후 CLNS 에서 v6 라우팅정보를전달할수있도록새로운 TLV 를구현할수있습니다. 여러라우팅프로토콜은 TLV 를사용하여다양한특성을전달합니다.CDP(Cisco Discovery Protocol), LDP(Label Discovery Protocol) 및 BGP(Border Gateway Protocol) 는 TLV 를사용하는프로토콜의입니다.BGP 는 TLV 를사용하여 NLRI(Network Layer Reachability Information), MED(Multiple Exit Discriminator) 및로컬환경설정과같은특성을전달합니다. TLV 인코딩 변수길이필드는다음과같이인코딩됩니다. 필드 진수수 유형 길이 가치 길이 ISO 5 버전인 RFC 섹션 는각유형의 IS-IS PDU 에대한패킷레이아웃과각유형에대해지원되는 TLV 에대한세부정보를제공합니다. 모든 IS-IS PDU 의처음 개 개필드는모든 PDU 유형에공통된헤더필드입니다.TLV 정보는 PDU 의맨끝에저장됩니다. 다양한유형의 PDU 에는현재정의된코드집합이있습니다. 인식되지않는코드는무시되고변경되지않고전달되어야합니다. IS-IS PDU 및 TLV 정의 IS-IS PDU 유형및유효한코드값에대한정의가설정되었습니다.ISO 5 는유형코드 ~ 을정의합니다. RFC 5 는유형코드 ~ 을정의합니다. 참고 : TLV 코드 ( 인증정보 ) 은 RFC 5 에지정되지만 Cisco 는대신 이라는 ISO 코드를사용합니다. 또한 TLV 코드 는파티션복구에사용되며 Cisco 에서지원하지않습니다. Cisco 에서구현한 TLV
Cisco 는대부분의 TLV 를구현합니다. 그러나경우에따라초안또는저수요 TLV 는구현되지않습니다. 다음은 Cisco 에서구현한인기있는 TLV 에대한설명입니다. T L V 이름설명 영역주소 IIS 네이버 안쪽여백 5 7 중간시스템이연결된영역주소를포함합니다. 라우터가연결된모든 IS-IS 실행인터페이스를포함합니다. 주로 IS-IS Hello(IIH) 패킷에서 MTU( 최대전송단위 ) 불일치를탐지하는데사용됩니다. 기본적으로 IIIH 패킷은인터페이스의최대 MTU 에패딩됩니다. 인증 PDU 를인증하는데사용되는정보입니다. IIS 네이버 Int. 연결성 지원되는프로토콜 Ext. 주소 Int. 주소 TE 라우터 ID TE 연결성 동적호스트이름 최대메트릭을 바이트 ( 비트 ) 로늘립니다. 확장 IS 연결가능성 TLV 라고하는이 TLV 는 TLV 메트릭제한을해결합니다.TLV 는최대메트릭이 6 이지만 비트중 6 비트만사용됩니다. 하나이상의내부시작인터페이스를통해지정된라우터가알고있는모든알려진 주소를제공합니다. 이정보는여러번나타날수있습니다. IS(Intermediate System) 가지원하는네트워크레이어프로토콜에대한 NLPID(Network Layer Protocol Identifier) 를전달합니다. 지원되는데이터프로토콜을가리킵니다. 를들어 v NLPID 값 xcc, CLNS NLPID 값 x 및 / 또는 v6 NLPID 값 xe 는이 NLPID TLV 에서광고됩니다. 하나이상의외부시작인터페이스를통해지정된라우터가알고있는모든알려진 주소를제공합니다. 이정보는여러번나타날수있습니다. next-hop 주소에도달하는데사용되는 인터페이스주소입니다. MPLS(Multi-Protocol Label Switching) 트래픽엔지니어링라우터 ID 입니다. 비트메트릭을제공하고 L->L 의경로누수로인한 "up/down" 에대한비트를추가합니다. 확장 연결가능성 TLV 라고하는이 TLV 는 TLV 과 TLV 의문제를모두해결합니다. LSP( 링크상태패킷 ) 를시작하는라우터의심볼이름을식별합니다.
및 TLV 은인증에사용해야합니다.TLV 이아닙니다. TLV 을수신하면다른알수없는 TLV 와마찬가지로수신시무시됩니다.TLV 은인증에만허용되어야합니다. TLV 세부정보 이름 영역주소 IIS 네이버 ES 네이버 부품. 디스크 접두사인접디바이스 IIS 네이버 안쪽여백 LSP 항목 T L V IIH 5 6 SN P L LS P L LS P 근원 ISO 5 ISO 5 ISO 5 ISO 5 ISO 5 ISO 5 ISO 5 ISO 5 인증 ISO 5 선택체크섬 아 LSPB버퍼크기 니요 IIS 네이버 HMAC- MD5 정품 5 시프 - 초안 draft-ietf-isis-wg-snpchecksu draft-ietf-isis-traffic-.txt draft-ietf-isis-hmac-.txt Int. 도 아아 RFC 5
달범위 프로트지원됨 Ext. 주소 IDRPI Intf. 주소 인증 TE- 라우터 ID. 도달범위 동적이름 공유위험링크그룹 * 5 7 MT-ISN M 토폴로지 v6 Intf. 주소 MT 도달범위 방향헬로스 TLV 다시시작 v6 연결성 5 6 니요 아니 니요 RFC 5 RFC 5 RFC 5 RFC 5 RFC 5( 불법 ) draft-ietf-isis-traffic-.txt draft-ietf-isis-traffic-.txt RFC 76 draft-ietf-isis-gmplsextensions-.txt draft-ietf-isis-wg-multitopol draft-ietf-isis-wg-multitopol draft-ietf-isis-ipv6-.txt draft-ietf-isis-wg-multitopol draft-ietf-isis-way-.txt draft-shand-isis-restart-.txt 아니 draft-ietf-isis-ipv6-.txt
요 요 MT v6 Reach 7 draft-ietf-isis-wg-multitopol pp 방향조정 draft-ietf-isis-way- 6.txt 하위 TLV 및트래픽엔지니어링 하위 TLV 는 TLV 와동일한개념을사용합니다. 차이점은 TLV 는 IS-IS 패킷내에있는반면하위 TLV 는 TLV 에존재한다는것입니다.TLV 는 IS-IS 패킷에추가정보를추가하는데사용됩니다.Sub- TLV 는특정 TLV 에추가정보를추가하는데사용됩니다. 각하위 TLV 는세개의필드로구성됩니다. 진수유형필드, 진수길이필드및 진수이상의값필드유형필드는값필드에있는항목의유형을나타냅니다.Length 필드는 진수값필드의길이를나타냅니다. 각하위 TLV 는잠재적으로여러항목을보유할수있습니다. 각항목의길이를알수있는경우하위 TLV 의항목수를전체하위 TLV 의길이로계산할수있습니다. 알수없는하위 TLV 는무시되고수신시건너뜁니다. Sub-TLV 의대부분은 draft-ietf-isis-traffic-.txt 및 draft-ietf-isis-gmpls-extensions-.txt 로정의됩니다. 또한이러한하위 TLV 는 Extended IS Reachability TLV 의일부이며, Extended Reachability TLV 5 의일부인하위 TLV 은외입니다. 하위 TLV 은 draft-martin-neal-policy-isis-admintags-.txt 에정의됩니다. 다음은 Sub-TLV 에대한간략한설명입니다. 하위 T L V 이름 관리그룹 관리그룹 6 v 인터페이스주소 v 네이버주소 최대링크대역폭 최대약가능 설명 이하위 TLV 는태그를 접두사와연결합니다. 이 'tag' 의로는레벨과영역간의재배포제어, 서로다른라우팅프로토콜또는인터페이스에서재배포를제어하는것이있습니다. 링크또는인터페이스가트래픽엔지니어링관점에서색칠된경우해당정보는이 TLV 에서전달합니다. 트래픽엔지니어링에사용되는인터페이스 주소입니다. 트래픽엔지니어링에사용되는네이버인터페이스 주소입니다. 해당인터페이스의최대링크대역폭 ( 트래픽엔지니어링목적 ). 해당인터페이스에서약할수있는최대대역폭양입니다.
한링크대역폭 약되지않은대역폭 트래픽엔지니어링기본메트릭 인터페이스에아직약되지않은대역폭의양. 트래픽엔지니어링목적으로관리적으로할당된메트릭. 하위 TLV 세부정보 하위 TLV 바 TL V 정의이트 관리태그 ISIS_ROUTE_ADMIN_TAG 관리자. 그룹 ( 색상 ) ISIS_ADMIN_GROUP 발송 Int. 식별자 수신 Int. 식별자 5 v Inter. 주소 6 인터페이스 MTU v Neigh 입니다. 주소 최대링크대역폭 최대 Reserv 입니다. 링크대역폭 약되지않은대역폭 TE 기본메트릭 ISIS_INTERFACE ADDR ESS 7 ISIS_NEIGHBOR ADDRE SS ISIS_MAXIMUM_LINK_BW ISIS_MAXIMUM_LINK_RES ISIS_CURRENT_BW_ 약되지않음 ISIS_TRAFFIC_ENGINEERIN G_METRIC 링크보호유형 정수전환. 기능설명 MT 연결가능 v 접두사 최대링크. 레서하위풀 현재 BW UnReser. 하위풀 7 * 5 * 5 ISIS_MAXIMUM_LINK_RES_ SUB ISIS_CURRENT_BW_UNRES ERVED_SUB 변수 * Sub-TLVs 5 및 5 은 draft-ietf-isis-traffic-.txt 로문서화된 MPLS-TE 를지원하기위한
Cisco 의특정확장의일부입니다. 이러한 Sub-TLV 는 MPLS-TE 에서 Guraranted Bandwidth 애플리케이션중에사용됩니다. 참고 : 항상최신 IETF(Internet Engineering Task Force) 초안을참조하십시오. 이문서에언급된 IETF 초안이변경될수있습니다. 최신버전또는 RFC 로대체되거나만료될수있습니다. 관련정보 IS-IS 지원페이지 Technical Support - Cisco Systems