我是靠谱客的博主 风趣哈密瓜,最近开发中收集的这篇文章主要介绍三层交换技术一、三层交换技术二、三层交换机实现方式三、工作原理四、总结,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录

一、三层交换技术

二、三层交换机实现方式

三、工作原理

四、总结


一、三层交换技术

  • 使用三层交换技术实现不同vlan之间的通信
  • 三层交换=二层交换+三层转发   

三层交换机处于第三层网络层,其与单臂路由可实现VLAN之间的通信。
单臂路由: 路由器重新封装MAC地址,转换为VLAN ID 。
三层交换: 一次路由,多次转换。

一次路由:数据流的第一数据包由三层引擎来处理,重新封装MAC,再路由转发数据包。
多次交换:第一个数据包转发后,会在硬件创建一个MSL条目,MSL包含FIP(转发信息库:包含有VLAN ID和主机IP)、邻接关系表(邻接主机和MAC地址),通过查询FIB和邻接关系表重新封装数据帧,从相应端口转发数据。

二、三层交换机实现方式

2.1传统的MLS
一次路由多次交换
使用传统的MLS时,交换机将流中第一个数据包转发给第三层引擎,后者以软件交换的方式对数据包进行过处理,对数据流中的第一个包进行路由处理后,第三层引擎对硬件交换组织进行编程,使之为后续的数据包选择路由。这个过程被称为“一-次路由多次交换”,也就是说交换机的三层引擎只需要处理数据流中的第一个数据包,而后续的数据全部由硬件来执行转发。这样实现了三层交换的线速转发。
2.2基于CEF的MLS
基于CEF(一种基于拓扑转发的模型)的MLS,其关键是两张转发信息表,转发信息库(FIB)与路由表一一对应,是路由表的一个镜像。路由表更新时,FIB随之变化,其中FIB包含邻接主机的IP地址与VLANID的对应关系。而邻接关系表包含邻接主机和交换机MAC地址的对应关系用来提供二层重写信息。
基于CEF的MLS转发过程,即发送单播数据包,通过查找FIB和邻接关系表,重新封装数据帧,从相应端口进行转发。

三、工作原理

  1. 主机A给主机B发送单播数据包
  2. 交换机查找FIB表,找到下一跳地址
  3. 查找希望一条地址对应的邻接关系的二层封装信息
  4. 转发

四、总结

以上就是我对三层交换技术的理解。

最后

以上就是风趣哈密瓜为你收集整理的三层交换技术一、三层交换技术二、三层交换机实现方式三、工作原理四、总结的全部内容,希望文章能够帮你解决三层交换技术一、三层交换技术二、三层交换机实现方式三、工作原理四、总结所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部