IS-IS(Intermediate System-to-Intermediate System) 도움말은 최대 전송 단위(MTU) 크기로 채워집니다. 전체 MTU에 IS-IS Hellos(IIHs)를 패딩하면 큰 프레임의 전송 문제나 인접 인터페이스의 MTU 불일치로 인한 오류를 조기에 탐지할 수 있다는 이점이 있습니다.
IS-IS 라우팅 프로세스의 라우터 컨피그레이션 모드에서 no hello padding 명령을 사용하면 라우터의 모든 인터페이스에 대해 IIH의 패딩을 해제할 수 있습니다(Cisco IOS® Software Releases 12.0(5)T 및 12.0(5)S). IIH의 패딩은 IS-IS 라우팅 프로세스를 위한 라우터 컨피그레이션 모드에서 no hello padding multi-point 또는 no hello padding point-to-point 명령을 사용하여 point-to-point 또는 multipoint 인터페이스에 대해 선택적으로 해제할 수 있습니다. Hello 패딩은 no isis hello padding interface 컨피그레이션 명령을 사용하여 개별 인터페이스를 기반으로 해제할 수도 있습니다.
사용자는 두 인터페이스의 MTU가 동일하거나 변환 브리징의 경우 네트워크 대역폭 낭비를 방지하기 위해 hello 패딩을 비활성화합니다. hello 패딩은 비활성화되지만 Cisco 라우터는 처음 5개의 IS-IS hello를 전체 MTU 크기로 패딩하여 전송합니다. 이는 MTU 불일치 검색의 이점을 유지하기 위한 것입니다. 연속 Hello는 더 이상 패딩되지 않습니다.
이 문서에서는 IS-IS를 실행 중인 연결된 두 라우터의 인터페이스에서 MTU 불일치가 발생하는 경우를 보여줍니다. 라우터 F의 MTU가 기본값인 1500바이트에서 2000바이트로 변경되었으며 mtu 2000 interface configuration 명령을 사용했습니다. 직렬 인터페이스가 "플랩"되었습니다. 따라서 새 MTU 값을 적용하려면 shutdown 명령으로 Serial 0을 비활성화한 다음 no shutdown 명령으로 활성화해야 합니다.
이 문서에 대한 특정 요건이 없습니다.
이 문서는 특정 소프트웨어 및 하드웨어 버전으로 한정되지 않습니다.
문서 규칙에 대한 자세한 내용은 Cisco 기술 팁 표기 규칙을 참조하십시오.
이 문제를 설명하는 데 사용된 네트워크 다이어그램 및 컨피그레이션은 다음과 같습니다.
라우터 H | 라우터 F |
---|---|
clns routing ! interface Serial0 no ip address no ip directed-broadcast no ip mroute-cache encapsulation frame-relay frame-relay lmi-type ansi ! interface Serial0.1 ip address 10.10.10.4 255.255.255.0 no ip directed-broadcast ip router isis clns router isis frame-relay map clns 132 broadcast frame-relay map clns 131 broadcast frame-relay map ip 10.10.10.1 132 broadcast frame-relay map ip 10.10.10.3 131 broadcast ! interface Serial0.2 point-to-point ip address 10.20.20.4 255.255.255.0 no ip directed-broadcast ip router isis clns router isis frame-relay interface-dlci 130 ! router isis passive-interface Ethernet0 net 49.0001.4444.4444.4444.00 is-type level-1 |
clns routing ! interface Serial2 mtu 2000 no ip address no ip directed-broadcast encapsulation frame-relay frame-relay lmi-type ansi ! interface Serial2.1 point-to-point ip address 10.20.20.2 255.255.255.0 no ip directed-broadcast ip router isis clns router isis frame-relay interface-dlci 103 ! router isis net 49.0001.2222.2222.2222.00 is-type level-1 |
두 라우터에서 show clns neighbors 명령을 사용하여 라우터 F와 라우터 H 간의 인접성 상태를 확인할 수 있습니다. 라우터 F의 출력에서 라우터 H와의 인접성이 INIT 상태임을 확인합니다. 라우터 H의 출력에서 라우터 F와의 인접성이 IS 유형이고 프로토콜이 ES-IS(End System-to Intermediate System)임을 확인할 수 있습니다. 이 출력은 CLNS(연결 없는 네트워크 서비스) 인접성에 문제가 있음을 나타냅니다.
Router_H# show clns neighbors System Id SNPA Interface State Holdtime Type Protocol Router_F DLCI 130 Se0.2 Up 294 IS ES-IS Router_G DLCI 131 Se0.1 Up 7 L1 IS-IS Router_E DLCI 132 Se0.1 Up 27 L1 IS-IS Router_F# show clns neighbors System Id Interface SNPA State Holdtime Type Protocol Router_H Se2.1 DLCI 103 Init 26 L1 IS-IS
debug isis adj-packets 명령을 사용하여 IS-IS adjacency-packet 디버깅을 활성화하면, 라우터 F가 Serial 2.1 하위 인터페이스에서 직렬 IIH를 전송하고 수신하는 것을 모두 확인할 수 있습니다.
Router_F# debug isis adj-packets IS-IS Adjacency related packets debugging is on ISIS-Adj: Sending serial IIH on Serial2.1 ISIS-Adj: Rec serial IIH from DLCI 103 (Serial2.1), cir type L1, cir id 00 ISIS-Adj: rcvd state DOWN, old state INIT, new state INIT ISIS-Adj: Action = GOING UP, new type = L1 ISIS-Adj: Sending serial IIH on Serial2.1 ISIS-Adj: Rec serial IIH from DLCI 103 (Serial2.1), cir type L1, cir id 00 ISIS-Adj: rcvd state DOWN, old state INIT, new state INIT ISIS-Adj: Action = GOING UP, new type = L1 ISIS-Adj: Sending serial IIH on Serial2.1 ISIS-Adj: Rec serial IIH from DLCI 103 (Serial2.1), cir type L1, cir id 00 ISIS-Adj: rcvd state DOWN, old state INIT, new state INIT ISIS-Adj: Action = GOING UP, new type = L1 ISIS-Adj: Rec serial IIH from DLCI 103 (Serial2.1), cir type L1,cir id 00 ISIS-Adj: rcvd state DOWN, old state INIT, new state INIT ISIS-Adj: Action = GOING UP, new type = L1 ISIS-Adj: Sending serial IIH on Serial2.1
이 출력은 라우터 H가 라우터 F로부터 직렬 0.2의 IIH를 수신하지 않음을 보여줍니다. 따라서 IS-IS 인접성이 형성되지 않습니다. 대신 인접성은 ES(End System)입니다.
Router_H# debug isis adj-packets IS-IS Adjacency related packets debugging is on ISIS-Adj: Rec L1 IIH from DLCI 131 (Serial0.1), cir type 1, cir id Router_H.01 ISIS-Adj: Sending L1 IIH on Serial0.1 ISIS-Adj: Rec L1 IIH from DLCI 131 (Serial0.1), cir type 1, cir id Router_H.01 ISIS-Adj: Sending serial IIH on Serial0.2 ISIS-Adj: Rec L2 IIH from DLCI 132 (Serial0.1), cir type 3, cir id Router_H.01 ISIS-Adj: Rec L1 IIH from DLCI 131 (Serial0.1), cir type 1, cir id Router_H.01 ISIS-Adj: Rec L1 IIH from DLCI 132 (Serial0.1), cir type 3, cir id Router_H.01 ISIS-Adj: Rec L1 IIH from DLCI 131 (Serial0.1), cir type 1, cir id Router_H.01 ISIS-Adj: Sending L1 IIH on Serial0.1 ISIS-Adj: Rec L1 IIH from DLCI 131 (Serial0.1), cir type 1, cir id Router_H.01 ISIS-Adj: Rec L2 IIH from DLCI 132 (Serial0.1), cir type 3, cir id Router_H.01 ISIS-Adj: Sending serial IIH on Serial0.2 ISIS-Adj: Rec L1 IIH from DLCI 132 (Serial0.1), cir type 3, cir id Router_H.01 ISIS-Adj: Rec L1 IIH from DLCI 131 (Serial0.1), cir type 1, cir id Router_H.01 ISIS-Adj: Rec L1 IIH from DLCI 131 (Serial0.1), cir type 1, cir id Router_H.01
IIH가 링크의 전체 MTU에 채워지는 반면 ES Hello는 전체 MTU 크기에 채워지지 않으므로 라우터 H는 라우터 F에서 Hello를 수신하지 않습니다. 이는 라우터 F가 MTU를 2000으로 간주하고 라우터 H에서 무시하는 2000바이트 hello를 전송하기 때문에 발생합니다.
해결책은 링크의 양쪽에 동일한 MTU가 있는지 확인하는 것입니다. 이를 위한 한 가지 방법은 다음과 같이 mtu 명령을 사용하는 것입니다.
Router_F# configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router_F(config)# interface serial 2 Router_F(config-if)# mtu 1500 Router_F(config-if)# shutdown Router_F(config-if)# no shutdown Router_F(config-if)# ^Z Router_F#
이제 라우터 H와 라우터 F가 인접 디바이스가 되어 서로의 트래픽을 라우팅할 수 있습니다.
Router_H# show clns neighbors System Id SNPA Interface State Holdtime Type Protocol Router_F DLCI 130 Se0.2 Up 28 L1 IS-IS Router_G DLCI 131 Se0.1 Up 8 L1 IS-IS Router_E DLCI 132 Se0.1 Up 29 L1 IS-IS Router_F# show clns neighbors System Id Interface SNPA State Holdtime Type Protocol Router_H Se2.1 DLCI 103 Up 24 L1 IS-IS
MTU 불일치로 인한 CLNS 인접성 문제도 다음 그림과 같이 clns mtu 명령을 사용하여 해결할 수 있습니다.
Router_F#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router_F(config)#interface serial2 Router_F(config-if)#clns mtu 1500 Router_F(config-if)#^Z Router_F#
개정 | 게시 날짜 | 의견 |
---|---|---|
1.0 |
10-Dec-2003
|
최초 릴리스 |