排除OLT设备登录故障
2016-11-26
故障现象
近日有同事反映,某台OLT不能直接登录,这里要注意“不能直接登录”的含义,也就是说OLT设备在办公电脑(PC机)上telnet不成功,但是需要从另外一个OLT跳转一下才能telnet。网络拓扑结构如图1所示。
从图1可以看到,在整个网络拓扑结构中,BRAS设备直接连接OLT,因为光纤资源的匮乏,该基站安装了两台OLT,这两台OLT采取了串联的方式,在这里将其命名为OLT1和OLT2,同事反映的是OLT1无法在PC机上直接登录,而OLT2可以在PC机上直接登录。如果想登录OLT1,需要先telnet到OLT2上,然后再从OLT2上telnet OLT1才可以。
图1 网络拓扑结构
故障分析
首先在PC机上对OLT1进行Ping测试,结果是失败的,而Ping OLT2没有问题。紧接着对该OLT1又进行了跟踪测试,发现路径到达PC机的网关就无法跟踪了。按照同样的办法在BRAS上对该OLT1进行了Ping和tracert,得到了和PC机一样的结果。这里值得一提的是,BRAS设备又称宽带远程接入服务器,是网络中核心设备。其中PC机和OLT分别属于不同的网段,而它们是如何实现通讯的呢?它们依靠路由即在BGP路由中重分发了直连路由,从而实现了两个不同网段设备的通讯。这里我们分析到两个不同网段的主机通讯需要路由,那么PC机Ping不通OLT1,会不会是没有去往OLT1的路由呢?
问题分析到这里我们着重检查一下路由,不同网段的IP地址通讯,需要三层路由才能实现,那么不同网段的主机需要进行TCP/IP协议报文交互的时候,首先需要经过网关再寻找目标主机。知道PC机和OLT的网关IP地址是设置在BRAS上的。
下面介绍一下PC机和OLT2的通讯过程,首先PC机知道OLT2和自己不在同一个网段这就需要通过自己的网关进行通讯,因为它的网关设置在BRAS上,所以BRAS会通过查询路由表得到去往目标主机OLT2的路由,然后将数据转发给OLT2的网关,最终由网关继续查找OLT2这台设备,因为OLT2的网关也是设置在BRAS上,从而实现了PC机和OLT2的整个通讯过程。
回过头来再看一下PC机和OLT1为什么通讯失败呢?首先按照通讯的第一步检查PC机和OLT1的网关设置是否正确。当我们在本地登录到OLT1上,使用命令show ip route并没有看到该OLT设置的网关。
故障解决
既然找到了故障原因,下一步我们将在OLT上设置网关,具体配置命令如下:
完成了OLT1网关的配置,接下来验证一下在PC机上是否可以Ping通OLT1,结果是没有问题的,当然也可以在PC机上直接telnet到OLT1上。这样就完成了OLT1无法在PC机上直接telnet的故障排除。