Written by yUmis(牛奶咖喱) a.k.a. 红头发
Deion 欢迎转载,请保留作者信息
Contact Me http://www.Asuqa.com
QQ:13030130 特别感谢yUmi,是她让我懂得了应该如何生活:)
Jul.1st.2004
!
网桥和交换机对帧的转发送采用的机制基本是一样的.网桥单独的根据目标MAC地址来转发帧.所有节点的MAC地址将被学习到,并以表的形式保存在RAM或cache memory中.在以太网环境中,转发帧的决定的过程叫透明桥接(transparent bridging),而在令牌环网络中该过程叫源路由桥接(source route bridging)
the Three Functions of a Transparent Bridge
透明网桥,如同它的名字,意思是它在以太网环境中对于端用户(end user)来说是透明的.它的3个作用: net130整理
1.学习
2.转发和过滤
3.避免环路(loop)
Learning
网桥要基于目标MAC地址来做转发决定,所以它要能学习到目标节点的MAC地址.当网桥连接到一个物理网段上去,它读取经过它的帧的源MAC地址,并做出推断,如果帧从来自某个它的特定的端口(port),它就认为工作站的位置是和那个端口相连.然后把这些信息放进自己的bridging table中,在放进去之前先计算FCS计算,这样能消除错误的判断.在Cisco Catalyst上,bridging table也叫做CAM(content address memory)
如下图: net130整理
A发送数据给B,B和网桥都接收到帧.当网桥接收到帧以后,学习到工作站A和port 1相连(因为是这个端口接收到A发来的帧的),于是它把工作站A的MAC地址和端口放进bridging table中
反过来,B对A做出应答的时候,如下图:
原理和刚才一样,B的MAC地址和端口信息被放进bridging table中去
Forwarding and Switching
网桥通过之前学习到的bridging table来做转发决定.这个决定是基于帧的目标MAC地址的.转发的过程如下图: net130整理
当A传输数据到C的时候,C的条目之前已经被学习到了,网桥就把帧转发到C所在的物理网段2 过滤的流程图如下:
当A发数据给B的时候,网桥根据bridging table判断出B和A在同一个物理网段,网桥就不会把帧发到物理网段2上去
转载地址:http://www.netsp.com.cn/Article/config/cisco/switch/200609/20060904230221.html