来自西门子技术支持热线的故事:真假MAC

已锁定

西门子Auto

官方工程师

  • 帖子

    126
  • 精华

    16
  • 被关注

    234

论坛等级:侠圣

注册时间:2007-08-03

普通 普通 如何晋级?

来自西门子技术支持热线的故事:真假MAC

3348

3

2011-10-17 13:39:12

这个CASE来自一个真实的热线问题。客户电话技术支持中心,说遇到一个奇怪的问题,PC通过思科交换机连接到CP343-1,用STEP7 的编辑以太网节点浏览CP343-1的MAC地址没有响应,无法通过网线下载程序。
支持中心:CP343-1 的指示灯状态是怎样的。
// CP343-1 停止灯闪烁时是无法浏览到节点的,这说明CP343-1的内部配置有问题,需要用编程电缆重新下载程序。
客户:CP343-1 运行是正常的。
支持中心:那用网线直连是否正常?
// 由于CP343-1 工作正常,首先怀疑是否PC或者交换机有问题。
客户:等等,我试一下。半分钟后:用网线直连是正常的。
支持中心:那问题应该是出在交换机上。
客户:我的交换机在其它地方用都是正常的啊,就是用在这个CP343-1上面不正常。
支持中心:交换机是2层还是3层交换机呢, 有没有划分VLAN?
//带3层功能的交换机是不支持浏览节点功能的, 划分VLAN以后只有同一个VLAN下的设备才能互相访问。
客户:是二层的,都在VLAN1下。
支持中心:。。。。。
//问题看起来应该是出在交换机上面,但是据客户说交换机都是默认设置,而且是二层交换机,看上去没有理由出现问题啊。
客户:等一下,我这儿发现了新的问题。交换机的管理页面下显示连接CP343-1的口上有两个MAC地址,这两个MAC地址是挨着的,有一个是CP343-1的MAC,另外一个是与他紧邻的MAC。
支持中心:哦,那找到原因了,应该是您的交换机仅允许一个MAC地址,而交换机可以扫描到CP343-1 端口有两个MAC地址,所以导致无法通信。
//CP343-1 的每个端口有两个MAC地址,一个MAC是唯一的标记端口的,另一个MAC是属于CP的,我们访问CP343-1时用的就是这个MAC。
以下是一个CP343-1的MAC地址设置,3个MAC地址是相邻的,我们通常访问的是1B的MAC地址。
模板上的MAC地址 . 00-0E-8C-B9-63-1B
端口1 00-0E-8C-B9-63-1C
端口2 00-0E-8C-B9-63-1D
为什么交换机会扫描的两个MAC地址呢?这是因为LLDP协议的存在。LLDP协议全称是链路层发现协议,二层网络上的设备通过这个协议来发现网络拓扑。设备可以通过LLDP协议主动询问其它设备,也可以响应其它设备的询问。比如,交换机1想知道网络结构,他首先问交换机2 “ Hi 伙计,你都是连接了哪些设备?” 交换机2回答说:“我的端口1连接了交换机3,端口2连接了交换机4,你呢”,交换机1说 “我的端口2连接了交换机5,端口3连接了交换机6”,交换机之间通过这种对话了解到了整个网络上都是有哪些设备,连接在哪个口上,从而可以绘制出整个网络的拓扑结构。CP343-1使能了LLDP后就会将端口的MAC地址和属于模板的MAC地址发布出去。因此上例中的思科交换机扫描到CP343-1一个端口有两个MAC地址也就不奇怪了。如果交换机不支持这种情况出现,那就无法正常通信了。
那该怎么解决呢?很简单,禁用CP343-1的LLDP就可以了。在硬件组态中通过端口1和端口2 的属性对话框禁止 "LLDP"功能。端口1和端口2 的属性对话框切换到"Options"页使能选项"End of topology discovery"。
如下图所示。

来自西门子技术支持热线的故事:真假MAC 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

通信与网络组件

共有4451条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。