이 장에서는 일반적인 문제 해결 정보 및 직렬 연결 문제 해결을 위한 도구 및 기술에 대해 설명합니다. 이 장은 다음 섹션으로 구성됩니다.
show interfaces serial 명령을 사용하여 문제 해결
show controllers 명령 사용
디버그 명령 사용
확장 ping 테스트 사용
잠금 문제 해결
버퍼 조정
특수 직렬 회선 테스트
show interfaces serial 명령에 대한 자세한 정보
T1 문제 해결
E1 문제 해결
이 문서의 독자는 다음 정의를 숙지해야 합니다.
DTE = 데이터 터미널 장비
CD = 캐리어 탐지
CSU = 채널 서비스 유닛
DSU = 디지털 서비스 유닛
SCTE = 직렬 클럭에서 외부 전송
DCE = 데이터 회로 종료 장비
CTS = 보내기 지우기
DSR = 데이터 세트 준비
SAP = 서비스 광고 프로토콜
IPX = 네트워크 간 패킷 교환
FDDI = 파이버 분산 데이터 인터페이스
ESF = 확장 수퍼프레임 형식
B8ZS = 바이너리 8-0 대체
LBO = 라인 구축
이 문서는 특정 소프트웨어 및 하드웨어 버전으로 한정되지 않습니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 라이브 네트워크에서 작업하는 경우, 사용하기 전에 모든 명령의 잠재적인 영향을 이해해야 합니다.
문서 규칙에 대한 자세한 내용은 Cisco 기술 팁 표기 규칙을 참조하십시오.
show interfaces serial EXEC 명령의 출력에는 직렬 인터페이스와 관련된 정보가 표시됩니다. 그림 15-1은 HDLC(High-Level Data Link Control) 직렬 인터페이스에 대한 show interfaces serial EXEC 명령의 출력을 보여줍니다.
이 섹션에서는 show interfaces serial 명령을 사용하여 WAN(Wide Area Network) 환경에서 직렬 회선 연결 문제를 진단하는 방법에 대해 설명합니다. 다음 섹션에서는 명령 출력의 몇 가지 중요한 필드에 대해 설명합니다.
이 장의 뒷부분에 나오는 "show interfaces serial 명령에 대한 자세한 정보" 섹션에 자세히 설명되어 있습니다.
show interfaces serial display의 인터페이스 상태 행에서 5가지 가능한 문제 상태를 식별할 수 있습니다(그림 15-1 참조).
Serial x가 다운, 회선 프로토콜이 다운
Serial x가 작동되고 회선 프로토콜이 다운됨
Serial x가 작동되고 회선 프로토콜이 작동(반복됨)
Serial x가 작동되고 회선 프로토콜이 다운됨(비활성화됨)
Serial x가 관리 목적으로 다운되고 라인 프로토콜이 다운됨
그림 15-1 HDLC show interface serial 명령 출력
표 15-1: 일련 행: show interfaces serial Status Line Conditions(인터페이스 일련 상태 라인 조건) - 이 표에서는 인터페이스 상태 조건, 조건과 관련된 가능한 문제 및 해당 문제에 대한 해결책을 보여 줍니다.
상태 라인 조건 | 가능한 문제 | 솔루션 |
---|---|---|
Serial x가 작동되고 회선 프로토콜이 작동함 | 이것이 적절한 상태 라인 조건입니다. 필요한 조치가 없습니다. | |
Serial x가 다운, 회선 프로토콜이 다운(DTE 모드) |
|
|
Serial x가 작동되고 회선 프로토콜이 다운됨(DTE 모드) |
|
|
Serial x가 작동되고 회선 프로토콜이 다운됨(DCE 모드) |
|
|
Serial x가 작동되고 회선 프로토콜이 작동(반복됨) | 회선에 루프가 있습니다. 루프가 처음 탐지되면 keepalive 패킷의 시퀀스 번호가 임의의 숫자로 변경됩니다. 동일한 난수가 링크를 통해 반환되면 루프가 존재합니다. |
|
Serial x가 작동되고 회선 프로토콜이 다운됨(비활성화됨) |
|
|
Serial x가 관리 목적으로 다운되고 라인 프로토콜이 다운됨 |
|
|
시스템이 패킷을 전송 버퍼에 전달하려고 하지만 사용할 수 있는 버퍼가 없는 경우 show interfaces serial 명령의 출력 삭제는 나타납니다(그림 15-1 참조).
증상: 직렬 링크의 출력 삭제 수가 증가하고 있습니다.
표 15-2 직렬 행: 직렬 링크의 출력 삭제 증가 - 이 표에서는 이러한 증상을 일으킬 수 있는 문제를 요약하고 해결책을 제안합니다.
가능한 문제 | 솔루션 |
---|---|
직렬 인터페이스에 대한 입력 속도가 직렬 링크에서 사용할 수 있는 대역폭을 초과합니다. |
참고: 특정 조건에서 출력 삭제를 사용할 수 있습니다. 예를 들어, 링크가 과도하게 사용되었다고 알려진 경우(상황을 해결할 방법이 없는 경우), 패킷을 보유하는 것보다 패킷을 삭제하는 것이 더 좋은 경우가 많습니다. 이는 플로우 제어를 지원하고 데이터를 재전송할 수 있는 프로토콜(예: TCP/IP 및 Novell IPX)에 적용됩니다. 그러나 DECnet 및 LAN 전송과 같은 일부 프로토콜은 삭제된 패킷에 민감하며 재전송을 제대로 수용하지 못합니다(있는 경우). |
시스템에서 처리 중인 인터페이스 패킷이 너무 많으면 show interfaces serial EXEC 명령의 출력에 입력 드롭이 나타납니다(그림 15-1 참조).
증상: 직렬 링크의 입력 삭제 수가 증가하고 있습니다.
표 15-3: 일련 행: 직렬 링크의 입력 삭제 증가 - 이 표에서는 이러한 증상을 일으킬 수 있는 문제를 요약하고 해결책을 제안합니다.
가능한 문제 | 솔루션 |
---|---|
입력 속도가 라우터 용량을 초과하거나 입력 큐가 출력 대기열 크기를 초과함 | 참고: 입력 삭제 문제는 일반적으로 고속 인터페이스(예: 이더넷, 토큰 링, FDDI)와 직렬 인터페이스 간에 트래픽이 라우팅되는 경우에 발생합니다. 트래픽이 적을 때 문제가 없습니다. 트래픽 속도가 증가하면 백업이 시작됩니다. 라우터는 이러한 혼잡한 기간 동안 패킷을 삭제합니다.
|
show interfaces 직렬 출력에 입력 오류가 나타나는 경우(그림 15-1 참조) 이러한 오류의 가능한 소스가 여러 개 있습니다. 가장 가능성이 높은 출처는 표 15-4에 요약되어 있습니다.
참고: CRC(cyclic redundancy check) 오류, 프레이밍 오류 또는 총 인터페이스 트래픽의 1% 이상에 대한 입력 오류 값은 격리되고 복구해야 하는 링크 문제의 종류를 나타냅니다.
증상: 총 인터페이스 트래픽의 1%를 초과하는 입력 오류 수가 증가하고 있습니다.
표 15-4: 일련 행: 총 인터페이스 트래픽의 1%를 초과하여 입력 오류 증가
가능한 문제 | 솔루션 |
---|---|
다음 문제로 인해 이 증상이 나타날 수 있습니다.
|
참고: 라우터를 WAN 또는 직렬 네트워크에 연결할 때는 데이터 변환기를 사용하지 않는 것이 좋습니다.
|
표 15-5: 이 표에서는 show interfaces serial 명령(그림 15-1 참조)에 표시되는 다양한 입력 오류 유형, 오류를 일으킬 수 있는 가능한 문제 및 이러한 문제의 해결 방법에 대해 설명합니다.
입력 오류 유형(필드 이름) | 가능한 문제 | 솔루션 |
---|---|---|
CRC 오류(CRC) | CRC 오류는 CRC 계산이 전달되지 않아 데이터가 손상되었음을 나타내는 경우에 발생합니다. 다음 이유 중 하나가 있습니다.
|
|
프레이밍 오류(프레임) | 다음 이유 중 하나로 패킷이 8비트 바이트 경계에서 끝나지 않을 때 프레이밍 오류가 발생합니다.
|
|
중단된 전송(중단) | 중단은 한 개의 비트의 잘못된 시퀀스를 나타냅니다(한 줄에 7개 이상). 다음과 같은 사유가 발생할 수 있습니다.
|
|
show interfaces serial EXEC 명령의 출력에 나타나는 인터페이스 재설정은 누락된 keep-alive 패킷의 결과입니다(그림 15-1 참조).
증상: 직렬 링크에서 인터페이스 재설정의 수가 증가하고 있습니다.
표 15-6: 이 표에서는 이 증상의 원인이 될 수 있는 문제를 요약하고 해결책을 제안합니다.
가능한 문제 | 솔루션 |
---|---|
다음 문제로 인해 이 증상이 나타날 수 있습니다.
|
인터페이스 재설정이 발생하는 경우 show interfaces serial 명령 출력의 다른 필드를 검사하여 문제의 원인을 확인합니다. 인터페이스 재설정의 증가를 기록하고 있다고 가정할 때 다음 필드를 검토합니다.
|
캐리어 전환은 통신 사업자 신호(예: 링크의 원격 끝에서 인터페이스 재설정)가 중단될 때마다 show interfaces serial EXEC 명령의 출력에 나타납니다.
증상: 시리얼 링크에서 캐리어 전환 수가 증가하고 있습니다.
표 15-7은 이 증상의 원인이 될 수 있는 문제를 요약하고 해결책을 제시합니다.
표 15-7: 일련 행: 시리얼 링크에서 캐리어 전환 수 증가
가능한 문제 | 솔루션 |
---|---|
다음 문제로 인해 이 증상이 나타날 수 있습니다.
|
|
show controllers EXEC 명령은 직렬 회선 문제 해결 시 또 다른 중요한 진단 도구입니다. 명령 구문은 플랫폼에 따라 다릅니다.
Cisco 7000 Series 라우터의 직렬 인터페이스의 경우 show controllers cbus EXEC 명령을 사용합니다.
Cisco 액세스 제품의 경우 show controllers EXEC 명령을 사용합니다.
AGS, CGS 및 MGS의 경우 show controllers mci EXEC 명령을 사용합니다.
그림 15-2는 show controllers cbus EXEC 명령의 출력을 보여줍니다. 이 명령은 FSIP(Fast Serial Interface Processor) 카드가 장착된 Cisco 7000 Series 라우터에서 사용됩니다. CSU/DSU(Channel Service Unit/Digital Service Unit)에 연결된 케이블이 올바른 인터페이스에 연결되어 있는지 확인하려면 명령 출력을 확인합니다. 마이크로코드 버전이 최신 버전인지 확인할 수도 있습니다.
그림 15-2: show controllers cbus 명령 출력
Cisco 2000, Cisco 2500, Cisco 3000, Cisco 4000 Series 액세스 서버 및 라우터와 같은 액세스 제품에 대해서는 show controllers EXEC 명령을 사용합니다. 그림 15-3은 Cisco 2503 액세스 서버의 BRI(Basic Rate Interface) 및 직렬 인터페이스의 show controllers 명령 출력을 보여줍니다. 일부 출력은 표시되지 않습니다.
show controllers 출력은 인터페이스 채널의 상태와 케이블이 인터페이스에 연결되었는지 여부를 나타냅니다. 그림 15-3에서 직렬 인터페이스 0에는 RS-232 DTE 케이블이 연결되어 있습니다. 직렬 인터페이스 1에는 케이블이 연결되어 있지 않습니다.
그림 15-4는 show controllers mci 명령의 출력을 보여줍니다. 이 명령은 AGS, CGS 및 MGS 라우터에서만 사용됩니다. 전기 인터페이스가 UNKNOWN(V.35, EIA/TIA-449 또는 기타 전기 인터페이스 유형 대신)으로 표시되는 경우 잘못 연결된 케이블이 문제가 될 수 있습니다. 카드 내부 배선에 문제가 있거나 잘못된 어플라이언스가 있을 수도 있습니다. 전기 인터페이스를 알 수 없는 경우 show interfaces serial EXEC 명령에 해당하는 디스플레이에 인터페이스 및 회선 프로토콜이 다운되었음을 표시합니다.
그림 15-3: show controllers 명령 출력
그림 15-4: show controllers mci 명령 출력
다양한 debug privileged EXEC 명령의 출력은 많은 인터네트워킹 이벤트의 프로토콜 상태 및 네트워크 활동과 관련된 진단 정보를 제공합니다.
주의: 디버깅 출력은 CPU 프로세스에 높은 우선 순위가 할당되므로 시스템을 사용할 수 없게 만들 수 있습니다. 따라서 debug 명령만 사용하여 특정 문제를 해결하거나 Cisco 기술 지원 담당자와의 문제 해결 세션 중에만 사용합니다. 또한 네트워크 트래픽이 낮고 사용자가 적은 기간 동안 debug 명령을 사용하는 것이 가장 좋습니다. 이러한 기간 동안 디버깅하면 디버그 명령 처리 오버헤드가 증가하여 시스템 사용에 영향을 미칠 가능성이 줄어듭니다. debug 명령을 모두 사용하는 경우 특정 no debug 명령 또는 no debug all 명령으로 비활성화해야 합니다.
다음 debug 명령은 직렬 및 WAN 문제를 해결할 때 유용합니다. 이러한 각 명령의 기능 및 출력에 대한 자세한 내용은 디버그 명령 참조 발행물에서 확인할 수 있습니다.
debug serial interface - HDLC keepalive 패킷이 증가하는지 확인합니다. 그렇지 않으면 인터페이스 카드 또는 네트워크에 가능한 타이밍 문제가 있습니다.
debug x25 events - SVC(Switched Virtual Circuit)의 열기 및 닫기와 같은 X.25 이벤트를 탐지합니다. 결과 "원인 및 진단" 정보가 이벤트 보고서에 포함됩니다.
debug lab- 출력 링크 액세스 절차, LAB(Balanced) 또는 Level 2 X.25 정보.
debug arp - 라우터가 WAN 클라우드의 반대쪽에 있는 라우터(ARP 패킷 포함)에 대한 정보를 전송할지 또는 학습하는지 여부를 나타냅니다. TCP/IP 네트워크의 일부 노드가 응답하지만 다른 노드는 응답하지 않을 경우 이 명령을 사용합니다.
debug frame-relay lmi - 프레임 릴레이 스위치와 라우터가 LMI 패킷을 보내고 받는지 확인하는 데 유용한 LMI(Local Management Interface) 정보를 가져옵니다.
debug frame-relay events - 라우터와 프레임 릴레이 스위치 간에 교환이 발생하는지 확인합니다.
debug ppp negotiation - PPP 시작 중에 전송된 PPP(Point-to-Point Protocol) 패킷을 표시합니다. 여기서 PPP 옵션은 협상됩니다.
debug ppp packet - 보내고 받는 PPP 패킷을 표시합니다. 이 명령은 낮은 수준의 패킷 덤프를 표시합니다.
debug ppp errors - PPP 연결 협상 및 작업과 연결된 PPP 오류(예: 불법 또는 형식이 잘못된 프레임)를 표시합니다.
debug ppp chap - PPP CHAP(Challenge Handshake Authentication Protocol) 및 PAP(Password Authentication Protocol) 패킷 교환을 표시합니다.
debug serial packet - 전송 및 수신되는 SMDS(Switched Multabit Data Service) 패킷을 표시합니다. 이 표시는 패킷이 전송되지 않았거나 잘못 수신된 이유를 나타내는 오류 메시지도 인쇄합니다. SMDS의 경우 SMDS 패킷이 전송되거나 수신될 때 명령은 전체 SMDS 헤더 및 일부 페이로드 데이터를 덤프합니다.
ping 명령은 여러 호스트 시스템뿐만 아니라 Cisco 인터네트워킹 디바이스에서 사용할 수 있는 유용한 테스트입니다. TCP/IP에서 이 진단 도구를 ICMP(Internet Control Message Protocol) 에코 요청이라고도 합니다.
참고: ping 명령은 show interfaces 직렬 표시에 높은 수준의 입력 오류가 등록될 때 특히 유용합니다. 그림 15-1을 참조하십시오.
Cisco 인터네트워킹 디바이스는 여러 ping 패킷을 순서대로 전송하는 것을 자동화하는 메커니즘을 제공합니다. 그림 15-5는 확장 ping 옵션을 지정하는 데 사용되는 메뉴를 보여줍니다. 이 예에서는 20개의 연속 ping을 지정합니다. 그러나 직렬 회선에서 구성 요소를 테스트할 때는 1000ping과 같이 훨씬 더 큰 숫자를 지정해야 합니다.
그림 15-5: 확장 Ping 사양 메뉴
일반적으로 직렬 회선 ping 테스트를 다음과 같이 수행합니다.
CSU 또는 DSU를 로컬 루프백 모드로 전환합니다.
다양한 데이터 패턴 및 패킷 크기를 전송하도록 extended ping 명령을 구성합니다. 그림 15-6 및 그림 15-7은 각각 All-Zeros(1500바이트) ping과 All-One(1500바이트) ping이라는 두 가지 유용한 ping 테스트를 보여줍니다.
show interfaces serial 명령 출력(그림 15-1 참조)을 검사하고 입력 오류가 증가했는지 확인합니다. 입력 오류가 증가하지 않으면 로컬 하드웨어(DSU, 케이블, 라우터 인터페이스 카드)가 양호한 상태일 수 있습니다.
이 테스트 시퀀스가 많은 CRC 및 프레이밍 오류가 발생하여 프롬프트가 표시되었다고 가정하면 잠금 문제가 발생할 수 있습니다. CSU 또는 DSU에서 타이밍 문제를 확인합니다. 이 장의 뒷부분에 나오는 "Troubleshooting Clocking Problems" 섹션을 참조하십시오.
잠금 컨피그레이션이 올바르며 제대로 작동하고 있다고 판단하면 CSU 또는 DSU를 원격 루프백 모드로 전환합니다.
ping 테스트를 반복하고 입력 오류 통계의 변경 사항을 확인합니다.
입력 오류가 증가하면 직렬 회선이나 CSU/DSU에 문제가 있습니다. WAN 서비스 공급업체에 문의하고 CSU 또는 DSU를 바꿉니다. 문제가 계속되면 기술 지원 담당자에게 문의하십시오.
그림 15-6: ALl-0 1500바이트 ping 테스트
그림 15-7 올인원 1500바이트 ping 테스트
직렬 연결의 클럭킹 충돌로 인해 연결 서비스가 만성적인 손실되거나 성능이 저하될 수 있습니다. 이 섹션에서는 잠금 문제의 중요한 측면에 대해 설명합니다. 잠금 문제 원인, 잠금 문제 감지, 잠금 문제 격리, 문제 해결 방법 잠금
CSU/DSU는 데이터를 통과하는 데이터에서 데이터 시계를 파생시킵니다. 시계를 복구하려면 CSU/DSU 하드웨어가 시계를 통과하는 8비트의 모든 데이터에 대해 1비트 값을 하나 이상 받아야 합니다. 이를 one density로 알려져 있습니다. 고밀도 유지 관리를 통해 하드웨어는 데이터 시계를 안정적으로 복구할 수 있습니다.
최신 T1 구현에서는 일반적으로 바이너리 8-0 대체(B8ZS) 코딩을 사용하여 ESF(Extended Superframe Format) 프레이밍을 사용합니다. B8ZS는 직렬 링크를 통해 연속된 8개의 0이 전송될 때마다 특수 코드가 대체되는 체계를 제공합니다. 그런 다음 이 코드는 연결의 원격 끝에서 해석됩니다. 이 기술은 데이터 스트림에 관계없이 밀도를 보장합니다.
이전 T1 구현에서는 SF(Superframe Format) 프레이밍 및 AMI(Alternate Mark Inversion) 코딩이라고도 하는 D4를 사용합니다. AMI는 B8ZS와 같은 코딩 체계를 사용하지 않습니다. 따라서 데이터 스트림과 별개로 밀도가 유지되지 않으므로 전송할 수 있는 데이터 유형이 제한됩니다.
직렬 통신의 또 다른 중요한 요소는 SCTE(Serial Clock Transmit External) 터미널 타이밍입니다. SCTE는 DTE(데이터 터미널 장비) 디바이스(예: 라우터)에서 DCE(데이터 통신 장비) 디바이스(예: CSU/DSU)로 다시 울리는 클럭입니다.
DCE 디바이스가 내부 클럭 대신 SCTE를 사용하여 DTE의 데이터를 샘플링할 때 CSU/DSU와 라우터 간에 케이블이 위상 변경되는 경우에도 오류 없이 데이터를 샘플링하는 것이 더 좋습니다. 64kbps 이상 빠른 직렬 전송에는 SCTE를 사용하는 것이 좋습니다. CSU/DSU에서 SCTE를 지원하지 않는 경우 이 장의 뒷부분에 나오는 "전송 시계 반전" 섹션을 참조하십시오.
일반적으로 직렬 WAN 상호 연결의 클록 문제는 다음 원인 중 하나로 인해 발생할 수 있습니다.
잘못된 DSU 컨피그레이션
잘못된 CSU 컨피그레이션
사양에서 벗어난 케이블 - 15.24m(50피트) 이상 또는 차폐되지 않은 케이블
잡음 또는 불량 패치 패널 연결
여러 케이블이 한 줄로 연결됨
직렬 인터페이스에서 클럭킹 충돌을 탐지하려면 다음과 같이 입력 오류를 찾습니다.
링크 양쪽 끝에 있는 라우터에서 show interfaces serial EXEC 명령을 사용합니다.
명령 출력에 CRC, 프레이밍 오류 및 중단이 있는지 검사합니다.
이러한 단계 중 하나가 인터페이스에서 트래픽의 약 0.5% 2.0%를 초과하는 오류를 나타낼 경우, WAN에 클럭 문제가 있을 수 있습니다.
다음 섹션인 "Locking Problems(잠금 문제 격리)"에 설명된 대로 잠금 충돌 소스를 격리합니다.
결함이 있는 패치 패널을 우회하거나 복구합니다.
잠금 충돌이 입력 오류의 가장 가능성 있는 원인임을 확인한 후 다음 절차를 사용하여 이러한 오류의 원인을 격리합니다.
이 장의 앞부분에서 "CSU and DSU Loopback Tests(CSU 및 DSU 루프백 테스트)" 섹션에 설명된 대로 일련의 ping 테스트 및 루프백 테스트(로컬 및 원격 모두)를 수행합니다.
문제의 원인이 되는 연결의 끝을 확인하거나 문제가 라인에 있는지 확인합니다. 로컬 루프백 모드에서 ping 테스트에서 다른 패턴과 크기를 실행합니다(예: 1500바이트 데이터그램 사용). 단일 패턴 및 패킷 크기를 사용해도 오류가 발생하지 않을 수 있습니다. 특히 라우터 또는 CSU/DSU에 대한 직렬 케이블에 문제가 있는 경우 더욱 그렇습니다.
show interfaces serial EXEC 명령을 사용하고 입력 오류 수가 증가하는지, 누적되는 위치를 확인합니다.
연결 양쪽 끝에서 입력 오류가 누적되는 경우 CSU를 잠그는 것이 가장 큰 문제입니다.
한 쪽 끝에만 입력 오류가 발생하는 경우 DSU 잠금 또는 케이블 연결 문제가 있을 수 있습니다.
한쪽 끝의 중단은 다른 쪽 끝의 정보가 잘못된 정보이거나 회선 문제가 있는 것으로 나타납니다.
참고: 항상 show interfaces serial 명령 출력(그림 15-1 참조)을 참조하고 오류 카운트의 변경 사항을 기록하거나 오류 카운트가 변경되지 않으면 주의하십시오.
표 15-8 일련 번호: 문제 및 해결 방법: 이 표에서는 문제의 원인을 기준으로 문제를 해결하기 위한 권장 해결 방법을 설명합니다.
가능한 문제 | 솔루션 |
---|---|
잘못된 CSU 컨피그레이션 |
|
잘못된 DSU 컨피그레이션 |
|
케이블-라우터 사양이 부족합니다. | 케이블이 15.24m(50피트)보다 긴 경우 더 짧은 케이블을 사용합니다. 케이블이 차폐되지 않은 경우 차폐된 케이블로 교체합니다. |
전송 시계 반전
SCTE를 지원하지 않는 CSU/DSU를 사용하여 64kbps 이상의 속도로 직렬 연결을 시도하는 경우 라우터에서 전송 시계를 반전해야 할 수 있습니다. 전송 클럭을 반전하면 데이터와 클럭 신호 간의 위상 변화를 보상합니다.
전송 시계를 반전하는 데 사용되는 특정 명령은 플랫폼에 따라 다릅니다. Cisco 7000 Series 라우터에서 invert-transmit-clock interface configuration 명령을 입력합니다. Cisco 4000 Series 라우터의 경우 dte-invert-txc interface configuration 명령을 사용합니다.
라우터에 올바른 명령 구문을 사용하고 있는지 확인하려면 라우터 또는 액세스 서버의 사용 설명서 및 Cisco IOS 구성 가이드 및 명령 참조를 참조하십시오.
참고: 이전 플랫폼에서 전송 시계를 반전하려면 물리적 점퍼를 이동해야 할 수 있습니다.
과도한 대역폭 사용률(70% 이상)으로 인해 전반적인 성능이 저하되고 일시적인 장애가 발생할 수 있습니다. 예를 들어 DECnet 파일 전송은 네트워크의 어느 곳에서 패킷이 삭제되어 실패할 수 있습니다.
상황이 충분히 나쁘면 링크의 대역폭을 늘려야 합니다. 그러나 대역폭을 늘릴 필요가 없거나 즉시 실용적이지 않을 수 있습니다. 한계 직렬 회선 초과 사용 문제를 해결하는 한 가지 방법은 라우터가 데이터 버퍼를 사용하는 방법을 제어하는 것입니다.
주의: 일반적으로 Cisco 기술 지원 담당자와 긴밀하게 작업하지 않는 한 시스템 버퍼를 조정하지 마십시오. 라우터의 시스템 버퍼를 잘못 조정하면 하드웨어 및 네트워크의 성능에 심각한 영향을 줄 수 있습니다.
다음 세 가지 옵션 중 하나를 사용하여 버퍼 사용 방법을 제어합니다.
시스템 버퍼와 관련된 매개 변수 조정
입력 또는 출력 대기열에 유지되는 패킷 수(보류 대기열) 지정
전송을 위해 트래픽이 대기되는 방법의 우선순위 지정(우선 순위 출력 대기열)
이러한 옵션과 연결된 컨피그레이션 명령은 Cisco IOS 컨피그레이션 가이드 및 명령 참조에 설명되어 있습니다.
다음 섹션에서는 이러한 옵션이 적용될 수 있는 상황을 식별하고 이러한 옵션을 사용하여 직렬/WAN 상호 연결의 연결 및 성능 문제를 해결하는 방법을 정의하는 데 중점을 둡니다.
Cisco 라우터에는 두 가지 일반 버퍼 유형이 있습니다. 하드웨어 버퍼와 시스템 버퍼를 제공합니다. 시스템 버퍼만 시스템 관리자가 직접 구성할 수 있습니다. 하드웨어 버퍼는 각 인터페이스와 연결된 수신 및 전송 버퍼로 특별히 사용되며, 특별한 컨피그레이션이 없는 경우 시스템 소프트웨어 자체에서 동적으로 관리합니다.
시스템 버퍼는 주 시스템 메모리와 연결되고 서로 다른 크기의 메모리 블록에 할당됩니다. 시스템 버퍼의 상태를 확인하는 데 유용한 명령은 show buffers EXEC 명령입니다. 그림 15-8은 show buffers 명령의 출력을 보여줍니다.
그림 15-8 show buffers 명령 출력
show buffers 출력에서 다음을 수행합니다.
total - 사용된 버퍼와 사용되지 않은 버퍼를 포함하여 풀의 총 버퍼 수를 식별합니다.
permanent - 풀에 할당된 버퍼의 영구 수를 식별합니다. 이러한 버퍼는 항상 풀에 있으며 잘라낼 수 없습니다.
in free list - 현재 풀에 사용 가능한 버퍼 수를 식별합니다.
min - RP(Route Processor)가 사용 가능한 목록에 유지하려는 최소 버퍼 수를 식별합니다.
min 매개 변수는 지정된 시간에 풀의 버퍼 수요를 예측하는 데 사용됩니다.
사용 가능한 목록의 버퍼 수가 최소 값보다 낮으면 RP는 해당 풀에 대해 더 많은 버퍼를 생성하려고 시도합니다.
max allowed - 사용 가능한 목록에서 허용되는 최대 버퍼 수를 식별합니다.
max allowed 매개 변수는 풀이 더 이상 필요하지 않은 버퍼를 독점하지 못하게 하고 나중에 사용하기 위해 이 메모리를 시스템으로 다시 확보합니다.
사용 가능한 목록의 버퍼 수가 최대 허용 값보다 큰 경우 RP는 풀에서 버퍼를 트리밍하려고 시도해야 합니다.
hits - 풀에서 요청된 버퍼 수를 식별합니다. 적중 카운터는 버퍼에 대한 최대 수요를 충족해야 하는 풀을 결정하는 메커니즘을 제공합니다.
miss - 버퍼가 요청된 횟수를 식별하고 RP에서 추가 버퍼가 필요하다는 것을 탐지했습니다. 다시 말해, 사용 가능한 목록의 버퍼 수가 최소 아래로 떨어졌습니다. Misses 카운터는 RP에서 추가 버퍼를 강제로 생성한 횟수를 나타냅니다.
trms - 사용 가능한 목록의 버퍼 수가 최대 허용 버퍼 수를 초과할 때 RP가 풀에서 잘린 버퍼 수를 식별합니다.
created - 풀에서 생성된 버퍼 수를 식별합니다. RP는 사용 가능한 목록의 버퍼 수가 최소 버퍼보다 적을 때까지 버퍼에 대한 수요가 증가하면 버퍼를 생성합니다. 또는 사용 가능한 목록의 버퍼가 0이기 때문에 오류가 발생합니다.
failures - 추가 버퍼를 생성하려고 시도한 후에도 요청자에게 버퍼를 부여하지 못한 횟수를 식별합니다. 실패 수는 버퍼 부족으로 인해 삭제된 패킷 수를 나타냅니다.
no memory - 메모리가 부족하여 추가 버퍼를 만들 수 없어 발생한 오류 수를 식별합니다.
그림 15-8의 show buffers 명령 출력은 트리ms의 수가 많음을 나타내고 큰 버퍼의 경우 생성된 필드를 나타냅니다. 이 필드에서 높은 숫자를 수신하는 경우 시스템 버퍼에 대해 구성된 최대 여유 값을 늘려 시리얼 링크 성능을 높일 수 있습니다. trims는 사용 가능한 목록의 버퍼 수가 최대 허용 버퍼 수를 초과할 때 RP가 풀에서 잘린 버퍼 수를 식별합니다.
buffers max free number 전역 컨피그레이션 명령을 사용하여 사용 가능한 시스템 버퍼 수를 늘릴 수 있습니다. 구성하는 값은 show buffers 명령 출력의 total 필드에 표시된 그림의 약 150%여야 합니다. show buffers 출력이 더 이상 트리ms 및 생성된 버퍼를 나타내지 않을 때까지 이 프로세스를 반복합니다.
show buffers 명령 출력에서 (메모리 없음) 필드(그림 15-8의 마지막 출력 줄 참조)에 많은 수의 오류가 표시되는 경우 시스템 버퍼 사용량을 줄이거나 라우터의 공유 또는 주 메모리(물리적 RAM)를 늘려야 합니다. 기술 지원 담당자에게 문의하십시오.
보류 대기열은 각 라우터 인터페이스에서 발신 또는 수신 패킷을 저장하는 데 사용하는 버퍼입니다. 라우터가 패킷을 삭제하기 전에 대기열에 있는 데이터 패킷 수를 늘리려면 hold-queue interface configuration 명령을 사용합니다. show interfaces 출력에서 더 이상 드롭이 표시되지 않을 때까지 이러한 큐를 조금씩 늘립니다. 기본 출력 보류 대기열 제한은 패킷 100개입니다.
참고: hold-queue 명령은 라우터에서 생성된 프로세스 전환 패킷 및 정기 업데이트에 사용됩니다.
다음 조건에서 hold-queue 명령을 사용하여 패킷 삭제를 방지하고 직렬 링크 성능을 개선할 수 있습니다.
삭제를 허용할 수 없는 애플리케이션이 있으며 프로토콜은 더 긴 지연을 허용할 수 있습니다. DECnet은 두 조건을 모두 충족하는 프로토콜의 예입니다. LAT(Local-Area Transport)는 지연을 허용하지 않기 때문에 그렇지 않습니다.
인터페이스가 매우 느립니다. 대역폭이 낮거나 예상 사용률이 가용 대역폭을 산발적으로 초과할 가능성이 있습니다.
참고: 출력 보류 대기열에 지정된 수를 늘리면 시스템 버퍼 수를 늘려야 할 수 있습니다. 사용되는 값은 네트워크에서 예상되는 트래픽과 연결된 패킷의 크기에 따라 달라집니다.
우선 순위 큐잉은 인터페이스별로 트래픽의 우선 순위를 지정할 수 있는 목록 기반 제어 메커니즘입니다. 우선 순위 큐잉에는 다음 두 단계가 포함됩니다.
프로토콜 유형 및 우선순위 레벨별로 우선순위 목록을 생성합니다.
특정 인터페이스에 우선순위 목록을 할당합니다.
이 두 단계 모두 priority-list 전역 컨피그레이션 명령 버전을 사용합니다. 또한 priority-list 사양에서 access-list 전역 컨피그레이션 명령을 참조하여 추가 트래픽 제어를 적용할 수 있습니다. 우선순위 목록 정의의 예와 우선순위 큐잉과 연관된 명령 구문에 대한 자세한 내용은 Cisco IOS 컨피그레이션 가이드 및 명령 참조를 참조하십시오.
참고: 우선 순위 큐잉은 크기가 다른 네 개의 보류 대기열을 자동으로 생성합니다. 이는 컨피그레이션에 포함된 모든 보류 대기열 사양을 재정의합니다.
다음 조건에서 패킷의 삭제를 방지하고 직렬 링크 성능을 향상하려면 우선 순위 큐잉을 사용합니다.
인터페이스가 느리면 전송 중인 다양한 트래픽 유형이 있으며 터미널 트래픽 성능을 개선하고자 합니다.
특정 시간에 발생하는 파일 전송과 같은 매우 많은 부하가 간헐적으로 발생하는 직렬 링크가 있는 경우 우선 순위 큐잉은 많은 트래픽 기간에 폐기할 트래픽 유형을 선택하는 데 도움이 됩니다.
일반적으로 우선 순위 큐를 구현할 때 기본 대기열 수로 시작합니다. 우선순위 큐잉을 활성화한 후 show interfaces serial EXEC 명령을 사용하여 모니터 출력을 삭제합니다. 지정한 트래픽 대기열에서 출력 삭제가 높은 우선순위로 발생한다는 것을 알게 되면, 큐에 추가할 수 있는 패킷 수를 늘리십시오(priority-list 전역 컨피그레이션 명령의 queue-limit 키워드 옵션 사용). 기본 queue-limit 인수는 높은 우선순위 대기열의 경우 20개, 중간 대기열의 경우 40개, 보통의 경우 60개, 낮음인 경우에는 80개입니다.
참고: DEC(Digital Equipment Corporation) LAT 트래픽을 브리징할 경우 라우터가 매우 적은 패킷을 삭제해야 합니다. 그렇지 않으면 LAT 세션이 예기치 않게 종료될 수 있습니다. 라우터에서 출력 패킷을 삭제하는 경우 우선 순위가 높은 대기열 깊이가 약 100(queue-limit 키워드로 지정됨)입니다. 직렬 회선이 약 50%의 대역폭 사용률을 받는 경우 일반적인 작업 값입니다. 라우터가 패킷을 삭제하고 있고 활용률이 100%인 경우 다른 회선이 필요합니다.
DEC LAT를 브리징할 때 혼잡을 완화하는 또 다른 툴은 LAT 압축입니다. interface configuration 명령 bridge-group group lat-compression을 사용하여 LAT 압축을 구현할 수 있습니다.
라우터에서 사용할 수 있는 기본 진단 기능 외에도 다양한 보조 툴과 기술을 사용하여 케이블, 스위칭 장비, 모뎀, 호스트 및 원격 인터네트워킹 하드웨어의 상태를 확인할 수 있습니다. 자세한 내용은 CSU, DSU, 직렬 분석기 또는 기타 장비에 대한 설명서를 참조하십시오.
show interfaces serial EXEC 명령의 출력에 직렬 회선이 작동하지만 회선 프로토콜이 다운되었음을 나타내는 경우 CSU/DSU 루프백 테스트를 사용하여 문제의 원인을 확인합니다. 먼저 로컬 루프 테스트를 수행한 다음 원격 테스트를 수행합니다. 그림 15-9는 CSU/DSU 로컬 및 원격 루프백 테스트의 기본 토폴로지를 보여줍니다.
그림 15-9: CSU/DSU 로컬 및 원격 루프백 테스트
참고: 이러한 테스트는 기본적으로 일반적이며 CSU 또는 DSU에 인터네트워킹 시스템을 연결하는 것으로 가정합니다. 그러나 기본 제공 CSU/DSU 기능이 있는 멀티플렉서에 연결하는 테스트도 기본적으로 동일합니다. X.25 또는 PSN(Frame Relay packet-switched network) 환경에서는 루프백 개념이 없으므로 루프백 테스트는 X.25 및 Frame Relay 네트워크에 적용되지 않습니다.
다음은 기본 제공 시스템 진단 기능과 함께 루프백 테스트를 수행하기 위한 일반적인 절차입니다.
CSU/DSU를 로컬 루프 모드로 설정합니다(공급업체 설명서 참조). 로컬 루프 모드에서는 회선 클럭(T1 서비스에서)의 사용이 종료되고 DSU는 로컬 클록을 사용해야 합니다.
show interfaces serial EXEC 명령을 사용하여 라인 상태가 "line protocol is down"에서 "line protocol is up(loaded)"로 변경되는지 아니면 작동 중지 상태인지 확인할 수 있습니다.
CSU 또는 DSU가 로컬 루프백 모드에 있을 때 회선 프로토콜이 나타나면 직렬 연결의 원격 끝에서 문제가 발생함을 나타냅니다. 상태 라인이 상태를 변경하지 않으면 라우터, 연결 케이블 또는 CSU/DSU에 문제가 발생할 수 있습니다.
문제가 로컬인 것으로 나타나면 debug serial interface privileged EXEC 명령을 사용합니다.
CSU/DSU를 로컬 루프 모드에서 해제합니다. 회선 프로토콜이 다운되면 debug serial interface 명령 출력은 keepalive 카운터가 증가하지 않음을 나타냅니다.
CSU/DSU를 로컬 루프 모드로 다시 배치합니다. 따라서 keepalive 패킷이 증가하기 시작해야 합니다. 특히 mineseen 및 표시된 keepalive의 값은 10초마다 증가합니다. 이 정보는 디버그 직렬 인터페이스 출력에 나타납니다.
keepalive가 증가하지 않으면 인터페이스 카드 또는 네트워크에 타이밍 문제가 있을 수 있습니다. 타이밍 문제를 수정하는 방법에 대한 자세한 내용은 이 장의 앞부분에 있는 "클럭킹 문제 해결" 절을 참조하십시오.
keepalive가 증가하지 않으면 인터페이스 카드 또는 네트워크에 타이밍 문제가 있을 수 있습니다. 타이밍 문제를 수정하는 방법에 대한 자세한 내용은 이 장의 앞부분에 있는 "클럭킹 문제 해결" 절을 참조하십시오.
로컬 라우터, CSU/DSU 하드웨어 및 연결된 케이블을 확인합니다. 케이블이 T1 링크의 권장 길이(15.24m) 또는 25피트(7.62m) 내에 있는지 확인합니다. 케이블이 올바른 포트에 연결되었는지 확인합니다. 필요한 경우 결함이 있는 장비를 교체합니다.
그림 15-10은 HDLC 직렬 연결에 대한 debug serial interface 명령의 출력(누락된 keepalive)을 보여주며, 이로 인해 줄이 다운되고 인터페이스가 재설정됩니다.
그림 15-10: debug serial interface 명령 출력
로컬 하드웨어가 제대로 작동하는지 확인했지만 직렬 링크를 통해 연결을 설정하려고 할 때 여전히 문제가 발생하는 경우 원격 루프백 테스트를 사용하여 문제 원인을 격리하십시오.
참고: 이 원격 루프백 테스트에서는 HDLC 캡슐화가 사용되고 있으며 이전 로컬 루프 테스트가 이 테스트 바로 전에 수행되었다고 가정합니다.
루프백 테스트를 수행하려면 다음 단계가 필요합니다.루프백 테스트를 수행하려면 다음 단계가 필요합니다.
원격 CSU 또는 DSU를 원격 루프백 모드로 전환합니다(공급업체 설명서 참조).
show interfaces serial EXEC 명령을 사용하여 라인 프로토콜이 "Serial x is up, line protocol is up (loaded)"이라는 상태 줄로 작동 상태로 유지되는지 아니면 "line protocol is down"이라는 상태 줄로 다운되는지 확인합니다.
회선 프로토콜이 작동(반복되는 상태)된 경우, 직렬 연결의 원격 종료(원격 CSU/DSU와 원격 라우터 간)에 문제가 있을 수 있습니다. 원격 끝에서 로컬 및 원격 테스트를 모두 수행하여 문제 소스를 격리합니다.
원격 루프백 모드가 활성화될 때 회선 상태가 "line protocol is down"으로 변경되면 해당 밀도가 올바르게 유지되는지 확인합니다. CSU/DSU는 임대 회선이나 다른 캐리어 서비스(예: ESF 및 B8ZS)에서 사용하는 것과 동일한 프레이밍 및 코딩 체계를 사용하도록 구성해야 합니다.
문제가 계속되면 WAN 네트워크 관리자 또는 WAN 서비스 조직에 문의하십시오.
다음 하위 섹션에서는 show interfaces serial 명령의 매개변수, 구문 설명, 샘플 출력 표시 및 필드 설명을 다룹니다.
직렬 인터페이스에 대한 정보를 표시하려면 show interfaces serial privileged EXEC 명령을 사용합니다.
show interfaces serial [number] [accounting] show interfaces serial [number [:channel-group] [accounting] (Cisco 4000 series) show interfaces serial [slot | port [:channel-group]] [accounting] (Cisco 7500 series) show interfaces serial [type slot | port-adapter | port] [serial] (ports on VIP cards in the Cisco 7500 series) show interfaces serial [type slot | port-adapter | port] [:t1-channel] [accounting | crb] (CT3IP in Cisco 7500 series)
number-선택 사항입니다. 포트 번호입니다.
accounting-선택 사항입니다. 인터페이스를 통해 전송된 각 프로토콜 유형의 패킷 수를 표시합니다.
:channel-group-선택 사항입니다. NPM이 있는 Cisco 4000 Series 또는 MIP가 있는 Cisco 7500 Series에서 channel-group controller configuration 명령으로 정의된 0~23 범위의 T1 채널 그룹 번호를 지정합니다.
slot -슬롯 정보에 적합한 하드웨어 설명서를 참조합니다.
port -포트 정보에 적합한 하드웨어 설명서를 참조합니다.
port-adapter-포트 어댑터 호환성에 대한 자세한 내용은 해당 하드웨어 설명서를 참조하십시오.
:t1-channel-선택 사항입니다. CT3IP의 경우 T1 채널은 1에서 28 사이의 숫자입니다.
CT3IP의 T1 채널은 다른 Cisco 제품과 함께 사용되는 기존의 0 기반 체계(0~27)보다 1~28의 번호가 지정됩니다. 이는 Channelized T3 장비 내에서 T1 채널에 대한 Telco 번호 지정 체계와 일관성을 유지하기 위한 것입니다.
crb-선택 사항입니다. 인터페이스 라우팅 및 브리징 정보를 표시합니다.
특별 권한 EXEC
이 명령은 Cisco 4000 Series용 Cisco IOS Release 10.0에 처음 나타났습니다. Cisco 7000 Series용 Cisco IOS Release 11.0에 처음 등장했으며 CT3IP를 포함하도록 Cisco IOS Release 11.3에서 수정되었습니다.
다음은 동기식 직렬 인터페이스에 대한 show interfaces 명령의 샘플 출력입니다.
Router# show interfaces serial Serial 0 is up, line protocol is up Hardware is MCI Serial Internet address is 150.136.190.203, subnet mask is 255.255.255.0 MTU 1500 bytes, BW 1544 Kbit, DLY 20000 usec, rely 255/255, load 1/255 Encapsulation HDLC, loopback not set, keepalive set (10 sec) Last input 0:00:07, output 0:00:00, output hang never Output queue 0/40, 0 drops; input queue 0/75, 0 drops Five minute input rate 0 bits/sec, 0 packets/sec Five minute output rate 0 bits/sec, 0 packets/sec 16263 packets input, 1347238 bytes, 0 no buffer Received 13983 broadcasts, 0 runts, 0 giants 2 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 2 abort 1 carrier transitions 22146 packets output, 2383680 bytes, 0 underruns 0 output errors, 0 collisions, 2 interface resets, 0 restarts
표 15-9: show interfaces serial Field Descriptions - 이 표에서는 출력에 표시되는 중요한 필드에 대해 설명합니다.
필드 | 설명 |
---|---|
직렬...{up임 | 아래쪽}...관리 목적으로 다운됨 | 인터페이스 하드웨어가 현재 활성 상태인지(캐리어 탐지가 있는지) 또는 관리자가 해제했는지 여부를 나타냅니다. |
회선 프로토콜은 {up입니다. | 아래쪽} | 라인 프로토콜을 처리하는 소프트웨어 프로세스에서 사용 가능한 라인(즉, keepalives가 성공함)을 고려하는지 또는 관리자가 삭제했는지 여부를 나타냅니다. |
회선 프로토콜은 {up입니다. | 아래쪽} | 라인 프로토콜을 처리하는 소프트웨어 프로세스에서 사용 가능한 라인(즉, keepalives가 성공함)을 고려하는지 또는 관리자가 삭제했는지 여부를 나타냅니다. |
하드웨어는 | 하드웨어 유형을 지정합니다. |
인터넷 주소: | 인터넷 주소 및 서브넷 마스크를 지정합니다. |
MTU | 인터페이스의 최대 전송 단위입니다. |
대역폭 | 인터페이스에 대해 구성된 대역폭 매개 변수의 값(초당 킬로비트 수)을 나타냅니다. bandwidth 매개변수는 IGRP 메트릭만 계산하는 데 사용됩니다. 인터페이스가 기본(T1의 경우 1536 또는 1544, 표준 동기 직렬 회선의 경우 56)과 일치하지 않는 회선 속도로 직렬 회선에 연결된 경우 bandwidth 명령을 사용하여 이 직렬 회선의 정확한 라인 속도를 지정합니다. |
DLY | 인터페이스의 지연(마이크로초) |
의존적 | 인터페이스의 신뢰성은 255(255/255는 100% 안정성)의 극히 일부로서 5분 동안의 지수 평균으로 계산됩니다. |
로드 | 인터페이스의 신뢰성은 255(255/255는 100% 안정성)의 극히 일부로서 5분 동안의 지수 평균으로 계산됩니다. |
캡슐화 | 인터페이스에 할당된 캡슐화 방법입니다. |
루프백 | 루프백이 설정되었는지 여부를 나타냅니다. |
keepalive | keepalive를 설정할지 여부를 나타냅니다. |
마지막 입력 | 인터페이스에서 마지막 패킷을 성공적으로 수신한 이후의 시간, 분 및 초 수입니다. Dead 인터페이스가 실패한 경우를 파악하는 데 유용합니다. |
마지막 출력 | 마지막 패킷이 인터페이스에 의해 성공적으로 전송된 이후 경과한 시간, 분 및 초 수입니다.마지막 패킷이 인터페이스에 의해 성공적으로 전송된 이후 경과한 시간, 분 및 초 수입니다. |
출력 중단 | 너무 오래 걸린 전송으로 인해 인터페이스가 마지막으로 재설정된 이후의 시간, 분 및 초(또는 전혀 안 함) 수입니다. 마지막 필드의 시간이 24시간을 초과하면 날짜 및 시간이 인쇄됩니다. 해당 필드가 오버플로되면 별표가 인쇄됩니다. |
출력 대기열, 입력 대기열 삭제, 삭제 | 출력 및 입력 대기열의 패킷 수입니다. 각 숫자 뒤에는 슬래시, 큐의 최대 크기, 큐가 가득 찬 패킷 수가 옵니다. |
5분 입력 속도 5분 출력 속도 | 지난 5분 동안 초당 전송된 평균 비트 및 패킷 수입니다. 5분 입력 및 출력 속도는 주어진 5분 기간 동안 초당 트래픽의 근사화로만 사용해야 합니다. 이러한 속도는 5분의 시간 상수로 기하급수적으로 가중 평균입니다. 4개의 시간 상수가 전달되어야 평균이 해당 기간 동안 균일한 트래픽 스트림의 순간 속도의 2% 내에 속합니다. |
패킷 입력 | 시스템에서 받은 오류 없는 총 패킷 수입니다. |
바이트 | 시스템에서 수신한 오류 없는 패킷에서 데이터 및 MAC 캡슐화를 포함한 총 바이트 수입니다. |
버퍼 없음 | 기본 시스템에 버퍼 공간이 없어 삭제된 수신된 패킷 수입니다. 무시된 수와 비교합니다. 이더넷 네트워크의 브로드캐스트 스톰 및 직렬 회선의 노이즈 폭증은 입력 버퍼 이벤트가 없는 경우가 많습니다. |
수신... 브로드캐스트 | 인터페이스에서 받은 총 브로드캐스트 또는 멀티캐스트 패킷 수입니다. |
runts | 미디어의 최소 패킷 크기보다 작기 때문에 삭제된 패킷 수입니다. |
giants | 미디어의 최대 패킷 크기를 초과하여 삭제된 패킷 수입니다. |
입력 오류 | 버퍼 없음, 런타임, 대형, CRC, 프레임, 오버런, 무시 및 중단 수의 총 수입니다. 다른 입력 관련 오류는 카운트를 증가시킬 수도 있으므로 이 합계가 다른 카운트와 일치하지 않을 수 있습니다. |
CRC | 원본 스테이션 또는 원엔드 디바이스에서 생성된 순환 중복 검사가 수신된 데이터에서 계산된 체크섬과 일치하지 않습니다. 직렬 링크에서 CRC는 일반적으로 데이터 링크의 노이즈, 게인 적중률 또는 기타 전송 문제를 나타냅니다. |
프레임 | CRC 오류와 정수가 아닌 8진수 수가 잘못 수신된 패킷 수입니다. 직렬 회선에서는 일반적으로 노이즈 또는 기타 전송 문제의 결과입니다. |
오버런 | 입력 속도가 수신자의 데이터 처리 능력을 초과했기 때문에 직렬 수신기 하드웨어에서 수신된 데이터를 하드웨어 버퍼로 전달할 수 없는 횟수입니다. |
무시됨 | 인터페이스 하드웨어가 내부 버퍼에서 낮게 실행되었기 때문에 인터페이스에서 무시한 수신된 패킷 수입니다. 브로드캐스트 스톰과 노이즈 폭증으로 인해 무시된 수가 증가할 수 있습니다. |
중단 | 직렬 인터페이스에서 1비트의 잘못된 시퀀스입니다. 이는 일반적으로 직렬 인터페이스와 데이터 링크 장비 간의 잠금 문제를 나타냅니다. |
캐리어 전환 | 캐리어가 직렬 인터페이스의 신호 감지 상태가 변경된 횟수. 예를 들어, DCD(데이터 캐리어 탐지)가 작동 중지되고 작동하면 캐리어 전환 카운터가 두 번 증가합니다. 캐리어 감지 회선의 상태가 자주 변경되는 경우 모뎀 또는 회선 문제를 나타냅니다. |
패킷 출력 | 시스템에서 전송한 총 메시지 수입니다. |
바이트 출력 | 시스템에서 전송한 데이터 및 MAC 캡슐화를 포함한 총 바이트 수입니다. |
언더런 | 전송기가 라우터에서 처리할 수 있는 속도보다 빠르게 실행된 횟수입니다. 일부 인터페이스에서는 이 오류가 보고되지 않을 수 있습니다. |
출력 오류 | 검사 중인 인터페이스에서 데이터그램의 최종 전송을 방해하는 모든 오류의 합계입니다. 일부 데이터그램에는 둘 이상의 오류가 있을 수 있으며, 다른 데이터그램에는 특정 테이블 범주에 속하지 않는 오류가 있을 수 있으므로 이 값이 열거 출력 오류의 합계와 균형을 이루지는 않을 수 있습니다. |
충돌 | 이더넷 충돌로 인해 재전송된 메시지 수입니다. 이는 일반적으로 과도한 LAN(즉, 이더넷 또는 트랜시버 케이블이 너무 길거나, 스테이션 간 리피터 2개 이상 또는 다중 구간(Cascaded) 멀티포트 트랜시버가 너무 많음)의 결과입니다. 일부 충돌은 정상입니다. 그러나 충돌 비율이 약 4% 또는 5%로 증가할 경우 세그먼트에 결함이 있는 장비가 없는지 확인하고 기존 스테이션을 새 세그먼트로 이동하는 것이 좋습니다. 충돌하는 패킷은 출력 패킷에서 한 번만 계산됩니다. |
인터페이스 재설정 | 인터페이스가 완전히 재설정된 횟수입니다. 이는 전송을 위해 대기열에 있는 패킷이 몇 초 내에 전송되지 않은 경우 발생할 수 있습니다. 직렬 회선에서 이 문제는 전송 클럭 신호를 제공하지 않는 모뎀이 고장나거나 케이블 문제로 인해 발생할 수 있습니다. 시스템에서 캐리어가 시리얼 인터페이스의 라인 탐지가 작동 중이지만 라인 프로토콜이 다운된 것을 발견하면 인터페이스를 재시작하기 위해 주기적으로 인터페이스를 재설정합니다. 인터페이스가 루프백 또는 종료된 경우에도 인터페이스 재설정이 발생할 수 있습니다. |
재시작 | 오류로 인해 컨트롤러가 다시 시작된 횟수입니다. |
경보 표시, 원격 경보, rx LOF, rx LOS | CSU/DSU 경보 수, 프레임 손실 및 신호 손실 수신 발생 횟수입니다. |
BER 비활성, NELR 비활성, FELR 비활성 | BER(Bit Error Rate) 경보, NELR(Near-End Loop Remote) 및 FELR(Far-End Loop Remote)에 대한 G.703-E1 카운터의 상태입니다. NELR 또는 FELR은 설정할 수 없습니다. |
이 섹션에서는 다이얼인 고객을 위한 T1 회로의 문제 해결 기법 및 절차에 대해 설명합니다.
이 명령은 컨트롤러 하드웨어와 관련된 컨트롤러 상태를 표시합니다. 표시되는 정보는 일반적으로 기술 지원 담당자가 수행하는 진단 작업에만 유용합니다.
NMP(Network Management Processor) 또는 MIP(MultiChannel Interface Processor)는 포트 어댑터를 쿼리하여 현재 상태를 확인할 수 있습니다. T1 링크에 대한 통계를 표시하려면 show controller t1 명령을 실행합니다.
슬롯 및 포트 번호를 지정하면 15분 간격에 대한 통계가 표시됩니다. show controller t1 EXEC 명령은 물리적 레이어 및 데이터 링크 레이어 문제를 논리적으로 해결하기 위한 정보를 제공합니다. 이 섹션에서는 show controller t1 명령을 사용하여 논리적으로 문제를 해결하는 방법에 대해 설명합니다.
대부분의 T1 오류는 잘못 구성된 행으로 인해 발생합니다. 통신 사업자가 권장하는 내용에 따라 라인 인코딩, 프레이밍 및 클럭 소스가 구성되어 있는지 확인합니다.
T1 컨트롤러는 다음 세 가지 상태 중 하나일 수 있습니다.
관리 기능 저하
아래로
위로
컨트롤러가 수동으로 종료되었을 때 관리상 종료됩니다. 이 오류를 수정하려면 컨트롤러를 다시 시작해야 합니다.
활성화 모드를 입력합니다.
maui-nas-03>en Password: maui-nas-03#
전역 컨피그레이션 모드로 들어갑니다.
maui-nas-03#configure terminal Enter configuration commands, one per line. End with CNTL/Z. maui-nas-03(config)#
컨트롤러 컨피그레이션 모드로 들어갑니다.
maui-nas-03(config)#controller t1 0 maui-nas-03(config-controlle)#
컨트롤러를 다시 시작합니다.
maui-nas-03(config-controlle)#shutdown maui-nas-03(config-controlle)#no shutdown
T1 컨트롤러 및 행이 작동하지 않을 경우 다음 메시지 중 하나가 show controller t1 EXEC 출력에 나타나는지 확인합니다.
수신기의 프레임 손실
수신기에 신호가 손실됨
T1 수신기에 프레임 손실이 있는 경우 다음 단계를 수행합니다.
포트에 구성된 프레이밍 형식이 라인의 프레이밍 형식과 일치하는지 확인합니다. 실행 중인 컨피그레이션 또는 show controller t1 명령 출력에서 컨트롤러의 프레이밍 형식을 확인할 수 있습니다.
프레이밍 형식을 변경하려면 프레이밍 {SF 아래와 같이 컨트롤러 컨피그레이션 모드에서 | ESF} 명령:
maui-nas-03#configure terminal
구성 명령을 한 줄에 하나씩 입력합니다. CNTL/Z로 끝납니다.
maui-nas-03(config)#controller t1 0 maui-nas-03(config-controlle)#framing esf
다른 프레이밍 형식을 사용하여 경보가 지워지는지 확인합니다.
케이블 길이 {long을 사용하여 줄 기본 설정을 변경합니다. | short} 명령
LBO(Line Build Out)는 회로의 첫 번째 리피터까지의 거리를 기준으로 데시벨 단위로 손실을 보정합니다. 디바이스에서 리피터까지의 거리가 더 길면 회선의 신호 강도를 높여 해당 거리의 손실을 보완해야 합니다.
구축 설정에 대한 자세한 내용은 서비스 제공업체 및 Cisco IOSTO 명령 참조를 참조하십시오.
문제가 해결되지 않으면 아래의 "T1 수신기에 신호 손실이 있는 경우" 섹션을 진행합니다.
T1 수신기에 신호 손실이 있는 경우 다음 단계를 수행합니다.
인터페이스 포트와 T1 서비스 공급자의 장비(또는 T1 터미널 장비) 간의 케이블이 올바르게 연결되어 있는지 확인합니다. 케이블이 올바른 포트에 연결되어 있는지 확인합니다. 필요한 경우 케이블 연결을 수정합니다.
케이블 무결성을 확인합니다. 케이블의 휴식 또는 기타 물리적 이상을 확인합니다. 핀아웃이 올바르게 설정되었는지 확인합니다. 필요한 경우 케이블을 교체합니다.
케이블 커넥터를 확인합니다. 전송 및 수신 쌍 또는 열린 수신 쌍을 취소하면 오류가 발생할 수 있습니다. 수신 쌍을 라인 1 및 2로 설정합니다. 전송 쌍을 라인 4 및 5로 설정합니다.
RJ-45 잭의 핀은 1부터 8까지 번호가 매겨집니다. 핀 1은 금속 핀이 있는 잭을 볼 때 가장 왼쪽에 있는 핀입니다. 아래 그림을 참조하십시오.
그림 15-10: RJ-45 케이블
롤오버 케이블을 사용해 보십시오.
각 단계에서 show controller t1 EXEC 명령을 실행하여 컨트롤러가 오류를 발생하는지 확인합니다.
show controller t1 출력에서 줄이 루프백 모드에 있는지 확인합니다. 행은 테스트용으로만 루프백 모드여야 합니다.
루프백을 끄려면 아래와 같이 컨트롤러 컨피그레이션 모드에서 no loopback 명령을 사용합니다.
maui-nas-03(config-controlle)#no loopback
컨트롤러가 알람을 표시하는지 확인하려면 show controller 명령 출력을 확인합니다.
이제 다양한 경보와 이를 수정하는 데 필요한 절차에 대해 설명하겠습니다.
수신된 AIS(Alarm Indication Signal)는 포트에 연결된 장비의 라인 업스트림에서 경보가 발생함을 의미합니다.
포트에 구성된 프레이밍 형식이 라인의 프레이밍 형식과 일치하는지 확인합니다. 그렇지 않은 경우 컨트롤러의 프레이밍 형식을 라인의 형식과 일치하도록 변경합니다.
서비스 공급업체에 문의하여 Telco 내에서 잘못된 컨피그레이션을 확인합니다.
수신한 RAID는 원엔드 장비가 업스트림 장비에서 수신하는 신호에 문제가 있음을 의미합니다.
외부 루프백 케이블을 포트에 삽입합니다. 루프백 플러그를 만들려면 장 뒷부분의 "루프백 플러그 생성" 섹션을 참조하십시오.
경보가 있는지 확인합니다. 경보가 표시되지 않으면 로컬 하드웨어가 양호한 상태일 수 있습니다. 이 경우:
케이블을 확인합니다. 자세한 내용은 "T1 수신기에 신호 손실이 있는 경우" 절을 참조하십시오.
원격 끝의 설정을 확인하고 포트 설정과 일치하는지 확인합니다.
문제가 계속되면 서비스 공급업체에 문의하십시오.
루프백 플러그를 제거하고 T1 줄을 다시 연결합니다.
케이블을 확인합니다. 자세한 내용은 "T1 수신기에 신호 손실이 있는 경우" 절을 참조하십시오.
라우터의 전원을 껐다가 켜십시오.
T1 회선을 다른 포트에 연결합니다. 회선 설정과 동일한 설정으로 포트를 구성합니다. 문제가 지속되지 않으면 하나의 포트에 결함이 있습니다.
T1 회선을 원래 포트에 다시 연결합니다.
"T1 오류 이벤트 문제 해결" 섹션으로 이동합니다.
문제가 계속되면 다음을 수행합니다.
"하드웨어 루프백 플러그 테스트 수행" 섹션에 설명된 대로 하드웨어 루프 테스트를 수행합니다.
T1 컨트롤러 카드를 교체합니다.
"T1 오류 이벤트 문제 해결" 섹션으로 이동합니다.
CSU가 T1 라인의 프레이밍 패턴과 동기화할 수 없는 경우 빨간색 경보가 선언됩니다.
포트에 구성된 프레이밍 형식이 라인의 프레이밍 형식과 일치하는지 확인합니다. 컨트롤러의 프레이밍 형식을 줄의 형식과 일치하도록 변경하지 않는 경우
원격 끝의 설정을 확인하고 포트 설정과 일치하는지 확인합니다.
서비스 공급업체에 문의하십시오.
인터페이스에서 전송된 RAID는 인터페이스에 원엔드 장비에서 수신하는 신호에 문제가 있음을 나타냅니다.
원격 끝의 설정을 확인하고 포트 설정과 일치하는지 확인합니다.
전송 RAID에는 T1 포트/카드에서 멀리 떨어진 장비에서 오는 신호와 함께 발생하는 문제의 특성을 나타내는 다른 경보와 함께 사용해야 합니다.
해당 문제를 해결하여 전송 RAID를 해결합니다.
전송(Tx) AIS(파란색)를 수정하려면 아래 단계를 수행하십시오.
포트에 구성된 프레이밍 형식이 라인의 프레이밍 형식과 일치하는지 확인합니다. 그렇지 않으면 불일치를 수정합니다.
라우터의 전원을 껐다가 켜십시오.
T1 회선을 다른 포트에 연결합니다. 회선 설정과 동일한 설정으로 포트를 구성합니다.
"하드웨어 루프백 플러그 테스트 수행" 섹션에 설명된 대로 하드웨어 루프 테스트를 수행합니다.
T1 컨트롤러 카드를 교체합니다.
"T1 오류 이벤트 문제 해결" 섹션으로 이동합니다.
show controller t1 EXEC 명령은 문제 해결에 사용할 수 있는 오류 메시지를 제공합니다. 이제 몇 가지 오류 메시지와 오류를 수정하는 방법에 대해 살펴보겠습니다.
오류 카운터가 증가하고 있는지 확인하려면 show controller t1 명령을 반복해서 실행합니다. 현재 간격의 카운터 값을 확인합니다.
프레이밍 및 선형코드 설정에 대해서는 서비스 공급업체에 문의하십시오. ESF 프레이밍 및 AMI 라인 에코딩과 SF 프레이밍을 함께 사용하여 B8ZS 라인 에코딩을 사용하는 것이 좋습니다.
T1 행에 전표가 있으면 잠금 문제가 있음을 나타냅니다. T1 제공자(Telco)는 CPE(Customer Premises Equipment)를 동기화해야 하는 잠금을 제공합니다.
클럭 소스가 네트워크에서 파생되는지 확인합니다. 클럭 소스가 라인 프라이머리(Line Primary)인지 확인하여 확인할 수 있습니다.
참고: 액세스 서버에 여러 개의 T1이 있는 경우 하나만 기본 서버가 될 수 있고 다른 T1은 기본 서버에서 시계를 파생합니다. 이 경우 기본 클럭 소스로 지정된 T1 라인이 올바르게 구성되었는지 확인합니다.
컨트롤러 컨피그레이션 모드에서 T1 클럭 소스를 올바르게 설정합니다.
maui-nas-03(config-controlle)#clock source line primary
프레이밍 손실 초 카운터가 증가할 때 다음 단계를 수행합니다.
포트에 구성된 프레이밍 형식이 라인의 프레이밍 형식과 일치하는지 확인합니다. show controller t1 출력에서 프레이밍이 {ESF|SF}인지 확인하여 확인할 수 있습니다.
프레이밍 형식을 변경하려면 프레이밍 {SF를 사용하십시오. 아래와 같이 컨트롤러 컨피그레이션 모드에서 | ESF} 명령을 실행합니다.
maui-nas-03(config-controlle)#framing esf
케이블 길이 {long을 사용하여 줄 빌드를 변경합니다. | short} 명령
구축 설정에 대한 자세한 내용은 서비스 제공업체 및 Cisco IOSTO 명령 참조를 참조하십시오.
라인 코드 위반이 증가하는 경우 다음 단계를 수행합니다.
포트에 구성된 라인 인코딩이 라인의 프레이밍 형식과 일치하는지 확인합니다. show controller t1 출력에서 라인 코드가 {B8ZS|AMI}인지 확인하여 확인할 수 있습니다.
선형코드를 변경하려면 선 코드 {ami를 사용하십시오. 아래와 같이 컨트롤러 컨피그레이션 모드에서 | b8zs} 명령을 실행합니다.
maui-nas-03(config-controlle)#linecode b8zs
케이블 길이 {long을 사용하여 줄 빌드를 변경합니다. | short} 명령
기본 설정 설정에 대한 자세한 내용은 서비스 공급자 및 Cisco IOS® 명령 참조를 참조하십시오.
show running-config 명령을 사용하여 ISDN 스위치 유형 및 PRI-group timeslot이 올바르게 구성되었는지 확인합니다. 올바른 값은 서비스 공급업체에 문의하십시오.
ISDN 스위치 유형 및 PRI 그룹을 변경하려면
maui-nas-03#configure terminal maui-nas-03(config)#isdn switch-type primary-5ess maui-nas-03(config)#controller t1 0 maui-nas-03(config-controlle)#pri-group timeslots 1-24
오류 카운터가 증가하지 않지만 문제가 지속되면 신호 채널이 작동 및 올바르게 구성되었는지 확인하십시오.
show interface serial x:23 명령을 실행합니다. 여기서 x는 인터페이스 번호로 교체해야 합니다.
인터페이스가 작동 중인지 확인합니다. 인터페이스가 작동되지 않은 경우 no shutdown 명령을 사용하여 인터페이스를 활성화합니다.
maui-nas-03#config terminal Enter configuration commands, one per line. End with CNTL/Z. maui-nas-03(config)#interface serial 0:23 maui-nas-03(config-if)#no shutdown
캡슐화가 PPP인지 확인합니다. 인터페이스에서 PPP를 사용하지 않는 경우 인터페이스 컨피그레이션 모드에서 캡슐화 ppp 명령을 사용하여 수정합니다.
maui-nas-03(config-if)#encapsulation ppp
루프백이 설정되어 있는지 확인합니다. 루프백은 테스트 용도로만 설정해야 합니다. 루프백을 제거하려면 no loopback 명령을 사용합니다.
maui-nas-03(config-if)#no loopback
라우터의 전원을 껐다가 켜십시오.
문제가 계속되면 서비스 공급자 또는 Cisco TAC에 문의하십시오.
PRI를 트러블슈팅할 때마다 T1이 양쪽 끝에서 완전히 실행 중인지 확인해야 합니다. 위에서 설명한 대로 레이어 1 문제가 해결된 경우 레이어 2 및 레이어 3 문제를 고려하십시오.
show isdn status 명령은 모든 ISDN 인터페이스의 스냅샷을 표시하는 데 사용됩니다. 레이어 1, 2 및 3의 상태를 표시합니다.
레이어 1이 활성 상태인지 확인합니다.
T1이 중단되지 않은 경우 레이어 1 상태는 항상 ACTIVE로 표시되어야 합니다. show isdn status가 레이어 1이 비활성화되었음을 나타내는 경우 T1 회선의 물리적 연결에 문제가 있습니다. "T1 컨트롤러 T1이 다운되었습니까?" 섹션을 참조하십시오.
또한 T1이 관리 목적으로 다운되지 않았는지 확인합니다. T1 컨트롤러를 가동하려면 no shutdown 명령을 사용합니다.
레이어 2 상태가 MULTIPLE_FRAME_ESTABLISHED인지 확인합니다.
원하는 레이어 2 상태는 Multiple_Frame_Established이며, 이는 레이어 2 프레임을 교환하고 레이어 2 초기화를 완료했음을 나타냅니다.
레이어 2가 Multiple_Frame_Established가 아닌 경우 show controller t1 EXEC 명령을 사용하여 문제를 진단합니다. 이 장의 show controller t1 명령을 사용한 문제 해결 섹션을 참조하십시오.
show isdn status는 현재 상태의 스냅샷이므로 Multiple_Frame_Established를 나타내더라도 레이어 2가 위아래로 바운스될 수 있습니다. debug isdn q921을 사용하여 레이어 2가 안정적인지 확인합니다.
debug isdn q921 명령은 D-채널의 라우터에서 발생하는 데이터 링크 레이어(레이어 2) 액세스 절차를 표시합니다.
필요에 따라 logging console 또는 terminal monitor 명령을 사용하여 디버그 메시지를 표시하도록 구성되어 있는지 확인합니다.
참고: 프로덕션 환경에서 콘솔 로깅이 비활성화되어 있는지 확인합니다. show logging 명령을 입력합니다. 로깅이 활성화된 경우 콘솔 포트가 로그 메시지로 오버로드되는 즉시 액세스 서버가 간헐적으로 중지될 수 있습니다. no logging console 명령을 입력합니다.
참고: 디버그 isdn q921이 켜져 있고 디버그 출력을 받지 못한 경우 디버그 출력을 얻으려면 전화를 걸거나 컨트롤러를 재설정하십시오.
레이어 2가 안정적인지 확인합니다.
서비스가 작동 및 작동 중지되지 않음을 나타내는 메시지에 대한 디버그 출력을 확인해야 합니다. 다음 유형의 디버그 출력이 표시되면 줄이 안정적이지 않습니다.
Mar 20 10:06:07.882: %ISDN-6-LAYER2DOWN: Layer 2 for Interface Se0:23, TEI 0 changed to down Mar 20 10:06:09.882: %LINK-3-UPDOWN: Interface Serial0:23, changed state to down Mar 20 10:06:21.274: %DSX1-6-CLOCK_CHANGE: Controller 0 clock is now selected as clock source Mar 20 10:06:21.702: %ISDN-6-LAYER2UP: Layer 2 for Interface Se0:23, TEI 0 changed to up Mar 20 10:06:22.494: %CONTROLLER-5-UPDOWN: Controller T1 0, changed state to up Mar 20 10:06:24.494: %LINK-3-UPDOWN: Interface Serial0:23, changed state to up
레이어 2가 안정적이지 않을 경우 이 장의 앞부분에서 "T1 오류 이벤트 문제 해결"을 참조하십시오.
전송(TX) 및 수신(RX) 측면에서 모두 SAPI 메시지만 표시되는지 확인합니다.
Mar 20 10:06:52.505: ISDN Se0:23: TX -> RRf sapi = 0 tei = 0 nr = 0 Mar 20 10:06:52.505: ISDN Se0:23: RX <- RRf sapi = 0 tei = 0 nr = 0 Mar 20 10:07:22.505: ISDN Se0:23: TX -> RRp sapi = 0 tei = 0 nr = 0 Mar 20 10:07:22.509: ISDN Se0:23: RX <- RRp sapi = 0 tei = 0 nr = 0 Mar 20 10:07:22.509: ISDN Se0:23: TX -> RRf sapi = 0 tei = 0 nr = 0 Mar 20 10:07:22.509: ISDN Se0:23: RX <- RRf sapi = 0 tei = 0 nr = 0
레이어 2가 다시 초기화하려고 함을 나타내는 SABME 메시지가 표시되지 않는지 확인합니다. 이는 일반적으로 RP(Poll Requests)를 전송하고 스위치에서 응답을 받지 않거나 RRf(Poll Request)를 전송할 때 발생합니다. 다음은 SABME 메시지의 예입니다.
Mar 20 10:06:21.702: ISDN Se0:23: RX <- SABMEp sapi = 0 tei = 0 Mar 20 10:06:22.494: ISDN Se0:23: TX -> SABMEp sapi = 0 tei = 0
SABME 메시지가 표시되는 경우 show running-config 명령을 사용하여 ISDN 스위치 유형 및 PRI-group timeslot이 올바르게 구성되었는지 확인합니다. 올바른 값은 서비스 공급업체에 문의하십시오.
ISDN 스위치 유형 및 PRI 그룹을 변경하려면
maui-nas-03#configure terminal maui-nas-03(config)#isdn switch-type primary-5ess maui-nas-03(config)#controller t1 0 maui-nas-03(config-controlle)#pri-group timeslots 1-24
show interfaces serial x:23 명령을 사용하여 D-channel이 작동 중인지 확인합니다.
D-채널이 가동되지 않은 경우 no shutdown 명령을 사용하여 이 명령을 실행합니다.
maui-nas-03(config)#interface serial 0:23 maui-nas-03(config-if)#no shutdown
캡슐화가 PPP인지 확인합니다. 그렇지 않은 경우 캡슐화 ppp 명령을 사용하여 캡슐화를 설정합니다.
maui-nas-03(config-if)#encapsulation ppp
인터페이스가 루프백 모드인지 확인합니다. 정상적인 작동을 위해 인터페이스는 루프백 모드에 있지 않아야 합니다.
maui-nas-03(config-if)#no loopback
라우터의 전원을 껐다가 켜십시오.
문제가 계속되면 서비스 제공업체 또는 Cisco TAC에 문의하십시오.
하드웨어 루프백 플러그 테스트를 사용하여 라우터에 결함이 있는지 테스트할 수 있습니다. 라우터가 하드웨어 루프백 플러그 테스트를 통과하면 해당 문제가 라인의 다른 위치에 존재합니다.
루프백 플러그를 생성하려면 다음 단계를 수행합니다.
와이어 커터를 사용하여 작동 중인 RJ-45 또는 RJ-48 케이블을 잘라 5인치 케이블과 커넥터가 연결되어 있도록 합니다.
전선을 벗겨라.
핀 1과 4의 와이어를 함께 비틀십시오.
핀 2와 5의 와이어를 함께 비틀십시오.
RJ-45/48 잭의 핀은 1부터 8까지 번호가 매겨집니다. 핀 1은 금속 핀이 있는 잭을 볼 때 가장 왼쪽에 있는 핀입니다.
루프백 플러그 테스트를 수행하려면 다음 단계를 수행합니다.
문제의 T1 포트에 플러그를 삽입합니다.
write memory 명령을 사용하여 라우터 컨피그레이션을 저장합니다.
maui-nas-03#write memory Building configuration... [OK]
캡슐화를 HDLC로 설정
maui-nas-03#config terminal Enter configuration commands, one per line. End with CNTL/Z. maui-nas-03(config)#interface serial 0 maui-nas-03(config-if)#enc maui-nas-03(config-if)#encapsulation HDLC maui-nas-03(config-if)#^Z
인터페이스에 IP 주소가 있는지 확인하려면 show running-config 명령을 사용합니다.
인터페이스에 IP 주소가 없는 경우 고유한 주소를 얻어 서브넷 마스크가 255.255.255.0인 인터페이스에 할당합니다.
maui-nas-03(config)#ip address 172.22.53.1 255.255.255.0
clear counters 명령을 사용하여 인터페이스 카운터를 지웁니다.
maui-nas-03#clear counters Clear "show interfaces" counters on all interfaces [confirm] maui-nas-03#
이 장의 앞부분의 "Using Extended Ping Tests" 섹션에 설명된 대로 확장 ping 테스트를 수행합니다.
이 섹션에서는 다이얼인 고객을 위한 E1 회로의 문제 해결 기법 및 절차에 대해 설명합니다.
이 명령은 컨트롤러 하드웨어와 관련된 컨트롤러 상태를 표시합니다. 표시되는 정보는 일반적으로 기술 지원 담당자가 수행하는 진단 작업에만 유용합니다.
NMP 또는 MIP는 포트 어댑터를 쿼리하여 현재 상태를 확인할 수 있습니다. show controller e1 명령을 실행하여 E1 링크에 대한 통계를 표시합니다. 슬롯 및 포트 번호를 지정하면 15분 간격에 대한 통계가 표시됩니다.
show controller e1 EXEC 명령은 물리적 레이어 및 데이터 링크 레이어 문제를 논리적으로 해결하기 위한 정보를 제공합니다. 이 섹션에서는 show controller e1 명령을 사용하여 논리적으로 문제를 해결하는 방법에 대해 설명합니다.
대부분의 E1 오류는 잘못 구성된 행으로 인해 발생합니다. 서비스 제공자가 권장하는 내용에 따라 라인 인코딩, 프레이밍, 클럭 소스 및 라인 종료(균형 또는 비균형)가 구성되었는지 확인합니다.
컨트롤러 e1 조건 표시
E1 컨트롤러는 다음 세 가지 상태 중 하나일 수 있습니다.
관리 기능 저하
아래로
위로
컨트롤러가 수동으로 종료되었을 때 관리상 종료됩니다. 이 오류를 수정하려면 컨트롤러를 다시 시작해야 합니다.
활성화 모드를 입력합니다.
maui-nas-03>enable Password: maui-nas-03#
전역 컨피그레이션 모드로 들어갑니다.
maui-nas-03#configure terminal Enter configuration commands, one per line. End with CNTL/Z. maui-nas-03(config)#
컨트롤러 컨피그레이션 모드로 들어갑니다.
maui-nas-03(config)#controller e1 0 maui-nas-03(config-controlle)#
컨트롤러를 다시 시작합니다.
maui-nas-03(config-controlle)#shutdown maui-nas-03(config-controlle)#no shutdown
E1 회선이 작동하지 않으면 회선 구성이 올바르고 원격 끝의 설정과 일치하는지 확인합니다.
회선 및 원격 끝의 프레이밍을 확인합니다. E1 라인의 경우 프레이밍은 CRC4 또는 noCRC4입니다.
회선과 원격 끝의 선형값을 확인합니다. Linecoding은 AMI 또는 HDB3입니다.
라인 종료가 균형 또는 비균형(75ohm 또는 120ohm)으로 설정되어 있는지 확인합니다.
올바른 설정에 대한 자세한 내용은 서비스 공급업체에 문의하십시오. 필요에 따라 로컬 또는 원격 엔드디바이스 모두를 변경합니다.
E1 컨트롤러 및 행이 작동하지 않을 경우 다음 메시지 중 하나가 show controller e1 EXEC 출력에 나타나는지 확인합니다.
수신기의 프레임 손실
수신기에 신호가 손실됨
E1 수신기에 프레임이 손실된 경우 다음 단계를 수행합니다.
포트에 구성된 프레이밍 형식이 라인의 프레이밍 형식과 일치하는지 확인합니다. 실행 중인 컨피그레이션 또는 show controller e1 명령 출력에서 컨트롤러의 프레이밍 형식을 확인할 수 있습니다.
프레이밍 형식을 변경하려면 프레이밍 {CRC4를 사용하십시오. 아래와 같이 컨트롤러 컨피그레이션 모드에서 | no CRC4} 명령:
maui-nas-03#configure terminal Enter configuration commands, one per line. End with CNTL/Z. maui-nas-03(config)#controller E1 0 maui-nas-03(config-controlle)#framing CRC4
다른 프레이밍 형식을 사용하여 경보가 지워지는지 확인합니다.
문제가 해결되지 않으면 아래의 "E1 수신기에 신호 손실이 있는 경우" 섹션을 진행합니다.
원격 끝의 프레이밍 형식을 확인합니다.
원격 끝의 연결 코드를 확인합니다.
E1 수신기에 신호가 손실된 경우 다음 단계를 수행합니다.
인터페이스 포트와 E1 서비스 공급자의 장비(또는 E1 터미널 장비) 간의 케이블이 올바르게 연결되어 있는지 확인합니다. 케이블이 올바른 포트에 연결되어 있는지 확인합니다. 필요한 경우 케이블 연결을 수정합니다.
케이블 무결성을 확인합니다. 케이블의 휴식 또는 기타 물리적 이상을 확인합니다. 핀아웃이 올바르게 설정되었는지 확인합니다. 필요한 경우 케이블을 교체합니다.
케이블 커넥터를 확인합니다. 전송 및 수신 쌍 또는 열린 수신 쌍을 취소하면 오류가 발생할 수 있습니다. 수신 쌍을 라인 1 및 2로 설정합니다. 전송 쌍을 라인 4 및 5로 설정합니다.
RJ-48 잭의 핀은 1부터 8까지 번호가 매겨집니다. 핀 1은 금속 핀이 있는 잭을 볼 때 가장 왼쪽에 있는 핀입니다. 자세한 내용은 다음 그림을 참조하십시오.
그림 15-11: RJ-45 케이블
롤오버 케이블을 사용해 보십시오.
원엔드 블록 오류가 있는지 확인합니다. 이 경우 로컬 끝의 수신 리드에 문제가 있습니다. 자세한 내용은 TAC에 문의하십시오.
각 단계에서 show controller e1 EXEC 명령을 실행하여 컨트롤러가 오류를 발생하는지 확인합니다.
show controller e1 출력에서 줄이 루프백 모드에 있는지 확인합니다. 행은 테스트용으로만 루프백 모드여야 합니다.
루프백을 끄려면 아래와 같이 컨트롤러 컨피그레이션 모드에서 no loopback 명령을 사용합니다.
maui-nas-03(config-controlle)#no loopback
컨트롤러가 알람을 표시하는지 확인하려면 show controller 명령 출력을 확인합니다.
이제 다양한 경보와 이를 수정하는 데 필요한 절차에 대해 설명하겠습니다.
수신된 원격 경보는 포트에 연결된 장비의 라인 업스트림에서 경보가 발생함을 의미합니다.
포트에 구성된 프레이밍 형식이 라인의 프레이밍 형식과 일치하는지 확인합니다. 그렇지 않은 경우 컨트롤러의 프레이밍 형식을 라인의 형식과 일치하도록 변경합니다.
원격 엔드 장비의 라인 인코딩 설정을 확인합니다. 올바른 설정에 대해서는 서비스 공급업체에 문의하십시오. 필요에 따라 잘못된 컨피그레이션을 수정합니다.
외부 루프백 케이블을 포트에 삽입합니다. 루프백 플러그를 만들려면 장 앞부분의 "하드웨어 루프백 플러그 테스트 수행" 섹션을 참조하십시오.
경보가 있는지 확인합니다. 경보가 표시되지 않으면 로컬 하드웨어가 양호한 상태일 수 있습니다. 이 경우:
케이블을 확인합니다. 자세한 내용은 "E1 수신기에 신호 손실이 있는 경우" 절을 참조하십시오.
원격 끝의 설정을 확인하고 포트 설정과 일치하는지 확인합니다.
문제가 계속되면 서비스 공급업체에 문의하십시오.
루프백 플러그를 제거하고 E1 회선을 다시 연결합니다.
케이블을 확인합니다. 자세한 내용은 "E1 수신기에 신호 손실이 있는 경우" 절을 참조하십시오.
라우터의 전원을 껐다가 켜십시오.
E1 회선을 다른 포트에 연결합니다. 회선 설정과 동일한 설정으로 포트를 구성합니다. 문제가 지속되지 않으면 하나의 포트에 결함이 있습니다.
E1 회선을 원래 포트에 다시 연결합니다.
"E1 오류 이벤트 문제 해결" 섹션으로 이동합니다.
문제가 계속되면 다음을 수행합니다.
"하드웨어 루프백 플러그 테스트 수행" 섹션에 설명된 대로 하드웨어 루프 테스트를 수행합니다.
E1 컨트롤러 카드를 교체합니다.
"E1 오류 이벤트 문제 해결" 섹션으로 이동합니다.
CSU가 E1 라인의 프레이밍 패턴과 동기화할 수 없는 경우 빨간색 경보가 선언됩니다.
포트에 구성된 프레이밍 형식이 라인의 프레이밍 형식과 일치하는지 확인합니다. 컨트롤러의 프레이밍 형식을 줄의 형식과 일치하도록 변경하지 않는 경우
원격 끝의 설정을 확인하고 포트 설정과 일치하는지 확인합니다.
외부 루프백 케이블을 포트에 삽입합니다. 루프백 플러그를 만들려면 장 앞부분의 "하드웨어 루프백 플러그 테스트 수행" 섹션을 참조하십시오.
경보가 있는지 확인합니다. 경보가 표시되지 않으면 로컬 하드웨어가 양호한 상태일 수 있습니다. 이 경우:
케이블을 확인합니다. 자세한 내용은 "E1 수신기에 신호 손실이 있는 경우" 절을 참조하십시오.
문제가 계속되면 서비스 공급업체에 문의하십시오.
E1 회선을 다른 포트에 연결합니다. 회선 설정과 동일한 설정으로 포트를 구성합니다. 문제가 해결되지 않으면 하나의 포트에 결함이 있습니다.
E1 회선을 원래 포트에 다시 연결합니다.
"E1 오류 이벤트 문제 해결" 섹션으로 이동합니다.
문제가 계속되면 다음을 수행합니다.
"하드웨어 루프백 플러그 테스트 수행" 섹션에 설명된 대로 하드웨어 루프 테스트를 수행합니다.
E1 컨트롤러 카드를 교체합니다.
"E1 오류 이벤트 문제 해결" 섹션으로 이동합니다.
서비스 공급업체에 문의하십시오.
show controller e1 EXEC 명령은 문제 해결에 사용할 수 있는 오류 메시지를 제공합니다. 이제 몇 가지 오류 메시지와 오류를 수정하는 방법에 대해 살펴보겠습니다.
오류 카운터가 증가하고 있는지 확인하려면 show controller e1 명령을 반복해서 실행합니다. 현재 간격의 카운터 값을 확인합니다. 프레이밍 및 선형코드 설정에 대해서는 서비스 공급업체에 문의하십시오.
E1 행에 슬립이 있는 경우 잠금 문제가 있음을 나타냅니다. E1 제공자(Telco)는 CPE(Customer Premises Equipment)를 동기화해야 하는 잠금을 제공합니다.
클럭 소스가 네트워크에서 파생되는지 확인합니다. 클럭 소스가 라인 프라이머리(Line Primary)인지 확인하여 확인할 수 있습니다.
참고: 액세스 서버에 여러 E1이 있는 경우 하나만 기본 서버가 될 수 있고 다른 E1은 기본 서버에서 시계를 파생합니다. 이 경우 기본 클럭 소스로 지정된 E1 회선이 올바르게 구성되었는지 확인합니다.
컨트롤러 컨피그레이션 모드에서 E1 클럭 소스를 올바르게 설정합니다.
maui-nas-03(config-controlle)#clock source line primary
프레이밍 손실 초 카운터가 증가할 때 다음 단계를 수행합니다.
포트에 구성된 프레이밍 형식이 라인의 프레이밍 형식과 일치하는지 확인합니다. 프레이밍이 show controller e1 출력에서 {CRC4|no CRC4}인지 확인하여 확인할 수 있습니다.
프레이밍 형식을 변경하려면 프레이밍 {CRC4를 사용하십시오. | 컨트롤러 컨피그레이션 모드에서 다음과 같은 CRC4} 명령 없음:
maui-nas-03(config-controlle)#framing crc4
라인 코드 위반이 증가하는 경우 다음 단계를 수행합니다.
포트에 구성된 라인 인코딩이 라인의 프레이밍 형식과 일치하는지 확인합니다. show controller e1 출력에서 라인 코드가 {AMI/HDB3}인지 확인하여 확인할 수 있습니다.
선형코드를 변경하려면 회선 코드 {ami를 사용하십시오. 아래와 같이 컨트롤러 컨피그레이션 모드에서 | hdb3} 명령을 실행합니다.
maui-nas-03(config-controlle)#linecode ami
show running-config 명령을 사용하여 ISDN 스위치 유형 및 PRI-group timeslot이 올바르게 구성되었는지 확인합니다. 올바른 값은 서비스 공급업체에 문의하십시오.
ISDN 스위치 유형 및 PRI 그룹을 변경하려면
maui-nas-03#configure terminal maui-nas-03(config)#isdn switch-type primary-net5 maui-nas-03(config)#controller e1 0 maui-nas-03(config-controlle)#pri-group timeslots 1-31
오류 카운터가 증가하지 않지만 문제가 지속되면 신호 채널이 작동 및 올바르게 구성되었는지 확인하십시오.
show interface serial x:15 명령을 실행합니다. 여기서 x는 인터페이스 번호로 교체해야 합니다.
인터페이스가 작동 중인지 확인합니다. 인터페이스가 작동되지 않은 경우 no shutdown 명령을 사용하여 인터페이스를 활성화합니다.
maui-nas-03#config terminal Enter configuration commands, one per line. End with CNTL/Z. maui-nas-03(config)#interface serial 0:15 maui-nas-03(config-if)#no shutdown
캡슐화가 PPP인지 확인합니다. 인터페이스에서 PPP를 사용하지 않는 경우 인터페이스 컨피그레이션 모드에서 캡슐화 ppp 명령을 사용하여 수정합니다.
maui-nas-03(config-if)#encapsulation ppp
루프백이 설정되어 있는지 확인합니다. 루프백은 테스트 용도로만 설정해야 합니다. 루프백을 제거하려면 no loopback 명령을 사용합니다.
maui-nas-03(config-if)#no loopback
라우터의 전원을 껐다가 켜십시오.
문제가 계속되면 서비스 제공업체 또는 Cisco TAC에 문의하십시오.
PRI를 트러블슈팅할 때 E1이 양쪽 끝에서 완전히 실행 중인지 확인해야 합니다. 위에서 설명한 대로 레이어 1 문제가 해결된 경우 레이어 2 및 레이어 3 문제를 고려하십시오.
show isdn status 명령은 모든 ISDN 인터페이스의 스냅샷을 표시하는 데 사용됩니다. 레이어 1, 2 및 3의 상태를 표시합니다.
레이어 1이 활성 상태인지 확인합니다.
E1이 중단되지 않은 경우 레이어 1 상태는 항상 ACTIVE로 표시되어야 합니다.
show isdn status가 레이어 1이 비활성화되었음을 나타내는 경우 E1 라인의 물리적 연결에 문제가 있습니다. "E1 컨트롤러가 관리적으로 다운되었습니까?" 섹션을 참조하십시오.
또한 E1이 관리 목적으로 다운되지 않았는지 확인합니다. E1 컨트롤러를 가동하려면 no shutdown 명령을 사용합니다.
레이어 2 상태가 MULTIPLE_FRAME_ESTABLISHED인지 확인합니다.
원하는 레이어 2 상태는 Multiple_Frame_Established이며, 이는 ISDN 스위치와 엔드 디바이스 간의 시작 프로토콜이 설정되었고 레이어 2 프레임을 교환하고 있음을 나타냅니다.
레이어 2가 Multiple_Frame_Established가 아닌 경우 show controller e1 EXEC 명령을 사용하여 문제를 진단합니다. 이 장의 "show controller e1 명령을 사용하여 트러블슈팅" 섹션 및 "E1 오류 이벤트 트러블슈팅" 섹션을 참조하십시오.
show isdn 상태는 현재 상태의 스냅샷이므로 Multiple_Frame_Established를 나타내더라도 레이어 2가 위아래로 바운스될 수 있습니다. debug isdn q921 명령을 사용하여 레이어 2가 안정적인지 확인합니다.
debug isdn q921 명령은 D-채널의 라우터에서 발생하는 데이터 링크 레이어(레이어 2) 액세스 절차를 표시합니다.
logging console 또는 terminal monitor 명령을 사용하여 디버그 메시지를 보도록 구성되었는지 확인합니다.
참고: 프로덕션 환경에서 콘솔 로깅이 비활성화되어 있는지 확인합니다. show logging 명령을 입력합니다. 로깅이 활성화된 경우 콘솔 포트가 로그 메시지로 오버로드되는 즉시 액세스 서버가 간헐적으로 중지될 수 있습니다. no logging console 명령을 입력합니다.
참고: 디버그 isdn q921이 켜져 있고 디버그 출력을 받지 못한 경우 디버그 출력을 얻으려면 전화를 걸거나 컨트롤러를 재설정하십시오.
레이어 2가 안정적인지 확인합니다. 서비스가 작동 및 작동 중지되지 않음을 나타내는 메시지에 대한 디버그 출력을 확인해야 합니다. 다음 유형의 디버그 출력이 표시되면 줄이 안정적이지 않습니다.
Mar 20 10:06:07.882: %ISDN-6-LAYER2DOWN: Layer 2 for Interface Se0:15, TEI 0 changed to down Mar 20 10:06:09.882: %LINK-3-UPDOWN: Interface Serial0:15, changed state to down Mar 20 10:06:21.274: %DSX1-6-CLOCK_CHANGE: Controller 0 clock is now selected as clock source Mar 20 10:06:21.702: %ISDN-6-LAYER2UP: Layer 2 for Interface Se0:15, TEI 0 changed to up Mar 20 10:06:22.494: %CONTROLLER-5-UPDOWN: Controller E1 0, changed state to up Mar 20 10:06:24.494: %LINK-3-UPDOWN: Interface Serial0:15, changed state to up
레이어 2가 안정적이지 않을 경우 이 장의 앞부분에서 "E1 오류 이벤트 문제 해결"을 참조하십시오.
전송(TX) 및 수신(RX) 측면에서 모두 SAPI 메시지만 표시되는지 확인합니다.
Mar 20 10:06:52.505: ISDN Se0:15: TX -> RRf sapi = 0 tei = 0 nr = 0 Mar 20 10:06:52.505: ISDN Se0:15: RX <- RRf sapi = 0 tei = 0 nr = 0 Mar 20 10:07:22.505: ISDN Se0:15: TX -> RRp sapi = 0 tei = 0 nr = 0 Mar 20 10:07:22.509: ISDN Se0:15: RX <- RRp sapi = 0 tei = 0 nr = 0 Mar 20 10:07:22.509: ISDN Se0:15: TX -> RRf sapi = 0 tei = 0 nr = 0 Mar 20 10:07:22.509: ISDN Se0:15: RX <- RRf sapi = 0 tei = 0 nr = 0
레이어 2가 다시 초기화하려고 함을 나타내는 SABME 메시지가 표시되지 않는지 확인합니다. 이는 일반적으로 RP(Poll Requests)를 전송하고 스위치에서 응답을 받지 않거나 RRf(Poll Request)를 전송할 때 발생합니다. 다음은 SABME 메시지의 예입니다. SABME 메시지(UA 프레임 수신)에 대한 ISDN 스위치로부터 응답을 받아야 합니다.
Mar 20 10:06:21.702: ISDN Se0:15: RX <- SABMEp sapi = 0 tei = 0 Mar 20 10:06:22.494: ISDN Se0:15: TX -> SABMEp sapi = 0 tei = 0
SABME 메시지가 표시되면 show running-config 명령을 사용하여 ISDN 스위치 유형 및 PRI-group timeslot이 올바르게 구성되었는지 확인합니다. 올바른 값은 서비스 공급업체에 문의하십시오.
ISDN 스위치 유형 및 PRI 그룹을 변경하려면
maui-nas-03#configure terminal maui-nas-03(config)#isdn switch-type primary-net5 maui-nas-03(config)#controller e1 0 maui-nas-03(config-controlle)#pri-group timeslots 1-31
show interfaces serial x:15 명령을 사용하여 D-channel이 작동 중인지 확인합니다.
D-채널이 가동되지 않은 경우 no shutdown 명령을 사용하여 이 명령을 실행합니다.
maui-nas-03(config)#interface serial 0:15 maui-nas-03(config-if)#no shutdown
캡슐화가 PPP인지 확인합니다. 캡슐화 ppp 명령을 사용하여 캡슐화를 설정하지 않는 경우
maui-nas-03(config-if)#encapsulation ppp
인터페이스가 루프백 모드인지 확인합니다. 정상적인 작동을 위해 인터페이스는 루프백 모드에 있지 않아야 합니다.
maui-nas-03(config-if)#no loopback
라우터의 전원을 껐다가 켜십시오.
문제가 계속되면 서비스 제공업체 또는 Cisco TAC에 문의하십시오.
개정 | 게시 날짜 | 의견 |
---|---|---|
1.0 |
09-Sep-2005 |
최초 릴리스 |