CMTS 1000- Provisioning issue | docsis.org

You are here

CMTS 1000- Provisioning issue

3 posts / 0 new
Last post
jleppers
CMTS 1000- Provisioning issue

Good day all, I have been playing around with my old Nortel/Arris CMTS 1000, yeah yeah I know its like 20 years old but for a home docsis lab it will suffice.
Anyway, I have a few different modems I am trying to connect up however they keep failing to register and just boot loop!

The modem logs tell me one of two things (depending upon which config I use)
either "reg-rsp invalid format or unrecognized" or "reg-rsp no response"

Here is my CMTS config via putcfg display (the putmgn command does not work)
1.3.6.1.2.1.1.4.0 OctetString "admin@domain.com" // syscontact.0
1.3.6.1.2.1.1.5.0 OctetString "FFN-CMTS01" // sysname.0
1.3.6.1.2.1.1.6.0 OctetString "Lab" // syslocation.0
1.3.6.1.2.1.69.1.3.1.0 IpAddress 10.10.20.10 // docsdevswserver.0
1.3.6.1.4.1.482.60.5.1.1.0 Integer 4 // lcprovisioningcontrol.0
1.3.6.1.4.1.482.60.5.1.5.0 IpAddress 10.10.20.10 // lcconfigtftpaddress.0
1.3.6.1.4.1.482.60.5.1.6.0 OctetString "cmts/cmts1000.cfg" // lcconfigtftpfilen ame.0
1.3.6.1.4.1.482.60.5.1.7.0 IpAddress 10.10.20.10 // lcconfigtimeserveraddress.0
1.3.6.1.4.1.482.60.5.1.9.0 IpAddress 10.10.20.10 // lcconfigsntpaddress.0
1.3.6.1.4.1.482.60.7.8.1.2.1 Integer 1 // lcphyenable.1
1.3.6.1.4.1.482.60.7.8.1.3.1 Integer 2 // lcphyautonegotiate.1
1.3.6.1.4.1.482.60.7.8.1.5.1 Integer 10000000 // lcphyspeed.1
1.3.6.1.4.1.482.60.7.8.1.6.1 Integer 2 // lcphyfullduplex.1
1.3.6.1.2.1.10.127.1.1.1.1.2.3 Integer 681000000 // docsifdownchannelfrequency. 3
1.3.6.1.2.1.10.127.1.1.2.1.2.4 Integer 36000000 // docsifupchannelfrequency.4
1.3.6.1.4.1.482.60.2.1.1.12.4 Integer 100 // lccmtsupchannelpower.4
1.3.6.1.2.1.10.127.1.1.2.1.4.4 Unsigned 2 // docsifupchannelmodulationprofile.4
1.3.6.1.4.1.482.60.2.1.1.12.5 Integer 100 // lccmtsupchannelpower.5
1.3.6.1.2.1.10.127.1.1.2.1.4.5 Unsigned 2 // docsifupchannelmodulationprofile.5
1.3.6.1.2.1.10.127.1.1.2.1.4.6 Unsigned 2 // docsifupchannelmodulationprofile.6
1.3.6.1.2.1.10.127.1.1.2.1.4.11 Unsigned 2 // docsifupchannelmodulationprofile. 11
1.3.6.1.2.1.2.2.1.7.2 Integer 1 // ifadminstatus.2
1.3.6.1.2.1.2.2.1.7.5 Integer 2 // ifadminstatus.5
1.3.6.1.2.1.2.2.1.7.6 Integer 2 // ifadminstatus.6
1.3.6.1.2.1.2.2.1.7.7 Integer 2 // ifadminstatus.7
1.3.6.1.2.1.2.2.1.7.11 Integer 2 // ifadminstatus.11
1.3.6.1.2.1.69.1.2.1.7.1 Integer 6 // docsdevnmaccessstatus.1
1.3.6.1.2.1.69.1.2.1.7.1 Integer 5 // docsdevnmaccessstatus.1
1.3.6.1.2.1.69.1.2.1.2.1 IpAddress 10.10.20.10 // docsdevnmaccessip.1
1.3.6.1.2.1.69.1.2.1.3.1 IpAddress 255.255.255.0 // docsdevnmaccessipmask.1
1.3.6.1.2.1.69.1.2.1.4.1 OctetString "public" // docsdevnmaccesscommunity.1
1.3.6.1.2.1.69.1.2.1.5.1 Integer 2 // docsdevnmaccesscontrol.1
1.3.6.1.2.1.69.1.2.1.6.1 OctetString 0xc000 // docsdevnmaccessinterfaces.1
1.3.6.1.2.1.69.1.2.1.7.1 Integer 1 // docsdevnmaccessstatus.1
1.3.6.1.2.1.69.1.2.1.7.2 Integer 6 // docsdevnmaccessstatus.2
1.3.6.1.2.1.69.1.2.1.7.2 Integer 5 // docsdevnmaccessstatus.2
1.3.6.1.2.1.69.1.2.1.2.2 IpAddress 10.10.20.10 // docsdevnmaccessip.2
1.3.6.1.2.1.69.1.2.1.3.2 IpAddress 255.255.255.0 // docsdevnmaccessipmask.2
1.3.6.1.2.1.69.1.2.1.4.2 OctetString "Private" // docsdevnmaccesscommunity.2
1.3.6.1.2.1.69.1.2.1.5.2 Integer 3 // docsdevnmaccesscontrol.2
1.3.6.1.2.1.69.1.2.1.6.2 OctetString 0xc000 // docsdevnmaccessinterfaces.2
1.3.6.1.2.1.69.1.2.1.7.2 Integer 1 // docsdevnmaccessstatus.2
1.3.6.1.4.1.482.60.5.8.1.0 Integer 3 // lccmtsbootprelaycontrol.0
1.3.6.1.4.1.482.60.5.8.2.1.2.1 IpAddress 10.10.20.10 // lccmtsbootprelaysvrtargetip.1
1.3.6.1.4.1.482.60.5.8.2.1.5.1 Integer 1 // lccmtsbootprelayrowstatus.1
1.3.6.1.4.1.482.60.5.9.1.0 Integer 2 // lccmtsdnsresolvercontrol.0
1.3.6.1.4.1.482.60.5.9.4.1.4.1 OctetString "FFN DNS1" // lccmtsdnsresolverservername.1
1.3.6.1.4.1.482.60.5.9.4.1.2.1 IpAddress 10.20.20.4 // lccmtsdnsresolverserverip.1
1.3.6.1.4.1.482.60.5.9.4.1.5.1 Integer 1 // lccmtsdnsresolverrowstatus.1
1.3.6.1.4.1.482.60.5.9.4.1.4.2 OctetString "FFNS DNS2" // lccmtsdnsresolverservername.2
1.3.6.1.4.1.482.60.5.9.4.1.2.2 IpAddress 10.20.30.3 // lccmtsdnsresolverserverip.2
1.3.6.1.4.1.482.60.5.9.4.1.5.2 Integer 1 // lccmtsdnsresolverrowstatus.2
1.3.6.1.4.1.482.60.7.15.1.1.1 Bits 0x00 // lcnmaccessadditionalprivileges.1
1.3.6.1.4.1.482.60.7.15.1.1.2 Bits 0x00 // lcnmaccessadditionalprivileges.2

Sorry its in SNMP format..

My provisioning system is NSMPrime and this is a config I am using on a modem

Main
{
NetworkAccess 1;
MaxCPE 2;

/* Mandatory */
ClassOfService
{
ClassID 1;
MaxRateDown 500000;
MaxRateUp 500000;
PriorityUp 7;
PrivacyEnable 0;
}

/* Optional */
ModemCapabilities
{
ConcatenationSupport 1;
IGMPSupport 1;
}
GlobalPrivacyEnable 0; /* enabled - now BaselinePrivacy is mandatory */
BaselinePrivacy
{
AuthTimeout 10;
ReAuthTimeout 10;
AuthGraceTime 600;
OperTimeout 10;
ReKeyTimeout 10;
TEKGraceTime 1800;
AuthRejectTimeout 60;
SAMapWaitTimeout 1;
SAMapMaxRetries 4;
}

/* DOCS-CABLE-DEVICE-MIB rfc4639 */
/* SNMP Access to CM */
SnmpMibObject docsDevNmAccessIp.10 IPAddress 10.10.20.10 ;
SnmpMibObject docsDevNmAccessIp.20 IPAddress 10.10.20.10 ;
SnmpMibObject docsDevNmAccessIpMask.10 IPAddress 255.255.255.0 ;
SnmpMibObject docsDevNmAccessIpMask.20 IPAddress 255.255.255.0 ;
SnmpMibObject docsDevNmAccessCommunity.10 String "public" ;
SnmpMibObject docsDevNmAccessCommunity.20 String "private" ;
SnmpMibObject docsDevNmAccessControl.10 Integer 2; /* read */
SnmpMibObject docsDevNmAccessControl.20 Integer 3; /* readWrite */
SnmpMibObject docsDevNmAccessInterfaces.10 String "@" ;
SnmpMibObject docsDevNmAccessInterfaces.20 String "@" ;
SnmpMibObject docsDevNmAccessStatus.10 Integer 4; /* createAndGo */
SnmpMibObject docsDevNmAccessStatus.20 Integer 4; /* createAndGo */

/* Firewall */
/* Layer2: filter possibly harmful Ethernet traffic */
SnmpMibObject docsDevFilterLLCUnmatchedAction.0 Integer 1; /* discard if not matching */
SnmpMibObject docsDevFilterLLCStatus.1 Integer 4; /* createAndGo */
SnmpMibObject docsDevFilterLLCStatus.2 Integer 4; /* createAndGo */
SnmpMibObject docsDevFilterLLCIfIndex.1 Integer 0 ; /* all Interfaces */
SnmpMibObject docsDevFilterLLCIfIndex.2 Integer 0 ; /* all Interfaces */
SnmpMibObject docsDevFilterLLCProtocolType.1 Integer 1; /* ethertype (default) */
SnmpMibObject docsDevFilterLLCProtocolType.2 Integer 1; /* ethertype (default) */

/* Layer 3 */
SnmpMibObject docsDevFilterLLCProtocol.1 Integer 2048 ; /* ? depends on docsDevFilterLLCProtocolType */
SnmpMibObject docsDevFilterLLCProtocol.2 Integer 2054 ; /* IPv4 !? */
SnmpMibObject docsDevFilterIpDefault.0 Integer 2; /* accept for further processing when not matching an prior specified IP filter*/
SnmpMibObject docsDevFilterIpStatus.3 Integer 4; /* createAndGo a filter row */
SnmpMibObject docsDevFilterIpControl.3 Integer 1; /* discard */
SnmpMibObject docsDevFilterIpIfIndex.3 Integer 1 ; /* all customer facing interfaces */
SnmpMibObject docsDevFilterIpDirection.3 Integer 1; /* inbound traffic */
SnmpMibObject docsDevFilterIpBroadcast.3 Integer 2; /* false - applies to all traffic */
SnmpMibObject docsDevFilterIpSaddr.3 IPAddress 0.0.0.0 ; /* all ip addresses - masked against docsDevFilterIpSmask */
SnmpMibObject docsDevFilterIpSmask.3 IPAddress 0.0.0.0 ; /* all ip addresses */
SnmpMibObject docsDevFilterIpDaddr.3 IPAddress 0.0.0.0 ; /* all ip addresses */
SnmpMibObject docsDevFilterIpDmask.3 IPAddress 0.0.0.0 ; /* all ip addresses */
SnmpMibObject docsDevFilterIpProtocol.3 Integer 17 ; /* udp */
SnmpMibObject docsDevFilterIpSourcePortLow.3 Integer 67 ; /* udp */
SnmpMibObject docsDevFilterIpSourcePortHigh.3 Integer 67 ; /* udp */
SnmpMibObject docsDevFilterIpDestPortLow.3 Integer 0 ;
SnmpMibObject docsDevFilterIpDestPortHigh.3 Integer 65535 ;

here is the output from modem activity * all

04/04/20 22:21:36 00:0b:06:9b:75:f0 Initial Rng Req Rcvd on Chnl 1. Adj: +1889 ticks, +10.00dB,
04/04/20 22:21:36 00:0b:06:9b:75:f0 Sent Rng Resp: Continue, SID 7955
04/04/20 22:21:37 00:0b:06:9b:75:f0 Rcvd Rng Req-> Adj: +1 ticks, +3.75dB, +1641Hz
04/04/20 22:21:37 00:0b:06:9b:75:f0 Sent Rng Resp: Success, SID 7955
04/04/20 22:21:41 00:0b:06:9b:75:f0 DHCP DISCOVER:
DA=ff:ff:ff:ff:ff:ff SA=00:0b:06:9b:75:f0
SRC IP=0.0.0.0 DST IP=255.255.255.255
yiaddr=0.0.0.0
04/04/20 22:21:42 00:0b:06:9b:75:f0 DHCP OFFER:
DA=00:00:ca:23:fe:ec SA=00:50:56:aa:cf:5f
SRC IP=10.10.20.10 DST IP=10.10.20.5
yiaddr=10.10.20.26
04/04/20 22:21:42 00:0b:06:9b:75:f0 DHCP REQUEST:
DA=ff:ff:ff:ff:ff:ff SA=00:0b:06:9b:75:f0
SRC IP=0.0.0.0 DST IP=255.255.255.255
yiaddr=0.0.0.0
04/04/20 22:21:42 00:0b:06:9b:75:f0 DHCP ACK:
DA=00:00:ca:23:fe:ec SA=00:50:56:aa:cf:5f
SRC IP=10.10.20.10 DST IP=10.10.20.5
yiaddr=10.10.20.26
04/04/20 22:21:46 00:0b:06:9b:75:f0 Rcvd Rng Req-> Adj: nothing.
04/04/20 22:21:46 00:0b:06:9b:75:f0 Sent Rng Resp: Success, SID 7955
04/04/20 22:21:48 00:0b:06:9b:75:f0 SID:7955, TFTP Read Request
04/04/20 22:21:49 00:0b:06:9b:75:f0 Rcvd Reg Req; SID 7955
04/04/20 22:21:49 00:0b:06:9b:75:f0 Reg Req
04/04/20 22:21:49 00:0b:06:9b:75:f0 Authorizing..04/04/20 22:21:49 00:0b:06:9b:75:f0 Failed !!; SID 7955
04/04/20 22:21:56 00:0b:06:9b:75:f0 Missed Rng Req; SID 7955
04/04/20 22:21:57 00:0b:06:9b:75:f0 Missed Rng Req; SID 7955
04/04/20 22:21:58 00:0b:06:9b:75:f0 Missed Rng Req; SID 7955
04/04/20 22:21:59 00:0b:06:9b:75:f0 Missed Rng Req; SID 7955
04/04/20 22:22:00 00:0b:06:9b:75:f0 Missed Rng Req; SID 7955
04/04/20 22:22:01 00:0b:06:9b:75:f0 Missed Rng Req; SID 7955
04/04/20 22:22:02 00:0b:06:9b:75:f0 Missed Rng Req; SID 7955
04/04/20 22:22:03 00:0b:06:9b:75:f0 Missed Rng Req; SID 7955
04/04/20 22:22:04 00:0b:06:9b:75:f0 Missed Rng Req; SID 7955
04/04/20 22:22:05 00:0b:06:9b:75:f0 Missed Rng Req; SID 7955
04/04/20 22:22:06 00:0b:06:9b:75:f0 Missed Rng Req; SID 7955
04/04/20 22:22:06 00:0b:06:9b:75:f0 Too Many Rng retries; Purging Registration Info; SID 7955

Please let me know what I should try to resolve this issue, thank you!

Side note, the CMTS firmware version is 3.3.1 and I have NO way to upgrade that to the version 4.x that supposedly exists somewhere.

Thanks again!

jleppers
Quick follow up, I *THINK* I

Quick follow up, I *THINK* I may know what my issue is.. I was able to get this to work last year however between now and then I wiped the CMTS to factory defaults and I believe that also wiped the authorization key from it.. I believe i was able to set it again by executing authentication "DOCSIS" but I keep getting the same errors! I validated NMS Prime is using DOCSIS as the key as well..

Hopefully someone can please help me.

luke_b
Hello, i have the same

Hello, i have the same problem, do you know how to resolve problem with provisioning software? i use separate modules, its mean dhcp server, tftp server, time server, but it doesnt work, modems have 0.0.0.0 ip, stucks on dhcp offer, and loop. Sorry for my english. Łukasz

Log in or register to post comments