三层交换机及命令配置

一、三层交换机

1、概念

三层交换机就是具有部分路由器功能的交换机,工作在OSI网络标准模型的第三层:网络层。三层交换机可以实现数据帧在广播域内二层转发,实现vlan间通信,实现数据包的三层转发。能够做到一次路由,多次交换。

2、工作原理

  • 一次路由:第一个数据包通过三层交换机的三层引擎重新封装MAC头部实现数据包路由转发。

  • 多次交换:从数据流的第二个包开始,根据三层发交换机的MLS表实现硬件的重新封装和转发。

MLS表由两张表组成:

  • 转发信息表(FIB):相当于路由器的路由表
  • 邻接关系表:相当于交换机的MAC地址表
    在这里插入图片描述

3、虚接口介绍

三层交换机和二层交换机一样,不能在物理接口上配置IP地址,但我们需要它转发路由,这就引出了一个概念——虚接口
虚接口:是指通常所说的VLAN接口,不过它是虚拟的,用于连接整个也叫作逻辑三层接口和三层接口。

4、三层交换机vlan间通信的转发过程

在这里插入图片描述
流程:
当三层设备接收到一个数据帧,会拆除原数据帧,重新封装新的源MAC地址和目标MAC地址,并且因为帧头部的信息发生变化,最后的帧校验CRC也应当随之改变。

在这个流中的多个数据包,其中只有第一个数据包是由三层交换机的三层引擎来处理的,处理的方式是软件方式,与路由工作方式相同,三层引擎获取了新的二层封装信息后,路由转发这个数据包。

在第一个数据包转发完成后,在硬件中创建一个MLS条目,用于后续的数据包由硬件执行的重新封装和快速转发。二层数据帧会被重新封装为需要转发的下一个网段的帧格式。这就是MLS “一次路由,多次交换 ” 的原理,也是转发过程。

二、三层交换机配置

1、建立拓扑图

在这里插入图片描述

2、主机配置

在这里插入图片描述
在这里插入图片描述

3、三层交换机配置

  • 首先创建vlan,更改端口类型,将端口加入vlan
sw1:
vlan batch 10  30
int g0/0/1
port link-tyype access
port default vlan 10
int g0/0/2
port link-type trunk
port trunk allow-pass all

sw2:
vlan batch 20 30
int g0/0/2
port link-type access
port default vlan 20
int g0/0/1
port linkk-type trunk
port trunk allow-pass all

在这里插入图片描述
在这里插入图片描述

  • 然后,配置虚接口IP地址
sw1:
int vlanif 10
ip address 192.168.10.1 24
int vlanif 30
ip address 100.100.100.1 24

sw2:
int vlanif 20
ip address 192.168.20.1 24
int vlanif 30
ip address 100.100.100.2 24

在这里插入图片描述
在这里插入图片描述

  • 最后,建立静态路由
sw1:
ip route-static 192.168.20.2 24 100.100.100.2

sw2
ip route-static 192.168.10.1 24 100.100.100.1

在这里插入图片描述
在这里插入图片描述
验证
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值