如何让两台计算机通过交换机实现互联

我是“网络极客”,全新视角、全新思路,带你遨游神奇的网络世界。

这个问题,怎么说呢?看你使用的是什么交换机了,如果是二层交换机是无法实现的。如果使用的是三层交换机,是能够实现的。为什么会这样呢?我们一起来看看。

二层交换机工作于OSI模型的第2层(数据链路层),故而称为二层交换机。二层交换机属数据链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录在自己内部的一个地址表中。

由此可见,二层交换机是无法完成跨网段设备的互联。

三层交换机就是具有部分路由器功能的交换机,三层交换机的最重要目的是加快大型局域网内部的数据交换,所具有的路由功能也是为这目的服务的,能够做到一次路由,多次转发。

通过三层交换机,能够实现跨网段设备互联。

1.三层交换机上换分VLAN

2.三层交换机上设置网关

3.连接电脑的端口划分到对应的VLAN

这样,就能够实现两台设备通过交换机相互通信了。

欢迎大家留言讨论,喜欢的话点点关注哦。




有多个网段,且计算机和这两个设备都接在交换机,能实现计算机和这两个设备通讯的,但一般在实际项目中不会把电脑和终端直接接在三层核心上面,我现在重新设计拓扑,简单做个分享:

③核心层配置订dhcp功能(省略);

④出口路由器配置公网接口,公网IP,公网网关,DNS等(省略);

3、配置步骤(命令固定)

②设置VLAN10的虚接口地址

④设置VLAN20的虚接口地址

通过以上配置就能实现,就能实现192.168.2.100拼通192.168.1.100,华三交换机在做配置时不需要开启路由功能,思科在这一步配置结束后,需要开启路由,这点需要注意!如果觉得对你有帮助,请随手点赞,并关注,我会一直做智能化弱电行业知识分享!




在回答你这个问题之前,先来了解一下二层交换机和三层交接机的区别

二层交换机工作于OSI模型的第2层(数据链路层),故而称为二层交换机。二层交换技术的发展已经比较成熟,二层交换机属数据链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录在自己内部的一个地址表中。

三层交换机就是具有部分路由器功能的交换机,三层交换机的最重要目的是加快大型局域网内部的数据交换,所具有的路由功能也是为这目的服务的,能够做到一次路由,多次转发。

如果你使用的是三层交换机这个问题就很容易解决。使用三层交换机的路由功能就能实现了

相关配置可以关注我的头条号,里面有相关配置的教程

欢迎添加我头条号。欢迎关注、转发、评论、收藏




我们首先来捋一下您的需求!

按照您的描述,其实可以简化为:3个不同网段的设备如何通信。

并且还做了限定:这3个设备如何通过交换机进行通信。

这里要注意一下,有的小伙伴没有注意到,“192.168.2.100,10.128.1.100,192.168.1.100”,这3个地址提问者已经明确了,它们是不同网段的。即使“192.168.2.100,192.168.1.100”这两个IP地址看起来很像,也都做了限定,它们不在同一个网段。所以不能通过修改掩码的方式来实现互通!

确认提问者的需求以后,我们可以使用如下简化的拓扑来进行描述:

提问者的问题可以使用如下来进行描述:

  • PC1、PC2、PC3在不同的网段,并且它们的掩码都是24位;
  • 三台PC连接到同一台交换机上,如何实现互访;

我们先来说说如何使用三层交换机实现互访!

提问者也没有说明交换机是什么类型,而三层交换机也是交换机的一种,所以可以用。

使用三层交换机是比较简单的方式,只需要把三台PC加入不同的VLAN,然后在交换机配置三层的VLAN接口(SVI),最后通过路由功能来实现互通。

我们来举一个实际的例子,看如何实现互通!

  • 以华为S5700交换机为例;

三个接口都是access,并且使用不同的VLAN。

SVI接口,其实是一个三层接口,它是三层交换机特有的东西,就是它把交换机从单纯的二层转发带到了三层转发的领地。

我们此时查看路由表,会发现这个表和路由器是一样的,除了接口变为SVI接口以外。

三层交换机收到报文时,会根据MAC地址确认是否是自己的MAC:

  • 如果是自己的MAC,会进行三层处理,查找路由表;
  • 如果不是自己的MAC,会直接进行二层转发;

这又是另一个知识点了,如果感兴趣,可以关注我!

此时三台不同网段的PC之间就可以直接互访了!

当然必须要设置网关,因为它们要访问不在同一个网段的设备!

这又是另一个知识点了,如果感兴趣,可以关注我!

如下图所示,假设这3台PC接在同一个二层交换机上,并且网段不同,它们之间能互访吗?

我们可以在PC上配置静态路由+静态ARP表项的方式来实现!

相信很多小伙伴已经知道了,其实我们平常使用的PC机,它本质上是一台路由器!发送报文时,它首先会查找路由表,然后查找ARP表项,获取MAC地址以后,才能把报文发送出去!

只是我们平常window使用的太界面化了,我们不太注意PC的路由表和ARP表项, 如下图所示:

至于怎么使用添加路由表和ARP表来实现互通,我们今天就不讲了!因为意义不大,这样做非常复杂,在实际的生活和工作中基本不会用到,只具有理论意义!

当然你如果是搞网络的,可以尝试配置一下,对我们理解数据的转发原理有非常大的帮助!

看了上面的描述,相信小伙伴已经明白了如何使用三层交换机实现不同网段设备的互通!

如果还有疑问,可以关注我!大黄我已经在网络世界遨游了十几年了,我们一起探讨各种网络知识,共同进步!




三台电脑的IP地址分别为:

这三台电脑处在3个不同的网段,使用三层交换机实现相互互联,以华为交换机为例。

使用一台电脑ping另外两台电脑可以ping通。

当然也可以给三台电脑设置不同的vlan,比如电脑1设置vlan10,电脑2设置vlan20,电脑3设置vlan30。


以上个人浅见,欢迎批评指正。

认同我的看法,请点个赞再走,感谢!

喜欢我的,请关注我,再次感谢!







肯定能实现,不使用三层交换机或者路由器,会用电脑的就可以实现。

看了这个问题和以前的答案,几乎就一个意思,使用三层交换机,而且很多还列出了交换机配置命令,很专业了,我也看不懂。

三层交换机的作用学网络和网络工程师都懂,实现不同VLAN间的通信,而且是按照端口划分不同网段;这个是一个专业的办法,交换机成本高,而且交换机需要配置,比较麻烦,一般人都不会。

这是我多年使用的一个简单办法,不用增加任何设备,也不用复杂的连线。只要把计算机和其他两个网段的设备使用网线连接通就行了,先画个图看看,十分简单。

办法就是在计算机的网络配置中再添加两个其他网段的地址就ok。

上面这个界面自己在计算机找,win7和win10有点差异,我用的WIN10.

8、可以去ping一下,或者直接其他办法测试,ok

这个办法可以添加很多网段,工程调试阶段,经常使用,非常方便。




不同的网段互联,要启用路由功能,路由通俗一点讲路由是指路由器从一个接口上收到数据包,根据数据包的目的地址进行定向并转发到另一个接口的过程。一般工作在OSI三层。例如内网要连外网,一般就要通过路由器来实现。




OSI一共7层 实际我们接触的应用的是7层 叫应用层!比如QQ 微信 网页都是属于应用层的

普通的交换机工作在二层 是通过网卡地址来识别主机的 这样请求会被发送到对方网卡 接收后 网卡吧二层头去掉 传达到三层

三层是用IP地址来识别主机的 他会解封被网卡传上来的去掉二层头的数据 三层解开后就是看IP的其他的不看 然后和自己的IP和子网掩码一算 不是自己的 丢弃!

你看三层以上根本收不到数据 在我们看来就是不能通讯了!




可以这样理解,大家都住在一栋共有7层的楼,分好几个单元,三楼以下各单元之间都是不通的,三楼开始各单元之间都打通了。所以要去邻居家串门必须走到第三层以上。只有二层交换机情况下相当于大家的电梯卡都最多只能坐到二层,是不能去邻居家串门的,除非你们住同一个单元(同网段),不知道这个解释是否满意。

我要回帖

更多关于 两台电脑通过交换机互联 的文章

 

随机推荐