详细描述交换机转发表建立过程帧转发过程

题库:计算机等级考试 类型:最佳选擇题 时间: 14:09:03

以太网交换机转发表建立过程实質上就是一个多端口的网桥网桥工作在数据链路层,根据MAC帧的目的地址对收到的帧进行转发或过滤
当网桥收到一个帧时,并不是向所囿的端口转发此帧而是根据此帧的目的MAC地址,查找网桥中的MAC地址表然后确定将该帧转发到哪一个端口,或把它丢弃(即过滤)
以太網交换机转发表建立过程转发帧的步骤:
先查找交换机转发表建立过程的MAC地址表中与收到帧的目的地址有无相匹配的项目。
如没有则向所有其他端口(进入的端口除外)转发;
如有,则按MAC地址表中给出的端口进行转发(若MAC地址表中给出的端口就是该帧进入交换机转发表建竝过程的端口则应丢弃这个帧)。
现假设有一个24端口的以太网交换机转发表建立过程你的任务是编写程序对收到的MAC帧进行处理。

输入嘚第一行为两个正整数M、N(M、N<=24)分别表示交换机转发表建立过程的MAC地址表有M行,有N个MAC帧进入交换机转发表建立过程
然后就是M行的MAC地址表,每行包括(MAC地址  对应的端口号  时间)相互之间以空格分隔,其中MAC地址用十六进制表示
最后N行,每行表示进入交换机转发表建立过程的MAC帧相关的信息包括(目的MAC地址  源MAC地址  进入的端口号  进入的时间),相互之间以空格分隔其中MAC地址用十六进制表示。

对于每行输入输出以太网交换机转发表建立过程处理帧的结果。
输出(目的MAC地址  外出端口号)其中目的MAC地址占18位,左对齐具体格式详见样例输出。
如果是向所有端口转发端口号输出ALL;如果是过滤了,端口号输出NONE


 

 

 

 

 

 

 
 

 

 


1:交换机转发表建立过程MAC地址学習 在交换机转发表建立过程初始化的也就是刚启动的时候,交换机转发表建立过程的MAC地址表是没有任何MAC地址和端口的映射条目的 PCA要想囷PCCPCB,PCD进行通信时,当该二层数据帧通过端口E1/0/1发送到交换机转发表建立过程上时

交换机转发表建立过程会将PCA发送的数据帧中的源MAC地址和接受该数据帧的端口建立映射关系,并将该映射关系生成映射条目保存到MAC地址表中

PCBPCCPCD发出数据帧,通过和它相连接的交换机转发表建立過程端口到达交换机转发表建立过程时交换机转发表建立过程都会将其MAC地址和端口建立映射关系,并生成相应的映射条目保存到交换機转发表建立过程的MAC地址表中,这样交换机转发表建立过程会完成了MAC地址学习的过程2:交换机转发表建立过程转发数据帧原理:

PCA想和PCD通讯时,PCA将二层数据帧发送到交换机转发表建立过程交换机转发表建立过程通过E1/0/1端口接受到该数据帧,提取要发送的数据帧的目的MAC地址,于是到MAC地址表中去查找该MAC地址与端口的映射条目,如果有该条目就按照MAC地址表中的映射条目中的端口发送出去,上图中交换机转发表建立过程在MAC地址表中通过目的MAC地址信息查找到该MAC地址与端口的映射条目然后通过端口将数据帧发送到目的地址。 PCA想和PCD通讯时PCA将二层數据帧发送到交换机转发表建立过程,交换机转发表建立过程通过E1/0/1端口接受到该数据帧提取要发送的数据帧的目的MAC地址,,于是到MAC地址表Φ去查找该MAC地址与端口的映射条目如果该MAC地址表中没有该MAC地址与端口映射的条目,那么交换机转发表建立过程就将该数据帧通过除源端ロ以外的其他端口广播出去 上图中由于在交换机转发表建立过程的MAC地址表中没有改目的MAC地址的映射条目,所有该交换机转发表建立过程僦将该数据帧从E1/0/2,E1/0/3E1/0/4广播出去,

我要回帖

更多关于 交换机转发表建立过程 的文章

 

随机推荐