vlan(virtual local area network)的中文名为“虚拟局域网”。vlan是一种将局域网设备从逻辑上划分成一个个网段,从而实现虚拟工作组的新兴数据交换技术。这一新兴技术主要应用于交换机和路由器中,但主流应用还是在交换机之中。但又不是所有交换机都具有此功能,只有vlan协议的第三层以上交换机才具有此功能,这一点可以查看相应交换机的说明书即可得知。
vlan是为解决以太网的广播问题和安全性而提出的一种协议,它在以太网帧的基础上增加了vlan头,用vlan id把用户划分为更小的工作组,限制不同工作组间的用户互访,每个工作组就是一个虚拟局域网。虚拟局域网的好处是可以限制广播范围,并能够形成虚拟工作组,动态管理网络。
一 vlan无线上网交换机故障分析
用户pc所在的办公区距离核心交换机大约有2~3公里,该办公区有两个部门,分属不同的vlan,因此我们在该办公区放置了安奈特网管交换机at-8024,中间通过光纤和一对光收发器连接在我们的核心交换机cisco 6509上面(cisco 6509配置为:超级引擎sup720,一个16口的千兆位光模块ws-x6816-gbic,一个48口的快速交换电模块ws-x6548-rj-45)。在连接光收发器的6509和安奈特交换机的相应端口上起了trunk,安奈特交换机上面划分了两个vlan,分别是172.25.6.0/24(以下简称vlan6)和172.25.7.0/24(以下简称vlan7),两个部门的机器分别接在各自的vlan里面。而其他办公区的汇聚层交换机(cisco 3550)直接通过光模块连接在6509的ws-x6816-gbic光模块上。
整个网络用了一台ibm x235服务器作为nat和dhcp服务器,所有vlan的数据先到nat做地址转换以后再通过边缘路由器访问因特网。
遇到上述奇怪问题,我们一开始怀疑是nat和6509的设置出了问题,但是经检查,vlan6和vlan7的配置和其他办公区的路由配置是完全一样的。因为除这两个vlan外的其他vlan上网完全正常,于是我们采用了以下解决步骤。
(1)将vlan6和vlan7的vlan信息在安奈特网管交换机上全部删除,将所有端口都划在上网正常的vlan1里面,这下它们完全和vlan1一样了。但是问题依然如故,而其他办公区域vlan1里面的用户上网仍然正常。
(2)从步骤(1)推断问题不在vlan的划分上,我们开始怀疑是光收发器或者安奈特交换机有问题,于是将其他办公区使用正常的光收发器或者安奈特交换机换上去,问题依旧。
(3)难道是链路质量的问题?赶紧找来两台pc,一台接在安奈特交换机上,将光收发器接6509的网线拔下来,直接接在另外一台机器上,配置同一网段的ip,发最大的数据包65500b互ping,但是结果让我们失望,延时只有几个毫秒,这说明链路没有问题。
(4)就在我们黔驴技穷的时候,我们再次把光收发器和6509连接好,仍然用接在安奈特上的pc机ping设在6509上的该vlan的网关172.25.6.210,问题出现了,用小包ping时,基本上没有延时,但是用大包(接近18024b,cisco所支持的最大数据包)ping时出现了丢包,问题肯定出在这里了。
(5)重新检查安奈特和6509及nat服务器的配置,我们发现这样一个问题:在安奈特上配置vlan6和vlan7,并将相应端口添加到vlan的命令为:add vlan 6 ports=23
frame=untagged(将23号端口添加到vlan6里面,注意这里的frame=untagged表示此时不对数据包封帧),而我们在安奈特交换机与6509的级联口(第一号端口)上起了trunk,同时对数据进行了强制封帧,命令如下:add vlan 1 ports=1-24 frame=tagged(即我们将所有经过级联口转发出去的数据包进行了强制封帧,我们知道安奈特交换机封帧类型为ieee 802.1q vlan标记)。然后我们继续检查6509的配置,进入连接vlan6和vlan7的接口,进行该端口的trunk配置,如下:
6509#conf t enter configuration commands, one per line. end with cntl/z.
6509(config)#interface gigabitethernet 3/48 -进入级联接口
6509(config-if)#switchport trunk ? -查看起trunk后的情况
allowed set allowed vlan characteristicswhen interface is in trunking modenative
set trunking native characteristics when interface is in trunking modepruning set
pruning vlan characteristics when interface is in trunking mode
二 vlan无线上网交换机故障排除
从上面可以看出:该端口不能强制进行ieee 802.1q的trunk设置,其他接口情况都一样。此时想到超级引擎sup720模块上还有一个接口没有用,看它能不能进行强制封帧。进入该端口的trunk配置,看到如下信息。
6509#conf t enter configuration commands, one per line. end with cntl/z.
6509(config)#interface gigabitethernet 5/2
6509(config-if)#switchport trunk ?
allowed set allowed vlan characteristics when interface is in trunking mode
encapsulation set trunking encapsulation when interface is in trunking mode
native set trunking native characteristics when interface is in t runking mode
pruning set pruning vlan characteristics when interface is in trunking mode
:
物联网、5G等网络的发展会给SDR带来那些新的发展空间?
涂鸦智慧商业特约授权服务商再添新成员,携手普蓝德进军智慧租住解决方案市场
步进电机运动控制策略
国产工控主板接口类型
转向人工智能,移动医疗如何破局?
排除VLAN无线上网交换机故障的一种简单方法
浅析闭源系统下的Evilparcel漏洞
卫星通信技术在智慧城市和智慧出行中的重要作用
音频放大器的LLC设计相关注意事项说明
欧姆龙位移传感器:欧姆龙位移传感器Z4D在ATM上的应用
思迈特软件受邀出席华南CIO大会
道路车辆轨迹级联预测系统的开发与应用
电力物联网系统基本概念与架构特点、应用与发展
小米米家互联网洗烘一体机明天首发 除菌能力比阳光更强劲更高效
度亘核芯受邀参加2023世界光通信创新发展大会!
华为找寻科技秋天里的春光
光栅尺位移传感器的构造
苹果下一代iphone弃用NFC技术,欧美倒退2年?!
齿轮减速电机模块的设计与材料选择
5G发牌一周年之际高通全球副总裁侯明娟 5G是行业机会