利用三层交换机实现VLAN间通信.ppt

上传人:wuy****n92 文档编号:78987268 上传时间:2023-03-19 格式:PPT 页数:26 大小:320KB
返回 下载 相关 举报
利用三层交换机实现VLAN间通信.ppt_第1页
第1页 / 共26页
利用三层交换机实现VLAN间通信.ppt_第2页
第2页 / 共26页
点击查看更多>>
资源描述

《利用三层交换机实现VLAN间通信.ppt》由会员分享,可在线阅读,更多相关《利用三层交换机实现VLAN间通信.ppt(26页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、利用三层交换机实现利用三层交换机实现vlan间通信间通信(实训)(实训)实训议题VLAN/802.1Q-VLAN间通信实验目标根据目前为止学习的知识,我们已经知道两台计算机即使连接在同一台交换机上,只要所属的VLAN不同就无法直接通信。接下来我们将要学习的就是如何在不同的VLAN间进行路由,使分属不同VLAN的主机能够互相通信。不同VLAN间通信 为什么不同VLAN间不通过路由就无法通信?在在LANLAN内的通信,必须在数据帧头中指定通信目标的内的通信,必须在数据帧头中指定通信目标的MACMAC地址。而为了获取地址。而为了获取MACMAC地址,地址,TCP/IPTCP/IP协议下使用协议下使用

2、的是的是ARPARP。ARPARP解析解析MACMAC地址的方法,则是通过广播。地址的方法,则是通过广播。也就是说,如果广播报文无法到达,那么就无从解析也就是说,如果广播报文无法到达,那么就无从解析MACMAC地址,亦即无法直接通信。地址,亦即无法直接通信。计算机分属不同的计算机分属不同的VLANVLAN,也就意味着分属不同的广,也就意味着分属不同的广播域,自然收不到彼此的广播报文。因此,属于不同播域,自然收不到彼此的广播报文。因此,属于不同VLANVLAN的计算机之间无法直接互相通信。为了能够在的计算机之间无法直接互相通信。为了能够在VLANVLAN间通信,需要利用间通信,需要利用OSIOS

3、I参照模型中更高一层参照模型中更高一层网网络层的信息(络层的信息(IPIP地址)来进行路由。地址)来进行路由。路由功能,一般主要由路由器提供。但在今天的局域网里,我们也经常利用带有路由功能的交换机三层交换机三层交换机(Layer 3 Switch)来实现)来实现。使用路由器进行VLAN间路由的话,随着VLAN之间流量的不断增加,很可能导致路由器成为整个网络的瓶颈。交换机使用被称为ASIC(Application Specified Integrated Circuit)的专用硬件芯片处理数据帧的交换操作,而路由器,则基本上是基于软件处理的。交换机端口较多。三层交换机为了解决上述问题,三层交换机

4、应运而生。三层交换机,本质上就是“带有路由功能的(二层)交换机”。路由属于OSI参照模型中第三层网络层的功能,因此带有第三层路由功能的交换机才被称为“三层交换机”。三层交换机在三层交换机内部数据究竟是怎样传播的呢?假设有如下图所示的假设有如下图所示的4 4台计算机与三层交换机互联。台计算机与三层交换机互联。当使用路由器连接时,一般需要在当使用路由器连接时,一般需要在LANLAN接口上设置对接口上设置对应各应各VLANVLAN的子接口;而三层交换机则是在内部生成的子接口;而三层交换机则是在内部生成“VLAN“VLAN接口(接口(VLAN InterfaceVLAN Interface)”。VLA

5、NVLAN接口,是用接口,是用于各于各VLANVLAN收发数据的接口。(注:在收发数据的接口。(注:在CiscoCisco的的CatalystCatalyst系列交换机上,系列交换机上,VLAN InterfaceVLAN Interface被称为被称为SVISVISwitched Virtual InterfaceSwitched Virtual Interface)考虑一下计算机A与计算机B之间通信时的情况。首先是目标地址为B的数据帧被发到交换机;通过检索同一VLAN的MAC地址列表发现计算机B连在交换机的端口2上;因此将数据帧转发给端口2。使用三层交换机进行使用三层交换机进行VLAN间路

6、由间路由(VLAN间通信)间通信)计算机A与计算机C间通信时的情形。针对目标IP地址,计算机A可以判断出通信对象不属于同一个网络,因此向默认网关发送数据(Frame 1)。交换机通过检索MAC地址列表后,经由内部汇聚链接,将数据帧转发给路由模块。在通过内部汇聚链路时,数据帧被附加了属于红色VLAN的VLAN识别信息(Frame 2)。路由模块在收到数据帧时,先由数据帧附加的VLAN识别信息分辨出它属于红色VLAN,据此判断由红色VLAN接口负责接收并进行路由处理。因为目标网络是直连路由器的网络、且对应蓝色VLAN;因此,接下来就会从蓝色VLAN接口经由内部汇聚链路转发回交换模块。在通过汇聚链路

7、时,这次数据帧被附加上属于蓝色VLAN的识别信息(Frame 3)。交换机收到这个帧后,检索蓝色VLAN的MAC地址列表,确认需要将它转发给端口3。由于端口3是通常的访问链接,因此转发前会先将VLAN识别信息除去(Frame 4)。最终,计算机C成功地收到交换机转发来的数据帧。加速加速VLAN间通信的手段间通信的手段-流流(Flow)根据到此为止的学习,我们已经知道VLAN间路由,必须经过外部的路由器或是三层交换机的内置路由模块。但是,有时并不是所有的数据都需要经过路由器(或路由模块)。例如,使用FTP(File Transfer Protocol)传输容量为数MB以上的较大的文件时,由于MT

8、U的限制,IP协议会将数据分割成小块后传输、并在接收方重新组合。这些被分割的数据,“发送的目标”是完全相同的。发送目标相同,也就意味着同样的目标IP地址、目标端口号(注:特别强调一下,这里指的是TCP/UDP端口)。自然,源IP地址、源端口号也应该相同。这样一连串的数据流被称为“流(Flow)”。只要将流最初的数据正确地路由以后,后继的数据理应也会被同样地路由。VLAN/802.1Q-VLAN间通信【背景描述】假设某企业有两个主要部门:销售部和技术部,其中销售部门的个人计算机系统分散连接在两台交换机上,他们之间需要相互进行通信,销售部和技术部也需要进行相互通信,现要在交换机上做适当配置来实现这

9、一目标。【实验目的】通过三层交换机实现VLAN间互相通信。【实验设备】S2126(1台)、S3750-24(1台)、直连线(3条)VLAN/802.1Q-VLAN间通信【实验拓扑】F0/5F0/5F0/5SWITCHBSWITCHBSWITCHBPC1PC1PC1F0/15F0/15F0/15PC2PC2PC2SWITCHASWITCHASWITCHAVLAN10VLAN10VLAN10VLAN20VLAN20VLAN20F0/24F0/24F0/24PC3PC3PC3VLAN10VLAN10VLAN10VLAN/802.1Q-VLAN间通信【实验内容】1.开启三层交换机的的路由功能。2.配置

10、三层交换机端口的路由功能。3.验证、测试配置。步骤步骤1 在交换机SwitchA上创建vlan 10,并将0/5端口划分到vlan10中。SwitchA(config)#vlan 10SwitchA(config-vlan)#name salesSwitchA(config-vlan)#exitSwitchA(config)#interface fastethernet 0/5SwitchA(config-if)#switchport access vlan 10SwitchA(config-if)#exitSwitchA(config)#vlan 20SwitchA(config-vlan)

11、#name technicalSwitchA(config-vlan)#exitSwitchA(config)#interface fastethernet 0/20SwitchA(config-if)#switchface access vlan 20SwitchA(config-if)#exit步骤步骤2 把交换机SwitchA 与SwitchB相连端口(假设为0/24)定义为tag vlan模式。SwitchA(config)#interface fastethernet 0/24SwitchA(config-if)#switchport mode trunk 将fastethernet

12、0/24端口设为tag vlan模式 验证测试验证测试:SwitchA#show interfaces fastethernet 0/24 switchport步骤步骤3 在交换机SwitchB上创建vlan10,并将0/5端口划分到vlan10中。SwitchB(config)#vlan 10SwitchB(config-vlan)#name salesSwitchB(config-vlan)#exitSwitchB(config)#interface fastethernet 0/5SwitchB(config-if)#switchport access vlan 10SwitchB(co

13、nfig-if)#exitSwitchB(config)#vlan 20SwitchB(config-vlan)#name technicalSwitchB(config-vlan)#exitSwitchB(config)#interface fastethernet 0/5SwitchB(config-if)#switchport access vlan 20SwitchB(config-if)#exit步骤步骤4 把交换机SwitchA 与SwitchB相连端口(假设为0/24)定义为tag vlan模式。SwitchB(config)#interface fastethernet 0/2

14、4SwitchB(config-if)#switchport mode trunk 将fastethernet0/24端口设为tag vlan模式验证测试验证测试:SwitchB#show interfaces fastethernet 0/24 switchport步骤步骤5 验证pc1跟pc3能相互通信,但pc2跟pc3不能通信。步骤步骤6 设置三层交换机vlan间通信。SwitchA(config)#inerface vlan 10 创建虚拟接口vlan10SwitchA(config-if)#ip配置虚拟接口vlan 10的地址为 SwitchA(config-if)#no shutd

15、own 开启端口SwitchA(config-if)#exitSwitchA(config)#int vlan 20 创建虚拟接vlan20SwitchA(config-if)#ip配置虚拟接口vlan 10的地址为 SwitchA(config-if)#no shutdown验证测试验证测试:查看s3550 路由接口的状态。SwitchA#show ip interface 查看ip接口的状态步骤步骤7 将pc1和pc3的默认网关设置为,将pc2的默认网关设置为。测试结果:测试结果:不同vlan内的主机可以相互ping通注意事项注意事项1两台交换机之间相连的端口应该设置为tag vlan模式2 需要设置pc的网关实训回顾VLAN/802.1Q-VLAN间通信谢谢 谢谢!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com