- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.3 以太网 3.3 以太网 3.3 以太网 3.3 以太网 3.3 以太网 * 以太网交换机的组成 交换机帧转发方式 i. 直接交换(穿通) 根据目的MAC地址直接将数据帧转发出去(不需要存储器,成本低) ii. 存储转发 完整接受完数据帧,并可进行差错检测,再将无错的帧转发 iii. 改进的直接交换 完整接受完数据帧的头部(地址字段和控制字段),并进行差错检测,再将无错的“帧”转发 交换机的工作过程: 交换机从端口接收各LAN帧,并存放于Buffer中,记下源MAC地址,然后做以下处理:自学习状态 a)先从站表中查找目的MAC,若存在且端口号不等于源端口号则发送到指定端口。否则丢弃该帧 b)若表中无目的MAC地址,则向除源端口以外的其他端口扩散(广播查找目的MAC) 流程图如见右图 存在 从站表中查找目的 MAC 目的端口号 =源端口号 扩散查找 转发到指定端口 删除该帧 不等 服务请求 相等 记下源MAC地址于相应端口 不存在 习题 现结合如图所示的LAN说明交换机的工作原理。图中,S1和S2是交换机,其旁边的数字是端口的编号。SYS1-SYS6是计算机,在表示每个计算机方框的旁边是其网卡的MAC地址。假设交换机B1和B2的自学习表均为空,同时假设在这个LAN中有下述计算机对,按下列次序进行通信: 1)SYS1 → SYS6; 2)SYS4 → SYS1; 3)SYS2 → SYS1; 求交换机S1和S2的站表状态 SYS1 SYS2 SYS5 SYS3 SYS6 MAC1 MAC2 MAC3 MAC4 MAC5 MAC6 1 2 S1 1 2 SYS4 3 S2 解: 第一步:首先,SYS1向SYS6发送数据帧,帧的目的MAC地址=MAC6,源MAC地址=MAC1。这时,交换机S1不管帧的目的MAC地址是什么,它将从#1端口收下该帧。由于S1的自学习表为空,这样它不知道这个帧应从哪个端口转发出去,所以,采用广播方式扩散到除入端口外的所有其它端口,这里是#2端口。同时将源MAC地址MAC1写到交换机S1的中,如表1所示。 接着,交换机S2从它的#1端口收下交换机B1转发而来的帧。由于S2的自学习表也为空,于是它采用广播方式扩散到除入端口外的所有其它端口,这里是#2端口和#3端口。同时将源MAC地址MAC1写到网桥B2的中,如表2所示。 第二步:SYS4向SYS1发送数据帧,帧的目的MAC地址=MAC1,源MAC地址=MAC4。这时,网桥S2从#2端口收下该帧。交换机S2查其自学习表可知,刚收下的帧应从#1端口转发出去。同时将源MAC地址MAC4写到交换机S2的中,如表2所示。 接着,交换机S1从它的#2端口收下交换机S2转发而来的帧。交换机S2查其自学习表可知,刚收下的帧应从#1端口转发出去。同时将源MAC地址MAC4写到交换机B2的中,如表1所示。 第三步:SYS2向SYS1发送数据帧,帧的目的MAC地址=MAC1,源MAC地址=MAC2。这时,交换机S1从#1端口收下该帧。交换机S1查其自学习表可知,刚收下的帧的目的计算机与发出帧的计算机都在#1端口,于是交换机S1丢弃转刚收下的帧。但将源MAC地址MAC2写到交换机S1的中。 帧丢弃 MAC2 3 发到指定PORT MAC4 2 帧扩散 MAC1 1 帧扩散、帧丢弃、帧发到指定PORT、其他 PORT3 PORT2 PORT1 顺序 交换机S1的学习表 表1 交换机S1的自学习表 表2 交换机S2的自学习表 3 发到指定PORT MAC4 2 帧扩散 MAC1 1 帧扩散、帧丢弃、帧发到指定PORT、其他 PORT3 PORT2 PORT1 顺序 交换机S2的学习表 思考:按下列次序进行通信: 1)SYS4→ SYS2; 2)SYS6 → SYS4; 3)SYS3 → SYS4; 求交换机S1和S2的站表状态 *
文档评论(0)