网络通信 频道

交换技术之二-Transparent Bridging

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

0
相关文章