APP下载

DHCP中继闹故障

2017-11-07

网络安全和信息化 2017年11期
关键词:中继IP地址网关

DHCP Relay即DHCP中继,如果DHCP客户机与DHCP服务器在同一个物理网段,则客户机可以正确地获得动态分配的IP地址。如果不在同一个物理网段,则需要DHCP Relay Agent(中继代理)。用DHCP Relay代理可以去掉在每个物理的网段都要有DHCP服务器的必要,它可以传递消息到不在同一个物理子网的DHCP服务器,也可以将服务器的消息传回给不在同一个物理子网的DHCP客户机。

笔者单位为了实现无线网络的覆盖,在数据机房部署了AC控制器,然后使用该设备管理AP,实现网络的无线覆盖以及广告和认证的推送。但是最近出现的故障,AP无法获取到AC下发的管理地址,导致AP设备无法正常上线,影响了网络的使用。笔者通过故障现象,先后对网络结构进行分析,然后排查BRAS的相关配置,并对路由指向进行分析,最终将故障点锁定在AC服务器上。经过修改AC服务器配置参数,故障得以排除。

故障现象

近日,有同事反映刚刚部署完毕的AP不能正常使用。得知这一故障后,我们开始进行排查。首先了解一下网络结构(如图1)。

图1 网络拓扑结构

通过图1可以看到,AC控制器连接在核心路由器上,核心路由器和BRAS设备通过动态路由互联,然后OLT连接BRAS,AP设备通过EPON网络进行连接。AC用于管理AP的地址池在AC控制器上,AC控制器、核心路由器和BRAS设备实现三层路由可达,这是DHCP中继配置的基础,然后在BRAS设备上设置DHCP中继,保证连接EPON设备的AP可以正常获取到AC下发的地址,最终实现AC可以管理到AP,并且通过AP可以访问互联网。这是整个网络的拓扑结构以及AC和AP通讯过程。

故障分析

知悉这些网络结构和网络通讯过程后,我们开始从最底层OLT查起。在OLT上输入命令 show macaddress-table l2-address vlan 203,VLAN203是 AC管理AP使用的VLAN。执行完该命令后,在OLT的PON口上可以学习一个VLAN203的MAC地址,但是从OLT的上联口并没有学习到VLAN203的MAC地址。上面讲到OLT直连BRAS,那就是说,从BRAS上就没有学习VLAN203的MAC地址。在ONU下的连接笔记本也不能正常获取到IP地址,这样我们就继续排查BRAS的配置。

通过排查BRAS上的DHCP中继的相关配置包括AP地址池的网关、域名的绑定、DHCP中继实例的关联,均没有发现问题。紧接着在BRAS上使用DHCP的网关作为源Ping DHCP服务器,具体命令为ping 172.28.0.26 source 172.22.0.1,结果是数据超时。

既然BRAS上配置的数据没有问题,接下来就排查看路由的学习情况是否正确。在BRAS上使用命令show ip forwarding route 172.28.0.26查看BGP路由学习的情况,如图2所示。

通过图2我们可以看到 172.28.0.24/30,这个路由是从xgei-0/0/1/1学习过来的,该端口连接的是T8000-1,这段路由学习是没有问题的。接下来在T8000-1上继续执行该命令查看下路由的学习情况(如图 3)。

通过图3可以看到,172.28.0.24/30的网段是从T8000-1连接AC服务器的端口学习到的,是自己的直连路由也没有发现问题。同样的办法我们也排查了172.22.0.0/24路由学习情况,也没有问题。

BRAS的配置和路由学习情况排查完毕后,按照网络结构登录AC控制器,查看路由的学习情况,使用命令show ip route 172.22.0.0(如图 4)。

在这里可以看到172.22.0.0/24的地址是自己VLAN203的地址,从这样我们发现了端倪,按照DHCP中继的原理,设备的网关应该设置在BRAS上,不应该设置在AC服务器上。

图2 在M6000-1上查看172.28.0.26路由

图3 在T8000-1上查看172.28.0.26路由

故障解决

图4 在AC服务器查看路由学习情况

发现问题后,立即对VLAN203的IP地址进行了删除,具体配置命令如下:

完成AC控制器上VLAN203IP地址的删除后,在AP上对获取地址进行验证,结果是获取到了IP地址172.22.0.11,故障排除。

经验总结

上面我们从得知故障现象开始,利用一系列的show命令,按照网络层次先后查看了MAC和路由学习情况,最终在AC控制器上查到了故障的根源,在AC上将DHCP中继的网关进行了删除后,故障恢复。

后期我们了解到,厂家技术工程师在开局时没有很好地了解DHCP中继的原理,将DHCP的网关设置在了AC服务器上,才导致AP获取不到AC下发的IP地址。

通过该故障的排查过程,虽然对AC设备不熟悉,但是通过网络层次一步一步排查的方法,缩小了故障的范围,从而为尽快发现故障、解决故障提供了良好的先决条件。

猜你喜欢

中继IP地址网关
基于改进RPS技术的IPSEC VPN网关设计
铁路远动系统几种组网方式IP地址的申请和设置
面向5G的缓存辅助多天线中继策略
基于SNMP的IP地址管理系统开发与应用
中继测控链路动态分析与计算方法研究
LTE Small Cell网关及虚拟网关技术研究
应对气候变化需要打通“网关”
Nakagami-m衰落下AF部分中继选择系统性能研究
一种实时高效的伺服控制网关设计
一种新型多协作中继选择协议研究