[首页]
[文章]
[教程]
首页
Web开发
Windows开发
编程语言
数据库技术
移动平台
系统服务
微信
设计
布布扣
其他
数据分析
首页
>
其他
> 详细
三层交换技术
时间:
2019-04-19 22:24:07
阅读:
167
评论:
0
收藏:
0
[点我收藏+]
三层交换中的三层指的是OSI七层模型中的第三层(网络层)。网络层的核心设备就是路由器,传统的二层交换机位于第二层(数据链路层)把交换机和路由器连接在一起,就以为着交换机可以工作在第三层,运行路由协议。
为什么会有三层交换技术的出现?
因为单臂路由有很多无法弥补的缺陷:
1.“单臂”本身就是网络的骨干链路,容易形成网络瓶颈;
2.子接口必须依托于物理接口,就实际应用不灵活;
3.每次vlan间转发都需要查看路由表,严重浪费设备资源。
三层交换机通过硬件交换和路由数据包;
传统的MLS技术:
将ASIC(应用专用集成电路)能够对被路由的数据包执行二次重写操作(重写源MAC地址和目标MAC地址)以及写入重新计算得到的CRC(循环冗余校验码),支持传统的MLS的交换机第三层引擎(路由处理器)和交换机ASIC协同工作,在交换机上建立第三层条目。
使用传统的MLS时,交换机将数据包的第一个数据包转发给第三层引擎,后者以软件交换的方式对数据包进行处理。
这个过程常常被称为“
一次路由,多次交换
”。
基于CEF的MLS:
CEF主要包含两个转发用的信息表:
FIB表:1.是路由表的镜像,随路由表的更新而更新;2.比路由表更精确。
邻接关系表:类似于mac表。
查询过程:先查FIB表再查邻接关系表,保存的数据永久使用。
基于CEF的MLS与传统的MLS相比,其主要优势是传统的MLS每个数据流的第一个数据包都要进行路由,而基于CEF的MLS在第一次路由后,就会在邻接关系表和FIB表中保存目标信息,那么当有数据需要转发时,就可以直接用硬件查找邻接关系表和FIB表。
虚接口
只要在交换机上“开启”相应的vlan的虚接口,并配置网关IP地址,属于该vlan的物理接口都可以充当该vlan的网关。
虚拟口与vlan的对应关系:
1.如果接口为接入链路,虚拟口就与物理接口对应;
2.如果接口为中继链路,则通过vlan标签与虚接口对应。
三层交换机的一些基本配置命令:
1.启动路由功能(三层交换机在默认情况下的配置与二层交换机相同,如果想要在三层交换机上配置路由,就需要开启路由功能)
2.配置虚接口的IP地址(跟二层交换机一样)
3.配置路由接口(三层交换机的物理接口的IP地址)
4.查看FIB表
5.查看邻接关系表
6.查看路由表
7.三层交换机配置DHCP中继
如果还有需要用到的希望大家多多提意见
愿我们在学习的道路上共同进步!!!
三层交换技术
原文:https://blog.51cto.com/14157628/2381682
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年09月23日 (328)
2021年09月24日 (313)
2021年09月17日 (191)
2021年09月15日 (369)
2021年09月16日 (411)
2021年09月13日 (439)
2021年09月11日 (398)
2021年09月12日 (393)
2021年09月10日 (160)
2021年09月08日 (222)
最新文章
更多>
2021/09/28 scripts
2022-05-27
vue自定义全局指令v-emoji限制input输入表情和特殊字符
2022-05-27
9.26学习总结
2022-05-27
vim操作
2022-05-27
深入理解计算机基础 第三章
2022-05-27
C++ string 作为形参与引用传递(转)
2022-05-27
python 加解密
2022-05-27
JavaScript-对象数组里根据id获取name,对象可能有children属性
2022-05-27
SQL语句——保持现有内容在后面增加内容
2022-05-27
virsh命令文档
2022-05-27
教程昨日排行
更多>
1.
list.reverse()
2.
Django Admin 管理工具
3.
AppML 案例模型
4.
HTML 标签列表(功能排序)
5.
HTML 颜色名
6.
HTML 语言代码
7.
jQuery 事件
8.
jEasyUI 创建分割按钮
9.
jEasyUI 创建复杂布局
10.
jEasyUI 创建简单窗口
友情链接
汇智网
PHP教程
插件网
关于我们
-
联系我们
-
留言反馈
- 联系我们:wmxa8@hotmail.com
© 2014
bubuko.com
版权所有
打开技术之扣,分享程序人生!