广告区域

广告区域

传奇知识网 - 一个你身边的百科全书

二层交换机和三层交换机区别(怎么区分,各自特点是什么)

2023-06-03 12:25:33投稿人 : yq4qlskj围观 : 58 次0 评论

本文可以让我们了解二层交换机的转发原理,三层交换机的转发原理,以及二层交换机和多层交换机的区别。

第2层交换机仅在VLAN内交换以太网帧,如果我们愿意,我们可以根据第2层过滤流量(例如,使用端口安全、MAC ACL等。).

多层交换机可以执行相同的操作,但它们也可以在VLAN之间路由,并使用访问列表在第3层或第4层进行过滤。

第2层上的转发基于目标MAC地址,交换机通过传入帧获知源MAC地址,并构建MAC地址表。

每当以太网帧进入交换机接口时,交换机都会检查MAC地址表以找到目标MAC地址,然后将其发送到正确的接口。如果找不到目标MAC,它将泛洪到该vlan中的中继端口和其它接口。

第3层转发基于目标IP地址。当交换机收到源IP地址和目标IP地址位于不同子网的IP数据包时,将会进行转发。

当多层交换机收到IP数据包时,如果该数据包的以太网报头中有自己的MAC地址作为目的地址,则有两种可能:

  • 如果目的IP地址是在多层交换机上配置的地址,则IP数据包的目的地就是该交换机。

  • 如果目的IP地址是多层交换机上未配置的地址,那么我们必须充当网关并“路由”数据包。这意味着必须在路由表中查找最长匹配。如果配置了ACL,您还必须检查是否允许IP数据包通过。

    在过去...分组交换机以硬件的速度转发,而路由器以软件的速度转发。现在,交换和路由都是基于硬件的数据包转发。

    首先,让我们看看处理以太网帧和IP包的区别:

    第2层交换机转发的生命周期很简单:

  • 交换机将检验以太网帧的校验和,以确保它没有被损坏或更改。

  • 交换机接收以太网帧,并将源MAC地址添加到MAC地址表中。

    如果目的MAC地址已知,交换机会将以太网帧转发到正确的接口。如果没有,就会被淹没。

    现在,让我们看看当我们在多层交换机上收到IP数据包时必须做什么:

    在上面的例子中,H1正在发送一个IP数据包到H2,它们位于不同的子网,所以我们必须路由它。当我们的多层交换机收到IP数据包时,会发生以下情况:

  • 交换机将检验以太网帧的校验和,以确保它没有被损坏或更改。

  • 交换机将验证IP数据包的校验和,以确保它没有被损坏或更改。

    多层交换机检查路由表,发现192.168.20.0/24是直连的,会发生以下情况:

  • 检查ARP表,查看是否有H2的第2层到第3层映射。如果没有映射,多层交换机将发送一个ARP请求。

  • 目的MAC地址从FFF(多层交换机Fa0/1)更改为BBB(H2)。

    源MAC地址从AAA (H1)更改为GGG(多层交换机Fa0/2)。

    IP数据包中的TTL(生存时间)字段减1,因此将重新计算IP报头校验和。

    必须重新计算以太网帧校验和。

    带有IP数据包的以太网帧将从接口发送到H2。

    如您所见,如果要路由IP数据包,需要采取相当多的步骤。

    来源:传奇知识网,转载请注明作者或出处,尊重原创!

    相关文章

    发表评论
    推荐文章