一、实验环境:

1、windows系统

2、ENSP

3、whireshark

二、网络拓扑图:

三、各终端配置信息:

     

      

具体IP地址、子网掩码、网关设定如何设定,文章后面有解释,不懂请留言。

四、在LSW1、LSW2中设定一下环境:

LSW1中设定一下环境

创建vlan10,20   命令:vlan 10  

                                     vlan  20

0/0/1端口给vlan10   interface gi 0/0/1

                                port link-type access

                                port  default vlan 10

0/0/2端口给vlan20   命令同上。

0/0/24端口给 vlan10,vlan20,同时将其设定为trunk状态  

 port link-type  trunk

                                   port  trunk  allow-pass vlan 10

                                   port  trunk  allow-pass vlan 20

LSW2中设定同上。每个LSW运行dis port vlan 出现下图,即配置成功

五、结果

这时同一个vlan下的PC机可以进行相互通信,即PC1和PC3 ,PC2和PC4可以通信。但是不同vlan之间的终端还是无法通信。比如,PC1和PC2之间是不能通信的。

六、解决办法:

仔细的人会发现,我用的交换机不是S3700,而是S5700,S5700是具有路由功能的,即在其上面设定ip地址,可以实现不同vlan之间可以通信。

选定LSW1或LSW2(选其一即可)进行配置环境

interface clan 10
ip address 10.10.10.254(此处前6位与vlan10的ip地址前6位相同) 24

interface vlan 20
ip address 10.10.20.254(此处前6位与vlan10的ip地址前6位相同) 24

PC1 ping PC2

PC4  ping  PC1

此时,PC1-4各个终端都可以相互通信。

七、分析各个终端怎么进行通信的

配置信息设定解释:

这里面的的全部PC都是一个网络里面的,所以网段要相同,就是前两位要相同,然后这个网络又分子网,vlan 10,vlan 20,所以他们的第三个不能相同,第四位就是自己的PC端号.然后在交换机上面再对不同vlan设定ip地址,当不同vlan到达交换机,交换机就在自身上面查找ip,转换到目的终端,最后实现通信

同一个vlan下面的通信不详细解释,有点基础的都可以看懂

不同vlan下面的通信流程(以PC1与PC2通信为例):

PC1发送信息给PC2,然而不再同一个子网下面,本来是无法通信,当数据包传送到交换机时,数据包检查到不在同一个子网下面,便搜索各个vlan的ip地址(当然得设定,没设定就通信不了),找到ip地址后,就将数据包再次转发,实现了通信。

为什么只能用S5700(三级交换机),而不能用S5700(三级交换机)呢?
因为S5700具有路由功能,S3700没有。

当然两个交换机都可以用,即如下图:(图来自其他作者的)

SW3和·S8之间通信,SW3是一个二级交换机,就是只能按照网络地址通信,而S8可以设定ip,使不同网段之间可以通过他记录的ip实现通信。当有不同网段发到SW8时,在同一个vlan下,他就转发出去,不在,他就会发给S8,如果S8里面存在对应ip,就可以通信了,没有,就不能通信。

八、总结

实现不同VLAN之间通信,其实有两种方式,一个是通过单臂路由(路由器)实现,另一个是通过三层交换(交换机)的路由功能实现的,可以说不同VLAN之间的通信必须通过路由功能才能实现通信。其次,不同网段之间都需要配置下一跳地址(网关)才能通信。那么什么时候用单臂路由,什么时候选择三层交换呢。单臂路由是不具有扩展性的,为什么这么说呢,如果VLAN的数量不断增加,流经路由器与交换机之间链路的流量也变得非常大,这时,这条链路也就成为了整个网络的瓶颈,即使你网络的带宽再快,也是如此。因此,当网络不断增大,划分的VLAN不断增多的时候,就需要配置三层交换机的路由功能,实现不同VLAN之间的通信(三层交换机的数据表的吞吐量通常为数百万pps,而传统路由器的吞吐量只有10kpps~1Mpps,其次三层交换机是通过硬件来交换和路由选择数据包的,吞吐量当然大了,甚至接近于线速。而路由器只是通过虚拟子接口来交换和路由选择数据包的,不是硬件实施的,吞吐量也就变的小了。

总之一句话:三层交换技术在第三层实现了数据包的高速转发,从而解决了传统路由器低速、负责所造成的网络瓶颈问题。

九、联系实际工程

大家都知道,目前网络层通信主要是用路由器,因为路由器方便而且经济,交换机体积大,价格贵,你就可以知道为什么用路由器了。其次,网络堵塞只是具有突发性,很少发生这种情况的。再者,随着技术的发展,通信线路不断优化,对于网络堵塞平常基本不会发生的。

说的不对之处,请谅解,还请留言。

小型网络综合设计 (利用交换机实现不同VLAN之间相互通信)相关推荐

  1. H3C 路由器配置单臂路由实现不同vlan之间相互通信

    本次单臂路由实验依旧采用H3C Cloud Lab软件进行模拟,网络拓扑图如下: 其中:S6850_1交换机作为二层交换机使用,VSR-88_2路由器上利用单臂路由配置PC_3和PC_4的网关,PC_ ...

  2. 华为交换机不同网段互访_华为交换机实现不同VLAN之间互访

    华为交换机实现不同 VLAN 之间互访 『配置环境参数』 1. 交换机 E0/1 和 E0/2 属于 vlan10 2. 交换机 E0/3 属于 vlan20 3. 交换机 E0/4 和 E0/5 属 ...

  3. 交换机和路由器实现不同网段划分、不同vlan之间的通信、指定组合vlan进行网络通信

    交换机和路由器实现不同网段划分.不同vlan之间的通信.指定组合vlan进行网络通信. 推荐一个画图非常好用的在线免费工具:https://www.processon.com/i/5f58a647e6 ...

  4. 三层交换解决了VLAN之间的通信问题

    开关的转发过程. 开关工作于OSI参考模型的第二层,也就是数据链路层.在每一个端口成功连接时,交换机内部的CPU通过对应MAC地址和端口形成一张MAC表.开关基于MAC地址表来转发数据. 路由转发过程 ...

  5. 配置多台三层交换VLAN间相互通信

    本实验需求:  通过在SW100 来创建VLAN 100 ,sw2 上创建VLAN 200,因为VLAN100和VLAN200因为业务上的关系,需要两台PC之间相互通信,保证不同VLAN之间可以互相访 ...

  6. 用思科模拟器实现三层交换机下不同VLAN之间的通信

    用思科模拟器实现三层交换机下不同VLAN之间的通信 实验目标:在三层交换机下实现不同VLAN的PC机之间的通信 工具: CisicoPacketTracer6 实验设备: 六台PC机,四台接入层交换机 ...

  7. 通过以太(子)接口实现VLAN之间的通信

    技术背景 在部署一个企业的园区网络时,可能会将该企业不同的部门规划到不同的VLAN,而且不同的VLAN会分配不同的IP网段,那么每个部门在网络中就会成为单个逻辑单元,管理起来十分方便. 由于每个部门被 ...

  8. 通过VLANIF实现VLAN之间的通信

    技术背景 通过使用路由器可以实现VLAN间通信. 当路由器使用多臂的方式实现VLAN间的通信时,路由器的接口资源将受到极大的挑战,当VLAN数量特别多时,采用多臂路由的方式是不具备可行性的,并且此种方 ...

  9. VLANIF实现VLAN之间的通信

    VLANIF实现VLAN之间的通信 实验拓扑图 实验要求 1.修改交换机名称为S2 S3 2.在S2 S3上做适当配置,使得3个VLAN之间能够通信 配置 交换机S2: <Huawei>s ...

  10. 不同VLAN之间互相通信

    前话 我们经常到机房上课,想必对机房后面那层叠的跟DVD一样的机器有印象吧,那些就是交换机. 交换机作用是什么? 我这里度娘一下: 交换机(Switch)意为"开关"是一种用于电( ...

最新文章

  1. Oracle数据库无法启动解决方法
  2. python中的浅拷贝和深拷贝
  3. 去重数组里面重复数据
  4. maven报错Missing artifact jdk.tools:jdk.tools:jar:1.8解决方案
  5. 智能实验室-身份证号码查询(IDio) 1.4.0.140
  6. 解决 dockerfile 构建镜像报错: [WARNING]: Empty continuation lines will become errors in a future release.
  7. VC++中Format用法
  8. Android官方开发文档Training系列课程中文版:调用相机之控制相机
  9. 这个是帮朋友发的,。。。我也觉得挺无聊的。
  10. 算法洗脑系列(8篇)——第八篇 概率思想
  11. Week09《java程序设计》第九次作业总结
  12. 树莓派_树莓派初体验
  13. 创建专属聊天室练习(客户端与服务端通信|客户端界面交互)
  14. Linux 内核下载地址
  15. paraview的安装和使用
  16. shell 脚本-while用法
  17. 曲苑杂坛--数据库更新探秘
  18. VBA金融建模——期权定价
  19. 仿微博视频边下边播之滑动 TableView 自动播放
  20. 通信工程毕业设计 - 选题推荐

热门文章

  1. java compute wmb_WMB驱动程序BUG
  2. 要想Essay写得好,切记要警惕这六大禁区
  3. 【HTML 教程系列第 4 篇】HTML 的注释怎么写?
  4. ZoomIt 屏幕放大 缩小 屏幕画笔 演示 手写笔迹 倒计时 秒变白板 pointofix
  5. H5端关于img居中的一个兼容性bug
  6. 利用极域电子教室控制别人电脑
  7. WIN10系统开机一个WIFI都找不到,网络适配器里没有WLAN驱动,连接不了网络问题【耗时3天测试10多种方法】
  8. oracle查询平均每月数据,oracle 按每天,每周,每月,每季度,每年查询统计数据
  9. 谷歌地图,计算两个坐标点之间的距离
  10. java毕业设计飞机订票管理系统Mybatis+系统+数据库+调试部署