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

配置CM通过IPV6上线

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

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 address2001: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/48gw2001: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.       此步骤也很重要


TAG: cmts

引用 删除 odays   /   2009-03-04 10:24:29
route–A inet6 add 2001:0:130::150/48gw2001:0:150:1::1是不是写反了 应该是
route–A inet6 add  2001:0:150:1::1/48gw 2001:0:130::150
DHCp server 应该和gige在同一个网段把!
 

评分:0

我来说两句

Open Toolbar