不同vlan之间通信(三层交换机)

不同vlan之间通信(三层交换机)
⽬录
⼀、三层交换技术
使⽤三层交换技术实现不同vlan之间的通信
三层交换=⼆层交换+三层转发
两种⽅式:
1、传统的MLS
⼀次路由多次交换
使⽤传统的MLS时,交换机将流中第⼀个数据包转发给第三层引擎,后者以软件交换的⽅式对数据包进⾏过处理,对数据流中的第⼀个包进⾏路由处理后,第三层引擎对硬件交换组织进⾏编程,使之为后续的数据包选择路由。这个过程被称为“⼀-次路由多次交换”,也就是说交换机的三层引擎只需要处理数据流中的第⼀个数据包,⽽后续的数据全部由硬件来执⾏转发。这样实现了三层交换的线速转发。
2、基于CEF的MLS
与传统MLS不同的是,CEF预先根据路由表学习路由信息后,直接储存在FIB (转发信息库)。REF预先根据ARP表⽣成邻接关系表,直接由硬件进⾏转发。传统MLS⾄少需要软件查询⼀次路由表后,建⽴转发条⽬,才能使⽤硬件进⾏转发。
FIB (转发信息库)
邻接关系表
⼯作原理:
第三层交换⼯作在OSI七层⽹络模型中的第三层即⽹络层,是利⽤第三层协议中的IP包的包头信息来对后续数据业务流进⾏标记,具有同⼀标记的业务流的后续报⽂被交换到第⼆层数据链路层 ,从⽽打
通源IP地址和⽬的IP地址之间的⼀ 条通路。这条通路经过第⼆层链路层。有了这条通路,三层交换机就没有必要每次将接收到的数据包进⾏拆包来判断路由,⽽是直接将数据包进⾏转发,将数据流进⾏交换。
当⼀个三层数据包进⼊三层交换机以后,会查看路由表,即“⼀次路由”,查出接⼝和下⼀跳,之后会到下⼀跳的MAC地址,进⾏⼆层封装的变换,和三层设备即路由器的本质是⼀样的(三层的本质:是把⼀个⼦⽹的MAC迁移到另外⼀个⼦⽹,不同⼦⽹的MAC不可能会出现在同⼀个包的源⽬MAC上,把原有的⼆层封装去掉,封装上新的MAC地址,源是出接⼝的MAC地址,⽬的是下⼀跳的MAC地址,此时新的⼆层封装形成,数据包转发出设备),完成⼀次“路由器”的⼯作
如果不到下⼀跳的MAC地址,进⾏ARP洪范,再不到就丢弃。在做⼆层封装的时候,因为有⽬标MAC的存在,所以也可以说是三层的⽬标IP最后会映射到⽬标MAC上,此时会形成⼀个⽬标IP和封装⽬标MAC的映射,⽽三层交换机具有⼆层交换机的功能,则此时就形成了三层到⼆层的⼀个映射,转发⼀定是要到接⼝,通过IP到MAC,通过MAC到对应出接⼝,这就相当于形成了⼀个IP的MAC表,那么三层IP进来以后就直接会到对应的出接⼝,数据包就不需要再查看数据表,只需要变换⼀次⼆层封装就可以了。
⼆、操作步骤及命令
查看命令:
[sw1]display mac-address  //查看mac地址表[sw1]display ip  routing-table  //查看路由表[sw1-vlanif 2]display fip      //转发表
sw1
<Huawei>undo t
<Huawei>undo terminal m
<Huawei>undo terminal monitor
Info: Current terminal monitor is off.
<Huawei>sys
<Huawei>system-view
Enter system view, return user view with Ctrl+Z.
[Huawei]sysna压延膜
[Huawei]sysname sw1
[sw1]vlan ba
[sw1]vlan batch 2 4
双面胶贴
Info: This operation may take a few seconds. Please wait for done. [sw1]int g0/0/1
[sw1-GigabitEthernet0/0/1]po
[sw1-GigabitEthernet0/0/1]port li
[sw1-GigabitEthernet0/0/1]port link-t
[sw1-GigabitEthernet0/0/1]port link-type ac
[sw1-GigabitEthernet0/0/1]port link-type access
[sw1-GigabitEthernet0/0/1]po
[sw1-GigabitEthernet0/0/1]port de
[sw1-GigabitEthernet0/0/1]port default vl定厚机
[sw1-GigabitEthernet0/0/1]port default vlan 2
[sw1-GigabitEthernet0/0/1]int g0/0/2
[sw1-GigabitEthernet0/0/2]po
[sw1-GigabitEthernet0/0/2]port lin
[sw1-GigabitEthernet0/0/2]port link-t
[sw1-GigabitEthernet0/0/2]port link-type ac
[sw1-GigabitEthernet0/0/2]port link-type access生物教具制作
[sw1-GigabitEthernet0/0/2]po两票系统
[sw1-GigabitEthernet0/0/2]port de
[sw1-GigabitEthernet0/0/2]port default vl
[sw1-GigabitEthernet0/0/2]port default vlan 4
[sw1-GigabitEthernet0/0/2]q
[sw1]int
[sw1]interface vl
[sw1]interface Vlanif 2
[sw1-Vlanif2]ip add
[sw1-Vlanif2]ip address 192.168.2.1  24
[sw1-Vlanif2]inte
[sw1-Vlanif2]interface vl
[sw1-Vlanif2]interface vlanif 4
[sw1-Vlanif4]ip add
[sw1-Vlanif4]ip address 192.168.4.1  24
[sw1-Vlanif4]q
验证结果:
结果;pc1能ping通pc2,不同vlan之间能通信
三、总结
掌握三层交换机是由⼆层交换和三层转发来进⾏⼯作的。明⽩三层交换机两种⼯作原理:传统的MLS和基于CEF的MLS。熟记配置命令。砂洗

本文发布于:2024-09-23 17:14:24,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/250178.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:交换   数据包   路由   转发   交换机   封装   后续   需要
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议