交换机的源地址学习机制和帧转发方式习题

avatar 2017年06月25日23:10:41 2 4891 views
博主分享免费Java教学视频,B站账号:Java刘哥
下图表示有六个站点分别连接在三个局域网上,并且用网桥B1和B2连接起来。每一个网桥都有两个接口(1和2)。在一开始,两个网桥中的转发表都是空的。以后有以下各站向其他的站发送了数据帧:B发送给A,E发送给D,C发送给E,A发送给B,F发送给E。试把有关数据填写在表中。 





























































发送的帧B1的转发表B2的转发表B1的处理

(转发?丢弃?登记?)
B2的处理

(转发?丢弃?登记?)
地址接口地址接口
B→A      
E→D      
C→E      
A→B      
F→E      

 

 

 

题解:如下表:

 





























































发送的帧B1的转发表B2的转发表B1的处理

(转发?丢弃?登记?)
B2的处理

(转发?丢弃?登记?)
地址接口地址接口
B→AB1B1转发,写入转发表转发,写入转发表
E→DE2E2转发,写入转发表转发,写入转发表
C→EC2C1写入转发表,丢弃不转发转发,写入转发表
A→BA1  写入转发表,丢弃不转发接收不到这个帧
F→E  F2接收不到这个帧写入转发表,丢弃不转发

B→A

在LAN1上的A直接收到B发送的帧。但此帧也被网桥B1收到,B1收到此帧时转发表是空的,因此加上源站地址B和到达的接口1(B,1)。目的站在转发表中没有,因此该帧从接口2转发出去,发送到LAN2,LAN2上的B2收到此帧时,按同样步骤处理,在转发表中加上源站地址B和到达的接口1(B,1),再把该帧从接口2转发出去,发送到LAN3。此帧到LAN3中最后被丢弃。

E→D

B2收到此帧时,转发表上没有E,因此将(E,2)加上,再查B2的转发表,收到此帧的目的地址D在转发表上没有这一项,因此从接口1转发到LAN2,D和B1收到此帧。当B1收到此帧后,将(E,2)加上,从接口1将此帧转发到LAN1,此帧最后被丢弃。

C→E

B1收到此帧时,转发表上没有C,因此将(C,2)加上,再查B1的转发表,收到此帧的目的地址E在转发表上有这一项(E,2),但此帧就是从接口2收到的,因此不能把此帧再转发到LAN2,此帧在LAN1中最后被丢弃。在LAN2上的B2从接口1收到C发送的帧,当B2收到此帧后,将(C,1)加上,从接口2将此帧转发到LAN3,此帧在LAN3中最后被丢弃。

A→B

在LAN1上的B直接收到A发送的帧,但此帧也被网桥B1收到,B1收到此帧时在转发表中加上源站地址A和到达的接口1(A,1),此帧的目的站在B1的转发表中有,就是接口1。因此B1不再转发该帧,仅仅是丢弃它。LAN2和LAN3上都不会收到此帧。

F→E

B2从接口2收到此帧时,转发表上没有F,因此将(F,2)加上,再查B2的转发表,收到此帧的目的地址E在转发表上有这一项(E,2),但此帧就是从接口2接收到的,因此不能再从接口2转发到LAN3。B2丢弃此帧,不转发。LAN2和LAN1上都不会收到此帧。

 
  • 微信
  • 交流学习,有偿服务
  • weinxin
  • 博客/Java交流群
  • 资源分享,问题解决,技术交流。群号:590480292
  • weinxin
avatar

发表评论

avatar 登录者:匿名
匿名评论,评论回复后会有邮件通知

  

已通过评论:1   待审核评论数:0
  1. avatar 闲鱼

    虽然不懂,但是就是任性的留言支持 :cool: