이 문서에서는 DOCSIS(Data-over-Cable Service Interface Specifications) 컨피그레이션 파일에 지정된 MAX-CPE 매개변수와 새 케이블 모뎀 max-cpe n 명령 간의 관계에 대해 설명합니다.DOCSIS 구성 파일은 케이블 모뎀에 로드되며 Cisco IOS® Software Release 12.1(2)EC1 이상을 실행하는 uBR7200 Series 라우터에서 코딩될 수 있습니다.
문서 규칙에 대한 자세한 내용은 Cisco 기술 팁 표기 규칙을 참고하십시오.
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
이 문서의 정보는 Cisco 하드웨어 uBR7246(NPE150) 프로세서(개정판 B) 및 Cisco IOS Software(UBR7200-IST-M), 버전 12.1(2)EC1을 기반으로 합니다.
이 문서는 브리징 모드에서만 케이블 모뎀을 참조합니다.
이 문서는 특정 소프트웨어 및 하드웨어 버전으로 한정되지 않습니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다.이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다.현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.
케이블 모뎀 컨피그레이션 파일의 값이 호스트 수를 제한한다는 사실에도 불구하고 케이블 고객이 CMTS(Cable Modem Termination System)에서 더 많은 CPE를 케이블 모뎀에 연결할 수 있도록 허용해야 한다는 요구가 있습니다.더 많은 CPE가 케이블 모뎀에 연결되도록 허용하는 변경 사항은 Cisco IOS Software Release12.0(9.5)SC 및 Cisco IOS Software Release 12.1(1.0.3)EC1 IOS Trains에서 CSCdp52029( 등록된 고객만 해당)에 도입되었습니다.
케이블 모뎀이 CMTS 수와 동기화된 상태로 할당된 CPE 수를 유지할 수 없기 때문에 이 수요가 생성되었습니다.케이블 모뎀이 초기화될 때 MAX-CPE를 CMTS와 동기화할 수 있는 유일한 시간은 MAX-CPE 카운트를 등록 요청 흐름의 CMTS로 전송할 때입니다.
케이블 모뎀이 다시 로드되면 CPE의 할당된 수를 0으로 줄이기 위해 CMTS에 알릴 플로우가 없습니다.그러나 케이블 모뎀은 0부터 다시 시작됩니다.케이블 모뎀 뒤에 있는 새 CPE가 온라인 상태로 오도록 요청할 경우 케이블 모뎀에서 MAX-CPE 수가 현재 0이므로 이를 허용합니다.그러나 0이 아닌 MAX-CPE 카운트가 있는 CMTS는 요청을 실패하고 CMTS에 다음 메시지가 나타납니다.
%UBR7200-5-MAXHOST: New host with IP address x.x.x.x and MAC yyyy.yyyy.yyyy on SID 3 (CM zzzz.zzzz.zzzz) is ignored.
이는 지정되지 않은 경우 DOCSIS 구성 파일의 기본 MAX-CPE 항목이 1로 설정된다는 사실에 의해 강화됩니다.
예를 들어, 케이블 모뎀이 CMTS에 등록 요청에 MAX-CPE 카운트가 있다고 알리는 경우가 있습니다.케이블 고객이 설치 프로그램의 랩톱을 분리할 수 있도록 케이블 모뎀을 껐다가 켜는 기능을 원하며 최종 사용자의 PC가 케이블 모뎀에 다시 연결되었습니다.이 작업은 실패할 것입니다.케이블 모뎀이 다시 로드되면 MAX-CPE 카운트가 0으로 설정되지만, CMTS는 설치 관리자의 노트북 항목을 계속 기억하며, 이는 MAX-CPE 카운트가 1인 것과 같습니다.
clear cable host x.x.x.x 명령을 실행하여 해결 방법을 사용할 수 있습니다. 여기서 x.x.x는 CMTS에서 지울 호스트의 IP 또는 MAC 주소와 같습니다.하지만 이 방법은 케이블 고객에게 인기가 없습니다.
CMTS에 새 컨피그레이션 명령이 추가되었습니다.모뎀당 허용되는 최대 호스트 수를 지정하려면(케이블 모뎀 컨피그레이션 파일에서 MAX-CPE 값을 재정의함) 케이블 인터페이스 컨피그레이션 모드에서 케이블 모뎀 max-cpe n 명령을 실행합니다. n은 1에서 255와 같습니다.
CMTS를 사용하면 케이블 모뎀의 호스트 수를 최대 n개까지 사용할 수 있습니다.unlimited로 설정되거나 n이 케이블 모뎀 컨피그레이션 파일의 MAX-CPE 값보다 큰 경우 이 명령은 컨피그레이션 파일 값을 재정의합니다.DHCP 서버는 단일 케이블 모뎀 뒤에 있는 호스트에 할당된 IP 주소 수를 제어합니다.
케이블 모뎀의 컨피그레이션 파일이 n보다 큰 호스트 수를 지정하는 경우 컨피그레이션 파일 설정이 우선합니다.활성 호스트의 수를 제어하는 것은 케이블 모뎀에 달려 있습니다.
케이블 모뎀 max-cpe unlimited 명령을 실행하여 CMTS는 단일 케이블 모뎀에 연결된 CPE의 수를 제한하지 않습니다.이 설정은 케이블 모뎀으로 최대 CPE 수를 제어하고 DHCP 서버까지 단일 케이블 모뎀 뒤에 CPE에 할당된 IP 주소 수를 제어합니다.
주의: 케이블 모뎀 max-cpe unlimited 명령을 사용할 경우 주의하지 않고 사용하면 서비스 거부 공격을 활성화하여 시스템에 보안 구멍을 열 수 있습니다.특히, 사용자가 많은 수의 IP 주소를 얻을 수 있으므로, 이 단일 사용자가 사용 가능한 모든 IP 주소를 예약한 후 전체 네트워크를 제거할 수 있습니다.따라서 케이블 모뎀 max-cpe unlimited 명령이 활성화된 경우 단일 케이블 모뎀 뒤에 있는 CPE에 할당된 IP 주소 수를 DHCP 서버에서 엄격하게 제어하는 것이 좋습니다.
no cable modem max-cpe 명령을 실행하면 기본 설정이 활성화됩니다.컨피그레이션 파일에 제공된 MAX-CPE 값은 CMTS에서 단일 케이블 모뎀에 연결된 CPE 수를 제한하는 데 사용됩니다.
show cable modem detail 명령은 케이블 모뎀의 DOCSIS 구성 파일에 구성된 대로 MAX-CPE 값을 표시하고, 가능한 경우 케이블 모뎀 max-cpe n이 실행될 때 구성된 값을 표시합니다.
아래의 샘플 로그 출력을 참조하십시오.CMTS는 MAX-CPE가 4이고 MAX-CPE는 무제한에 해당합니다.
test-cmts#show cable modem detail Interface ...... SID MAC address .... Max CPE Concatenation Rx SNR Cable4/0/U0 1 .... 0001.9659.47bb 1 ............. yes ................ 37.37 Cable4/0/U0 2 .... 0001.9659.47ab 1 ............. yes ................ 33.70 Cable4/0/U0 3 .... 0001.9659.47bf .1 ............. yes ................ 30.67 Cable4/0/U0 4 .... 0001.9659.3ef7 .1 ............. yes ................ 28.84 Cable4/0/U0 5 .... 0001.9659.47eb 1 ............. yes ................ 30.89 test-cmts#conf t Enter configuration commands, one per line. End with CNTL/Z. test-cmts(config)#cable modem max-cpe ? <1-255> Number unlimited Max CPE not enforced test-cmts(config)#cable modem max-cpe 4 test-cmts(config)#end test-cmts# 00:05:11: %SYS-5-CONFIG_I: Configured from console by console test-cmts#show cable modem detail Interface ...... SID MAC address .... Max CPE Concatenation Rx SNR Cable4/0/U0 1 .... 0001.9659.47bb 1 (4) .........yes ................37.00 Cable4/0/U0 2 .... 0001.9659.47ab 1 (4) ........ yes ................33.54 Cable4/0/U0 3 .... 0001.9659.47bf .1 (4) ........ yes ................30.70 Cable4/0/U0 4 .... 0001.9659.3ef7 .1 (4) ........ yes ................ 29.00 Cable4/0/U0 5 .... 0001.9659.47eb 1 (4) ........ yes ................ 30.92 test-cmts#conf t Enter configuration commands, one per line. End with CNTL/Z. test-cmts(config)#cable modem max test-cmts(config)#cable modem max-cpe ? <1-255> Number unlimited Max CPE not enforced test-cmts(config)#cable modem max-cpe unli test-cmts(config)#cable modem max-cpe unlimited test-cmts(config)#^Z test-cmts# 00:06:06: %SYS-5-CONFIG_I: Configured from console by console test-cmts#show cable modem detail Interface ...... SID MAC address .... Max CPE Concatenation Rx SNR Cable4/0/U0 1 .... 0001.9659.47bb 1 (ul) .........yes ............... 36.64 Cable4/0/U0 2 .... 0001.9659.47ab 1 (ul) ........ yes ............... 33.26 Cable4/0/U0 3 .... 0001.9659.47bf. 1 (ul) ....... .yes ............... 30.73 Cable4/0/U0 4 .... 0001.9659.3ef7 .1 (ul) ...... . yes ............... 29.15 Cable4/0/U0 5 .... 0001.9659.47eb 1 (ul) ...... . yes ............... 30.95 test-cmts#wr t Building configuration... Current configuration: ! version 12.1 service timestamps debug uptime service timestamps log uptime no service password-encryption ! hostname test-cmts ! boot system flash ubr7200-ist-mz.121-2.EC1 no logging buffered ! cable modem max-cpe 4 ip subnet-zero ! interface FastEthernet0/0 ip address 10.200.68.4 255.255.255.0 half-duplex ! interface Cable4/0 ip address 10.200.69.49 255.255.255.240 secondary ip address 10.200.69.33 255.255.255.240 ip accounting precedence input ip accounting precedence output no keepalive cable max-hosts 10 cable downstream annex B cable downstream modulation 64qam cable downstream interleave-depth 32 cable upstream 0 frequency 20000000 cable upstream 0 power-level 0 cable upstream 0 rate-limit no cable upstream 0 shutdown cable upstream 1 shutdown cable upstream 2 shutdown cable upstream 3 shutdown cable upstream 4 shutdown cable upstream 5 frequency 20000000 cable upstream 5 power-level 0 cable upstream 5 rate-limit cable upstream 5 shutdown cable dhcp-giaddr policycable helper-addrress 10.200.68.11 ! router rip network 10.0.0.0 ! ip classless ip route 0.0.0.0 0.0.0.0 10.200.68.1 ip route 10.200.32.0 255.255.224.0 10.200.68.2 no ip http server ! line con 0 exec-timeout 0 0 password ww login transport input none line aux 0 line vty 0 4 password ww login ! end test-cmts#
참고: CMTS는 케이블 모뎀을 통해 지정된 수의 호스트를 허용하지만 케이블 모뎀 자체는 DOCSIS 구성 파일에서 허용되는 CPE 수만 허용하도록 계속 제한됩니다.