51CTO技术论坛_中国领先的IT技术社区's Archiver

djw8844 发表于 2008-4-24 22:47

谁能告诉交换机ACCESS端口进入数据流过程

谁能告诉交换机ACCESS端口进入数据流过程
例如:一个交换机,e0和e1分别接主机,都属于VLAN.能描述,包在E0 ,E1的进出过程吗?

小弟,万分感谢!

javson 发表于 2008-4-24 22:47

[color=red][b]此回复于2008-05-07 14:08被 [url=http://bbs.51cto.com/profile-uid-67574.html]djw8844[/url] 评为最佳答案[/b][/color]

如果E0和E1都属于同一个vlan,那就是这样的
pc1发送无vlan标签数据帧->e0接受(加PVID)->在交换机内查找目的MAC和端口的对应表,知道是E1,才发生给它;->e1接受(PVID不变)->e1发送(去PVID)->PC2

javson 发表于 2008-4-25 08:53

先说进吧!从网卡只能识别不带vlan标签的帧,所以从PC出来的都是没带PVID的,所以ACCESS口直接接受拉!
ACCESS真正是控制进的包,当为ACCESS模式,他只能传输属于端口vlan的数据;别的不行了。这是和trunk的关键区别;

再说发吧!其实发更简单,他属于一个vlan,他只能收到这个vlan的广播包啊,组播包啊,单播包啊!但是无非就是带本vlan标签的包,或者没带vlan包,这样ACCESS的处理都是把pvid脱掉,直接发出去;

lmm315 发表于 2008-4-25 10:16

pc1发送无vlan标签数据帧——》E0 交换机把此帧从所有相同vlan的端口中发送出去包括E1(Access口,仍不带vlan标签)——》pc2

djw8844 发表于 2008-4-25 15:34

pc1发送无vlan标签数据帧->e0接受(加PVID)->e0发送(去PVID)->e1接受(加PVID)->e1发送(去PVID)->PC1
过程是这样吗?
不是,能安这样的过程说明以下吗?
谢谢

bjxplxl 发表于 2008-4-28 16:25

回复 #5 javson 的帖子

dddddddddddddddddd

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.