交待一下背景:
外面部门早上来电话说上不了网,电信的人在他们机房更换光电收发器和尾纤后依旧上不了网,然后打电话来说可能是我这边的线路存在问题,让我排查一下;
下面就是我之前的操作步骤,现在想想如果对面电信的人员稍微懂点网络技术的话或许我丢脸丢大了;
我开始是这么做的:
先看光电收发器是不是有故障提示,发现一切绿色,正常;
对面电信的人建议我给一个IP地址然后跳空交换机接在光电收发器上直接ping网关,我给了一个交换机管理地址,再ping,失败;
然后我开始怀疑会不会因为我这边的主交换接口上做了trunk导致他那边无法直接ping通网关,于是拿来笔记本配上同一网段的地址与对面的笔记本互ping,通了,说明两边的光缆和收发器都不存在问题,然后他们就掸掸屁股走了,说这肯定是我们总机房的问题,跟他们没关系;
我不说什么,挂了电话继续琢磨,都排查到这了,到底会是什么原因导致对面所有PC都上不了网呢?我想不明白,上主交换查看该接口配置摘要如下:
GigabitEthernet6/1/11 current state : UP
PVID: 1
Mdi type: auto
Link-status hold interval:3 Sec
Port link-type: trunk
VLAN passing : 1(default vlan), 50, 100-107, 201-239, 301-313, 401-405, 407-4
11, 501, 600-601, 700-701, 800, 901-902, 1000-1004, 3005
VLAN permitted: 1(default vlan), 2-2046, 2048-4094
Trunk port encapsulation: IEEE 802.1q
无奈能力有限,求助同事,同事让我查看该端口下有没有MAC地址条目,如果没有的话可能是线路或者对面交换机的配置存在问题,试试把接口换成access模式,加个vlan再看看有没有MAC地址条目;
我照着做了(这里有段小插曲,因为不知道怎么查看该端口下的MAC地址,只好display arp 一个一个看,后来问了同事,直接 display mac-address interface G6/1/11这条命令就能看囧),trunk和access模式都没有MAC地址条目,那么这个能说明什么问题吗?
后来接着又做了个测试,
把G6/1/11口配成access模式,添加一个vlan后,在总机房的出口收发器加上一台笔记本,把笔记本配成指定vlan的网段地址,ping网关,通了;
这么一来就明白了:
主交换接口配置成access模式后,到收发器的笔记本是能够ping通网关的,那么之前测试过两端的收发器互ping,也能通,这样算来,问题十有八九是出在对面收发器以下到汇聚交换机的这段线路上!
好,之后就是他们那边的事情了;
问题就是这样,事后自己反省了一下,排查问题经验不够丰富会走很多歪路,平时看书的时候trunk和access模式能很明白的区分开来,实际上手的时候却会迟钝很多,往往都转不过弯来,所以说能明白和能操作并不能算做一码事。