Upstream bundling on MC20x20

Hi

Anyone using Upstream bundling on Cisco MC20x20 cable card.
Could you share your opinion about stability & performance
and if possible some uBR10K config

Hi there and hello to

Hi there and hello to everyone, i resently have a cisco MC20x20 but its still in tests and i hope not be reckeless, anyone have a document for configure this hardware iam beginner in this topic of Docsis barely handle Docsis 1.1 but with this channel nonding and frequency stacking i get lost so if you can help tou very welcome by the way for mi raw english an apologize. Regards.

(No subject)

Sorry, takes time

Sorry, takes time :)

Following a short configuration:



!
! Configure the RF-Port 0 in Dual-QAM-Mode in Slot 6/0
!
controller Integrated-Cable 6/0/0
 rf-channel 0 cable downstream channel-id 100
 rf-channel 0 frequency 578000000 annex A modulation 256qam interleave 12
 no rf-channel 0 rf-shutdown
 rf-channel 1 cable downstream channel-id 101
 rf-channel 1 frequency 586000000 annex A modulation 256qam interleave 12
 no rf-channel 1 rf-shutdown
!
! Configure the RF-Port 1 in Dual-QAM-Mode in Slot 6/0
!
controller Integrated-Cable 6/0/1
 rf-channel 0 cable downstream channel-id 102
 rf-channel 0 frequency 594000000 annex A modulation 256qam interleave 12
 no rf-channel 0 rf-shutdown
 rf-channel 1 cable downstream channel-id 103
 rf-channel 1 frequency 602000000 annex A modulation 256qam interleave 12
 no rf-channel 1 rf-shutdown
!
! Configure the MAC Domain
!
interface Cable6/0/0
 description DPK1-MD1
 !
 ! Insert the RF-Port 0 and 1 from Slot 6/0 into this MAC Domain (Summary: 4Channels)
 !
 downstream Integrated-Cable 6/0/0 rf-channel 0-1
 downstream Integrated-Cable 6/0/1 rf-channel 0-1
 !
 ! Enable the mtc-mode for upstream bonding operation
 !
 cable mtc-mode
 no cable packet-cache
 cable bundle 1
 cable upstream max-ports 8
 !
 ! Generating the upstream bonding-group, inclusive the upstreams 2 and 3
 !
 cable upstream bonding-group 200
  upstream 2
  upstream 3
  attributes 80000000
 cable upstream 2 connector 2
 cable upstream 2 frequenzy 57000000
 cable upstream 2 channel-width 3200000 3200000
 cable upstream 2 load-balance group 5
 cable upstream 2 description ASB2-RW2
 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 128
 cable upstream 2 equalization-coefficient
 no cable upstream 2 shutdown
 cable upstream 3 connector 3
 cable upstream 3 frequenzy 47000000
 cable upstream 3 channel-width 6400000 6400000
 cable upstream 3 load-balance group 5
 cable upstream 3 description ASB2-RW2
 cable upstream 3 docsis-mode atdma
 cable upstream 3 minislot-size 1
 cable upstream 3 range-backoff 3 6
 cable upstream 3 modulation-profile 228
 cable upstream 3 equalization-coefficient
 cable upstream 3 rate-adapt
 no cable upstream 3 shutdown
!
! Generating the downstream bonding group for the MAC Domain 6/0/0
!
interface Wideband-Cable6/0/0:0
 cable bundle 1
 cable bonding-group-id 1000
 cable dynamic-bw-sharing
 !
 ! Insert the RF-Port 0 from Slot 6/0
 !
 cable rf-channel 0 bandwidth-percent 25
 cable rf-channel 1 bandwidth-percent 25
 !
 ! Insert the RF-Port 1 from Slot 6/1
 !
 cable rf-channel controller 1 channel 0 bandwidth-percent 25
 cable rf-channel controller 1 channel 1 bandwidth-percent 25
!
! Make the QAMs from the RF-Port 0 Primary Capable
!
interface Integrated-Cable6/0/0:0
 cable bundle 1
 cable dynamic-bw-sharing
 cable rf-bandwidth-percent 10
!
interface Integrated-Cable6/0/0:1
 cable bundle 1
 cable dynamic-bw-sharing
 cable rf-bandwidth-percent 10
!
! Make the QAMs from the RF-port 1 Primary Capable
!
interface Integrated-Cable6/0/1:0
 cable bundle 1
 cable dynamic-bw-sharing
 cable rf-bandwidth-percent 10
!
interface Integrated-Cable6/0/1:1
 cable bundle 1
 cable dynamic-bw-sharing
 cable rf-bandwidth-percent 10
!
! Generating the Fiber-Node Configuration (similar to the CM-SG)
!
cable fiber-node 10
  downstream Integrated-Cable 6/0/0 rf-channel 0-1
  downstream Integrated-Cable 6/0/1 rf-channel 0-1
  upstream Cable 6/0 connector 2-3
!

Here also some output from the bonded cable modem (4DS 2US):



cmts#show cable modem 0023.beXX.XXXX
                                                                               D
MAC Address    IP Address     I/F         MAC           Prim RxPwr  Timing Num I
                                          State         Sid  (dBmv) Offset CPE P
0023.beXX.XXXX 10.XXX.XXX.XXX C6/0/0/UB   w-online(pt)  730  15.00  651    0   N</p>
<p>cmts#show cable modem 0023.beXX.XXXX wideband
MAC Address    IP Address      I/F         MAC           Prim  RCC  MD-DS-SG/
                                           State         Sid   ID   MD-US-SG
0023.beXX.XXXX 10.XXX.XXX.XXX  C6/0/0/UB   w-online(pt)  730   4    3 / 1</p>
<p>cmts#show cable modem 0023.beXX.XXXX primary-channel
MAC Address    IP Address     Host        MAC           Prim Num Primary    DS
                              Interface   State         Sid  CPE Downstream RfId
0023.beXX.XXXX 10.XXX.XXX.XXX C6/0/0/UB   w-online(pt)  730   0   In6/0/1:1  505</p>
<p>cmts#show cable modem 0023.beXX.XXXX verbose</p>
<p>MAC Address                        : 0023.beXX.XXXX
IP Address                         : 10.XXX.XXX.XXX
IPv6 Address                       : ---
Dual IP                            : N
Prim Sid                           : 730
Host Interface                     : C6/0/0/UB
MD-DS-SG / MD-US-SG                : 3 / 1
MD-CM-SG                           : 0x1E0301
Primary Wideband Channel ID        : 1000
Primary Downstream                 : In6/0/1:1 (RfId : 505)
Wideband Capable                   : Y
RCP Index                          : 3
RCP ID                             : 00 10 00 10 04
Multi-Transmit Channel Mode        : Y
Upstream Channel                   : US2        US3
Ranging Status                     : sta        sta
Upstream Power (dBmV)              : 0.00       0.00
Upstream SNR (dB)                  : 36.12      36.12
Received Power (dBmV)              : 15.00      15.00
Reported Transmit Power (dBmV)     : 30.75      30.25
Peak Transmit Power (dBmV)         : 55.00      55.00
Minimum Transmit Power (dBmV)      : 21.00      24.00
Timing Offset             (97.6 ns): 1005       651
Initial Timing Offset              : 395        651
Rng Timing Adj Moving Avg(0.381 ns): 0          0
Rng Timing Adj Lt Moving Avg       : 609        0
Rng Timing Adj Minimum             : 0          0
Rng Timing Adj Maximum             : 156160     0
Pre-EQ Good                        : 21         25
Pre-EQ Scaled                      : 0          0
Pre-EQ Impulse                     : 0          0
Pre-EQ Direct Loads                : 0          0
Good Codewords rx                  : 957        0
Corrected Codewords rx             : 0          0
Uncorrectable Codewords rx         : 0          0
Phy Operating Mode                 : atdma*     atdma*
sysDescr                           :
Downstream Power                   : 0.00 dBmV (SNR = ----- dB)
MAC Version                        : DOC3.0
QoS Provisioned Mode               : DOC1.1
Enable DOCSIS2.0 Mode              : Y
Modem Status                       : {Modem= w-online(pt), Security=assign(tek)}
Capabilities                       : {Frag=N, Concat=N, PHS=Y}
Security Capabilities              : {Priv=BPI+, EAE=Y, Key_len=56,128}
L2VPN Capabilities                 : {L2VPN=N, eSAFE=N}
Sid/Said Limit                     : {Max US Sids=16, Max DS Saids=15}
Optional Filtering Support         : {802.1P=N, 802.1Q=N, DUT=N}
Transmit Equalizer Support         : {Taps/Symbol= 1, Num of Taps= 24}
Number of CPE IPs                  : 0(Max CPE IPs = 2147483647)
CFG Max-CPE                        : 2
Flaps                              : 0()
Errors                             : 0 CRCs, 0 HCSes
Stn Mtn Failures                   : 0 aborts, 0 exhausted
Total US Flows                     : 2(2 active)
Total DS Flows                     : 2(2 active)
Total US Data                      : 272 packets, 178878 bytes
Total US Throughput                : 0 bits/sec, 0 packets/sec
Total DS Data                      : 255 packets, 86316 bytes
Total DS Throughput                : 0 bits/sec, 0 packets/sec
LB group ID assigned (index)       : N/A (N/A)
LB group ID in config file (index) : N/A (N/A)
LB policy ID                       : 0
LB policy ID in config file        : 0
LB priority                        : 0
Tag                                :
Required DS Attribute Mask         : 0x0
Forbidden DS Attribute Mask        : 0x0
Required US Attribute Mask         : 0x0
Forbidden US Attribute Mask        : 0x0
Service Type ID                    :
Service Type ID in config file     :
Active Classifiers                 : 9 (Max = NO LIMIT)
CM Upstream Filter Group           : 0
CM Downstream Filter Group         : 0
CPE Upstream Filter Group          : 0
CPE Downstream Filter Group        : 0
MTA Upstream Filter Group          : 25
DSA/DSX messages                   : permit all
Voice Enabled                      : YES
DS Change Times                    : 0
Boolean Services                   : 3
Number of Multicast DSIDs Support  : 16
MDF Capability Mode                : 2
IGMP/MLD Version                   : IGMPv3
FCType10 Forwarding Support        : Y
Features Bitmask                   : 0x0
Total Time Online                  : 14:11
CM Initialization Reason           : POWER_ON
CFG Max IPv6 CPE Prefix             : 16 (-1 used)</p>
<p>

Tests for performance and stability is on going :)

regards,

wittmann

P.S. Sorry for my poor english ;)

card

Hey Peter,

Have you borrowed the mc20x20 from Cisco since you have tested it for them ?

Martin
DK

Hi Martin, we got a loan for

Hi Martin,

we got a loan for 2x one week last year. The linecard was on "Road-Show" at few MSO in Europe. We have made some test, if our concept is supported by the restrictions of the linecard aso.

Now we have some 2020 in stock and we have much more time to finish our internal ATP.

The problem is, with the new linecard a new IOS-Release is mandatory (IOS Version 12.2(33)SCC). And every new IOS must be tested.
regards,

wittmann

P.S. Sorry for my poor english ;)

Hey, Your talking about

Hey,

Your talking about restrictions ? what kind of restrictions ?
Yes, it needs new IOS and yes it probably has lots of bugs :/

Martin
DK

Restrictions like... ...only

Restrictions like...
...only up to 8 upstreams per MAC Domain / Cable Interface
...you canot share unused Integrated-Controller with an other 2020 in different Slot (to allocate the downstream to an other MAC Domain at different linecars). Cisco has a workaround for this bevavior: They make it possible to create a bonding-group accross MAC-Domains but for my personaly opinion this is against the spec.

Btw. the CMTS design at Cisco is "quite" old in compare with other vendors like Arris, Motorola or Casa. These vendors has already different types of linecards: upstream and downstream are on different linecards and you can create a own MAC Domain ratio not based on the linecard itself.

regards,

wittmann

P.S. Sorry for my poor english ;)

Mac Domain crossing more than one cable cards

Could you write something more about Cisco workaround for share Downstream from different Cards ?
You wrote that is possible to create a bonding-group accross MAC-Domains ?

It can only be the backplain

It can only be the backplain restrictions of the old 10k chassie thats setting the limit of not sharing bw between linecards.
The traffic is probably passing through the PRE :/ But i dont understand the limit of 8 US pr mac-domain,
must be an design issue so users are upgrading to mc3g60.

Martin
DK

config

Hey Wittmann,

Many thanks for the config, VERY nice work, i must say. Great comments also!
In this setup do you mix 2.0 and 3.0 modems together ? if yes, how it this done ? and what about LB on the 2.0 modems vs. 3.0

Martin
DK

Right! In this setup

Right! In this setup mixed-mode is available between 1.x, 2.0 and 3.0 CMs. Upstream 2 is in mixed-mode and 3,2MHz BW to be downward capable.

Overview of the Load-Balancing in static counter based mode:

Upstream2: 3,2MHz 16QAM (10,24Mbit/s)
Upstream3: 6,4MHz 16QAM (20,48Mbit/s)

If you have no upstream bonding between u2 and u3, then 33% are on upstream2 and 66% on upstream3 from the cable modems (2.0, 3.0)

If you want to have the 3.0 CMs only on upstream3 you can use Required Attribute-Mask on upstream3 and configfile on the 3.0 CM.

regards,

wittmann

P.S. Sorry for my poor english ;)

Wittmann, You know how its

Wittmann,

You know how its done in DBS ? is the traffic load shared based on flows, tcp/udp sessions ? or even better, done at a lower level ?

Martin
DK

Hey Peter, Thanks for the

Hey Peter,

Thanks for the info. What your saying is that you dont need the old LB setup any more if you do US bonding on all your USs (2.0 and 3.0).
Very nice, if so, much more kiss ;-)

Martin
DK

Found an nice slide from

Found an nice slide from cablelabs describing it nicely:
http://www.cs.clemson.edu/~jmarty/projects/docsis/GregWhite-ChannelBondi...

Peter, you know of any limits of US bonding on mc5x20 because of CPU ?
http://www.cisco.com/en/US/docs/ios/cable/configuration/guide/ubr_uscb.h...
"Aggregated rate limiting—This is based on Peripheral Component Interconnect (PCI) bus aggregated throughput. The throughput is per line card for all bonded service flows. You can modify the default throughput and burst rate configuration. The maximum allowed throughput is 115 Mbps. "

If this is true, i hope not, thats not a lot of traffic ;-/

Martin
DK

CM configs

How are you guys optimizing your CM config files for US bonding ?

Using identical CM config files with 1 or 2 Upstreams yields the exactly same performance with both Netgear CVD31T and SA EPC3925 - I assume this will be the case for all US-bonding capable modems..

I noticed there's no additional US Sfid/flow created for US bonded modem so I'm thinking maybe the configured MaxBurst setting will only allow the modem to transmit the same amount of data no matter how many upstreams are bonded - does that make sense ?

/Uffe - Denmark

Hello Martin, yes i know

Hello Martin,

yes i know from the "bottleneck" of the upload speed with the MC5x20 Linecards. A guy from an other MSO told us this issue a few months ago.

For us, this is no problem because our offer in field need no upstream bonding.

btw: the links are not complete

regards,

wittmann

P.S. Sorry for my poor english ;)

Hey Peter, Strange that the

Hey Peter,

Strange that the CPU om mc5x20 card is so small that it can only handle 115mbit bonding US-traffic, thats not a lot.
Think i have to ask Cisco about this, people are loosing tons of avab. bw on this account (E-Docsis - 30.72x20 = ~600mbit),
that cant be true.

URL:
http://www-china.cisco.com/en/US/docs/ios/cable/configuration/
guide/ubr_uscb_ps2209_TSD_Products_Configuration_Guide_Chapter.html

Martin
DK

tdma-atdma

Just a quick question... On your config I see when your using mixed mode why do you use upstream equalization??? I thought that was a bad thing until pure 64-Qam...

Dude

Powered by Drupal - Design by artinet