有我有你,测试变得更完美.......

关于Docsis协议的心得

上一篇 / 下一篇  2008-11-05 10:09:59 / 个人分类:cmts

                         关于Docsis协议的心得

Docsis的核心内容是共享网络中,使cable modem上线,使cable modem在什么时间传输数据

频率可用范围:下行:65800兆,上行是5-65

上下行均共享
频点

欧洲标准8兆一个频点Anex A ,中国实行的也是欧洲标准;

美洲标准:6兆一个频点AnexB ,

模拟电视:8兆一套节目

数字电视频谱范围

 100套节目为例:以前要80个频谱,现在只需要10个频谱

 

双向交互

CMTS

    下行:CMTScable modem传输数据

    核心:如何进行数据调度

中国网络:一个下行:400500modem

         一个上行:100modem

    上行:cable modem传输数据,任何时刻,只能一个cable传输数据

传输数据的原则:1.按优先级,2.排队等待

    

CMTSCM的交换2.02.0以下cable modem上线的步骤)

1.      找下行,扫描频点,即同谱信号,SYNC,

2.      找上行UCD消息,(一个上行,一个UCD消息),确定多个UCD消息可以用,如果找不到UCD消息,或UCD消息超时,则进行下一个频点查找

3.      测距(renging

传输时间,因为传输中,有时间差

测距的目的:

1.      上行频点

2.      上行发电功率

3.      CMTSCM的时间一致

4. 获取IP(DHCP)

5. ToD即:cable modem获取CMTS的时间,cable modem的时间以后一直与CMTS为准,(可选步骤)

6.TFTP上,cable modem获取配置文件,其配置文件的内容为:定义用户宽带使用的大小,是否做BPI等等

 注:TFTP文件的内容,CMTS并不知道,而是cable modem拥有服务是在第三方拿到的

7.注册:cable modem的优先级等

8.BPI(加密):此步骤,可选择

 

 

Cable modem发送的消息:

1.      测距:定制短播式测距:如每100sm发送一次测距,如果另一个cable modem                  

                          在测距,则互相冲突,则测距失败

          周期性测距:握手协议,确定cable modem在线,但是不知道cable modem是否使用带宽,例:假如大于16次不测距,则确定cable modem掉线

2. Data传输数据:

1.cable modem申请:广播式申请:不知道cable modem是否在使用带宽的情况下 

                   单播申请:知道cable modem要发送数据,但是不知道要发送多少数据

                   按需分配:每50毫秒,每cable modem有一次申请的机会

 

解决方法:

1.      CMTS使用MAP消息告诉CM什么时候发送数据

MAP消息:分布带宽

              带宽的分布结果

              提前告诉CM,什么时候发送数据

MAP内容

       IE信息单元:多个信息单元组成

       从开始到结束的时间

       如何分别

MAP消息:SID:全局唯一,给激活的业务流分配带宽唯一的标志0x3fff代表广播

           IVC:标志某一类的消息

           Offset

进程:

  ups_daemon:上行进程处理

1.      UCD产生的消息

2.       MAC消息:测距,带宽申请,BPI,注册等

3.      CM所发送的数据

     DATA:数据传输:上行数据—>交换机—>下行—>转发出来(有些弯)

          处理:dhcptftp>千兆口—>下行—>网外

                ARP:获取MAC地址

                L2VPN

 mac_daemon进程

1.      注册

2.      BPI,定期产生密钥

3.      dsx:dsc,dsd,dsa为动态修改,删除,增加业务流等

 

       qam_daemon:上行数据转换:上行数据优先考虑,外来数据

                                 下行数据转换

                                  定期发送SYNC消息

 

docsis 1.0CM:尽力而为的服务,只能打电话,ATDMA

docsis 1.1CM ::QoS尽力而为的服务,且可以做DCC,ATDMA

docsis 2.0CM ::QoS尽力而为的服务,且可以做DCC,ATDMA,STDMA

docsis 3.0CM ::QoS尽力而为的服务,且可以做DCC,ATDMASTDMA,还可以channel进行绑定

 

QoS服务:尽力而为的服务

         带宽保证

         UGS:不需请求,就有的服务,如:打电话

         Rtps:定期给带宽发送协议

         Naps

 DCC:动态调整上下行的频点,频点从低向高扫瞄

 

 

 

CMTS的组成

 SMM板:

1.      CLI:人机接口,命令行方式如

2.      smpAgent:网管代理,调用其他模块

3.      SMMArP: dhcp,arp.tftp

4.      DMM:动态给CM分配资源,如:CMID,serviceflowID,SID,DSID,负载均衡:load-balance,主播:mulicast,DSG:电视

注:不包括上下行带宽的资源

5.      CSM:上行频谱管理:使上行频谱处于最佳模式

6.      packet-cable:针对语音,用DSX实现

7.      IPDR:IP层流量计费数据功能,争对通用

8.      LMM:共享内存模块:获取配置信息

9.      RPC:远程过程调用

 

 

CMTS启用:—CFE>固件—>板卡—> CFE小固件—>板卡起来

    SMM板:flash1flash2 (linux)

Flash用于写固件,写虚拟系统,还有部分写linux的永久储存配置,startup-config

 


TAG: cmts

 

评分:0

我来说两句

Open Toolbar