澳门·威尼斯人(中国)官方网站

澳门·威尼斯人(中国)官方网站

| | | | |
已解决问题
又一个困扰我的问题
提问者:super-star   |  提问时间:2011-8-12 14:03
两个交换机 ,A交换机通过TRUNK和B交换机的ACCESS口相连,A交换机和B交换机都带了很多终端,请问在B交换机上查看MAC地址表,除了能看到B交换机的终端MAC地址外能否看到A交换机的终端MAC地址。PS:结果好像是能看到的。 这里又一个疑问了,TRUNK和ACCESS对接(trunk口的PVID为默认的1),数据不能转发为什么反而能看到A的终端MAC地址呢?难道只要交换机都是SVL模式全网不管怎样接连 MAC地址都能互看吗?求解答......
先跟你提两个问题:
1、A交换机的TRUNK是指TRUNK ALL还是trunk部分VLAN;
2、B交换机这个端口的ACESS的VLAN ID是多少,A交换机的trunk中是否包含该VLAN ID。

然后告诉你问题所在:
1、交换学习到的MAC地址,都是学习数据包中的源地址;
2、数据不能转发不代表A交换机的主机报文不能通过B交换机的ACESS端口进入到B交换机中,这里的不通肯定是单向的不通,而不是双向的,所以B交换机能学习到A下面的地址。

另外给你个提示:
如果你查找的MAC地址表,附带有VLAN信息,即学习到的是某个VLAN的MAC地址,你就更明白问题所在了。
回答时间:2011-8-12 14:54
 
我要回应:  回应字数在5000字以内