文章目录

  • 一、三层交换机技术
  • 二、传统的MSL
  • 三、基于CEF的MSL
  • 四、三层交换机配置实验
  • 总结

一、三层交换机技术

使用三层交换技术实现VLAN之间的通信
三层交换=二层交换+三层转发
三层交换的两大组件:ASIC:主要完成二层(二层数据帧转发和MAC寻址)和三层(路由)的转发功能;CPU:用于转发的控制,主要维护软件、路由、ARP等,可以根据表象发送信息

二、传统的MSL


三层转发过程中要重新封装二层,三层交换机上,第三层引擎处理数据流的第一个包
交换ASIC从三层引擎中获悉二层重写信息在硬件中创建一个MLS条目
负责重写和转发数据流中的后续数据包
如下图:
首先VLAN1将数据转发给三层交换,将源IP(VLAN1)、目的IP(VLAN2),源MAC地址(VLAN)、目的MAC(网关MAC地址)进行封装。
三层交换查看VLAN的MAC地址,如果有,则直接转发数据,进行单播,如果没有,则进行ARP请求,并且重新封装
重新封装MAC头部,源和目标IP地址不变,源MAC为VLAN2网关的MAC地址,目标MAC为VLAN2的MAC地址

原理:一次路由,多次转发
一次路由:数据流的第一数据包由三层引擎来处理,重新封装MAC,再由路由转发数据包
多次交换:第一个数据包转发后会在硬件创建一个MLS条目,MLS包含有转发信息库FIB(包含有哦VLANID和主机的IP)和邻接关系表(邻接主机和MAC地址),通过查询FIB和邻接关系表重新封装为数据帧,从相应的端口进行转发数据
三层交换具有路由转发功能 :可以转发数据,IP地址是配置在虚拟接口上,而不是物理接口,物理接口是用来对接交换机的配置trunk,对接PC机的配置access


三、基于CEF的MSL

基于CEF(一种基于拓扑转发的模型)的MLS,其关键时两张转发信息表,转发信息库(FIB)与路由表一一对应,是路由表一一个镜像。路由表更新时,FIB随之变化,其中FIB包含邻接主机的IP地址与VLANID的对应关系。而邻接关系表包含邻接主机和交换机MAC地址的对应关系用来提供二层重写信息。
工作原理
由主机A给主机B发送单播数据包
交换机查找FIB表,寻找下一跳地址
查找下一跳地址所对应的邻接关系的二层封装信息
转发

四、三层交换机配置实验


三层交换机具有路由功能,所以两个VLAN之间可以互相访问,每一个VLAN虚接口就是该网段的网关

在三层交换机上配置VLAN接口为虚接口
[Huawei]interface Vlanif 10
[Huawei-Vlanif10]ip address 192.168.10.1 24
[Huawei-Vlanif10]display ip interface brief     //端口自动激活

下面我们来进行一下三层交换机的配置

R1二层交换机配置:
[R1]vlan batch 10 20 30
[R1]int e0/0/1
[R1-Ethernet0/0/1]p l a
[R1-Ethernet0/0/1]p d v 10
[R1-Ethernet0/0/1]undo shutdown
[R1-Ethernet0/0/1]int e0/0/2
[R1-Ethernet0/0/2]p l a
[R1-Ethernet0/0/2]p d v 20
[R1-Ethernet0/0/2]undo shutdown
[R1-Ethernet0/0/2]int e0/0/3
[R1-Ethernet0/0/3]p l a
[R1-Ethernet0/0/3]p d v 30
[R1-Ethernet0/0/3]undo shutdown
[R1-Ethernet0/0/3]int e0/0/4
[R1-Ethernet0/0/4]p l t
[R1-Ethernet0/0/4]p t a v 10 20 30
[R1-Ethernet0/0/4]undo shutdown
R2三层交换机配置:
[R2]vlan batch 10 20 30
[R2-GigabitEthernet0/0/1]p l t
[R2-GigabitEthernet0/0/1]p t a v 10 20 30
[R2-GigabitEthernet0/0/1]undo shutdown
[R2]int Vlanif 10
[R2-Vlanif10]ip add 192.168.10.1 24
[R2]int Vlanif 20
[R2-Vlanif20]ip add 192.168.20.1 24
[R2]int Vlanif 30
[R2-Vlanif30]ip add 192.168.30.1 24


总结

单臂路由三层交换都可以实现VLAN之间的通信
单臂路由工作原理:路由器重新封装MAC地址,转换为VLANID
三层交换:一次路由,多次交换
一次路由:数据流的第一数据包由三层引擎来处理,重新封装MAC,再路由转发数据包
多次交换:第一个数据包转发之后,会在硬件创建一个MLS条目,MLS包括FIB(转发信息库:包含有VLANID和主机IP)、邻接关系表(邻接主机和MAC地址),通过查询FIB和邻接关系表重新封装数据帧,从相应端口转发数据

三层交换机原理及配置相关推荐

  1. centeros7网络服务无法启动_Linux网络服务02——DHCP原理与配置

    Linux网络服务02--DHCP原理与配置 一.DHCP服务概述 1.DHCP(Dynamic Host Configuration Protocol)动态主机配置协议 DHCP是由Internet ...

  2. Cisco PT模拟实验(8) 三层交换机的基本配置

    Cisco PT模拟实验(8) 三层交换机的基本配置 实验目的: 理解三层交换机的基本原理 掌握三层交换机端口开启路由功能的方法 实验背景: 公司现有1台三层交换机,要求测试该交换机的三层功能是否工作 ...

  3. VLAN、Trunk概述和三层交换机原理

    VLAN.Trunk概述和三层交换机原理 一.VLAN概述 1.1VLAN的概念及优势 1.2静态VLAN 1.3静态VLAN的配置 二.VLAN Trunk 2.1Trunk 概述 2.2 Trun ...

  4. 链路聚合-VLAN原理和配置-VLAN间路由——总结

    一.链路聚合 1.采用链路聚合技术可以在不进行硬件升级的条件下,通过将多个物理接口捆绑为一个逻辑接口,来达到增加链路带宽的目的.而且在实现增大带宽目的的同时,链路聚合采用备份链路的机制,可以有效的提高 ...

  5. 第七讲(二):三层交换的原理及配置(不同vlan间通信)

    文章目录 一.三层交换机技术 1.什么是三层交换机? 2.三层交换机 2.1 三层交换机内部结构 2.2 三层交换机原理 二.三层交换机实现方式 1.传统的MLS 2.基于CEF的MLS 三.虚接口 ...

  6. 静态路由_【零基础学云计算】静态路由!静态路由!静态路由!原理与配置

    本次和各位小伙伴分享的是静态路由的原理和配置,接下来我会从以下几个方面来和大家进行解析: 1.路由器的工作原理 2.路由表的形成 3.静态路由和默认路由 4.路由器转发数据包的封装过程 5.静态路由和 ...

  7. ospf虚链路原理和配置

    ospf虚链路原理和配置 了解ospf虚链路的作用:将设计不合理的非骨干区域连接到骨干区域, 2.用于修复(连接)断裂的ospf骨干区域 了解ospf虚链路的特点:1.只能配置在两个ABR之间 2.虚 ...

  8. DNSSEC 原理、配置与布署简介

    本文转载自:http://netsec.ccert.edu.cn/duanhx/archives/1479 作者:段海新,清华大学信息网络工程研究中心 ------------------------ ...

  9. 【鬼网络】之DHCP原理与配置

    序言 DHCP 序言 一.DHCP工作原理 1. 什么是DHCP 2.DHCP的分配方式 3.DHCP的租约过程 二.DHCP服务器的配置 DHCP客户端的使用 DHCP中继原理与配置 1.主配置文件 ...

最新文章

  1. 传递闭包(Floyd+bellman-Fold POJ1932)
  2. Hudson-ci/Using Hudson/Installing Hudson/Installing Hudson RPM--官方文档
  3. 最后一课2018-11-11
  4. 20佳带给你灵感的优秀个人博客设计案例
  5. embed中 src属性动态更改。
  6. java火焰纹章攻略女神之剑_《火焰纹章风花雪月》白云之章-女神再生仪式图文攻略...
  7. arduino i2c 如何写16位寄存器_基于STM32使用I2C读取传感器数据
  8. html 图片隐藏 一部分,如何在HTML / CSS中仅显示图像的一部分?
  9. Zabbix---2 监控主机CPU使用率
  10. 新年干货 | NLP一路走来的经验之谈
  11. vim源码编译启用python
  12. mysql 总分区表限制_MySQL分区表的局限和限制详解
  13. HTML5新标签-Video
  14. 第十三届“华中杯”大学生数学建模挑战赛题目 A 题 马赛克瓷砖选色问题
  15. 第一章 嵌入式系统概述——ARM
  16. u盘推荐知乎_u盘知乎恢复
  17. 双屏怎么快速切换鼠标_Win7系统如何设置一键快速切换双屏显示(图文)
  18. noob的python学习之路
  19. 一秒钟Hold住Application.xml
  20. 禁用 SQL 游标,告诉你外面听不到的原因

热门文章

  1. Oracle同义词。。。
  2. 在线画图软件draw.io
  3. teams测试性分析软件官网,复杂电子系统的TEAMS测试性研究.pdf
  4. win7桌面图标全变成windows media center 解决办法
  5. Large-Scale Global Optimization Using Cooperative Coevolution with Variable Interaction Learning
  6. 怎么清理计算机里的音乐,如何清理电脑中的重复的音乐
  7. SpringBoot(学习笔记)
  8. 独热码状态机、SR锁存器延迟模型、移位除法器模型
  9. python时间索引_Python时间戳作为索引
  10. 35 个提高千倍效率的 Java 代码小技巧