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

发布新日志

  • Acl的培训心得

    2009-02-25 12:36:24

                   

     ACL:access contrl list,主要用于控制ip访问的安全性

         其原理:以太网接cmts,gige口端,即千兆口用于收发数据,RF端用于与cable modem交互,如果要控制外界用户对不同协议的访问,则在gige口配置报文过滤规则,即acl规则

    Acl规则配置:

    实例操作:

     例:禁止192.168.0.120~192.168.0.138,端口为1234~2344telnet协议

      配置如下;

      

     (config)#ip access-list xiao    (建立ACL规则的名字)

     (conf-acl-xiao)#10 deny telnet type 0 192.168.0.120 255.255.25.255.0 192.168.0.138 255.255.255.255 1234 2345    type 0:表示的是报文字段类型吧,如:0表示:回应什           

    么的,具体不是很清楚 10 deny10表示建立规则的序号,一般有优先原则,据说该产品的10为最高优先级,越靠近,优先级就当然越高了 1234 2345为端口号)

    (config)#interface eth 0

     (config-if-eth 0)#ip access-group xiao  (将配置的acl规则添加到以太网中)

     (config)#show ip access-list          (查看acl规则是否配置好)

     (config)#show interface eth 0          (查看acl规则是否添加到以太网中)

    注意:1.10 deny telnet type 0 any any 0    禁用所有网络iptelnet协议

         2.禁用的协议可以用协议名字,如telnet,也可以用端口号23,如:10 deny 23 type 0 any any 10 deny telnet type 0 any any是一样的

          3.禁用端口号时,应注意,如:2123等都是特殊端口号,千万慎重,以防造成不必要的麻烦

    附转网络中经常提到的acl规则是Cisco IOS所提供的一种访问控制技术。

      初期仅在路由器上支持,近些年来已经扩展到三层交换机,部分最新的二层交换机如2950之类也开始提供ACL的支持。只不过支持的特性不是那么完善而已。在其它厂商的路由器或多层交换机上也提供类似的技术,不过名称和配置方式都可能有细微的差别。本文所有的配置实例均基于Cisco IOSACL进行编写。

      基本原理:ACL使用包过滤技术,在路由器上读取第三层及第四层包头中的信息如源地址、目的地址、源端口、目的端口等,根据预先定义好的规则对包进行过滤,从而达到访问控制的目的。

      功能:网络中的节点有资源节点和用户节点两大类,其中资源节点提供服务或数据,用户节点访问资源节点所提供的服务与数据。ACL的主要功能就是一方面保护资源节点,阻止非法用户对资源节点的访问,另一方面限制特定的用户节点所能具备的访问权限。

      在实施ACL的过程中,应当遵循如下两个基本原则:

      1.最小特权原则:只给受控对象完成任务所必须的最小的权限。

      2.最靠近受控对象原则:所有的网络层访问权限控制。

      3.默认丢弃原则:在CISCO路由交换设备中默认最后一句为ACL中加入了DENY ANY ANY,也就是丢弃所有不符合条件的数据包。这一点要特别注意,虽然我们可以修改这个默认,但未改前一定要引起重视。

      局限性:由于ACL是使用包过滤技术来实现的,过滤的依据又仅仅只是第三层和第四层包头中的部分信息,这种技术具有一些固有的局限性,如无法识别到具体的人,无法识别到应用内部的权限级别等。因此,要达到end to end的权限控制目的,需要和系统级及应用级的访问权限控制结合使用。

      1、设置acl

      acl number 3000

      rule 0 permit ip source 服务器端的子网 掩码的反码 //允许哪些子网访问服务器

      rule 5 deny ip destination 服务器端的子网 掩码的反码 //不允许哪些子网访问服务器

      2、绑定到端口:

      interface gig 0/1 //进入服务器所在的交换机端口

    [GigabitEthernet0/1] firewall packet-filter 3000 inbound //acl绑定到端口

     

  • (转)IPTV

    2009-02-25 12:31:53

    IPTV即交互式网络电视,是一种利用宽带有线电视网,集互联网、多媒体、通讯等多种技术于一体,向家庭用户提供包括数字电视在内的多种交互式服务的崭新技术。用户在家中可以有两种方式享受IPTV服务:(1)计算机,(2)网络机顶盒+普通电视机)。它能够很好地适应当今网络飞速发展的趋势,充分有效地利用网络资源。IPTV既不同于传统的模拟式有线电视,也不同于经典的数字电视。因为,传统的和经典的数字电视都具有频分制、定时、单向广播等特点;尽管经典的数字电视相对于模拟电视有许多技术革新,但只是信号形式的改变,而没有触及媒体内容的传播方式。

      IPTV关键技术

      IPTV是利用计算机或机顶盒+电视完成接收视频点播节目、视频广播及网上冲浪等功能。它采用高效的视频压缩技术,使视频流传输带宽在800Kb/s时可以有接近DVD的收视效果(通常DVD的视频流传输带宽需要3Mb/s),对今后开展视频类业务如因特网上视频直播、远距离真视频点播、节目源制作等来讲,有很强的优势,是一个全新的技术概念。

      传统电视播放存在的问题传统的电视是单向广播方式,它极大地限制了电视观众与电视服务提供商之间的互动,也限制了节目的个性化和即时化。如果一位电视观众对正在播送的所有频道内容都没有兴趣,他()将别无选择。这不仅对该电视观众来说是一个时间上的损失,对有线电视服务提供商来说也是一个资源的浪费。另外,目前实行的特定内容的节目在特定的时间段内播放对于许多观众来说是不方便的。一位上夜班的观众可能希望在凌晨某个时候收看新闻,而一位准备搭乘某次列车的乘客则希望离家以前看一场原定晚上播出的足球比赛录像。现在看来是不可能的。

      IPTV的特点及应用

      IPTV是利用宽带有线电视网的基础设施,以家用电视机作为主要终端电器,通过互联网络协议来提供包括电视节目在内的多种数字媒体服务。特点表现在:

      1)用户可以得到高质量(接近DVD水平的)数字媒体服务。

      2)用户可有极为广泛的自由度选择宽带IP网上各网站提供的视频节目。

      3)实现媒体提供者和媒体消费者的实质性互动。IPTV采用的播放平台将是新一代家庭数字媒体终端的典型代表,它能根据用户的选择配置多种多媒体服务功能,包括数字电视节目,可视IP电话,DVD/VCD播放,互联网游览,电子邮件,以及多种在线信息咨询、娱乐、教育及商务功能。

      4)为网络发展商和节目提供商提供了广阔的新兴市场。目前我国通信事业正在迅猛地发展,用户对信息服务的要求越来越高,特别是宽带视频信息。可以说中国已基本具备了大力发展IPTV的技术条件和市场条件。

      一般所说的IPTV与数字电视,既有相似点,又有区别。技术专家从以下方面阐述了二者的异同。

      1.技术体系

      IPTV系统又叫交互电视,它的系统结构主要包括流媒体服务、节目采编、存储及认证计费等子系统,主要存储及传送的内容是以MP-4为编码核心的流媒体文件,基于IP网络传输,通常要在边缘设置内容分配服务节点,配置流媒体服务及存储设备,用户终端可以是IP机顶盒+电视机,也可以是PC

      有线数字电视的广播网采取的是HFC网络体系,与传统的模拟有线电视网络体系架构相同,而开展新型的交互式业务情况下(如VOD),网络体系会有所不同。有线数字电视VOD系统主要包括VOD服务、节目采编、存储及认证计费系统,主要存储及传送的内容是MP-2TS流,采用IPOVERDWDM技术,基于DVDIP光纤网传输,与IPTV的分布式架构不同,有线数字电视VOD系统采用的是集中式的服务架构,在HFC分前端并不需要配置用于内容存储及分发的视频服务器,只需要放置DWDM接收机及GAM调制等设备即可,大大降低了系统的运营成本及管理复杂度,用户终端是数字机顶盒+电视机。目前国内已经基本形成数字电视产业链,出现了众多的数字电视机顶盒制造商、前端设备制造商、系统集成商。

      2.业务内容

      IPTV有很灵活的交互特性,因为具有IP网的对称交互先天优势,其节目在网内,可采用广播,组播,单播多种发布方式。可以非常灵活地实现电子菜单、节目预约、实时快进、快退、终端帐号及计费管理、节目编排等多种功能。另外基于Inter网的其它内容业务也可以展开,如网络游戏、电子邮件、电子理财等。

      有线数字电视采用广播方式,如果要实现视频点播必须将原来的HFC广播网络进行双向改造。一般情况下,只开通有关生活资讯的交互频道。如果数字电视要支持视频点播时,也是通过CALBEMODEM进入的IP网络来支持,实际上就是IPTV,杭州的数字IPTV系统正是这个模式。从提供的内容服务上看,有线数字电视不如IPTV

      3.主要优势

      IPTV的主要卖点是交互,及Inter网内业务的扩充。IPTV还可以非常容易地将电视服务和互联网浏览、电子邮件,以及多种在线信息咨询、娱乐、教育及商务功能结合在一起,在未来的竞争中处于优势地位。

      数字电视的卖点主要为高清的图像质量。

      4.用户群

      两者的市场用户群都是家庭用户,只是一个依托有线,一个依托宽带,给用户带来的利益类似。

      5.发展前景

      在很长一段时间内会出现两者并存的状况。发展数字电视是国家早就计划的政策,IPTV是在众多的电视节目中增加一个节目频道,并不代替有线数字电视。因为IPTV的实时性广播有一定的使用成本,所以完全用IPTV代替掉有线或卫星电视意义并不大。但是,因为IPTV的众多吸引人们的功能,它作为一个独立的节目频道还是十分有生命力。从信息产业发展角度看,IPTV还是三网合一的最大切入点。

      用户在家中可以有三种方式享受IPTV服务:

      1.计算机2.网络机顶盒+普通电视机;3.移动电话

    主要技术

      MPEG-4是由运动图像专家组(Moving Picture Experts Group, MPEG)定义的与MPEG-1MPEG-2相比,MPEG-4更适于交互AV服务以及远程监控。

      目前我们国家在大连已经建成了以中国自主的AVS解码技术为核心的iptv商用网

    数字电视数字电视就是指从演播室到发射、传输接收的所有环节都是使用数字电视信号或对该系统所有的信号传播都是通过由01数字串所构成的数字流来传播的电视类型。数字信号的传播速率是每秒19.39兆字节,如此大的数据流的传递保证了数字电视的高清晰度,克服了模拟电视的先天不足。同时还由于数字电视可以允许几种制式信号的同时存在,每个数字频道下又可分为几个子频道,从而既可以用一个大数据流--每秒19.39兆字节,也可将其分为几个分流,例如4个,每个的速度就是每秒4.85兆字节,这样虽然图像的清晰度要大打折扣,却可大大增加信息的种类,满足不同的需求。例如在转播一场体育比赛时,观众需要高清晰度的图像,电视台就应采用每秒19.39兆字节的传播;而在进行新闻广播时,观众注意的是新闻内容而不是播音员的形象,所以没必要采用那么高的清晰度,这时只需每秒3兆字节的速度就可以了,剩下16.39兆字节可用来传输别的内容。其实,数字电视的含义并不是指我们一般人家中的电视机,而是指电视信号的处理、传输、发射和接收过程中使用数字信号的电视系统或电视设备。其具体传输过程是:由电视台送出的图像及声音信号,经数字压缩和数字调制后,形成数字电视信号,经过卫星、地面无线广播或有线电缆等方式传送,由数字电视接收后,通过数字解调和数字视音频解码处理还原出原来的图像及伴音。因为全过程均采用数字技术处理,因此,信号损失小,接收效果好。其原理:将电视的视音频信号数字化后,其数据量是很大的,非常不利于传输,因此数据压缩技术成为关键。实现数据压缩技术方法有两种:一是在信源编码过程中进行压缩,IEEEMPEG专家组已发展制订了ISO/IEC13818(MPEG-2)国际标准,MPEG-2采用不同的层和级组合即可满足从家庭质量到广播级质量以及将要播出的高清晰度电视质量不同的要求,其应用面很广,它支持标准分辨率16:9宽屏及高清晰度电视等多种格式,从进入家庭的DVD到卫星电视、广播电视微波传输都采用了这一标准。二是改进信道编码,发展新的数字调制技术,提高单位频宽数据传送速率。如,在欧洲DVB数字电视系统中,数字卫星电视系统(DVB-S)采用正交相移键控调制(OPSK);数字有线电视系统(DVB-C)采用正交调幅调制(QAM);数字地面开路电视系统就(DVB-T)采用更为复杂的编码正交频分复用调制(COFDM)

    特点

      IPTV是一整套的应用服务解决方案,是一个服务体系,不是一个具象的产品。它也是NGN时代的骄子,应该站在NGN的角度理解IPTV,而目前只是IPTV的初级阶段,此时的IPTV表现形式是具有中国特色的IPTV

  • 关 于 muicast的培训心得

    2009-02-24 17:40:36

    单播、组播、广播的区别
    单播:主机之间一对一的通讯模式,网络中的交换机和路由器对数据只进行转发不

          进行复制。
         
    优点: 1. 服务器及时响应客户机的请求,2. 服务器针对每个客户不同请求发送不

              同数据,容易实现个性化服务。
       缺点: 1. 在客户数量大、每个客户机流量大的流媒体应用中服务器不堪重负。2.

               现有的网络带宽是金字塔结构,如果全部使用单播协议,将造成网络主

              干不堪重负。

    广播:主机之间一对所有的通讯模式,网络对其中每一台主机发出的信号都进行无条件复制并转   发,所有主机都可以接收到所有信息(不管你是否需要),由于其不用路径选择,所以其网络成本可以很低廉。

    优点: 1. 网络设备简单,维护简单,布网成本低廉,2. 服务器不用向每个客

          户机单独发送数据,所以服务器流量负载极低。
         缺点: 1.无法针对每个客户的要求和时间及时提供个性化服务。2. 网络允许服

           务器提供数据的带宽有限,客户端的最大带宽=服务总带宽。也就是

           说无法向众多客户提供更多样化、更加

    个性化的服务。 3. 广播禁止在Internet宽带网上传输。
    组播(mulicast): 主机之间一对一组的通讯模式,也就是加入了同一个组的主

    机可以接受到此组内的所有数据,网络中的交换机和路由器只向有需

    求者复制并转发其所需数据。

    优点:1. 需要相同数据流的客户端加入相同的组共享一条数据流,节省了服

          务器的负载。具备广播所具备的优点。2. 由于组播协议是根据接受者

          的需要对数据流进行复制转发,所以服务端的服务总带宽不受客户接

          入端带宽的限制。所以其提供的服务可以非常丰富。3. 此协议和单播

          协议一样允许在Internet宽带网上传输。

     缺点: 1.与单播协议相比没有纠错机制,发生丢包错包后难以弥补,但可

           以通过一定的容错机制QOS加以弥补。2.现行网络虽然都支持组

           播的传输,但在客户认证、QOS等方面还需要完善,这些缺点在理论

           上都有成熟的解决方案,只是需要逐步推广应用到现存网络当中。

    Cmts应用Mulicast的原理

    1.       多播源通过cmts,转发给cable,然后到cpe

    2.       cpe发送igmp消息,通过cable modem到达cmts,,cmts建立会话,并应答,然后将cable modem加入多播组,多播源通过多播组到gige口(千兆口)到cmts,cmts通过下行转发给cable modem,cable modem监听到后转给cpe

    cmts的最基本实现mulicast的配置:

    如:(config)#interface gige 0

     (config-if-gige 0)#ip igmp

     (config-if-gige 0)#end

     (config)#igmp client version 2

     (config)#interface docsis-mac 1

     (conf-if-mac 1)#no mgmd ipv4 shutdown

    如有特殊配置,可跟据具体情况而定

    实例操作

          1.cmts下配置mulicast load-balance,(配置load-balance,其目的是为了节省带宽)

     发送端:

    CMTS12.0的懒猫

    一个cpe:作为发送端:网线接千兆卡(如:192.168.3.,网络:255.255.255.0,手工设置)

    打开VLC,选择播放文件文件(镜像),在该菜单-设置:UDP:设置输入224.0.100.1

    如要设置3个节目:则再打开两个VLC,分别设置:224.0.100.2224.0.100.3,有效时间(LLT)为:64,

      接收端

    一个cpe作为接收端:

    1)连接CM,动态获取IP,ping 10.150.1.1,看是否可以ping

           2) VLL中,UDP一栏,输入与发送端对应的:224.0.100.1,其他不进行设置,可以看到视频电视

  • 关于load-balance的培训心得<一>

    2009-02-17 23:07:04

    load-balance原理:load-balance,顾名思义为负载均衡,在CMTS中,当有多个channel同时使用时,如果存在有的channel负荷超重(流量大),有的channel负荷轻(流量小),则会将channel负荷超重的cable modem移到较轻负荷的channel工作,最终达到各个工作channel的负荷均衡。

    调整load-balance的几种手段

    Ucc:    upstream channe change , Docsis1.0中唯一的channel切换手段,因为在1.0协议中CMTS1个下行对应4个上行,故不能在下行做load-balance, 只应用于上下行channel

    Dcc:    Dynamic Channel Change,适用于所有Docsis1.0以上的modem,应用于上下行channel

    Dbc:    针对3.0协议所进行的,应用于上下行channel

    初始化技术

    All-ranging: 使用所有不等的机遇和成果,最长的中断服务(所有注册)   

    broadcast-ranging: CM使用广播初步不等,在新的渠道之前,传输(广播注册)

    unicast-ranging: CMTS批单初步不等的机会,向CM在新的渠道,并CM不等,必须完成前,传输(单播注册)

    period-ranging:CMTS资助期不等的机会,向CM在新的渠道     (周期注册)

    direct: 调制解调器迁移到新的渠道,直接将CM移到新的渠道,优点:在切换中不停顿,使用户感觉不到有网络中断的情况,缺点:很容易失败

    load-balance的基本配置:

    1.        必备的配置:

    配置service group 1,如果不配置service group,即使配置了load-balance也不可以使用,因为对于2.0或以下的cable modem只使用一个上下行channel

    2. load-balance的配置

     1 Enable load balacne global

                (config)#load-balance enable

               2 Config load balance policy

                 load-balance policy 1

                 rule execution 1

                 rule basic 1

    3  Config basic rule

                 load-balance basic-rule 1

                 enable

    4  config execution-rule

                load-balance execution-rule 1

                method utilization

                interval 30

               cable modem rebalance-interval 60

    5  Config general load balance group

               load-balance general-group default-settings 

               policy-id 1

              initial-tech direct

              enable

     

    注:当未进行特殊配置,则一般为默认配置

    注:相关参数的含义

    suspend-load-balance from 10:00:00 to 13:00:00:00配置oad-balance的开启时间从10001300

    rule execution 1cmts的要求配置规则

    rule basic 协议所规定的规则

    load-balance threshold load <load-value> enforce <enforce-value> minimum <mini-value>

    load <load-value>:只所承受的最大负荷值,该值貌似为channel 利用率的值

    enforce <enforce-value>:为可选,如果设置为enable,则为动态,不设置默认为静态

    注:只有做动态负载均衡时,当该值才有效,静态貌似无作用

    注:静态:static load-balance:是指cable modemoffline状态到online状态的过程中,当channel 利用率超过所设置的利用率时,则会做load-balance

    动态:dynamic load-balance:是指在cable modem online之后,channel 利用率超过所设置的利用率时,通过dccucc进行的load-balance

      minimum <mini-value>:最小负荷值,

     interval <value>:表示每隔30秒刷新一次,查看一下load-balance重新检查一下各个channel的利用率

    exculusion-list:里面所写的为不进行做load-balancecable modem

    cable modem rebalance-interval< value >:例如:只有2cm工作,原来用户在cm1上网,则会切换到cm2,通过cm2上网,当通过cm2上网时,cm2的带宽又会明显增高,超过阈值时,又会切换到cm1,进行上网,为了避免频繁的切换,则设置该值,

      例如:cable modem rebalance-interval 60,cm1的流量大,切换到cm2后,如果因为(上传,下载等外界原因)出现cm2也会与cm1一样增高,则会60秒后才切换到cm1

    Cable modem retry-interval fist 120 second:表示第一次做load-balance失败,过120秒后,第一次做load-balance,如果第二次做load-balance失败,再过3600秒后再进行第三次load-balance,如果第三次再失败,则再永久性的不做load-balance

     

  • 关于load-balance的培训心得<二>

    2009-02-17 22:51:54

    判断是否做load-balance的标准:

    1.       观察每个channel上的modem数量

    2.       观察channel utilization

    判断是否进行load-balance的方法:

    当最忙的channel利用率与最闲的channel利用率之差大于或等于enforce设置的值时,则会做load-balance当最忙的channel利用率与最闲的channel利用率之差小于enforce设置的值时,则不会做load-balance注意:一般是将负荷最大channel上的cable modem切换到负荷最小的channel上进行上线

    即: load <load-value>minimum <mini-value>>= enforce <enforce-value>,则做load-balance

         load <load-value>minimum <mini-value>< enforce <enforce-value>,则不做load-balance

    例如:有2cable modem同时在线,2channel均可以做load-balancechannel 1的利用率大于channel 2的利用率,判断是否进行load-balance的方法:

    channel 1的利用率—channel2的利用率>= enforce <enforce-value>的值,则会做load-balance

    channel 1的利用率—channel2的利用率<enforce <enforce-value>的值,则不会做load-balance

    注意:1.上下行可以设置不同的load-balance,例如:上行是每个channelcable modem个数来衡量是否做负载均衡,则下行可以不使用下行方式,而换成通过设置每个channel的利用率大小来判断是否做负载均衡,

    load-balance的诊断:

      如果cable modem拒绝做load-balance,则有以下原因:

    1.        在网络情况(上传、下载等)下,强制切换,如:配置了cable modem rebalance-interval 60,但没

    经过60秒时,进行强制切换,则会拒绝

    2.        mac-domain中配置了可以切换的channel,但在service group中未配置可以切换的channel

    3.        Cabl e modem的版本问题

    4.        查看load-balancelog记录

     关于手工切换load-balance的命令:

     

    查看load-balance的相关命令:

     # show dynamic load-balance 

    # show static load-balance

    #show load-balance general-group

    #show load-balance restricted-group 1

    #show load-balance restrict-cm     

    附:

    (config)#load-balance enable

      (config)#load-balance policy 1

      (load-bal-policy 1)#rule basic  1

      (load-bal-policy 1)#rule execution 1

      (config)#load-balance basic-rule 1

      (load-bal-basic-rule 1)#enable

      (load-bal-basic-rule 1)#suspend-load-balance from 10:00:00 to 13:00:00:00

     CASA-C2200(config)#load-balance execution-rule 1

    (load-bal-exe-rule 1)#method utilization

      (load-bal-exe-rule 1)#method utilization dynamic

    (load-bal-exe-rule 1)# load-balance threshold load 20 enforce 20 minimum 10

    (config)#load-balance general-group default-settings

     (load-bal-general-default)#policy-id 1

    (load-bal-general-default)#initial-tech direct

     (load-bal-general-default)#enable

    待补充具体未配完的配置

  • 关于cable modem channel的绑定

    2009-02-11 12:33:15

    在CMTS中绑定如何进行channel绑定?
    例如:3.0的cable modem要绑定四个上下行上线
    解:
    1.在mac domain中创建四个上下行channle并打开,(参考cable modem上线的配置)
    interface docsis-mac  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
      upstream 1 interface upstream 3/0/0
      upstream 2 interface upstream 3/1/0
      upstream 3 interface upstream 3/2/0
      upstream 4 interface upstream 3/3/0
    2.创建一个service group ,把上下行的channel均放入其中
    service group 1
    upstream 3/0
    upstream 3/1
    upstream 3/2
    upstream 3/3
    qam 0/0/0
    qam 0/0/1
    qam 0/0/2
    qam 0/0/3
    3.如何查看CM绑定了哪些channel
    可以 show cable modem bonding看出
    CASA-C2200(config)#show cable modem bonding
    MAC Address    US    DS    US   DS    DS CHAN
                       Intf   Intf   SET   SET   EXCLUDED
    0014.6cb9.ffbb    1/0/0  0/0/0   1    308 
    如果us set 或者ds set的值大于255表示该CM 绑定了多个channel, 数字表示channel set ID,例如上面的308代表channel set ID=308,而具体308代表哪些channel可以使用 show channelset 命令。小于255数字代表单个channel ID , 例如上例的1代表channel id=1.
    注意:保证所有的channel 在物理上与CM 相连,才能绑定,绑定好处,多个channel可以同时使用
  • 关于cable modem不能上线的几种状态及调试方法

    2009-02-11 12:16:39

     

          1. cable modem上电后没有任何反映,不能显示所处状态init(rc)

    show cable modem 上没有看到该CM,说明CM还没成功向CMTS发过ranging 消息,此时可能存在2中情况:

             1CM没有锁定下行(CM下行的指示灯不停闪烁),其可能原因:

             a.功率不对,

              解决办法:尝试调整下行功率,如CASA-2200(config-if-qam 0/0)#power 550

             b.支持的标准不对,例如有些CM只能支持Annex B(casa3.01.0cm)而下行信道配置的为Annex A

     解决办法:试将annex A 改为annex B,注:最好在一个MAC domain里面包含2种标准的下行信道。

            c.如果有条件可以接上串口或者网线查看CM的状态以帮助诊断

    解决办法:在cable modem 上接上串口连pc,然后重启cable modem进行观察(没有实践过)

            d.线路问题,

             解决办法:检查物理连接,线是否没有拧紧,最好是能有检测信号的工具。

           e:是否在mac domain没有配置下行,且下行channel没有打开

             解决办法:在mac domain中添加下行channel,并且将channel 打开,no shutdown

    F: 频点是否冲突+每个频点间跨度太大或太小

    解决办法:每个channel的频点不应该相同,且每个频点的差距应在一个范围内…..

     

     2CM已经锁定下行,但上行没有锁定

    a.上行功率不对,

    解决办法:CM的发送功率一般在20db-50db之间,调整CMCMTS之间的衰减,使得CMTS能接收到信号。

    b.UCD消息不正确,

    解决办法:这一般是由上行信道的profile没争取设置,可尝试使用CMTS中默认已写入的profileprofile 1-5),最佳貌似profile 2

      注:3.0cable modem如果做了绑定,则每个上行channelprofile均要一致,并且channel-witdh也要一致

    c: 线路问题+是否在mac domain中没有配置上行,且上行channel没有打开+频点是否冲突+每个频点间跨度太大或太小

    解决办法:参考下行没有锁定的解决办法

     

    2. CM initr2-offline

    Initr2)状态说明CM正在做ranging,正常情况下,CM完成ranging后会转为rc状态,如果CMr2-offline,说明ranging不成功,ranging不成功可能有如下的原因:

    A.功率调整不对:CM不能调整到CMTS期待的功率范围。

    注:CMTS能接受的功率范围为: -powerAdjustmentpowerlevel-rxpwrpowerAdjustment

    powerAdjustment:指上行信道的power-adjustment continue 参数;

    powerlevel     :指上行信道的power-level 参数;

    rxpwr         :指 show cable modem”的RxPwrdb)参数。

    解决办法:如果CM不能调整到这个范围可以尝试增加或减少CMTSCM之间的衰减值,也可以尝试将信道的power-level调整。诊断方法:不停执行show cable modem命令,观察RxPwr值的变化。

    B.       时间调整不对:这种情况发生的概率比较少,可以观察 show cable modem Timing Offset 参数,如果出现很异常的值,例如5592405,则可能CMTSCM行为不正常,

    解决办法:出现过一次,找老大解决的,

    C.       频率调整不对:这种情况发生的概率也很少,如果有可能可以观察CM稍描过的频点,以帮助诊断问题。注:Annex A的频点是跳跃性的,不能随便设置,(但是具体怎么跳跃?),目前可以确定553M可用。

    解决办法:此现象暂没有遇到过

    3. CM停在initrc)状态

    Cm停在rc状态表明CM已经完成ranging,接下来开始IP initialization,如果CM停在这个状态表明CM没有成功获得IP地址,可以做如下的检查:

    1.   检查CMTS MAC Domain是否正确配置cable-helper ip address

    解决办法:在MAC Domain下正确配置dhcpip, 并能从CMTS ping 得通该cable-helper地址 ,如果不可以拼通,考虑:路由问题,或抓下包

    2.   检查DHCP服务是否已经开启,是否正确配置了地址池。

    解决办法:打开dhcp服务器,并添加一条路由:如 route add –net  10.160.1.0/24 gw 192.168.3.160

    3.   检查DHCP服务器是否正确配置了路由,

    解决办法:在DHCP服务器上能够pingCMTS Mac-Domain 的地址,表明路由无误。

    4.   如果上面都确认无误,在DHCP 服务器上可以尝试dump dhcp消息:命令为:

    解决办法:抓包:tcpdump -i any net CM_subnet 来查看DHCP服务器是否收到请求及分配了地址

    5.          网线是否接好,这是最容易忽略的

    解决办法:检查网线

    4.CM 停在initi

    Initi)表示CM已经拿到了IP 地址,接下来开始通过tftp获得CM的配置文件,如果CM停在这个状态可以考虑:

    1.   DHCP reply中是否已经包含了正确的TFTP服务器的地址CM配置文件名。

    解决办法:检查该cable modem TFTP服务器的地址是否正确(还没有遇到过),所用的配置文件名是否正确,

    2.   CM配置文件中是否存在某些参数CM并不支持或缺少某些必需的参数,例如1.0CM必须包含COS TLV不能使用1.1的配置文件。

    解决办法:对照配置文件书写规范进行检查

    3.   可以在TFTP 服务器上抓报确认TFTP服务器是否收到请求以及是否正确应答了。

    5.CM 停在inito

    Inito)和initi)的差别在于inito)表示CMTS 充当了TFTP ProxyCM通过将向CMTS请求配置文件,由CMTS再向TFTP server请求文件。CM停在这个状态可以抓包。如果还不能诊断出问题,可以先关闭TFTP Proxy功能,相关命令为:

    CASA-C2100(conf-if-mac 1)#no tftp-proxy

    6.CM 停在initr

    Initr)表示CM开始注册,CM能到这个状态而最终没有上线可能是CMTS拒绝CM的注册,拒绝的原因如果有条件可以从CM端查看或者能抓下CMTS的注册响应消息。CMTS拒绝的大部分原因是CM给的配置文件存在必须给出的TLV没有出现或者不正确。

    对于3.0CM的注册,目前TI CM停在此状态很可能是分配给CM的所有channel中,存在一个或多个channel不能ranging或者不能锁定。对于TI 3.0 CM,还应该保证分配的所有上行channelprofile一致。

    7.CM 停在init(e)

      该状态的具体含义不是很清楚,貌似是eae,

    解决办法:1.先操作:CASA-C2200(conf-if-mac 1)#no early-authentication-encryption,使cable modem通过常规步骤上线,予以进行诊断

  • 关于L2VPN培训的学习心得

    2009-02-11 12:15:16

    名称术语

    L2:即位于tcp/ip协议的第二层(数据链接层),包含mac 地址,交换机(switch),主要改变的是以太网头的内容

    L3:即位于tcp/ip协议的第三层(网路层),包含ip地址,路由器

    VLAN: 通过公用网络将异地的网点互联,为用户提供私有网络服务,如:两公司之间的私有链接

          作用:安全

    实现方式:是在公网上建立某种形式的链路作为隧道,进行异地网点互联

    主要功能:隧道技术:在发送报文时,在两端加mac头,收到报文后,去掉mac头进行传输

    数据保密:如cable modem进行bpi加密

             MPIS:多协议标签,即在报文中加上标签

    L2VPN协议:

            不同VPN有隔离,不能看到相关报文

            例如:1.实验室中有3CMTS,每个CMTS连接普通CMvpn1vpn2vpn3

                  2.vpn2vpn1在同一用户组,vpn2vpn3不在同一用户组

            则:vpn1vpn2的资源可以共享,与vpn3的资源不可以共享

    CMTS识别不同的vlan

    1.L2VPN Capability:如果该参数为1,则表示支持L2VPN,如果为0或其他,则表示不支持L2VPN

     VPN Identifier:VPN的名字

     802.1q:表示L2VPN的协议

    CM Interface Mask (CMIM) Subtypecable modem带有N个接口,该参数可以确定L2VPN从哪些接口发出

    P2P forward:表示一个cable modem从哪一个gige转发

    multipoint forward :(本公司用此模式)

    L2VPN SAID Subtype:加密信息的索引

    (注:以上为配置文件中:cable modem通过L2VPN的必要配置)

    不同参数放置地方的不同含义:

         参数有VPN IdentifierP2P forwardmultipoint forwardL2VPN SAID Subtype

    1.      top:放在最顶层,即配置基本参数

    2.      upstream classifier符合该上行的数据,则通过L2VPN传输

    3.      downsteam classifier:符合该下行的数据,则通过L2VPN传输

    4.      Upstream Service Flow:符合该上行流的数据,则通过L2VPN传输

    Cable modem通过CMTS注册:

         1.配置文件必须含有VPN IdentifierP2P forwardmultipoint forwardL2VPN SAID Subtype等(本公司用)

    2.cable modem必须做BPI加密技术

    报文发送的原理:

         Cpe将报文发送给CMCM将报文转发给CMTSCMTS收到报文后根据配置文件L2VPN参数中提供的信息区分报文是否属于vpn及相应的VPNID,最后CMTS将报文发送到相应的目的地址(如果发向gige口需要打上802.1q tag

    报文接收的原理:

    gige收到报文后,根据VLAN ID 及目的mac地址找到CM,去除802.1q tag后,将报文发送给CMCM再将报文转发给CPE

     

     

     

    报文格式:

    Mac 头部:以太网

    目标MAC地址(6字节)+MAC地址6字节)+类型(2字节)+数据(46-1500字节)+FCS(4字节)

    802.1q

    目标MAC地址(6字节)+MAC地址(6字节)+TPID(2字节)+TCI(2字节)+类型(2字节)+数据(46-1500字节)+FCS(4字节)

    注:

    TPID:值为8100hex)。当帧中的 EtherType 也为8100时,该帧传送标签 IEEE 802.1Q/802.1P

    TCI:标签控制信息字段,包括用户优先级(User Priority)、规范格式指示器(Canonical Format Indicator)和 VLAN ID,

    User Priority:定义用户优先级 3bit

    CFI:以太网交换机中,规范格式指示器总被设置为0

    VIDVLAN ID 是对 VLAN 的识别字段。该字段为12位。

    CMTS的配置方法:

      (config)#interface vlan 300

     (conf-if-vlan 300)#gige 0   (表示从gige 0转发)

     (config)#show interface vlan

                  interface vlan 300

                  gige 0

                  no ip igmp

    CMTS调试命令:

    (config)#show qos ds cm qam 2 ip address 114可观察一些信息

    bcm_diag: g v vlanid

    /tftpboot# bcm_diag

        bcmDiag> g v 1000

         vlan 1000, pmap 0x101, umap 0x0

       如果pmap0x101,则表示L2VPN可以使用,如果为0x10+其他数字,则L2VPN不能使用

    MIBdocsL2vpnMIB 新版本支持MIB可以查看vlanidvpn ID的对应关系查看在VLAN中的CPE

    L2VPN与普通cable modem配置文件不同的是,必须含有类似如下内容:

       DOCSISExtField

            {

               VendorIdentifier 0xffffff;

               L2VPNEncoding

               {

                 VPNIdentifier 0x0234560001;

                 NSIEncap

                 {

                   IEEE8021Q 0x012c;

                 }

                }

            }

    注意一个配置文件中可以含有多个DOCSISExtField配置的内容(如上述),,如果cable modem即可走L2VPN或不走L2VPN,则可以通过配置多个server flower来配(具体不知)

    实验室应用:

    1.CMTS上配置配置一个vlan interface方法见上

    2.CM配置文件使用带有L2VPN的配置文件

    3.Switch上的配置(拓扑结构)

    1.CMTS的接入用作vlan端口 1(用于cable modem注册等)和在同一个lan的普通端口2(主要用于dhcp解析)配置成为一个vlan,为端口2vlanvlanidCMTS的配置保持一致端口 1gige 0连接,用于转发

    2.交换机上CMTS相接的端口1出口规则是加tag如果规则是不修改其他不支持tag的出口为普通端口2出口规则是去tag入口规则是加tag加的tag vlanidCMTS上配置的一致。

        4.每个cpe后接1PC

       注意:打了tag的才可以通过L2VPN接收数据

    应用举例:

    在同一个modemVpn的数据和普通的数据都可以传输,则 modem后面接了2cpe,一种是机顶盒(vpn工作2层),另外一只是PC(工作在3层)。

    解决方法:通过SF来区分:即用L2VPN用一个serverflow,不用L2VPN的使用另一个serverflow

  • 关于Docsis协议的心得

    2008-11-05 10:09:59

                              关于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:数据传输:上行数据—>交换机—>下行—>转发出来(有些弯)

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

                     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

     

  • 配置CM通过IPV6上线

    2008-11-05 10:06:19

    1.        配置网卡

    CASA-C2200(config)#interface gige 0 

    CASA-C2200(config-if-gige 0)#ipv6 address  2001:0:130::150/64

    2.       配置MACIP地址

    CASA-C2200(conf-if-mac 1)#ipv6 address 2001:0:150:1::1/64

    3.       配置DHCPip

    CASA-C2200(conf-if-mac 1)#cable helper-ipv6-address  2001:0:130::1

    4.       建立DHCPCM的路由(192.168.0.130,Llinux下配置)

     #route –A inet6 add  2001:0:130::150/48 gw 2001:0:150:1::1(2001:0:130::150/48gigeIP, 2001:0:150:1::1MAC的地址,48代表子网掩码,表示从DHCPMAC的路由,建立130CM的路由,则在130上添加

    因为130CMTS是通过HUB连接,DHCP获取CM的信息,必须建立路由,由于CMMAC中,只要MAC有了IP,就自动给CMTS添加了一个CM130的路由,注:130DHCP)

    5.       绑定上行,下行,打开通道等,即可(与IPV4一样,至少一个上下行通道开启,并在MAC中也要配置)

    6.       还要在CMTS下操作 如设置为ipv6 on;y 即:ip-provisisoning-mode ipv6 only(非常重要)

        

    注意:1.如果仍然是在init(rc),查看路由是否配置正确,

          2.gige 0MACip不应在同一网段(IPV6:64位是网络ID,后64位是主机ID

          3.Llinux添加路由,命令:route  –A inet6 add 

          4.CRL中添加:route6 net 2001:0:130::1/48 gw 2001:0:150:1::1

          5. Llinux下删除路由:route  –A inet6 del  2001:0:130::1/48 gw 2001:0:150:1::1,如果删除没有带gw的路由,可能有时删去不了,(如果要使CM上线,最好办法是更改IP,且要在dhcp中也修改)

          6.抓所有IPV6的包:tethereal – i eth1 ipv6

          7.查看IP是否连通:ping6 2001:0:130::150

    8.CM一直处于init(r),状态,也考虑prim(如下图)的值,值一般在0最好,如果小于0,可能为物理上下行接线有问题,最好办法,换端口

    9.防止建立多个路由,造成循环路由到原地或到其他地方,请求发送不到130上去(切忌)

    10.防止有多个网卡,如可以在130上看下:ifconfig 。。。。。,可以看下网卡是不是出现多个,如eth0,eth1等,

    注:此处只有一个网卡

     

     

     

     

     

     

     

    .查看配置文件

    注意:1.ipv6可以通过三种方式获取IP

    1.       手工

    2.       无状态

    3.       有状态

     

     

    此不用管,为IPV6的特性

     

    BOLCK:代表TFTPCM回复的模块,而不是阻止的意思

    route –A inet6 add  2001:0:130::1/48 gw 2001:0:160:1::1

                                                                                                                          

     

    问题:CM停在initrc)状态

    Cm停在rc状态表明CM已经完成ranging,接下来开始IP initialization,如果CM停在这个状态表明CM没有成功获得IP地址,可以做如下的检查:

    1.   检查CMTS MAC Domain是否正确配置cable-helper ip address,并能从CMTS ping 得通该cable-helper地址。

    2.   检查DHCP服务是否已经开启,是否正确配置了地址池。(DHCP配置文件的IPmac domain是否一致)

    3.   检查DHCP服务器是否正确配置了路由,如果再在DHCP服务器上能够pingCMTS Mac-Domain 的地址,表明路由无误。

    4.   如果上面都确认无误,在DHCP 服务器上可以尝试dump dhcp消息:命令为:

    tcpdump -i any net CM_subnet

    4.        不要建立多个路由

    5.        此步骤也很重要

  • 关于cable升级的方法

    2008-11-05 10:01:06

           

    1.       cm插上网线,接百兆交换机,即:192.168.0网段

    2.       cm串口接cpe

    3.       cpe上打开cli窗口,并重启cm

    4.       重启后,迅速在cli下敲空格,连敲几次后,会出现可以可以输入的提示(不过不敲,则cm自动重启,不能输入,这相当于系统bois的设置

    5.       cli下输入如下内容

    1)  setenv  ip 192.168.0.158  (注:该ipcmip,与cmts同一网段,不要与其

    ip冲突)

    2)       setenv serverip 192.168.0.4  (注:该ip为新版本的ip)

    3)       setenv  UBINAME1  vsdk-1.1.0.3-081016_ncs.img  (版本名称: vsdk-1.1…….)

    4)       run update1

    5)       boot

       如果启动时,停在 mainmenu=>,则

       1.输入以下内容:

    mainmenu=> pacm

    pacm=> prod

    prod=> setDefaultMacAddress     (如不知道怎么 写,可以help查找)

    2.再输入:save

    3.断电重启,即可

     

  • CMTS启动的方法

    2008-11-05 09:50:58

     

    案例:当本机(192.168.0.120远程连接不上CMTS出现连接超时,(CMTS:192.168.0.150192.168.3.150注:CMTS有两个网卡),

    分析:1.本机是否可以拼通CMTS,如果不行,则添加一条路由

          2.CMTS的网线是否连接好

          3…….

         如果还连接不上,则考虑CMTS可能没有启动

         启动方式有以下三种:

         方法一:1.CPE用串口连接CMTS,打开secureCOM1,cpe上显示启动的信息,

                 2.输入以下内容:

    cfe> setenv  –p  CBOOT_DEV flash1 (注:表示以falsh1方式启动,p为小写)

                 cfe> setenv  –p  BOOT 0x200       (0x200flash1的地址)

                 cfe> boot

         注:此方法最常用

     

    方法二:网络启动(注:此方法的前提是:本机可以远程连接CMTS,在cmts上操作)

          CASA-C2200 #system boot dev host 192.168.0.4 farget 192.168.0.192  file smm.gz

          CASA-C2200 # system  reboot

           注:192.168.0.4fileipsmm.gz为版本的名字

    方法三:

               1.CPE用串口连接CMTS,打开secureCOM1,cpe上显示启动的信息,

           2.输入以下内容

            cfe> ifconfig eth2 –addr=192.168.0.150

            cfe>boot –elf  –z –tftp 192.168.0.4:smm.gz

    注:192.168.0.4fileipsmm.gz为版本的名字

     

  • 关于CMTS系统的知识

    2008-07-19 22:18:17

    实战:DHCP服务在CMTS系统中的配置

      编者按:CMTS(Cable modem termination system Cable modem头端系统)是Cable Mdome系统中的核心设备,Cable Modem一般只在广电系统开展的网络接入中使用,一般用户不太熟悉。下面我以DHCP服务在CMTS系统中的配置为例,介绍一下CMTS系统的网络配置过程。
      
     一、CMTS系统的网络拓扑
      
      这是一个实际工作环境中的CMTS系统。
      

      
    图1 CMTS系统网络拓扑图

      如图1所示,CMTS系统(本例中以Terayon公司的头端产品为例)主要由BW3230和BW3240组成,其中BW3230主要是面向以太网的部分,而BW3240则主要是面向射频电缆的部分。BW3230就象这个头端设备中的大脑一样,将以太网和HFC(光缆与同轴混合传输网)联接起来,同时负责数据的传输。在实际工作中,CM是通过DHCP的方式来获取IP的,那么这一过程在CMTS系统中是如何实现的呢?下面我们分别就BW3230和DHCP服务器上的设置分别来说明一下。

  • 关于cable modem 注册的几种状态

    2008-07-19 22:06:48

    关于cable modem 注册的几种状态

    以下cable modem简称CM
    init(r1):CM初步发出请求,进行下行同步搜索;
    init(r2):CM进行测距,确定 延长时间与频率调整;
    init(rc):CM测距完成,如果进行到此步骤,表示物理连接没有问题;
    init(d ):DHCP接到CM发送的数据包;
    init(i ):CM收到DHCP的反馈消息,给CM分配一个 动态IP,但CM尚未回答与DHCP的通信,CM没有发送数据包和 特定IP,如果CM一直处于该处,则收到DHCP的失败响应
    init(O ):CM开始下载选项文件(DOCSIS配置文件),TFTP,在指定的DHCP回应,如果CM一直停留在此处,则表示CM的下载失败
    resetting:CM被重置,并会在短期内重新启动注册的过程


    关于cable modem注册的几种正常状态
    offine:    CM断线或离开
    init(r1):CM登记并上线,但已到CMTS下行端口通道(DLL)的改变或上行端口通道(UCC)的请求消息从DCTS发来的请求,CM开始寻找新的通道与CMTS收到CM的同步不等;
               注意:此步CM被认为离线状态,因为 它未通过交通的新通道;
    init(r2):此步;表明完成了初步搜索,并在搜索连续不等的新通道,在MAC层被认为离线状态(此步表示正在进行测试)
    init(rc):CM测距完成,如果进行到此步骤,表示物理连接没有问题;
    onine:     CM注册成功,可以在网上传输数据
    onine(d):  CM已注册,但被CP用

    如有不尽人意之处,请大家多多包涵,希望大家给予宝贵的建议一意见,谢谢!

  • 怎么使Cable modem 上线

    2008-07-19 20:21:44

    公司是做关于CMTS产品的,由于要做测试,所以首先必须要让Cable modem 上线,经过几天的摸索,终于能让MODEM上线了,首先了解一下相关的产品:

     CMTS(电缆调制解调器系统)分为四个Module,CMTS后面,分为四个均等的四个长方形,从左向右分别以0、1、2、3共四个Module;CMTS分为上行与下行:上行有八个端口,下面一排从左向右分别为0、1、2、3,上面一排从左向右分别为4、5、6、7,下行分为四个端口:从左向右分别为0、1、2、3,

    衰减器:它是用来减小噪音的 ,提高传输的质量,CMTS的两个上行端口和一个下行端口的线输出后经过衰减器接入Cable modem 。(一个衰减器可以接N个Cable modem,并且衰减器上还可以接衰减器)

    Cable modem(电缆调制解调器):接在衰减器上。与一般的“猫”没有什么区别

    操作步骤如下:

    1.接好连线;

    2.创建一个MAC域
    #config>interface docsis-mac 1

    3.在MAC中创建MAC的IP:
    #config>interface docsis-mac 1
    docsis-mac-1>ip address 10.2.3.1 255.255.255.0  
    (注:设置IP时,一般先进行#no ip address ,清除已存在的ip)

    4.在MAC中建立DHCP的IP:
    #config>interface docsis-mac-1
    docsis-mac-1> cable helper-address 192.168.3.130 (注:此ip与LINUX服务器系统的IP为一个网段)
    (注:设置IP时,一般先进行#no cable helper-address 192.168.3.130   ,清除已存在的ip)

    5.绑定上行端口:
    #config>interface docsis-mac 1
    docsis-mac-1>upstream x interface  upstream x/y/z (注:x:为上行Module编号,Y:为上行端口号,z:为上行逻辑通道号码)

    5.绑定下行端口:
    #config>interface docsis-mac 1
    docsis-mac-1>downstream x interface  qam x/y/z (注:x:为下行Module编号,Y:为下行端口号,z:为下行逻辑通道号码)
    (注意:X,Y,Z千万要与实际的X,Y,Z号码对应,否则,没有配置进去,用show cable modem 时找不到该状态,我就犯过这么低级的错误)

    6.#show cable modem
    注:此步可以显示状态,当每执行1、2、3、4、5的任何一步状态时,可以进行show cable modem,显示他们当前的状态,如果成功,则显示online

     

Open Toolbar