这是一个bug,我其它号交易关闭就可以删除,不用等

H3C技术讲堂:AP信号强,但客户端无法获取IP地址
发布时间:
网络环境:某地市电信局采用FIT+AC+AP的组网,拓扑为:AC----BAS(juniper)----SWITCH-----AP,AC为6103,采用集中转发;AP的IP地址是通过BAS Relay 到AC由AC下发地址,客户端IP由BAS下发。
问题:在网上高峰期时,PC获取IP地址很慢或者无法获取IP地址。
分析:在我们介入处理前,局方找了BAS工程师做了数据分析,他们通过在BAS上面抓DHCP报文,分析发现收到了客户端discovery报文并且BAS发送了offer报文,但PC没有收到,怀疑是在AC上面丢失的;我们在客户端、AP、交换机、局方设备分析及处理(下有详解),但问题并未解决,后面我在AC上面做了一个客户端地址池让PC直接在AC上面获取地址,PC获取IP地址正常;基本能说明问题未出在我们设备上面。
& 这次主要是应电信方的要求配合Juiper工程师在AC的上行、客户端以及Juiper BAS本身三部分同时抓包,然后根据抓包的内容进行分析问题故障所在。通过在现场我方AC上行端口以及客户端抓包分析,BAS能够收到客户端发出的DHCP Discover请求,并能够发出DHCP Offer的报文,但是我在AC的上行口(连接BRAS的端口)并没有抓取到DHCP Offer的报文。由于BAS厂商表示他是基于CPU级别的抓包,能够看到DHCP Offer的报文,但是至于其物理端口有没有将CPU处理后的DHCP Offer报文转发出去则无法验证。于是采用替换法进行分析。
之前问题定位于AC及BAS之间,为了进一步找出问题所在,今天在AC及BAS之间串一个二层交换机,经过抓包分析,在交换机的上行(连接BAS)也没有受到BAS发出的DHCP Offer报文。问题定位于BAS的物理端口,经过和电信维护以及Juniper工程师交涉,建议其更换端口进行测试,为确保端口更换的时候业务不受影响,我们在BAS及AC上重新开启一条链路。经过几小时的准备工作,Juiper BAS端口成功切换,切换后在卫校现场的电信运维进行地址获取测试未出现无法获取IP地址,之后经过反复测试,IP地址获取问题得以解决。
个人经验(针对客户端获取地址慢的问题):
初步判断客户端没有收到DHCP下发的IP地址,客户端获取到释放IP地址有5个过程:1、客户端发送DHCP discovery报文2、服务器发送DHCP offer报文3、客户端发送DHCP Rquest报文4、服务器发送DHCP ACK报文,此时客户端已成功获取IP地址5、客户端成功释放地址时会发送DHCP Release报文;
1、客户端判断:
一种情况客户端异常断开,即断开没有发送DHCP Release报文,除非手动Release报文或者表项老化,否则对来自客户端的请求报文都以异常报文处理,必然会造成长时间才能获取地址;另一种情况是报文延时,当服务器回复DHCP ACK 延时达到客户端时,此时客户端会认为自己发送的DHCP Rquest超时,重新发送DHCP discovery报文,但服务器已经发送ACK,造成异常;上面情况一般通过在&运行&-&cmd&输入ipconfig/release ipconfig/renew可以解决;
2、AP端判断:
查看AP用户数是否到达极限,查看流量过多或者空口带宽占用过大导致AP转发报文过慢或丢失;
3、AC判断:
对于其他地市用户远远超过此地方用户,AC上面报文阻塞的概率不大,或者通过在AC上面建立PC地址池(很重要);
4、局方段判断:
公网地址池地址不够,确保公网地址是否能满足客户端需要;
5、其他问题
如果在上述情况均正常的情况下可以通过在DHCP服务器、AC端、客户端同时抓包,当客户端获取地址慢时或受限可以通过分析报文,确定DHCP ACK在那一段丢失,从而排除其他方面引起的故障。
原文转自:H3C技术论坛
欢迎转载,本文标题:H3C技术讲堂:AP信号强,但客户端无法获取IP地址,转载请注明原文网址:
分公司: |
友情链接:Linux DHCP通过OPTION43为H3C的AP下发AC地址_linuxsir首页 LinuxSir.Org | Linux、BSD、Solaris、Unix | 开源传万世,因有我参与
您所在的位置: >
Linux DHCP通过OPTION43为H3C的AP下发AC地址
时间:&&来源:未知&&作者:linuxsir首页
对于DHCP服务,可以在很多平台上进行设置。那么这里我们就主要讲解一下在Linux DHCP服务器上通过option 43实现H3C的AP自动联系AC注册的相关内容。原来的DHCP Server是放在交换机上的,但因为近期准备改动一下网络拓扑,所以要把DHCP Server迁移,操作系统用的是RHEL5.3,DHCP版本3.05
打H3C的800电话,二线工程师说没有在Linux下的DHCP配过,要我去看文档,文档里有交换机做dhcp server和Windows做dhcp server的配置实例,还发了一个Linux下的向cisco AP下发option 43的例子,要我对照改一下,
  以下为cisco配置
  option serverip code 43 =ip-然后在subnet里面定义option serverip x.x.x.x;但是测试的时候是不成功的.
  没办法,自己看文档,发现H3C的文档里用的是十六进制的数据,和二线提供的配置文档即定义为IP地址是完全不同的。以下为H3C的在交换机内置DHCP上的配置。
  其中 hex表示是十六进制,80为选项类型,0B为选项长度,表示后面内容的长度,0000为Server Type,固定为0000,02为后面AC的IP地址的个数,010702则分别为两个AC的IP地址的十六进制,也就是说在配置 时只需把自己的AC地址X.X.X.X换算成十六进制替换掉即可。
  再接下来,在Linux DHCP服务器下查文档,找到这么一段
  option new-name code new-code = An option whose type is a data string is essentially just a collection of bytes, and can be specified either as quoted text, like the text type, or as a list of hexadecimal contents separated by colons whose values must be between 0 and FF. For example: option sql-identification-token code 195 = option sql-identification-token 17:23:19:a6:42:ea:99:7c:22;
  如是在dhcpd.conf里修改配置
  option serverip code 43 = #office,wireless AP subnet 10.20.3.0 netmask 255.255.255.0 { option routers 10.20.3.1; option subnet-mask 255.255.255.0; option serverip 80:0B:00:00:01:0B:45:13:01:0B:45:14; pool { failover peer "dhcp-failover"; range 10.20.3.120 10.20.3.254; deny d } }
  经测试,Linux DHCP服务器中AP可以成功在AC上注册,遇到问题还是得靠自己细心去看配置和文档,只要找到方向,问题还是会解决的。
1 。文中提到的H3C的定义方法,其实是中移动统一要求的格式。
2 。linux 上dhcp 定义还有Text类型,似乎更符合中移动要求。
3。string 类型中作者的例子看着似乎不对
4.个人尝试修改,依然用string类型,当ac ip为172.16.12.18时,输入
option ac-ip-v4 code 43 =
在子网的配置区间内,设置
option ac-ip-v4 80:07:00:00:01:ac:10:0c:12;
下一篇:没有了查看: 770|回复: 2
主题标签Tag
今日重磅推荐Recommend No.1
全网首发!红盟过客 网络模拟之神 UNL/EVE社区更新Forums
随机图赏Gallery
内部锐捷系列产品,实施、维护故障排除无线命令手册7G!!!国外大神Chris Brvant超详细的的CCNP课程 新版All-in-One Video Boot Camp高大上!全网首发!红盟过客 红盟过客推荐
网络模拟之神UNL/EVE 安装与使用视频普林斯顿大学计算机教授Bob Sedgewick的在线算法课程algorithm乾颐堂教主 DC数据中心系列视频集合 全套思科数据中心视频学习400多个小节 官方中文F5厂商视频教学,稀有资源(Big LTM TMOS ASM等多产品介绍)必看!网络工程师 最佳入门视频 红茶三杯 CCNA教学视频(15集)实战应用技巧 调优方案 企业级Hadoop和Spark企业应用实战视频(老司机推荐)华为无线入门视频HCNA-WLAN部署中小型企业WLAN网络10讲王进Windows Server 2008 R2管理系列教程 【推荐 很不错】[教师版]2016 思科官方中文版 网络技术大赛 报名通知+常见问题+规则+Aspire游戏攻略思科2017最新概念 智能网络 万物互联(IoE) 官方中文PPT分享 Internet of Everything
旁挂在核心上 我在AC上起了AP的vlan 在核心交换机上起了 业务vlan
查看: 770|回复: 2
H3C 的AC&&旁挂在核心上 我在AC上起了AP的vlan 在核心交换机上起了 业务vlan&&业务vlan 没有用DHCP 结果AP 能注册到AC上 但是无法上网
c213d4787.png (32.12 KB, 下载次数: 0)
旁挂在核心上 我在AC上起了AP的vlan 在核心交换机上起了 业务vlan
21:52 上传
; B9 q1 {* D) `9 I
width:100%">
享有帖子相关版权3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和的同意4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意7、管理员和版主有权不事先通知发贴者而删除本文', this.href);">论坛版权
1、拓扑图上没有AP,AP的位置放大哪里?
2、起了业务VLAN,即有多个VLAN,貌似单臂路由(或SVI),是否配置了?找找这一原因?
width:100%">
AP能够注册到AC上,说明AP到AC之间没有问题,
不能上网说明,问题有可能出现在AC到外网,AP到外网之间,建议查看一下这两处是否有故障$ `* q4 p: v- E; @# t- }1 g
业务VLAN这一块,一般都是通过DHCP服务器动态分配给客户端IP地址的,你不使用DHCP恐怕&&@+ o) {8 t" I! e0 U
不行吧?建议如果无线客户端人数比较多的话,就创建一个单独的DHCP服务器,如果人数不多,&&r, n$ Q&&G, a6 M
在三层交换机上就可以配置DHCP服务
width:100%">
Powered by
Designed by

我要回帖

 

随机推荐