3.4.2 在数据链路层扩展以太网

本文介绍了以太网交换机如何在数据链路层解决物理层的冲突问题,以及其自适应学习功能。以太网交换机作为多接口网桥,工作在全双工模式,通过存储转发机制和地址表建立实现帧的高效过滤与转发。此外,还讨论了生成树协议在解决冗余链路引发的广播风暴中的作用,以及从总线以太网向星形以太网的转变,提升了网络性能和带宽利用率。
摘要由CSDN通过智能技术生成
  • 以太网逻辑上是总线结构
    因此 冲突 是物理层无法避免、无法解决的
    本节介绍在数据链路层如何解决源于物理层的冲突问题
    扩展以太网通常都是在数据链路层进行的

  • 网桥
    工作在数据链路层,是数据链路层设备,二层设备(现已被淘汰)
    对收到的帧根据其 mac帧中的目的地址 进行检错 和 转发过滤
    检错:先检验是否接收的mac帧出错,出错了直接丢弃
    转发过滤:网桥接收到一个帧后,根据此帧的 目的mac地址,查找网桥中的 地址表 ,确定发往哪个接口,或是丢弃

  • 交换式集线器
    又叫 以太网交换机、交换机
    工作在数据链路层,二层设备
    替代了网桥
    交换机在二层扩展以太网
    而集线器只能在一层扩展以太网

一、以太网交换机的特点

  • 1、以太网交换机实质上是一个多接口的网桥,工作在二层(不同于工作在一层的集线器)
    以太网交换机 每个接口 都直接与 一个单台主机另一个以太网交换机 相连,工作在 全双工方式
    以太网交换机还具有 并行性:能同时连通多对接口,多对主机能同时通信(网桥只能一次分析和转发一个帧),而且这些主机都是独占传输媒体,无碰撞传输数据(2、3两点解决物理层的碰撞问题

  • 2、以太网交换机的接口还有 存储器,能在输出端口繁忙时缓存到来的帧,以后再发送出去

  • 3、以太网交换机是一种即插即用设备,内部的地址表(帧交换表)通过 自适应学习算法 自动逐步建立

  • 4、以太网交换机使用专门的交换芯片,使用 硬件转发,速率远快于软件转发的网桥
    而且以太网交换机价格不贵,逐渐淘汰了工作在一层的集线器

  • 5、对于 10mbps 的共享式以太网,若有 10 个用户共享,则每个用户占有的平均带宽不超过 1mbps
    若使用以太网交换机来连接这些主机,每个接口到主机的带宽还是 10mbps,每个用户在通信时独占传输媒体的带宽,拥有 10 个交换机接口的总容量为 100mbps(此为交换机的最大优点

  • 6、可移植性和兼容性
    共享以太网的接入设备的软硬件、适配器等可以直接接入交换式以太网
    交换式以太网一般具有 多种速率的接口,供不同速率的用户使用

  • 7、工作方式
    a、存储转发 :(常用)收到一个帧后,先校验,再存储转发(存到缓存,再发出去)
    b、直通 :收到一个帧后不校验错误,立即按帧中的目的mac地址决定该帧的转发接口,但有可能将一些 出错帧 转发给其它的站

二、以太网交换机的自适应学习功能

在这里插入图片描述

  • 描述
    如上图,以太网交换机有 4 个接口,各连接一台计算机,mac 分别为 A,B,C,D
    起初,以太网交换机内部的交换表是空的
    若 A 先向 B 发送一帧,交换机收到帧后,先查找交换表寻找目的地址对应的接口(无记录),然后交换机把此帧中的源地址和端口1写入交换表中,向除接口1外的所有借口广播这个帧,C 和 D 将丢弃这个帧(目的地址不对),只有 B 收下此帧(此为过滤)
    接下来 B 向 A 发送一帧,查找表中有 A 的 mac 和 接口,此时不广播直接发往 端口3,并在交换表中新增一条记录(B,3)
    同理只要 C 和 D 通过交换向其它主机发送帧,它们的接口对应记录也会被更新到交换表中

  • 交换机自学习和转发帧的步骤归纳
    1、交换机收到一帧后先进行自学习。查找交换表中与收到帧的源地址有无匹配的记录
    若无,就在交换表中增加一条记录(源地址,进入的接口和有效时间)
    若有,则把原有的项目进行更新(进入的接口,有效时间)
    2、转发帧。查找交换表中与收到的帧的目的地址有无相匹配的记录
    若无,则向所有其它接口转发
    若有,则按交换表给出的接口进行转发
    交换表给出的接口 就是 该帧进入交换机的接口 ,则直接丢弃(此时不需要交换机的转发)

  • 有效时间
    因为可能要在交换机的接口更换主机,或主机要更换其网络适配器
    此时交换表中的项目也需要改
    因此,在交换表中的每个记录都设有有效时间,过期的记录会自动被删

  • 以太网的 自学习方法 使得以太网交换机能够 即插即用,不必进行人工配置

  • 冗余链路
    为了增加网络的 可靠性
    自学习 的过程可能会导致以太网帧在网络的某个环路中无限制的兜圈子,即产生 广播风暴(会浪费网络资源)
    如下图
    起初 A 向 交换机#1 发送了一帧,交换机#1 收到此帧后就向其他接口进行广播发送
    (1,1)→(2,1)→(2,2 / 3 / 4)→(1,4)→(1,1 / 2 /3)→(1,3)→ …
    在这里插入图片描述

  • 生成树协议 (STP)
    不断检测 广播包当前通信总量 的比例,超过某个边界值即认定为产生广播风暴
    找到 根源端口从逻辑上切断相关链路,不改变网络的实际拓补,使得从一台主机到其它主机的路径都是无环路的树状结构

三、总线以太网到星形以太网

  • 采用以太网交换机的星形结构以太网 是以太网的主流(逻辑结构仍然是总线结构)
    淘汰了传统的 总线以太网

  • 总线以太网 使用 CSMA / CD 协议,半双工
    星形以太网 不使用共享总线,无碰撞问题,不使用 CSMA / CD 协议,全双工
    (却仍然叫它以太网的原因是它的帧结构未改变,仍采用的是以太网的帧结构)

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值