Hi, I have a problem with which I fight a few days.
I use carriers as in configuration, modems log in and work correctly (part), I have epc3928 and 3008 modems,
there are no problems with the first one, modem logs to wi5 / 0: 0 and wi6 / 1/0: 1 correctly ( 8 channels),
3008 if the modem logs in to wi6 / 1/0: 0 it operates on 8 channels and if the modem works on wi5 / 0/0: 1
it will log on only on 4 channels (one tuner) in connection with the hardware specification.
The question is how to force modems through configuration in the configuration file to use only wi5 / 0/0: 0
or disable the modem in load balancing for specific cm?
1. I tried the attributes of the mask
"GenericTLV TlvCode 9 TlvLength 6 TlvValue 0x01048000000f"
it does not work, the modem logs in, just like he wants to or will force load balancing.
2. I tried the variable ServiceTypeIdentifier - it works - the modem logs on to "402000000MHz" but after some time load balancing transfers it to wi5 / 0/0: 1
3. I set the file "GenericTLV TlvCode 1 TlvLength 4 TlvValue 0x00000003" - "LB policy ID"
cable load-balance rule 3 disabled
cable load-balance docsis-policy 3 rule 3
did not help.
4. I temporarily set another load balancing group and set the file to use this group
"GenericTLV TlvCode 3 TlvLength 4 TlvValue 0x802D0503"
however, the modem was not assigned to the group number 2150434051
5. mask attribute
"GenericTLV TlvCode 31 TlvLength 4 TlvValue 0x8000000f"
added to the file in the "DsServiceFlow" section, I am saying that if the modem logs in to wi6 / 1/0: 0, this data is sent on 8 channels, if the modem logs on wi5 / 0/0: 1 the modem receives data only on the primary channel .
The current solution that works is
"cable load-balance exclude modem mac"
Does anyone have any ideas?
controller Integrated-Cable 6/1/0
rf-channel 0 cable downstream channel-id 49
rf-channel 0 frequency 402000000 annex A modulation 256qam interleave 12
rf-channel 0 rf-power 52.0
no rf-channel 0 rf-shutdown
rf-channel 1 cable downstream channel-id 50
rf-channel 1 frequency 410000000 annex A modulation 256qam interleave 12
rf-channel 1 rf-power 52.0
no rf-channel 1 rf-shutdown
rf-channel 2 cable downstream channel-id 51
rf-channel 2 frequency 418000000 annex A modulation 256qam interleave 12
rf-channel 2 rf-power 52.0
no rf-channel 2 rf-shutdown
rf-channel 3 cable downstream channel-id 52
rf-channel 3 frequency 426000000 annex A modulation 256qam interleave 12
rf-channel 3 rf-power 52.0
no rf-channel 3 rf-shutdown
!
controller Integrated-Cable 6/1/1
rf-channel 0 cable downstream channel-id 53
rf-channel 0 frequency 434000000 annex A modulation 256qam interleave 12
rf-channel 0 rf-power 52.0
no rf-channel 0 rf-shutdown
rf-channel 1 cable downstream channel-id 54
rf-channel 1 frequency 442000000 annex A modulation 256qam interleave 12
rf-channel 1 rf-power 52.0
no rf-channel 1 rf-shutdown
rf-channel 2 cable downstream channel-id 55
rf-channel 2 frequency 450000000 annex A modulation 256qam interleave 12
rf-channel 2 rf-power 52.0
no rf-channel 2 rf-shutdown
rf-channel 3 cable downstream channel-id 56
rf-channel 3 frequency 458000000 annex A modulation 256qam interleave 12
rf-channel 3 rf-power 52.0
no rf-channel 3 rf-shutdown
!
controller Integrated-Cable 6/1/2
rf-channel 0 cable downstream channel-id 57
rf-channel 0 frequency 810000000 annex A modulation 256qam interleave 12
rf-channel 0 rf-power 52.0
no rf-channel 0 rf-shutdown
rf-channel 1 cable downstream channel-id 58
rf-channel 1 frequency 818000000 annex A modulation 256qam interleave 12
rf-channel 1 rf-power 52.0
no rf-channel 1 rf-shutdown
rf-channel 2 cable downstream channel-id 59
rf-channel 2 frequency 826000000 annex A modulation 256qam interleave 12
rf-channel 2 rf-power 52.0
no rf-channel 2 rf-shutdown
rf-channel 3 cable downstream channel-id 60
rf-channel 3 frequency 834000000 annex A modulation 256qam interleave 12
rf-channel 3 rf-power 52.0
no rf-channel 3 rf-shutdown
!
cable service type com ds-frequency 402000000
cable service type ds-frequency ds-frequency 402000000
cable service attribute ds-bonded downstream-type bonding-enabled enforce
cable qos permission create
cable qos permission update
cable qos permission modems
cable load-balance rule 32 enabled
cable load-balance docsis-policy 32 rule 32
cable load-balance docsis-group FN 32 MD Cable6/1/0
no disable
method modems us-method utilization
threshold load 20
policy pcmm
init-tech-list 1-4
docsis-policy 2
!
cable load-balance docsis-group 6
method utilization
docsis-policy 2
!
cable load-balance docsis-group 10
downstream Integrated-Cable 6/1/0 rf-channel 0-3
downstream Integrated-Cable 6/1/1 rf-channel 0-3
downstream Integrated-Cable 6/1/2 rf-channel 0-3
upstream Cable6/1/0 0-7
method modems us-method utilization
threshold load 20
threshold load minimum 10
init-tech-list 1-4
docsis-policy 2
interval 20
!
interface Cable6/1/0
downstream Integrated-Cable 6/1/0 rf-channel 0-3 upstream 0-7
downstream Integrated-Cable 6/1/1 rf-channel 0-3 upstream 0-7
downstream Integrated-Cable 6/1/2 rf-channel 1-3 upstream 0-7
cable tftp-enforce
cable mtc-mode
cable cm-status enable 3 6-10
cable dynamic-secret mark
no cable packet-cache
cable default-phy-burst 0
cable map-advance dynamic 300 1000
cable bundle 1
cable upstream max-ports 8
cable upstream bonding-group 601
upstream 4
upstream 5
upstream 6
upstream 7
attributes 80000000
cable upstream bonding-group 6000
upstream 0
upstream 2
upstream 3
attributes 80000000
cable upstream 0 connector 0
cable upstream 0 spectrum-group 20
cable upstream 0 channel-width 3200000 1600000
cable upstream 0 threshold snr-profiles 18 15
cable upstream 0 docsis-mode tdma-atdma
cable upstream 0 minislot-size 2
cable upstream 0 range-backoff 3 6
cable upstream 0 modulation-profile 130
no cable upstream 0 shutdown
cable upstream 1 connector 1
cable upstream 1 spectrum-group 20
cable upstream 1 channel-width 1600000 1600000
cable upstream 1 threshold snr-profiles 18 15
cable upstream 1 docsis-mode tdma-atdma
cable upstream 1 minislot-size 4
cable upstream 1 range-backoff 3 6
cable upstream 1 modulation-profile 130
cable upstream 1 shutdown
cable upstream 2 connector 2
cable upstream 2 spectrum-group 20
cable upstream 2 channel-width 3200000 1600000
cable upstream 2 threshold snr-profiles 18 15
cable upstream 2 power-level -4
cable upstream 2 docsis-mode tdma-atdma
cable upstream 2 minislot-size 2
cable upstream 2 range-backoff 3 6
cable upstream 2 modulation-profile 130
no cable upstream 2 shutdown
cable upstream 3 connector 3
cable upstream 3 spectrum-group 20
cable upstream 3 channel-width 3200000 1600000
cable upstream 3 threshold snr-profiles 18 15
cable upstream 3 docsis-mode tdma-atdma
cable upstream 3 minislot-size 2
cable upstream 3 range-backoff 3 6
cable upstream 3 modulation-profile 130
no cable upstream 3 shutdown
cable upstream 4 connector 4
cable upstream 4 spectrum-group 20
cable upstream 4 channel-width 1600000 1600000
cable upstream 4 threshold snr-profiles 18 15
cable upstream 4 docsis-mode tdma-atdma
cable upstream 4 minislot-size 4
cable upstream 4 range-backoff 3 6
cable upstream 4 modulation-profile 130
no cable upstream 4 shutdown
cable upstream 5 connector 5
cable upstream 5 spectrum-group 20
cable upstream 5 channel-width 3200000 1600000
cable upstream 5 threshold snr-profiles 18 15
cable upstream 5 docsis-mode tdma-atdma
cable upstream 5 minislot-size 2
cable upstream 5 range-backoff 3 6
cable upstream 5 modulation-profile 130
no cable upstream 5 shutdown
cable upstream 6 connector 6
cable upstream 6 spectrum-group 20
cable upstream 6 channel-width 3200000 1600000
cable upstream 6 threshold snr-profiles 18 15
cable upstream 6 docsis-mode tdma-atdma
cable upstream 6 minislot-size 2
cable upstream 6 range-backoff 3 6
cable upstream 6 modulation-profile 130
no cable upstream 6 shutdown
cable upstream 7 connector 7
cable upstream 7 spectrum-group 20
cable upstream 7 channel-width 3200000 1600000
cable upstream 7 threshold snr-profiles 18 15
cable upstream 7 docsis-mode tdma-atdma
cable upstream 7 minislot-size 2
cable upstream 7 range-backoff 3 6
cable upstream 7 modulation-profile 130
no cable upstream 7 shutdown
no keepalive
interface Wideband-Cable6/1/0:0
cable bundle 1
cable rf-channel 0 bandwidth-percent 20 remaining ratio 100
cable rf-channel 1 bandwidth-percent 20 remaining ratio 100
cable rf-channel 2 bandwidth-percent 20 remaining ratio 100
cable rf-channel 3 bandwidth-percent 20 remaining ratio 100
cable rf-channel controller 1 channel 0 bandwidth-percent 20 remaining ratio 100
cable rf-channel controller 1 channel 1 bandwidth-percent 20 remaining ratio 100
cable rf-channel controller 1 channel 2 bandwidth-percent 20 remaining ratio 100
cable rf-channel controller 1 channel 3 bandwidth-percent 20 remaining ratio 100
cable downstream attribute-mask 8000000F
!
interface Wideband-Cable6/1/0:1
cable bundle 1
cable rf-channel controller 1 channel 0 bandwidth-percent 20 remaining ratio 100
cable rf-channel controller 1 channel 1 bandwidth-percent 20 remaining ratio 100
cable rf-channel controller 1 channel 2 bandwidth-percent 20 remaining ratio 100
cable rf-channel controller 1 channel 3 bandwidth-percent 20 remaining ratio 100
cable rf-channel controller 2 channel 0 bandwidth-percent 80 remaining ratio 100
cable rf-channel controller 2 channel 1 bandwidth-percent 80 remaining ratio 100
cable rf-channel controller 2 channel 2 bandwidth-percent 80 remaining ratio 100
cable rf-channel controller 2 channel 3 bandwidth-percent 80 remaining ratio 100
cable downstream attribute-mask 800000F0
cable fiber-node 32
downstream Integrated-Cable 6/1/0 rf-channel 0-3
downstream Integrated-Cable 6/1/1 rf-channel 0-3
downstream Integrated-Cable 6/1/2 rf-channel 0-3
upstream Cable 6/1 connector 0-7
Is there any possibility you can re-arrange your DS frequencies to make them contiguous? Or at least always have blocks of 8. This will reduce/eliminate the types of problems you are seeing.
If this is not possible then you can block access to particular bonding groups by using attribute masks.
I see you have already setup some masks on the wideband interfaces, that looks good.
* 8000000F for wide6/1/0:0 (contiguous channels)
* 800000F0 for wide6/1/0:1 (non-contiguous channels)
Next step is to add a forbidden mask to the cm config file.
In your case are wanting to be able to forbid access to Wideband-Cable6/1/0:1
I would recommend a CM forbidden (TLV 43.9.2) rather than service-flow downstream forbidden (TLV 25.32)
It looks like you have already tried setting a forbidden mask of 800000F0, but had the unexpected result that the traffic then becomes non-wideband.
This is because the 8 in your forbidden mask matches all wideband interfaces, so they all get banned.
The correct forbidden mask to supply is actually just F0.
Or for example if you wanted to ban access to wide6/1/0:0 instead you would use a cm forbidden mask of F.
There is some more information on the topic of attribute masks here :
http://docsis.org/node/2337
I try
CMAttributeMasks
{
CMDownstreamForbiddenAttributeMask 0x800000F0;
}
and
CMAttributeMasks
{
CMDownstreamForbiddenAttributeMask 0x000000F0;
}
Load balance put modem to 6/1/0:1