石塘网登录
石塘网

交换机能否实现不同网段互联?

交换机能否实现不同网段互联?

交换机能否实现不同网段互联?

1747人浏览最新回答 2022-07-14 09:39:43
回答
共54个回答
+关注

三层交换机可以实现不同网段互联。

举个例子:

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

【电脑1】192.168.1.100(24);

【电脑2】192.168.2.100(24);

【电脑3】10.128.1.100(24);

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

  • 电脑1和交换机G0/0/1相连,加入access vlan 10,网关是192.168.1.1;
  • 电脑2和交换机G0/0/2相连,加入access vlan 10,网关是192.168.2.1;
  • 电脑3和交换机G0/0/3相连,加入access vlan 10,网关是10.128.1.1;

交换机配置

1、创建vlan 10

#vlan 10

2、G0/0/1接口配置

使用port link-type access命令配置交换机上的G0/0/1端口模式为access类型接口;

使用port default vlan 10命令配置接口的默认vlan 10并同时加入相应的vlan 10中;

#int g0/0/1

#port link-type access

#port default vlan 10

3、G0/0/2接口配置

使用port link-type access命令配置交换机上的G0/0/2端口模式为access类型接口;

使用port default vlan 10命令配置接口的默认vlan 10并同时加入相应的vlan 10中;

#int g0/0/2

#port link-type access

#port default vlan 10

4、G0/03接口配置

使用port link-type access命令配置交换机上的G0/0/3端口模式为access类型接口;

使用port default vlan 10命令配置接口的默认vlan 10并同时加入相应的vlan 10中;

#int g0/0/3

#port link-type access

#port default vlan 10

5、通过display vlan命令查看vlan的信息

6、在vlan 10设置多个网段

#int vlan 10

#ip address 192.168.1.1 24

#ip address 192.168.2.1 24 sub

#ip address 10.128.1.1 24 sub

设置好后,通过命令display ip routing-table查看路由表

这时三台处于不同网段的电脑就可以互联了。

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

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

三层交换机是具有部分路由器功能的交换机,工作在OSI网络标准模型的第三层。最主要的是三层交换机可以实现跨网段设备的互联,实现起来也是特别简单的。


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

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

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

+关注

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

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

二层交换机

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

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

三层交换机

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

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

如何实现

1.三层交换机上换分VLAN

划分两个VLAN,例如VLAN10、VLAN20

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

比如192.168.2.100 可以在交换机中设置192.168.2.1这个网关 划分到VLAN10

10.128.1.100 可以在交换机中设置10.128.1.100这个网关 划分到VLAN20

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

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

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

很高兴为您解答!

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

1、新拓扑图

需求很简单,实现192.168.2.100拼通192.168.100就可以了

2、配置思路

①核心交换机core c与接入交换机switch A和switch B实现trunk组网保证可靠性;

②switchA划分vlan10 ,switchB划分vlan20,通过三层互通;

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

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

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

switch A配置

①创建vlan10,將E0/1加入到vlan10

【switchA】vlan10

【switchA-vlan10】port Ethernet 0/1

②將端口G1/1配置为trunk端口,允许vlan10和vlan20通过

【switchA】interface GigbiEthernet1/1

【switchA-GigabitEthernet1/1】port link-type trunk

[SwitchA-GigabitEthernet1/1]port trunk permit vlan 10 20

switch B配置

①创建vlan20,將E0/1加入到vlan20

【switchA】vlan20

【switchA-vlan20】port Ethernet0/1

②將端口G1/1配置为trunk端口,允许vlan10和vlan20通过

【switchA】interface GigbiEthernet1/1

【switchA-GigabitEthernet1/1】port link-type trunk

[SwitchA-GigabitEthernet1/1]port trunk permit vlan 10 20

Core C配置

①创建VLAN10

[core C]vlan 10

②设置VLAN10的虚接口地址

[core C]interface vlan 10

core C-int-vlan10]ip address 192.168.2.254 255.255.255.0

③创建VLAN20

[core C]vlan 20

④设置VLAN20的虚接口地址

[core C]interface vlan 20

[core C-int-vlan20]ip address 192.168.1.254 255.255.255.0

⑤将端口G1/1配置为Trunk端口,并允许VLAN10和VLAN20通过

[core C]interface GigabitEthernet 1/1

[coreC-GigabitEthernet1/1]port link-type trunk

[coreC GigabitEthernet1/1]port trunk permit vlan 10 20

⑥将端口G1/2配置为Trunk端口,并允许VLAN10和VLAN20通过

[core C]interface GigabitEthernet 1/2

[core C-GigabitEthernet1/2]port link-type trunk

[core C-GigabitEthernet1/1port trunk permit vlan 10 20

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

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

二层交换机

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

三层交换机

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


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

案例如下

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

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

+关注

回答本领域问题!

需求整理:3个不同的网段设备如何通信

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

按照您的描述,其实可以简化为: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交换机为例;
  • PC1和交换机G0/0/1相连,加入access vlan 10,网关是192.168.1.1;
  • PC1和交换机G0/0/2相连,加入access vlan 20, 网关是192.168.2.1;
  • PC1和交换机G0/0/3相连,加入access vlan 30, 网关是10.128.1.1;

交换机接口的配置

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

VLAN接口(SVI)的配置

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

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

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

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

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

结果查看

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

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

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


方法二:使用二层交换机实现互访

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

答案是肯定的!

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


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

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


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

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

总结:使用三层交换机最简单

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

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

+关注

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

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

推荐一个不使用三层交换机,解决计算机多网段通信的问题。

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

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

计算机地址192.168.1.100 图片错了

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

给大家来个操作步骤演示

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

网络连接配置界面。

1、选择网络和internet设置

2、选择更改适配器选项

3、打开已经连接的网络2

4、右键属性

5、选择tcpipv4,选择下面属性

6、选择高级,添加

7、添加需要的地址,10.128.1.101

如法炮制,192.168.2.101

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

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

+关注

一:三层交换机转发

二:修改子网掩码

+关注

看了下答案都说要三层交换机,其实用支持802.1q的二层管理交换机即可,就划三段vlan仅此而已

+关注

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

+关注

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

+关注

三层交换机可以实现你说的功能。如下图所示,网关起在三层交换机上,网络出口通过路由器或防火墙实现NAT地址转换,访问互联网。

实现步骤与思路

为了方便理解,我们通过GNS3模拟器,模拟实现此网络。步骤如下:

1. 在GNS3中构建完整拓扑,并标注好IP地址。

2. 通过路由器模拟PC,并配置好PC地址及网关;

3. 配置二层交换机:VLAN划分、access接口及trunk

4. 配置三层交换机:SVI接口,默认路由

5. 配置出口路由器:默认路由+静态路由+NAT

GNS3拓扑如下所示:

PC配置

PC1配置(PC2-PC4配置类似,省略)

PC1(config)#no ip routing #路由器模拟PC,关闭路由功能

PC1(config)#int f0/0

PC1(config-if)#ip address 192.168.10.1 255.255.255.0 #配置PC地址

PC1(config)#ip default-gateway 192.168.10.254 #配置PC网关地址

二层交换机配置

SW1配置(SW2配置类似,省略)

SW1#conf t

SW1(config)#vlan 10

SW1(config-vlan)#vlan 20

SW1(config-vlan)#interface FastEthernet1/1

SW1(config-if)# switchport access vlan 10

SW1(config-if)#interface FastEthernet1/2

SW1(config-if)# switchport access vlan 10

SW1(config-if)#interface FastEthernet1/3

SW1(config-if)# switchport access vlan 20

SW1(config-if)#interface FastEthernet1/0

SW1(config-if)# switchport mode trunk

三层交换机配置

L3_SW配置

L3_SW#configure terminal

L3_SW(config)#vlan 10

L3_SW(config-vlan)#vlan 20

L3_SW(config-vlan)#interface FastEthernet1/0

L3_SW(config-if)# switchport mode trunk

L3_SW(config-if)#interface FastEthernet1/1

L3_SW(config-if)# switchport mode trunk

L3_SW(config-if)#interface Vlan10

L3_SW(config-if)# ip address 192.168.10.254 255.255.255.0

L3_SW(config-if)#interface Vlan20

L3_SW(config-if)# ip address 192.168.20.254 255.255.255.0

验证测试

配置好如上设备,可进行测试:

PC1#ping 192.168.10.254 #PC1可以ping通网关

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 192.168.10.254, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 8/215/1024 ms

PC1#ping 192.168.10.2 #PC1可以ping通PC2

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 192.168.10.2, timeout is 2 seconds:

.!!!!

Success rate is 80 percent (4/5), round-trip min/avg/max = 8/9/12 ms

PC1#ping 192.168.20.1 #PC1可以ping通PC3

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 192.168.20.1, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 20/20/24 ms

PC1#ping 192.168.20.2 #PC1可以ping通PC4

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 192.168.20.2, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 20/20/20 ms

PC1可以ping通PC2、PC3、PC4,局域网通信没问题!后面配置访问互联网的通信。

核心交换机配置

L3_SW(config-if)#int f0/1

L3_SW(config-if)#ip add 192.168.1.2 255.255.255.0

L3_SW(config-if)#no sh

L3_SW(config)#ip route 0.0.0.0 0.0.0.0 192.168.1.1 #不知道去向的流量默认扔给出口路由器

出口路由器配置

R1(config)#int f0/1

R1(config-if)#ip add 192.168.1.1 255.255.255.0

R1(config-if)#no sh

R1(config)#int f0/0

R1(config-if)#ip add 202.1.1.1 255.255.255.252

R1(config-if)#no sh

R1(config)#ip route 192.168.10.0 255.255.255.0 192.168.1.2 #去往内网VLAN10的流量扔给核心交换机

R1(config)#ip route 192.168.20.0 255.255.255.0 192.168.1.2 #去往内网VLAN20的流量扔给核心交换机

R1(config)#access-list 1 permit 192.168.10.0 0.0.0.255 #匹配源为VLAN10的流量

R1(config)#access-list 1 permit 192.168.20.0 0.0.0.255 #匹配源为VLAN20的流量

R1(config)#ip nat inside source list 1 interface f0/0 overload #在出口路由器将内网流量NAT转成出口F0/0地址

R1(config)#int f0/0

R1(config-if)#ip nat outside

R1(config-if)#int f0/1

R1(config-if)#ip nat inside

运营商侧模拟配置(用路由器模拟运营商ISP)

Router#conf t

Router(config)#host ISP

ISP(config)#int f0/0

ISP(config-if)#ip add 202.1.1.2 255.255.255.252

ISP(config-if)#no sh

连通性测试

PC1#ping 202.1.1.2 #PC1可以访问互联网202.1.1.2

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 202.1.1.2, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 24/28/32 ms

PC1#traceroute 202.1.1.2 #查看PC1访问互联网的路径

Type escape sequence to abort.

Tracing the route to 202.1.1.2

1 192.168.10.254 20 msec 12 msec 20 msec

2 192.168.1.1 20 msec 20 msec 20 msec

3 202.1.1.2 28 msec 32 msec 28 msec

R1#sh ip nat translations //查看NAT转换项

Pro Inside global Inside local Outside local Outside global

icmp 202.1.1.1:5 192.168.10.1:5 202.1.1.2:5 202.1.1.2:5

udp 202.1.1.1:49266 192.168.10.1:49266 202.1.1.2:33440 202.1.1.2:33440

udp 202.1.1.1:49267 192.168.10.1:49267 202.1.1.2:33441 202.1.1.2:33441

udp 202.1.1.1:49268 192.168.10.1:49268 202.1.1.2:33442 202.1.1.2:33442

PC2、PC3、PC4上测试,均可ping 通ISP 202.1.1.2,实验成功。

扩展延伸:不同VLAN DHCP自动分配地址

前面所有PC均使用固定IP,但很多单位会使用DHCP。DHCP大部分场景部署在核心交换机或者路由器上,只有极少场景使用专门DHCP服务器。下面以核心交换机部署DHCP为例。

在核心交换机上为不同VLAN DHCP分配VLAN

L3_SW(config)#ip dhcp pool vlan10 #配置地址池VLAN10

L3_SW(dhcp-config)#network 192.168.10.0 255.255.255.0

L3_SW(dhcp-config)#dns 114.114.114.114

L3_SW(dhcp-config)#default-router 192.168.10.254

L3_SW(dhcp-config)#ip dhcp excluded-address 192.168.10.254

L3_SW(config)#

L3_SW(config)#ip dhcp pool vlan20

L3_SW(dhcp-config)#network 192.168.20.0 255.255.255.0

L3_SW(dhcp-config)#dns 114.114.114.114

L3_SW(dhcp-config)#default-router 192.168.20.254

L3_SW(dhcp-config)#ip dhcp excluded-address 192.168.10.254

PC1配置(设置为DHCP获取地址)

PC1(config)#int f0/0

PC1(config-if)#no ip address

PC1(config-if)#ip address dhcp

PC1(config)#no ip default-gateway 192.168.10.254

#如果长时间分配不到IP地址,建议把接口shutdown,然后重新打开;或者no ip address,然后重新配置ip address dhcp。配置完后测试:

PC1#sh ip int brief

Interface IP-Address OK? Method Status Protocol

FastEthernet0/0 192.168.10.1 YES DHCP up up

FastEthernet0/1 unassigned YES unset administratively down down

PC1#ping 202.1.1.2

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 202.1.1.2, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 40/243/1048 ms

(PC2/PC3/PC4,测试同理,此处省略)

不可以

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

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

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

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

你这种情况实际上就是外网和内网混合使用问题或者说变通使用问题,简单解决方法可以在电脑上再装一个网卡,用双网卡来解决这个问题比较合适方便。在每个网卡上分别输入静态地址,用切换的方法来实现,一台电脑在二个网段中分别可以使用。



另外一种方法用双硬盘双系统 或者单硬盘双系统,同样用双网卡解决,也是不错的解决方案。交换机上不同网段互联需要进行设置相关数据也是可以达到的。

+关注

这种需求在用户现场应该不是太多,不过要想实现互联,也不是不可以,其实,就要抓住通信的本质,两台设备进行通信的前提是什么,就是要获取对方的MAC地址,获取完MAC地址后,就可以进行通信了.

那么如何获取到MAC地址呢?

就是利用交换机的VLAN就可以通信,对VLAN进行设置IP地址,将设备的网关指向VLAN,就可以进行转发了.

+关注

首先,肯定可以互联的。

如果同网段,不用说都会互联。

不同网段,必须启用三层功能,也就是路由功能。

好比你在一个公司找人,有员工号就能找到。那么现在让你去其他公司找人,你不可能直接找到他,必须通过公司人事或者里面的人指引你才能找到,这里也就是对应的路由。

+关注

简单地把你的电脑跟那两台设备接到交换机上,假如不修改任何配置,这三个IP之间是没办法通信的,因为它们分属不同的子网,而不同子网之间的通信需要经过路由器才行。


如果交换机是三层交换机,那么可以在交换机上添加3个VLAN,并分别配置VLAN的IP为192.168.2.254/24、10.128.1.254/24、192.168.1.100/24,然后再把计算机和两台设备的默认网关分别修改成交换机的VLAN IP,这样计算机就可以通过三层交换机跟两台设备之间相互通信了。


如果交换机是二层的,因为二层交换机没有路由功能,无法作为网关转发三个网段之间的通信流量,所以计算机跟那两台设备之间是无法通信的。


使用三层交换机的方式其他网友基本上都提到了。但我猜题主之所以这么问,应该是想把那两台设备临时接到交换机上配置,等配置完后再进行安装,所以设备的配置最好不要改动。所以三层交换机的方案不太合适,因为需要修改设备的配置。


最简单的方案是:


给计算机的网卡再加上192.168.2.0/24及10.128.1.0/24网段的IP,这样计算机就同时属于三个子网中,不通过路由就可以跟那两台设备进行通信。


可以通过图形界面给网卡添加多个IP:

也可以通过命令行配置,如:

+关注

不同网段相同vlan在二层环境下完全可以做到相互通信。有好几种情况,这里以一台二层和两台主机简单介绍,先将两台不同网段的电脑分别划分到同一个vlan,将主机a设置为1.10网断,主机b设置为2.10网断,此时ping是不会通的,不过可以通过设置合理的网关就可以相互通信,可以将主机a的ip设置为自己的网关,主机b的ip也设置为自己的网关,此时就可以在二层的环境下不同网段能够互通,当然也可以将对方的ip互相设置为自己的网关也是可以通的

+关注

具备网管配置功能的三层交换机是可以实现这个需求的。

看了你的网络需求,你一共有三个网段:192.168.2.0/24,10.128.1.0/24,192.168.1.0/24,要实现这三个网段通过交换机互通,可以在交换机和主机上进行以下配置:

1.在交换机上分别配置vlan100/vlan101/vlan102三个vlan;

2.在交换机上分别配置上述三个vlan的vlan接口ip地址:vlan100:192.168.2.1/24;vlan101:10.128.1.1/24;vlan102:192.168.1.1/24;

3.在交换机上将连接三个网段主机的端口分别划分到上述的vlan中;

4.在各个主机上配置ip地址,并将网关地址配置为各自所属vlan的接口地址,即:192.168.2.1,10.128.1.1,192.168.1.1。

不论二层还是三层交换机都可以实现你不同网段IP通信的需求。在纯二层交换机的环境下,你只需要变更子网掩码的长度就可以实现局域网内部的通信,但看你提供的192和10段ip的话,不建议这么做,因为通过修改掩码的方式内部的设备确实可以相互通信了,但是局域网内的IP容量巨大了,因为外网的绝大部分IP地址也被掩码算到了网内,外网的通信几乎就废了。

首先你的设备要三层交换机,在交换机上划分VLAN ,划分两个VLAN ,如vlan10 和vlan20

同时在设置好网关,192.168.2.100,网关一般设置成192.168.2.1然后划到VLAN10,10.128.1.100网关设置成10.128.1.1,划到VLAN20,然后对应连接到电脑的端口划到对应的VLAN下

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

比如192.168.2.100 可以在交换机中设置192.168.2.1这个网关 划分到VLAN10

10.128.1.100 可以在交换机中设置10.128.1.100这个网关 划分到VLAN20

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


如图,如果是华三的交换机,可以电脑连接上consle

在crt上配置,命令如下,希望对你有所帮助


[捂脸]不知道是不是题主举例举错了,还是兄弟们想太复杂了。这么说吧,如果真如题主所述1.1和2.1的话,不需要设备,改子掩网就可以了,0/1/2如果不是划分VLAN的话是可以直接互联的,不需要三层交换。如果题主只是随便举个粟子,实际上并不是1.1和2.1的话,那估计肯定是划分VLAN了吧,那去配个路由表就好,要不直接做端口映射也可以做单独的互联啊

+关注

好吧,大家的回答都高大上,感觉不一定合楼主胃口,来个小菜来来胃,如果只有傻瓜交换机的话可以给你的计算机网卡设个双IP一样可以实现通信的,在设置iP地址的地方IPv4属性框下面有个高级,点进去可以设置多个ip地址,在原来的基础上加个IP就是你那个10.128.的,网关DNS都不动就好,这样子你的电脑两个网段都可以访问

为什么要用交换机呢,为了省钱?那用vlan就行了。。

+关注

单纯来讲,单层交换机没有路由设备的话肯定不行,单纯只只使用交换机实现的话,那就三层交换机可以实现。

+关注

二层交换机不同的网段是不能通信的,需要三层交换机才能支持路由通信,配置动态路由协议或者静态路由就可以相互通信了

+关注

这么简单的问题,一群大神各种公式各种vlan[捂脸][捂脸][捂脸][捂脸][捂脸][捂脸]。


根据你的题目,我判断你的电脑只需要和另外两个不同网段的设备通讯即可。

假设电脑IP是192.168.1.250,设备A IP是192.168.2.250,设备B IP为192.168.3.250,以上电脑和设备均处于同一个局域网内。

你只需要在你的本地连接再添加两个IP,比如192.168.2.251和192.168.3.251即可实现同时和另外两台设备进行通讯。具体添加方法可自行百度。

+关注

二层不行,三层可以

+关注

不同网段的互联必须有三层设备参与,三层交换和路由器均可实现。

+关注

可以!

三层交换机可以实现不同网段通信

交换机本来就可以互通,只是不能自动访问,你可以IP地址直接访问。

+关注

要用3层交换机

+关注

需要三层交换才行

可以的,普通的交换机肯定不行,得选择可以划分VLAN的

他们真复杂 我教你个最简单的 多网卡 每个网卡不同的局域网ip分别链接那2个交换机就行了 例如控制机192.168.1.1 a192.168.2.2 b192.168.3.3 你在控制机上在插张双网口的网卡 分别链接192.168.2.2和192.168.3.3的交换机就行了

+关注

看来是真的不懂网络。交换机工作在网络协议的第2层。IP是第3层的协议。所以没有其他特殊需求的话请忽略一切,直接使用。[呲牙][呲牙][呲牙]

当然可以,VLAN技术就能解决不同网段的的电脑之间的互相访问,想要了解具体方法,请看我的头条,有各种VLAN之间互访的实现的介绍。

可以

不能,交换机是二层设备只能用在同网段设备互联,不同网段通讯需要路由器

+关注

三层可以的

查看知识库全部提问
查看更多文章