文档详情

中国电信Option60测试.doc

发布:2017-10-04约5.75千字共16页下载文档
文本预览下载声明
中国电信Option 60测试 同维电子有限公司DSL测试部 拟 制 人 时 间 朱祺 2012/2/3 引言 在网络中,ip 地址的分配方式大多采取的是DHCP 的方式。随着广电运营商为用户提供服务的增多(如接入Internet、IPTV、数字电视等),用户端的设备(如cable modem、机顶盒等)也随之增多,对为这些设备提供ip 地址的DHCP 服务器而言,其压力越来越大,而且同时也不方便网络管理人员的管理。 Option60 字段 上述问题可以通过引进DHCP vendor class identifier 的信息域解决,也就是所谓的Option60 来解决。 Option60 字段格式如下: 代码 长度 标识符 +-----+-----+-----+-----+--- | 60 | n | i1 | i2 | ... +-----+-----+-----+-----+--- 通常,Option60 是由客户端设备在形成DHCP 报文时写入的,用以标识设备的属性。Option60 包含n 字节的信息,这些信息是由DHCP 服务器解析的。设备供应商可以选择定义特定的一类标识符来传达特定的配置或其他有关识别客户身份信息。例如,标识符可能包含客户端设备的硬件配置信息。如果服务器不具备解析Option60 字段的功能,那么服务器必须将其忽略。 简单的说就是,根据不同的option60值,给设备分配一个专用网段的IP地址,实现不同的设备获取一个不同网段的IP地址。 实现方式 我们公司的产品,LAN侧和WAN侧的option 60测试偏重有不同,其中(1) LAN 的测试,测试产品作为server的功能,所以LAN 侧 DHCP option 60 的测试主要是使用两种工具进行报文的构成: SVlanFrame.exe 科来数据包生成器 然后发送构造好的报文,查看产品作为服务器的回应(offer包)。 如下图,三种设备都有各自不同的identifier。 (2)WAN 侧option 60 的测试,设备作为client,发出的DHCP discover 包和DHCP offer 包中携带构造的option 60值发送到服务器,服务器对option值进行认证,认证通过,获取独特的IP地址,认证不通过,丢弃该报文。 一 :LAN侧option 60 Option 60字段解析 下图是某种设备发出的DHCP discover报文,其中厂商标识就是option 60字段的值,具体来分析该值的意义。 如上图所示: 3c 07 00 00 02 03 53 54 42这段字符串是option 60的值,其中: 1) 3c 是固定的十六进制值,十进制的值为 60 ,表示60字段 2) 07是长度,表示后面的{00 00 02 03 53 54 42} 7位, 3) 00 00 (中国电信企业码)也是固定的 前4位,3c 07 00 00 除了07是随后面值变化,其余的都固定。要清楚接下来的位 02 03 53 54 42表示什么,首先要看懂中国电信对option 60 的定义 Option 60 格式 如下图: Field type(02)为电信规定的00 00之后的字段,其定义见表B.1 02 03 53 54 42 字段02 :对应B1表中的 Category ,表示设备类型,如机顶盒,摄像头等 字段03 :表示描述这个设备的字段长度{ 53 54 42}。{53 54 42} 为 STB 的十六进制值码。 表B Field Type Field Name Field Length Description 01 Vendor 1-32 Vendor name of the equipment on which DHCP client runs. 02 Category 1-32 Category of the equipment: HGW, STB, Camera, Computer, Phone;…… 03 Model 1-32 Model of the equipment. For example: STB-8000 04 Version 1-32 The (SW/HW) version of the equipment. 05 Protocol Type/Port Number(for Port Forwarding ) 4 Protocol Type (2 bytes): 0: UDP 1: TCP 2: TCP UDP(
显示全部
相似文档