所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

DHCP仿真原理及配置

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
DHCP仿真原理及配置

DHCP仿真原理及配置

DHCP仿真是一种在Access node设备上模拟DHCP客户端,对以DHCP方式获取IP的接入业务(如IPTV、IPoE、VoIP业务)进行远程验收或故障定位。

DHCP仿真介绍

DHCP仿真是指在Access node模拟一个DHCP客户端来代替实际的DHCP客户端向DHCP服务器申请IP地址,从而验证Access node到DHCP服务器之间的连通性,根据连通性进一步判断Access node在DHCP中继、DHCP代理、DHCP服务器上的DHCP配置有效性。并且还可以通过ping远端服务器,验证Access node到远端服务之间的连通性。

说明:
  • Access node指的是接入设备,如OLT、MDU或ONT。
  • 远端服务器指的是上行网络设备,如IPTV服务器、组播服务器或软交换等。
  • DHCP仿真与实际DHCP过程主要区别就是发起端不同,DHCP仿真过程由Access node发起,而实际DHCP过程一般由用户终端(PC、CM、机顶盒或者VoIP业务终端)发起。

DHCP仿真主要应用在开局验收或故障定位场景,解决了传统方法存在的问题,具体如表1-1所示。

表1-1 DHCP仿真与传统方法对比

应用场景

传统方法

DHCP仿真

开局验收

在设备安装站点,外挂测试仪批量仿真用户上线过程,或携带便携机去测试每一个端口,验证业务是否正常,运维成本较高。

远程进行业务验收,避免再次进站,降低运维成本。

故障定位

当用户上报故障时,维护人员无法远程快速定位哪一段网络出了问题,需要让用户配合操作或到用户家去进行操作,这样对用户造成干扰,且运维成本较高。

远程进行故障定位,快速判断哪一段网络出了问题,完成初步的故障定位,然后再分派工作单给对应网络的维护人员来处理,从而提高效率,降低运维成本。

DHCP仿真原理描述

DHCP仿真原理如图1-1所示。

图1-1 DHCP仿真原理示意图

  1. 维护工程师远程登录Access node,启动DHCP仿真。
  2. 执行DHCP仿真,流程如图1-2所示。
    1. 在Access node与DHCP server之间进行DHCP交互,验证两者之间链路的连通性。
    2. 获取IP地址成功后,如果DHCP仿真参数中设置了hostip(远端服务器IP),可进一步Ping远端服务器,验证Access node与远端服务器之间链路的连通性。
    3. 仿真完成,返回仿真结果。
    图1-2 DHCP仿真流程

  3. 维护工程师查询DHCP仿真结果。
  4. 维护工程师手动停止DHCP仿真,及时释放系统资源。
    说明:

    DHCP仿真启动后,达到系统默认超时时间(210秒)时会自动停止,仿真结果同时会被删除。

DHCP仿真应用场景

在网络中,接入设备更加接近用户终端且分布广,通过DHCP仿真对以DHCP方式获取IP的接入业务(如IPTV、IPoE、VoIP业务)进行远程开局验收和故障定位,降低运维成本。

应用场景

DHCP仿真在网络中典型应用场景如图 DHCP仿真在FTTx网络中典型应用场景所示。

图1-3 DHCP仿真在网络中典型应用场景

用户接入IPTV、IPoE或VoIP业务,采用DHCP仿真进行开局验收或故障定位时,只是用户终端和远端服务器不同,操作方法无差别。下面以接入IPTV业务为例介绍。

当IPTV业务开局验收或故障定位时:

  • 如果机顶盒无法获取到IP地址,则表明机顶盒和DHCP服务器之间存在问题,可以通过在不同接入节点上启动DHCP仿真,判断各网段的连通性。
  • 如果机顶盒可以获取到IP地址,则表明机顶盒和DHCP服务器之间连通性没有问题。如果用户还是无法观看节目,则可以设置Ping远端服务器(如IPTV服务器),判断机顶盒到远端服务器之间的连通性。

故障定位

根据查询的仿真结果进行故障定位,如表1-2所示。

表1-2 仿真结果与故障范围对应关系

仿真结果

说明

故障范围

send packet fail:报文发送失败

Access node向DHCP服务器发送报文失败。

Access node故障。

DHCP server not found:没有发现DHCP服务器

Access node发出DHCP DISCOVER消息后,无DHCP服务器响应。

Access node到DHCP服务器网段故障。

DHCP server refuse request:DHCP服务器拒绝请求

DHCP服务器拒绝Access node的DHCP请求。

DHCP服务器故障。

get IP overtime:请求IP地址超时

Access node发出DHCP请求后,没有得到DHCP确认。

Access node到DHCP服务器网段故障。

get IP successful:请求IP地址成功

Access node向DHCP服务器请求IP地址成功,即表明DHCP交互成功。

可能的故障范围为:

  • 用户终端到Access node网段故障。
  • BRAS到远端服务器网段故障。

all ping succeed:ping全部成功

Access node ping指定的所有远端服务器成功。

用户终端到Access node网段故障。

partial ping succeed:ping部分成功

Access node ping指定的部分远端服务器成功。

BRAS到ping失败的远端服务器网段故障。

all ping fail:ping全部失败

Access node ping指定的所有远端服务器失败。

BRAS到所有远端服务器网段故障。

system resource not enough:系统资源不足

Access node系统无足够资源进行DHCP仿真。

Access node系统资源不足。

unknown:未知

-

-

配置DHCP仿真

背景信息

维护工程师可以通过命令行或网管远程登录Access node进行DHCP仿真配置,此处以命令行为例介绍。

  • 在FTTB/FTTC场景下,直接在OLT或MDU上进行DHCP仿真。

操作步骤

  1. 使用simulate dhcp start命令启动DHCP仿真。
  2. 使用display simulation dhcp命令查询指定的DHCP仿真结果。

    说明:

    DHCP仿真启动后达到系统默认超时时间3.5分钟或被手动停止时,仿真结果会被删除,故仿真结束后请及时查询结果。

    根据查询的仿真结果进行故障定位,具体请参考表 仿真结果与故障范围对应关系。

  3. 使用simulate dhcp stop命令停止DHCP仿真。

任务示例

远程登录Access node,对其进行DHCP仿真。

  • 业务虚端口ID为:0
  • 仿真用户的MAC地址为:00e0-fc00-0001
  • Option60选项为:HW
  • Option61选项对应的Option61-Type为1,clientid为:00e0-fc00-0002
  • 需要ping的远端服务器IP地址为:192.168.3.99
  1. 启动DHCP仿真。
    huawei(config)#simulate dhcp start service-port
    { service-portid<U><0,32767> }:0
    { mac-address<P> <XXX-XXX-XXX>}:00e0-fc00-0001
    { <cr>|host-ip1<K>|host-ip2<K>|host-ip3<K>|host-ip4<K>|host-ip5<K>|option60<K>|o
    ption61<K>|user-vlan<K> }:option60
    { option60<S><Length 1-64> }:HW
    { <cr>|host-ip1<K>|host-ip2<K>|host-ip3<K>|host-ip4<K>|host-ip5<K>|option61<K> }
    :option61
    { mac-addr<K>|string<K> }:mac-addr
    { mac_clientid<P><XXXX-XXXX-XXXX> }:00e0-fc00-0002
    { <cr>|host-ip1<K>|host-ip2<K>|host-ip3<K>|host-ip4<K>|host-ip5<K> }:host-ip1
    { ipaddr1<I><X.X.X.X> }:192.168.3.99
    { <cr>|host-ip2<K>|host-ip3<K>|host-ip4<K>|host-ip5<K>|overtime<K> }:
    
      Command:
              simulate dhcp start service-port 0 00e0-fc00-0001 option60 HW
    option61 mac-addr 00e0-fc00-0002 host-ip1 192.168.3.99
    
     Please check whether the input flow ID and MAC address are correct. Incorrect
    parameters may affect the services of normal users.
     You are suggested to use the MAC address of the actual user.
     Are you sure to continue?(y/n)[n]:y
  2. 查询DHCP仿真结果。
    huawei(config)#display simulation dhcp
    { <cr>|service-port<K> }:service-port
    { service-portid<U><0,32767> }:0
    { mac-address<P><XXXX-XXXX-XXXX> }:00e0-fc00-0001
    
      Command:
              display simulation dhcp service-port 0 00e0-fc00-0001
     Total : 1
     -----------------------------------------------------------------------------
     -------------------------------- common info --------------------------------
     FlowID                  : 0                                                  
     User MAC                : 00e0-fc00-0001                                     
     User VLAN               : 10                                                 
     Optin60                 : HW                                                 
     Option61 type           : 1                                                  
     Option61 client         : 00e0-fc00-0002                                     
     Simulate status         : finished                                  //*仿真阶段
     Simulate result         : all ping succeed                          //*仿真结果
     Simulate start time     : 2018-01-17 16:51:59+08:00                          
     User IP                 : 192.168.3.100/24                                   
     DHCP server IP          : 192.168.3.8                                        
     Primary DNS server IP   : -                                                  
     Secondary DNS server IP : -                                                  
     Relay gateway           : 0.0.0.0                                            
     Default gateway         : 192.168.3.201                                      
     -------------------------------- route info ---------------------------------
     Route:1  Destination IP : 192.168.5.0/24     Next hop IP : 192.168.3.66      
              Next hop MAC   : -                  Local interface : -             
     Route:2  Destination IP : 192.168.4.0/24     Next hop IP : 192.168.3.88      
              Next hop MAC   : 00e0-fc00-dbba     Local interface : Y             
     Route:3  Dstination IP  : -                  Next hop IP : -                 
              Next hop MAC   : -                  Local interface : -             
     --------------------------------- ping info ---------------------------------
     Host:1   IP : 192.168.3.99        Total count : 3     Succeed count : 3      
     Host:2   IP : -                   Total count : 0     Succeed count : 0      
     Host:3   IP : -                   Total count : 0     Succeed count : 0      
     Host:4   IP : -                   Total count : 0     Succeed count : 0      
     Host:5   IP : -                   Total count : 0     Succeed count : 0      
     -----------------------------------------------------------------------------
  3. 停止DHCP仿真。
    huawei(config)#simulate dhcp stop service-port 0 00e0-fc00-0001

DHCP仿真参考标准和协议

DHCP仿真特性参考的标准和协议如下:

  • IETF RFC 2131:Dynamic Host Configuration Protocol

  • IETF RFC 1533:DHCP Options and BOOTP Vendor Extensions

翻译
下载文档
更新时间:2019-09-19

文档编号:EDOC1100105782

浏览量:361

下载量:23

平均得分:
本文档适用于这些产品
相关版本
相关文档
Share
上一页 下一页