三层交换机

Posted SpaceX7_s

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三层交换机相关的知识,希望对你有一定的参考价值。

三层交换机的一些常用指令

Destination host unreachable : 不能到达目标主机 ,因为没有设置vlan 直接进入了vlan
查看端口是否开启: show ip interface brief ----->show ip int b
查看交换机的路由表:show ip route
开启三层交换机的路由模式,思科默认不启用路由功能:ip routing
把三层交换机设为trunk接口:switchport trunk encapsulation dot1q(思科设备需要封装端口,锐捷设备可以直接设置trunk口) switchport mode trunk

关于三层交换机的配置

  1. 给连接二层交换机的端口设置为trunk口,设置为SVI端口
  2. 2.SVI(虚拟交换接口) 管理vlan:二层交换机物理接口正常无法配置ip地址;故存在一个SVI(交换虚拟接口 )该 接口可以配置ip地址,出厂存在MAC地址;用于远程登录该设备;该接口默认在vlan1 中,故vlan1就被默认的管理vlan;
  3. 二层交换机仅存在一个svi,默认在vlan1中,转移到其他vlan时,之前的vlanif接口将自动被关闭;三层交换机支持多个SVI接口,所有的svi可以共存,所以可以在三层交换机上设置多个vlan,并配置相应的网关 子网掩码
三层交换机的工作原理

● 当源主机需要发送数据包给目的主机时,首先会发生一个APR请求,检查ARP表中是否有目的ip对应的MAC地址,这是第一次发送是没有的,会以广播的形式发送一个数据包,此数据包包括源IP 源MAC地址以及目的IP
● 由于f0/1为vlan10,所以三层交换机会收到数据包而目的主机是vlan20所以无法收到,三层交换机会在自己APR表中添加源IP和源MAC地址,ARP表中没有目的IP对应MAC地址所以会丢失第一个包,然后给源主机发送一个ARP响应数据包,源主机在ARP表中学习添加三层交换的MAC地址
● 第二次发送数据包时,目的MAC地址为三层交换机的MAC地址,所以三层交换机会对数据包进行拆分解析目的IP地址,根据交换机的路由表对数据包进行转发
● 由于没有目的MAC地址无法重新封装数据包,所以采用广播发送ARP查询,目的主机接收到后会在ARP表中添加源ip和MAC地址,并响应一个ARP请求,三层交换机添加目的MAC地址

丢包的原因是因为ARP解析
为什么需要把三层交换机配在离主机最近的位置:

因为三层交换机会隔离广播,第一次发送数据时的ARP查询是广播,不在主机的位置则会导致交换机收不到数据

以上是关于三层交换机的主要内容,如果未能解决你的问题,请参考以下文章

VRRP

思科三层交换机的详细配置命令是啥?

三层交换机的“三层”是什么意思?

三层交换机负载均衡配置方法

华为三层交换机VLAN间路由怎么设置

三层交换机配置步骤