I have a site with all D3 modems and have 24 frequencies of 1 cable leg running off the first 24 (controller Modular-Cable 5/1/0) on a MC3GX60V card. I have 3 x 8 bonding groups and all is working without issue. I have them set up under interface Cable 5/1/0 as you can see below. I wish to add another group of 8 to the same leg of cable and need to know how to go about doing this. If I put "downstream Modular-Cable 5/1/1 rf-channel 0-7" under "interface Cable5/1/0", then I can't figure out how to create the 8x bonding groups. It will not let me make reference to another controller like you can with 20/20 cards. I tried setting them up under "interface Cable5/1/1" and creating a new upstream bonding group (103) using the same 4 upstream frequencies as 102. I then created a new fiber node. I'm using docsis30 load balancing but couldn't get modems to use the new group. Can someone give me some guidance here? Thanks.
interface Cable5/1/0
downstream Modular-Cable 5/1/0 rf-channel 0-23
cable mtc-mode
no cable packet-cache
cable default-phy-burst 4000
cable bundle 1
cable upstream max-ports 4
cable upstream bonding-group 102
upstream 0
upstream 1
upstream 2
upstream 3
attributes 80000000
cable upstream 0 connector 0
cable upstream 0 frequency 31200000
cable upstream 0 channel-width 3200000 3200000
cable upstream 0 ingress-noise-cancellation 10
cable upstream 0 docsis-mode atdma
cable upstream 0 minislot-size 2
cable upstream 0 range-backoff 3 6
cable upstream 0 modulation-profile 221
cable upstream 0 equalization-coefficient
no cable upstream 0 shutdown
cable upstream 1 connector 0
cable upstream 1 frequency 34400000
cable upstream 1 channel-width 3200000 3200000
cable upstream 1 ingress-noise-cancellation 10
cable upstream 1 docsis-mode atdma
cable upstream 1 minislot-size 2
cable upstream 1 range-backoff 3 6
cable upstream 1 modulation-profile 221
cable upstream 1 equalization-coefficient
no cable upstream 1 shutdown
cable upstream 2 connector 0
cable upstream 2 frequency 37600000
cable upstream 2 channel-width 3200000 3200000
cable upstream 2 ingress-noise-cancellation 10
cable upstream 2 docsis-mode atdma
cable upstream 2 minislot-size 2
cable upstream 2 range-backoff 3 6
cable upstream 2 modulation-profile 221
cable upstream 2 equalization-coefficient
no cable upstream 2 shutdown
cable upstream 3 connector 0
cable upstream 3 frequency 40800000
cable upstream 3 channel-width 3200000 3200000
cable upstream 3 ingress-noise-cancellation 10
cable upstream 3 docsis-mode atdma
cable upstream 3 minislot-size 2
cable upstream 3 range-backoff 3 6
cable upstream 3 modulation-profile 221
cable upstream 3 equalization-coefficient
no cable upstream 3 shutdown
!
Hi,
Here is a sample how can you add channels to a MAC domain from an another controller, and use 24+ DS(on the same card).
It is a from a 3G60 32x8 bonding configuration:
interface Cable8/0/0
downstream Modular-Cable 8/0/0 rf-channel 0-15
downstream Modular-Cable 8/0/1 rf-channel 0-15
interface Wideband-Cable8/0/0:0
cable bundle 1
cable rf-channel 0 bandwidth-percent 10 remaining ratio 100
cable rf-channel 1 bandwidth-percent 10 remaining ratio 100
cable rf-channel 2 bandwidth-percent 10 remaining ratio 100
cable rf-channel 3 bandwidth-percent 10 remaining ratio 100
cable rf-channel 4 bandwidth-percent 10 remaining ratio 100
cable rf-channel 5 bandwidth-percent 10 remaining ratio 100
cable rf-channel 6 bandwidth-percent 10 remaining ratio 100
cable rf-channel 7 bandwidth-percent 10 remaining ratio 100
cable rf-channel 8 bandwidth-percent 10 remaining ratio 100
cable rf-channel 9 bandwidth-percent 10 remaining ratio 100
cable rf-channel 10 bandwidth-percent 10 remaining ratio 100
cable rf-channel 11 bandwidth-percent 10 remaining ratio 100
cable rf-channel 12 bandwidth-percent 10 remaining ratio 100
cable rf-channel 13 bandwidth-percent 10 remaining ratio 100
cable rf-channel 14 bandwidth-percent 10 remaining ratio 100
cable rf-channel 15 bandwidth-percent 10 remaining ratio 100
cable rf-channel controller 1 channel 0 bandwidth-percent 10 remaining ratio 100
cable rf-channel controller 1 channel 1 bandwidth-percent 10 remaining ratio 100
cable rf-channel controller 1 channel 2 bandwidth-percent 10 remaining ratio 100
cable rf-channel controller 1 channel 3 bandwidth-percent 10 remaining ratio 100
cable rf-channel controller 1 channel 4 bandwidth-percent 10 remaining ratio 100
cable rf-channel controller 1 channel 5 bandwidth-percent 10 remaining ratio 100
cable rf-channel controller 1 channel 6 bandwidth-percent 10 remaining ratio 100
cable rf-channel controller 1 channel 7 bandwidth-percent 10 remaining ratio 100
cable rf-channel controller 1 channel 8 bandwidth-percent 10 remaining ratio 100
cable rf-channel controller 1 channel 9 bandwidth-percent 10 remaining ratio 100
cable rf-channel controller 1 channel 10 bandwidth-percent 10 remaining ratio 100
cable rf-channel controller 1 channel 11 bandwidth-percent 10 remaining ratio 100
cable rf-channel controller 1 channel 12 bandwidth-percent 10 remaining ratio 100
cable rf-channel controller 1 channel 13 bandwidth-percent 10 remaining ratio 100
cable rf-channel controller 1 channel 14 bandwidth-percent 10 remaining ratio 100
cable rf-channel controller 1 channel 15 bandwidth-percent 10 remaining ratio 100
cable fiber-node 30
downstream Modular-Cable 8/0/0 rf-channel 0-15
downstream Modular-Cable 8/0/1 rf-channel 0-15
upstream Cable 8/0 connector 0-1
!
Thanks for the quick response. It wont let me use controller 1 in the wideband for 5/1/0 so I will try the older method under 5/1/1 that mbowe suggested.
The interface wideband x/x/x numbering relates to the controller, not the mac domain
So one solution is this :
interface Cable5/1/0
downstream Modular-Cable 5/1/0 rf-channel 0-23
downstream Modular-Cable 5/1/1 rf-channel 0-7
int wide 5/1/0:0
cable bundle X
cable rf-channel 0 bandwidth-percent 1 remaining ratio 100
cable rf-channel 1 bandwidth-percent 1 remaining ratio 100
cable rf-channel 2 bandwidth-percent 1 remaining ratio 100
cable rf-channel 3 bandwidth-percent 1 remaining ratio 100
cable rf-channel 4 bandwidth-percent 1 remaining ratio 100
cable rf-channel 5 bandwidth-percent 1 remaining ratio 100
cable rf-channel 6 bandwidth-percent 1 remaining ratio 100
cable rf-channel 7 bandwidth-percent 1 remaining ratio 100
int wide 5/1/0:1
cable bundle X
cable rf-channel 8 bandwidth-percent 1 remaining ratio 100
cable rf-channel 9 bandwidth-percent 1 remaining ratio 100
cable rf-channel 10 bandwidth-percent 1 remaining ratio 100
cable rf-channel 11 bandwidth-percent 1 remaining ratio 100
cable rf-channel 12 bandwidth-percent 1 remaining ratio 100
cable rf-channel 13 bandwidth-percent 1 remaining ratio 100
cable rf-channel 14 bandwidth-percent 1 remaining ratio 100
cable rf-channel 15 bandwidth-percent 1 remaining ratio 100
int wide 5/1/0:2
cable bundle X
cable rf-channel 16 bandwidth-percent 1 remaining ratio 100
cable rf-channel 17 bandwidth-percent 1 remaining ratio 100
cable rf-channel 18 bandwidth-percent 1 remaining ratio 100
cable rf-channel 19 bandwidth-percent 1 remaining ratio 100
cable rf-channel 20 bandwidth-percent 1 remaining ratio 100
cable rf-channel 21 bandwidth-percent 1 remaining ratio 100
cable rf-channel 22 bandwidth-percent 1 remaining ratio 100
cable rf-channel 23 bandwidth-percent 1 remaining ratio 100
int wide 5/1/1:0
cable bundle X
cable rf-channel 0 bandwidth-percent 1 remaining ratio 100
cable rf-channel 1 bandwidth-percent 1 remaining ratio 100
cable rf-channel 2 bandwidth-percent 1 remaining ratio 100
cable rf-channel 3 bandwidth-percent 1 remaining ratio 100
cable rf-channel 4 bandwidth-percent 1 remaining ratio 100
cable rf-channel 5 bandwidth-percent 1 remaining ratio 100
cable rf-channel 6 bandwidth-percent 1 remaining ratio 100
cable rf-channel 7 bandwidth-percent 1 remaining ratio 100
cable fiber-node X
downstream Modular-Cable 5/1/0 rf-channel 0-23
downstream Modular-Cable 5/1/1 rf-channel 0-7
upstream Cable 5/1 connector 0-3
or another solution (if you have a semi-recent IOS) is to replace int wide 5/1/1:0 with :
int wide 5/1/0:3
cable bundle X
cable rf-channel controller 1 channel 0 bandwidth-percent 1 remaining ratio 100
cable rf-channel controller 1 channel 1 bandwidth-percent 1 remaining ratio 100
cable rf-channel controller 1 channel 2 bandwidth-percent 1 remaining ratio 100
cable rf-channel controller 1 channel 3 bandwidth-percent 1 remaining ratio 100
cable rf-channel controller 1 channel 4 bandwidth-percent 1 remaining ratio 100
cable rf-channel controller 1 channel 5 bandwidth-percent 1 remaining ratio 100
cable rf-channel controller 1 channel 6 bandwidth-percent 1 remaining ratio 100
cable rf-channel controller 1 channel 7 bandwidth-percent 1 remaining ratio 100
---
By the way, do you have lots of DOCSIS 1.x/2.0 modems on your network? if not then you shouldn't be making all those DS channels primary-enabled. If most of your modems are 8X or better, you can save a lot of bandwidth by making just every 8th DS channel primary like this :
interface Cable5/1/0
downstream Modular-Cable 5/1/0 rf-channel 0
downstream Modular-Cable 5/1/0 rf-channel 8
downstream Modular-Cable 5/1/0 rf-channel 16
downstream Modular-Cable 5/1/1 rf-channel 0
---
Oh, something else to keep in mind, if you don't want to pilfer channels from other 3G60 interfaces, you can boost capacity of such an M-CMTS by adding SPA-24XDS-SFP cards (24 channels ea)
Thanks for the quick response. It won't let me refer to controller 1 under the wideband groups for 5/1/0 so my IOS must not be new enough. I didn't think I could create them under wideband 5/1/1 since I placed "Modular-Cable 5/1/1" under "int Cable 5/1/0". I'll try it out. We do run D3 modems only and I wasn't aware of the primary-enable channel thing. I do have 4x and 8x groups but I may get rid of the former. I'm curious how I save bandwidth by making this change. Don't the modems use the bandwidth from all the configured frequencies regardless? I'm just ignorant on the issue and can't find much info on it. I'm very curious on the SPA-24XDS-SFP card and will pick one up. I assume it will connect to my RF gateway just like the 72/60 card but has to work in conjunction since it has no US. What would the config look like in my setup? Thanks again for all your feedback on this.
When you put channels into the mac-domain ("interface cable x/x/x") section, they become primary-enabled.
Primary-enabled DS contain :
* SYNC/MAP/UCD packets (required for cable modem registration and station maintenance). These consume several Mbps of capacity.
* Any remaining space is available for use by data packets.
Non-primary DS don't have the SYNC/MAP/UCD, so the full channel capacity is available for DS channel bonded data.
DOCSIS 1.x/2.0 modems can only use primary-enabled channels, so in the old days you typically would make every channel primary. But these days DOCSIS 3.0 modems are very common, and only 1 (or more) channel in the bonding group needs to be primary enabled for the D3.0 modem to register. So if you have mainly 4x4 modems you would probably make every 4th channel primary. If you have mainly 8x4 or better, you can usually get away with making only every 8th channel primary. If you are saving 3 or 4Mbps per channel, the savings soon become significant!
---
SPA-24XDS-SFP, yes when you install these, rather than being eg "controller modular-cable 5/x/x" they will be "controller modular-cable 1/x/0 or 3/x/0" (depending on which SPA slot you put them in).
You then "attach" this controller to a linecard of your choice to give that linecard more DS capacity.
Some configuration examples :
controller Modular-Cable 1/1/0 ### note 1/1/0
modular-host subslot 5/0 ### note attaching this SPA to linecard 5/0
rf-channel 0 cable downstream channel-id 193
rf-channel 0 frequency 237000000 annex B modulation 256qam interleave 32
rf-channel 0 network-delay auto
rf-channel 0 depi-tunnel DEPI-TUNNEL-MC110 tsid 109
rf-channel 0 rf-power 42.0
...
rf-channel 23 cable downstream channel-id 216
rf-channel 23 frequency 375000000 annex B modulation 256qam interleave 32
rf-channel 23 network-delay auto
rf-channel 23 depi-tunnel DEPI-TUNNEL-MC110 tsid 132
rf-channel 23 rf-power 42.0
no rf-channel 23 rf-shutdown
!
interface GigabitEthernet1/1/0 ### note 1/1/0
description ** xxx-xxx-cmtssw1:ge-0/0/3
vrf forwarding VRF-DEPI
ip address 10.53.11.1 255.255.255.252
load-interval 30
negotiation auto
!
interface Cable5/0/0
downstream Modular-Cable 5/0/0 rf-channel 0
downstream Modular-Cable 5/0/0 rf-channel 8
downstream Modular-Cable 5/0/0 rf-channel 16
-snip-
!
interface Cable5/0/1
downstream Modular-Cable 5/0/1 rf-channel 0
downstream Modular-Cable 5/0/1 rf-channel 8
downstream Modular-Cable 5/0/1 rf-channel 16
-snip-
!
interface Cable5/0/2
downstream Modular-Cable 5/0/2 rf-channel 0
downstream Modular-Cable 5/0/2 rf-channel 8
downstream Modular-Cable 5/0/2 rf-channel 16
-snip-
!
interface Cable5/0/3
downstream Modular-Cable 1/1/0 rf-channel 0 ### note 1/1/0
downstream Modular-Cable 1/1/0 rf-channel 8
downstream Modular-Cable 1/1/0 rf-channel 16
-snip-
!
interface Wideband-Cable5/1/0:10
cable bundle 123
cable rf-channel 0 bandwidth-percent 1 remaining ratio 100
cable rf-channel 1 bandwidth-percent 1 remaining ratio 100
-snip-
!
interface Wideband-Cable5/1/1:10
cable bundle 1
cable rf-channel 0 bandwidth-percent 1 remaining ratio 100
cable rf-channel 1 bandwidth-percent 1 remaining ratio 100
-snip-
!
interface Wideband-Cable5/1/2:10
cable bundle 1
cable rf-channel 0 bandwidth-percent 1 remaining ratio 100
cable rf-channel 1 bandwidth-percent 1 remaining ratio 100
-snip-
!
interface Wideband-Cable1/1/0:10 ### note 1/1/0
cable bundle 1
cable rf-channel 0 bandwidth-percent 1 remaining ratio 100
cable rf-channel 1 bandwidth-percent 1 remaining ratio 100
-snip-
Think of it this way, rather than the 3G60 having 3 x 24 channels, it now has 4 x 24 channels. These SPA are dirt cheap to buy used, so slapping 4 or 5 of those into the uBR10k will give you a handy DS capacity boost. Pretty sure the 3G60 and SPA-24XDS-SFP have the same 24 DS chipsets. Qty 3 of them on the 3G60 vs 1 on the SPA.
There is a high-density version of this card as well that can do 72 or 144 DS, but they require PRE5 which normally makes them a bit of a pricey upgrade.
Hope that helps
I finally got around to putting a SPA-24XDS-SFP into a chassis with a 3G60 card. The SPA-24XDS-SFP is in bay 1/1/0. It shows up in the configuration fine as controller Modular-Cable 1/1/0 and I can add the freq, IP, and depi info as usual to connect to the gateway. The problem is when I try to add it to the MAC domain. My 3G60 uses c8/1/0, c8/1/1, and c8/1/2. If I try to add "downstream modular-Cable 1/1/0 rf-channel 0" to c8/1/3, I get "ERROR: downstream channels for this Mac Domain need to be on the same card as the Mac Domain." I can post more info if needed. Thanks for any help you can provide.
did you remember to do this (to "attach" the SPA to the linecard) :
controller Modular-Cable 1/1/0
modular-host subslot 8/1
Well what do you know, I missed that part. Thanks. Is it possible to create a 32x bond across 8 freq from the SPA-24XDS-SFP and 24 freq from the 3G60 (c8/1/2 in my specific case)?
Unfortunately not possible to bond across the cards
So it sounds like I'll have to split my 3G60 in half to create two 32x groups, one for each of the 2 legs in the plant and add another 3G60 if we split off another leg. I can use the SPA for 16x groups. Can you suggest a good configuration for US bonding? We are just providing bandwidth for residents and not doing anything fancy with regards to prioritizing traffic. I've looked at other configs on this site and it appears they have other elements in play. Also, besides the extra processing power and 10G interfaces, is there any advantage to upgrading our PRE4 cards to PRE5? Thanks in advance.
I'm getting "not modular-host capable" when trying to add 1/1/0 (SPA-24XDS-SFP) to the 3G60 in subslot 8/1. I'm running IOS version 12.2(33)SCF3 on this particular CMTS. Is this the issue or do I need to possibly upgrade something else? Thanks.