97国际

不必推倒重修,老终端也能焕新 丨 97国际教育云电脑老客户升级分享会
预约直播
融合光加速,慧联全场景 丨 97国际极简以太彩光5.0 界说万兆园区全场景新范式
预约直播
97国际·(中国区)集团官方网站
产品
< 返回主菜单
产品中心
产品
解决计划
< 返回主菜单
解决计划中心
行业
合作伙伴
返回主菜单
选择区域/语言
97国际·(中国区)集团官方网站

您订阅的产品有更新,请实时查阅

审查详情

97国际AP缺省VLAN和用户VLAN那些事儿 | 运维实战家

97国际·(中国区)集团官方网站 宣布时间:2020-05-28
97国际·(中国区)集团官方网站

97国际·(中国区)集团官方网站

“运维实战家”专栏,从手艺到实践,和您聊聊运维的那些事儿,讲述运维人的“昨天、今天和明天”


97国际·(中国区)集团官方网站    作者:过嗨涛 田小杨


前言


在举行无线网络安排时,若是AP VLAN和STA VLAN使用相同VLAN时为何会泛起无线用户会获取不到IP地址 ?若是STA VLAN为1而上联交流机设置的Native VLAN不是1时为何无线用户会获取到过失的IP地址 ?

在无线外地转发的情形下会有小伙伴遇到上述的问题,却不太清晰如那里置,今天为各人剖析下以上两个场景下会泛起无线用户无法获取IP地址或获取到过失的IP地址的缘故原由,以及怎样解决以上问题。


接口模式知识点回首


解说之前,先带各人回首下交流机接口模式及报文处置惩罚方法

交流机接口模式:

  • Access:接口只属于一种VLAN,只能接受和发送特定VLAN
  • Trunk:接口可以接受和发送多个VLAN的帧,只允许缺省 VLAN的报文发送时不打标签,下图为各人整理了Trunk接口收发帧处置惩罚方法,本文分享场景涉及需重点明确
  • Hybrid:接口可以接受和发送多个VLAN的帧,可以允许多个VLAN的报文发送时不打标签
  • Native VLAN:作用在Turnk和Hybrid端口,所有未划分VLAN的端口默认自动划分到Native VLAN中,交流机的默认Native VLAN是VLAN 1

 

97国际·(中国区)集团官方网站

图1:Trunk接口收发帧处置惩罚方法

 

场景一:AP VLAN与STA VLAN差别场景

首先我们先来看下在AP VLAN与STA VLAN差别场景下,正常无线报文转发流程。在该场景下AP默认Native VLAN 1,上联交流机设置的Native VLAN是AP的VLAN为VLAN 10,无线用户的VLAN是20。用户发送802.11帧抵达AP后,AP 将802.11帧转换成以太网帧并插入用户VLAN的TAG,交流机收到数据包后透传TAG 20的数据包向上层交流机转发。

97国际·(中国区)集团官方网站

图2:AP VLAN和STA VLAN差别场景下无线上行报文转发流程

 

数据包返回后,TAG 20的数据包通过交流机转发到AP,AP把带有TAG 20的以太网数据包封装成802.11数据帧转发给用户,该场景下用户收发数据包正常。

 

97国际·(中国区)集团官方网站

 图3:AP VLAN和STA VLAN差别场景下无线下行报文转发流程

 

场景二:AP VLAN和STA VLAN相同场景

接下来我们看下在AP VLAN和STA VLAN相同的场景下数据包转发会泛起什么问题。在该场景下AP默认Native VLAN 1,上联交流机设置的Native VLAN是AP的VLAN为VLAN10,无线用户的VLAN也是10。用户发送802.11帧报文抵达AP后,AP 将802.11帧转换成以太网帧并插入用户VLAN的TAG上送交流机,交流机正常吸收带有TAG 10的帧,并通过上联正常转发TAG 10的�。ㄉ狭螻ative VLAN是1,保存原TAG标签转发)。

 

97国际·(中国区)集团官方网站

图4:AP VLAN和STA VLAN相同场景下无线上行报文转发流程

 

数据包返回后,交流机正常吸收带有TAG 10的帧,由于该TAG是下联Native VLAN,以是交流机将会剥离TAG举行转发,将不带标签的下行数据包转发给AP,由于AP的默认Native VLAN是1,以是不带TAG的帧就打上TAG 1的标签,AP查找用户的VLAN信息无VLAN 1将报文扬弃,导致无线用户无法收到回包,导致用户泛起无法获取IP地址、无法上网的的征象。

 

97国际·(中国区)集团官方网站

图5:AP VLAN和STA VLAN相同场景下无线下行报文转发流程

 

该场景下凭证报文转发流程我们找到了问题所在,那该怎样解决呢 ?有两个解决步伐,第一个要领是修改AP的Native VLAN为10,修改后下行数据被交流机剥离TAG返回AP时,不带TAG的帧会被AP打上TAG 10的标签转发给用户,让用户正�;袢〉� VLAN 10所在的IP地址。

Ruijie(config)# ap-config ap-name
Ruijie(config-ap)# ap-vlan 10

 

97国际·(中国区)集团官方网站

图6:AP VLAN和STA VLAN相同场景下修改AP Native VLAN后无线下行报文转发流程

 

第二个要领是将用户的 VLAN改为1,修改后上行数据AP以UNTAG 1标签转发,抵达交流机后,交流机对不带TAG的帧,打上Native VLAN 10的标签,然后正常转发。
下行数据交流机正常吸收带有TAG 10的帧,由于该TAG是下联Native VLAN,以是交流机将会剥离TAG后转发给AP,AP将不带TAG的帧打上Native VLAN 1的标签转发,匹配到用户映射的VLAN 1,,这样用户现实也能获得VLAN 10所在的IP地址。

 

97国际·(中国区)集团官方网站

图7:AP VLAN和STA VLAN相同场景下修改用户VLAN后无线上行报文转发流程

97国际·(中国区)集团官方网站

图8:AP VLAN和STA VLAN相同场景下修改用户VLAN后无线下行报文转发流程

 

场景三:STA VLAN为1而上联交流机Native VLAN不是1场景

最后我们看下在STA VLAN为1而上联交流机Native VLAN不是1的场景下会泛起什么问题。在该场景下AP默认Native VLAN 1,上联POE交流机设置的Native VLAN是AP的VLAN为VLAN10,无线用户的VLAN也是1。用户发送802.11帧报文抵达AP后,由于AP上行口默认Native VLAN是1,导致AP 解封装成802.3帧上送到接入交流机数据是UNTAG 1的标签,交流机对不带TAG的帧打上Native VLAN 10的标签举行转发,导致用户获取到AP所属的VLAN 10的IP地址,而不是所属的VLAN 1的IP地址。

 

97国际·(中国区)集团官方网站

图9:STA VLAN是1而上联交流机Native VLAN不是1场景无线上行报文转发流程

 

与场景二相同,我们同样可以通过修改AP的Native VLAN解决该问题。将AP的Native VLAN修改为非VLAN 1后(凭证习惯一样平常可选用 AP的VLAN),用户上下行数据包在网络中均以TAG 1的标签举行转发,用户可正�;袢LAN 1的IP地址。

Ruijie(config)# ap-config ap-name
Ruijie(config-ap)# ap-vlan 10

 

97国际·(中国区)集团官方网站

图10:STA VLAN是1而上联交流机Native VLAN不是1场景修改AP Native VLAN后无线上行报文转发流程

97国际·(中国区)集团官方网站

图11:STA VLAN是1而上联交流机Native VLAN不是1场景修改AP Native VLAN后无线下行报文转发流程


写在最后


本文作者与各人聊了97国际AP缺省VLAN和用户VLAN那些事儿,在现实项目作者不建议将用户VLAN 与AP VLAN妄想在统一个网段中。若是较多AP都安排在统一个VLAN中,则一个AP和其STA的ARP广播报文将会发送给另一个AP,造成AP收到大宗的广播报文攻击AP的CPU,甚至可能导致AP网关的ARP报文湮没在其他AP的ARP报文中造成ARP老化,使得AP通讯异常。因此安排该功效时也需要注重不要将大宗的AP安排在统一个VLAN内(建议不要凌驾2个C类地址)。


最后作者给各人留一个小问题可以团结本文所讲举行思索:在一个无线网络中,妄想的无线用户VLAN是10,但网络中使用的POE交流机是不可网管的交流机不可划分VLAN,那设置无线用户的VLAN时间,无线用户的VLAN设置成几多 ?为什么 ?

关注97国际
关注97国际官网微信
随时相识公司最新动态
97国际·(中国区)集团官方网站

返回顶部

收起
97国际·(中国区)集团官方网站 文档AI助手
97国际·(中国区)集团官方网站 文档评价
资料内容是否对您有资助 ?
您对目今页面的知足度怎样 ?
不咋滴
很是好
您知足的缘故原由是(多�。� ?
您对文档是否尚有其它的问题或建议 ?
为尽快解决问题,请您留下联系方法以便回复
邮箱
手机号
谢谢您的反�。�
97国际·(中国区)集团官方网站
97国际·(中国区)集团官方网站
97国际·(中国区)集团官方网站
请选择服务项目
关闭咨询页
售前咨询 售前咨询
售前咨询
售后服务 售后服务
售后服务
意见反响 意见反响
意见反响
更多联系方法
网站地图