免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2940 | 回复: 1
打印 上一主题 下一主题

很诡异的网络现象-望达人赐教 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-03-17 11:02 |只看该作者 |倒序浏览
现象极其诡异,我尽可能解释清楚,希望不吝赐教。
    现象是这样的,用户的网络里,但凡有新的主机接入,在未分配静态IP地址前,主机会尝试DHCP过程从网络里的服务器自动获取地址(这个地球人都知道),但是用户网络没有DHCP服务器,这样该主机就会由系统自动分配一个169.254.0.0/16网段的地址(至少部分Windows机器是这样,部分地球人也知道),但是就在这个过程,用户的网络交换机(Cisco 3750)里面莫名其妙的会报出类似“018529: .Mar 16 20:17:24.987 beijing: %SW_MATM-4-MACFLAP_NOTIF: Host 0015.17b8.d126 in vlan 1 is flapping between port Gi0/40 and port Gi0/4”的错误(且屡试不爽),其中,Gi0/40是我的这台主机的接入端口,Gi0/4是另一个设备的接入端口(EMC 存储的ControlStation控制台,其实感觉就是一台Linux的PC服务器),冲突的MAC地址0015.17b8.d126是这个EMC 控制台的的MAC地址。

   下面是在Gi0/40这个主机接入端口的抓包截图
    其中IntelCor_b8:d1:26(也就是00:15:17:b8:d1:26)是EMC控制台的MAC地址,00:26:18:73:37:C2是接入主机的MAC地址。
  
   

    截图不难看出整个过程的交互情况。
   首先该主机尝试DHCP分配地址未果(发了4个DHCP Discovery包后);
   然后,系统给该主机自动分配了保留的IP地址(169.254.93.11),该主机获得此地址后,通过免费ARP广播查询包在网络探测是否有与之冲突的IP地址,查询被从EMC控制台返回,并声明该IP地址已被使用,于是,接入主机尝试修改自身的IP地址,修改为169.254.121.18后,重复上述过程,这个时候就有问题了,该过程陷入死循环,接入主机的每次有关IP地址配置是否冲突的查询都被EMC控制台返回,于是接入主机不得不又变更自己的IP地址。
   最极品的抓到的一个包是下面这一条(含在第一张抓包截图里面)
   
     两个问题:
   1.EMC控制台(MAC地址00:15:17:b8:d1:26)为什么对自己发出的一个免费ARP查询进行了响应?
   2.更让人疑惑的是,我的镜像源端口是主机(MAC地址00:26:18:73:37:C2)的接入端口,我怎么会抓到源MAC地址是00:15:17:b8:d1:26(EMC 存储控制台)的数据包?

  想了好久,想不通上面的问题,用户的网络稍微复杂一些,,不过应该存在环路的可能性也不是很大,至少所有的Cisco设备上都进行了STP状态检查,没有发现环路,有些其他设备比如(F5负载均衡,启明星辰的IDS,Vmware ESX Server,EMC NAS的 DataMover)和交换机之间由于有冗余连接
有没有环路就很难考察了。

  现象说明如上,望达人赐教。
  此致,
敬礼!

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
2 [报告]
发表于 2010-03-17 11:16 |只看该作者
拔掉EMC的那个控制台试试。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP