UPC DOCSIS Training: CMTS and CM Configurations
UPC DOCSIS Training: CMTS and CM Configurations
• Docsis protocol
– Docsis management traffic
– QoS
– Baseline privacy
– Load balancing
• Docsis 3.0
– I-CMTS and M-CMTS
– Channel Bonding
2
HFC Segmentation
• Typically between 4 and 8 DS channels per SG
• Typically between 1 and 4 US channels per SG
• Typical US channel
• 16QAM @ 6.4MHz
• 64QAM @ 3.2MHz 52/65MHz return path
1 down : 2 up segments
domain
1200 1200
HP HP
FN1 FN2
3
CMTS and CM details
• CMTS information of interest
• Show tech-support
• Log details
• Syslog
• Casa: show log
• Debugging
• Cisco, Casa: debug cable mac-address
• Cisco: terminal monitor
• Casa: logging debug
• Arris: configure logging debug modem filter cmMac
• Configure logging monitor 8
• CM information of interest
• Cable modem bootfile
• Cable modem snmpwalk (from .1.3.6.1)
• Optional: MTA configuration template
• Optional: telnet/CLI debug/logging
4
Casa
• Query unknown CPE MAC with CNR DHCP server
dhcp leasequery enforce
dhcp leasequery message-coding l-query 13 l-uassigned 11 l-unknown 12 l-active 10
interface gige 1
no auto negotiate
no shutdown
6
Casa (3)
• Modulation profile
modulation-profile 11
request mtdma qpsk off 64 0 16 338 0 16 fixed on 1 1536 qpsk0
initial mtdma qpsk off 640 5 34 338 0 48 fixed on 1 1536 qpsk0
station mtdma qpsk off 384 5 34 338 0 48 fixed on 1 1536 qpsk0
short mtdma 16qam off 168 6 75 338 7 8 shortened on 1 1536 qpsk0
long mtdma 16qam off 192 8 220 338 0 8 shortened on 1 1536 qpsk0
a-short mtdma 16qam off 104 12 75 338 6 8 shortened on 1 1536 qpsk1
a-long mtdma 16qam off 104 16 220 338 0 8 shortened on 6 1536 qpsk1
ugs mtdma 16qam off 104 16 220 338 0 8 shortened on 1 1536 qpsk1
modulation-profile 26
request atdma qpsk off 64 0 16 338 0 16 fixed on 1 1536 qpsk0
initial atdma qpsk off 640 5 34 338 0 48 fixed on 1 1536 qpsk0
station atdma qpsk off 384 5 34 338 0 48 fixed on 1 1536 qpsk0
a-short atdma 16qam off 200 12 75 338 6 8 shortened on 1 1536 qpsk1
a-long atdma 16qam off 200 16 220 338 0 8 shortened on 6 1536 qpsk1
ugs atdma 16qam off 200 16 220 338 0 8 shortened on 1 1536 qpsk1
• Downstream channels
interface qam 0/0
annex A
interleave 12
channel 0 frequency 482000000
no channel 0 shutdown
channel 1 frequency 490000000
no channel 1 shutdown
channel 2 frequency 498000000
no channel 2 shutdown
channel 3 frequency 506000000
no channel 3 shutdown
7 no shutdown
Casa (4)
• Service-group/Fiber Node • MAC Domain
service group 1
cable privacy bpi-enforce
qam 0/0/0
cable privacy bpi-plus-enforce
qam 0/0/1
upstream map size 2
qam 0/0/2
qam 0/0/3
interface docsis-mac 1
qam 0/1/0
no shutdown
qam 0/1/1
insertion-interval 50
qam 0/1/2
no early-authentication-encryption
qam 0/1/3
no multicast-dsid-forward
upstream 3/0.0
no upstream channel bonding
upstream 3/0.1
no tftp-proxy
upstream 3/1.0
dhcp-giaddr-primary
upstream 3/1.1
ip bundle 1
downstream 1 interface qam 0/0/0
downstream 2 interface qam 0/0/1
downstream 3 interface qam 0/0/2
downstream 4 interface qam 0/0/3
downstream 5 interface qam 0/1/0
downstream 6 interface qam 0/1/1
downstream 7 interface qam 0/1/2
downstream 8 interface qam 0/1/3
upstream 1 interface upstream 3/0.0/0
upstream 2 interface upstream 3/0.1/0
upstream 3 interface upstream 3/1.0/0
upstream 4 interface upstream 3/1.1/0
upstream 5 interface upstream 3/2.0/0
upstream 6 interface upstream 3/2.1/0
upstream 7 interface upstream 3/3.0/0
upstream 8 interface upstream 3/3.1/0
ip rip authentication mode md5
8
Casa (5)
• Upstream channel: 2 physical channels per port .0 and .1
interface upstream 3/0.0
description "node 54A"
frequency 54000000
channel-width 6400000
power-adjustment continue 8
map-advance dynamic 200
ingress-cancellation 100
logical-channel 0 profile 26
logical-channel 0 minislot 2
logical-channel 0 ranging-backoff 3 6
logical-channel 0 pre-equalization
no logical-channel 0 shutdown
no shutdown
load-balance execution-rule 1
method modem
method utilization dynamic
threshold load 10 enforce 25 minimum 20
interval 60
load-balance policy 1
rule execution 1
10
Cisco
• Modulation profile (A-TDMA)
cable modulation-profile 222 request 0 16 0 22 qpsk scrambler 152 no-diff 32 fixed qpsk0 1 2048
cable modulation-profile 222 initial 5 34 0 48 qpsk scrambler 152 no-diff 64 fixed qpsk0 1 2048
cable modulation-profile 222 station 5 34 0 48 qpsk scrambler 152 no-diff 64 fixed qpsk0 1 2048
cable modulation-profile 222 a-short 4 76 7 22 16qam scrambler 152 no-diff 64 shortened qpsk1 1 2048
cable modulation-profile 222 a-long 10 220 0 22 16qam scrambler 152 no-diff 64 shortened qpsk1 1 2048
cable modulation-profile 222 a-ugs 10 220 0 22 16qam scrambler 152 no-diff 64 shortened qpsk1 1 2048
• Optimizations
cable modem max-cpe 4
cable service attribute ds-bonded downstream-type bonding-enabled
cable service flow activity-timeout 65535
cable service flow inactivity-threshold 3600
cable throttle-ranging
11
Cisco
• Docsis load balancing
cable tag 1
name d2
docsis-version docsis20
!
cable tag 2
name d3
docsis-version docsis30
12
Cisco
• M-CMTS EdgeQAM link
controller Modular-Cable 1/1/0
ip-address 192.168.0.1
modular-host subslot 6/1
rf-channel 0 description al04qam01 DOWNSTREAM 7
rf-channel 0 cable downstream channel-id 24
rf-channel 0 frequency 306750000 annex A modulation 256qam interleave 12
rf-channel 0 ip-address 192.168.0.2 mac-address 1111.1111.1111 depi-remote-id 49152
rf-channel 1 description al04qam01 DOWNSTREAM 7
rf-channel 1 cable downstream channel-id 25
rf-channel 1 frequency 314750000 annex A modulation 256qam interleave 12
rf-channel 1 ip-address 192.168.0.2 mac-address 1111.1111.1111 depi-remote-id 49153
rf-channel 2 description al04qam01 DOWNSTREAM 7
rf-channel 2 cable downstream channel-id 26
rf-channel 2 frequency 322750000 annex A modulation 256qam interleave 12
rf-channel 2 ip-address 192.168.0.2 mac-address 1111.1111.1111 depi-remote-id 49154
rf-channel 3 description al04qam01 DOWNSTREAM 7
rf-channel 3 cable downstream channel-id 27
rf-channel 3 frequency 330750000 annex A modulation 256qam interleave 12
rf-channel 3 ip-address 192.168.0.2 mac-address 1111.1111.1111 depi-remote-id 49155
rf-channel 4 description al04qam01 DOWNSTREAM 7
rf-channel 4 cable downstream channel-id 28
rf-channel 4 frequency 338750000 annex A modulation 256qam interleave 12
rf-channel 4 ip-address 192.168.0.2 mac-address 1111.1111.1111 depi-remote-id 49156
rf-channel 5 description al04qam01 DOWNSTREAM 7
rf-channel 5 cable downstream channel-id 29
…
rf-channel 23 cable downstream channel-id 47
description DTI al04dti01
!
13
Cisco
• Narrowband (non-bonding) channel • Downstream Bonding groups
configuration interface Wideband-Cable1/1/0:0
description DOWNSTREAM 7_1
interface Modular-Cable1/1/0:0 load-interval 60
description DOWNSTREAM 7 cable bundle 2
load-interval 60 cable rf-channel 0 bandwidth-percent 30
cable bundle 2 cable rf-channel 1 bandwidth-percent 30
cable rf-bandwidth-percent 10 cable rf-channel 2 bandwidth-percent 30
! cable rf-channel 3 bandwidth-percent 30
interface Modular-Cable1/1/0:1 cable rf-channel 4 bandwidth-percent 30
description DOWNSTREAM 7 cable rf-channel 5 bandwidth-percent 30
load-interval 60 !
cable bundle 2 interface Wideband-Cable1/1/0:1
cable rf-bandwidth-percent 10 description DOWNSTREAM 7_2
! load-interval 60
interface Modular-Cable1/1/0:2 cable bundle 2
description DOWNSTREAM 7 cable rf-channel 0 bandwidth-percent 30
load-interval 60 cable rf-channel 1 bandwidth-percent 30
cable bundle 2 cable rf-channel 2 bandwidth-percent 20
cable rf-bandwidth-percent 10 cable rf-channel 3 bandwidth-percent 20
!
14
Cisco
• MAC Domain cable upstream 1 connector 1
interface Cable6/1/0 cable upstream 1 frequency 29400000
load-interval 60 cable upstream 1 channel-width 3200000 3200000
downstream Modular-Cable 1/1/0 rf-channel 0-2 upstream 0-5 cable upstream 1 description UPSTREAM 7 A
cable tftp-enforce …
no cable mtc-mode cable upstream 1 attribute-mask D
cable dynamic-secret reject nocrypt no cable upstream 1 shutdown
no cable packet-cache cable upstream 2 connector 4
cable default-phy-burst 0 cable upstream 2 frequency 36000000
cable map-advance dynamic 1000 600 cable upstream 2 channel-width 6400000 6400000
cable bundle 2 cable upstream 2 description UPSTREAM 7 A
cable downstream description DOWNSTREAM 7 AC …
cable downstream channel-id 100 no cable upstream 2 shutdown
cable downstream annex A cable upstream 3 connector 5
cable downstream modulation 256qam cable upstream 3 frequency 25450000
cable downstream frequency 354750000 cable upstream 3 channel-width 3200000 3200000
no cable downstream rf-shutdown cable upstream 3 description UPSTREAM 7 A
cable downstream rf-power 60 …
cable upstream max-ports 6 cable upstream 3 attribute-mask D
cable upstream 0 connector 0 no cable upstream 3 shutdown
cable upstream 0 frequency 44000000 cable upstream 4 connector 8
cable upstream 0 channel-width 6400000 6400000 cable upstream 4 frequency 44000000
cable upstream 0 description UPSTREAM 7 A cable upstream 4 channel-width 6400000 6400000
cable upstream 0 docsis-mode atdma cable upstream 4 description UPSTREAM 7 C
cable upstream 0 minislot-size 4 …
cable upstream 0 power-adjust continue 11 no cable upstream 4 shutdown
cable upstream 0 range-backoff 3 6 cable upstream 5 connector 9
cable upstream 0 modulation-profile 222 cable upstream 5 frequency 36000000
cable upstream 0 equalization-coefficient cable upstream 5 channel-width 6400000 6400000
no cable upstream 0 shutdown cable upstream 5 description UPSTREAM 7 C
…
no cable upstream 5 shutdown
15
no keepalive
Cisco
• IP Bundle • Service Groups
interface Bundle3
no ip address cable fiber-node 7
cable arp filter request-send 10 1 description UPSTREAM 7 A
cable arp filter reply-accept 10 1 downstream Modular-Cable 1/1/0 rf-channel 0-5
! downstream Cable6/1/0
interface Bundle3.1 upstream Cable 6/1 connector 0-1 4-5
ip address 10.45.192.1 255.255.224.0 secondary !
ip address 10.162.0.1 255.255.224.0 secondary cable fiber-node 9
ip address 10.162.32.1 255.255.224.0 secondary description UPSTREAM 7 C
ip address 10.45.224.1 255.255.224.0 secondary downstream Modular-Cable 1/1/0 rf-channel 0-5
… downstream Cable6/1/0
ip address 62.195.185.1 255.255.255.0 secondary upstream Cable 6/1 connector 8-9
ip address 10.124.22.65 255.255.255.192 secondary
ip address 10.15.175.129 255.255.255.128
ip access-group secure-hfc-in-20111011 in
ip access-group secure-hfc-out-20110520 out
no ip redirects
no ip unreachables
ip rip authentication mode md5
ip rip authentication key-chain Soho-RIPv2
cable source-verify dhcp
cable dhcp-parse option-60
cable dhcp-giaddr primary
cable helper-address 212.142.39.13
cable helper-address 212.142.39.141
16
Arris
• Load balancing
cable load-balance exclude oui 00.1c.c3
cable load-balance exclude oui 00.50.94
cable load-balance exclude oui 00.d0.37
cable load-balance general-group-defaults init-technique broadcast-ranging
cable load-balance general-group-defaults policy 10
cable load-balance rule 10 enable
cable load-balance rule 10 method utilization
cable load-balance policy 10 rule 10
20
Arris
• Service Groups
cable fiber-node "11H038"
cable-downstream 13/0 13/1 13/2 13/3 13/4 13/5 13/6 13/7
cable-upstream 1/6 1/7 1/8 1/9
exit
cable fiber-node "11H063"
cable-downstream 13/0 13/1 13/2 13/3 13/4 13/5 13/6 13/7
cable-upstream 1/0 1/1 1/2 1/3
exit
23
Modem bootfile
• Vendor specific Technicolor/Thomson settings
SnmpMibObject tmmCmMtaDevice.0 Integer 1; /* enable */
SnmpMibObject tmmCmMtaCountMtaAsCpe.0 Integer 0; /* false */
SnmpMibObject tmmCmMtaApplyIpFiltersToMta.0 Integer 0; /* false */
SnmpMibObject tmmCmMtaProvisioningMode.0 Integer 2; /* twoConfigFiles */
SnmpMibObject tmmCmMtaDhcpPktcOption.0 Integer 0; /* require122 */
SnmpMibObject cmTelnetServerControl.0 Integer 1; /* start */
SnmpMibObject cmTelnetUserName.0 String "<removed>" ;
SnmpMibObject cmTelnetPassword.0 String "<removed>" ;
SnmpMibObject cmTelnetSessionTimeout.0 Integer 0 ;
SnmpMibObject cmHttpLanAccessLevel.0 Integer 1; /* Basic */
SnmpMibObject cmHttpWanAccessLevel.0 Integer 2; /* Advanced */
SnmpMibObject cgHttpAltAccessUsername.0 String "<removed>" ;
SnmpMibObject cgHttpAltAccessPassword.0 String "<removed>" ;
SnmpMibObject cmStandByButton.0 Integer 0; /* Disabled */
SnmpMibObject cgUiFirewallIpFloodDetectionEnabled.0 Integer 2; /* disabled */
SnmpMibObject cmDevSwReleaseCode.1 String "STBA" ;
SnmpMibObject cmDevSwModelName.1 String "TWG870U" ;
SnmpMibObject cmDevSwHWVersion.1 String "1.0" ;
SnmpMibObject cmDevSwServer.1 IPAddress 89.101.160.37 ;
SnmpMibObject cmDevSwFilename.1 String "fw/TWG870U-BA.01.31-101119-F-1C1.bin" ;
SnmpMibObject cmDevSwAdminStatus.1 Integer 2; /* allowProvisioningUpgrade */
SnmpMibObject cmDevSwReleaseCode.2 String "STB9" ;
SnmpMibObject cmDevSwModelName.2 String "TWG870U" ;
SnmpMibObject cmDevSwHWVersion.2 String "1.0" ;
SnmpMibObject cmDevSwServer.2 IPAddress 89.101.160.37 ;
SnmpMibObject cmDevSwFilename.2 String "fw/TWG870U-BA.01.31-101119-F-1C1.bin" ;
SnmpMibObject cmDevSwAdminStatus.2 Integer 2; /* allowProvisioningUpgrade */
VendorSpecific
{
VendorIdentifier 0x001095; /* <removed> OUI */
GenericTLV TlvCode 38 TlvLength 1 TlvValue 0x01;
GenericTLV TlvCode 171 TlvLength 1 TlvValue 0x01;
24
}
Modem bootfile
• BPI+
GlobalPrivacyEnable 1;
BaselinePrivacy
{
AuthTimeout 10;
ReAuthTimeout 10;
AuthGraceTime 600;
OperTimeout 10;
ReKeyTimeout 10;
TEKGraceTime 600;
AuthRejectTimeout 60;
SAMapWaitTimeout 1;
SAMapMaxRetries 4;
}
MaxCPE 4;
25
Modem bootfile
• Traffic classifiers
DsPacketClass
MaxClassifiers 12;
{
UsPacketClass
ClassifierRef 102;
{
ServiceFlowRef 102;
ClassifierRef 2;
RulePriority 1;
ServiceFlowRef 2;
ActivationState 1;
RulePriority 64;
IpPacketClassifier
ActivationState 1;
{
IpPacketClassifier
IpProto 17;
{
DstPortStart 5060;
IpProto 17;
DstPortEnd 5060;
SrcPortStart 5060;
}
SrcPortEnd 5060;
}
}
}
UsPacketClass
{
ClassifierRef 3;
ServiceFlowRef 2;
LLCPacketClassifier
{
EtherType 0x030f16;
}
ActivationState 1;
}
26
Modem bootfile
• Service flows
UsServiceFlow
{
UsServiceFlowRef 2;
QosParamSetType 7;
TrafficPriority 4;
MaxRateSustained 160000;
MinReservedRate 12000;
SchedulingType 2;
RequestOrTxPolicy 0x00000088;
}
DsServiceFlow
{
DsServiceFlowRef 101;
QosParamSetType 7;
TrafficPriority 1;
MinReservedRate 0;
AdmQosParamsTimeout 0;
MaxRateSustained 110000000;
MaxTrafficBurst 42600;
}
DsServiceFlow
{
DsServiceFlowRef 102;
QosParamSetType 7;
TrafficPriority 4;
MaxRateSustained 160000;
MinReservedRate 12000;
}
27
Modem bootfile
• SNMP Access and, LLC filter and IP filters
SnmpMibObject docsDevNmAccessIp.1 IPAddress 0.0.0.0 ;
SnmpMibObject docsDevNmAccessIpMask.1 IPAddress 0.0.0.0 ;
SnmpMibObject docsDevNmAccessCommunity.1 String "<removed>" ;
SnmpMibObject docsDevNmAccessControl.1 Integer 2; /* read */
SnmpMibObject docsDevNmAccessInterfaces.1 String "@" ;
SnmpMibObject docsDevNmAccessStatus.1 Integer 4; /* createAndGo */
SnmpMibObject docsDevFilterLLCUnmatchedAction.0 Integer 1; /* discard */
SnmpMibObject docsDevFilterLLCIfIndex.1 Integer 0 ;
SnmpMibObject docsDevFilterLLCProtocolType.1 Integer 1; /* ethertype */
SnmpMibObject docsDevFilterLLCProtocol.1 Integer 2048 ;
SnmpMibObject docsDevFilterLLCStatus.1 Integer 4; /* createAndGo */
SnmpMibObject docsDevFilterLLCIfIndex.2 Integer 0 ;
SnmpMibObject docsDevFilterLLCProtocolType.2 Integer 1; /* ethertype */
SnmpMibObject docsDevFilterLLCProtocol.2 Integer 2054 ;
SnmpMibObject docsDevFilterLLCStatus.2 Integer 4; /* createAndGo */
SnmpMibObject docsDevFilterIpDefault.0 Integer 2; /* accept */
SnmpMibObject docsDevFilterIpControl.1 Integer 1; /* discard */
SnmpMibObject docsDevFilterIpIfIndex.1 Integer 2 ;
SnmpMibObject docsDevFilterIpDirection.1 Integer 1; /* inbound */
SnmpMibObject docsDevFilterIpBroadcast.1 Integer 2; /* false */
SnmpMibObject docsDevFilterIpSaddr.1 IPAddress 0.0.0.0 ;
SnmpMibObject docsDevFilterIpSmask.1 IPAddress 0.0.0.0 ;
SnmpMibObject docsDevFilterIpDaddr.1 IPAddress 0.0.0.0 ;
SnmpMibObject docsDevFilterIpDmask.1 IPAddress 0.0.0.0 ;
SnmpMibObject docsDevFilterIpProtocol.1 Integer 17 ;
SnmpMibObject docsDevFilterIpSourcePortLow.1 Integer 0 ;
SnmpMibObject docsDevFilterIpSourcePortHigh.1 Integer 65535 ;
SnmpMibObject docsDevFilterIpDestPortLow.1 Integer 67 ;
SnmpMibObject docsDevFilterIpDestPortHigh.1 Integer 67 ;
SnmpMibObject docsDevFilterIpStatus.1 Integer 4; /* createAndGo */
28
Modem bootfile
• C-CVC and MIC
CoSignerCVCData 0x3082037130820259a0030201020210569578200cc553659…;
CoSignerCVCData 0x0403131d436f646520566572696669636174696f6e20436…;
CoSignerCVCData 0x6dff7915d7f7811b17d13e4559122cb2b947707c95e15a2…;
CoSignerCVCData 0x91a3810f0871ef56b7ac48302df3b2f255ec1d26250de32…;
/* CmMic 53d7b07d48c16b40cd7918ad4ad75ed2; */
/* CmtsMic 2f7dccb109c0d8b55289eaa800879fe3; */
/*EndOfDataMkr*/
/* Pad */
}
29
Title divider slide
<<Title of the presentation>>
<<Day Month Year>>
30