这个问题,怎么说呢?看你使用的是什么交换机了,如果是二层交换机是无法实现的。如果使用的是三层交换机,是能够实现的。为什么会这样呢?我们一起来看看。
交换机
交换机(网桥)是数据链路层上的设备,用于将同一个子网的多个节点连接在一起,没有进/出口之分。它只能处理MAC地址,不能处理IP地址。
与路由器不同,它内部没有网络适配器,即没有IP和MAC地址,只有端口。也就是说,它对接收到的数据包,只负责解开MAC地址,查询对应的端口,然后发送出去,并不管数据包的进端口和出端口是否属于同一个子网。
因为交换机上每个端口都和网线另一端的计算机直接相连,所以交换机可以轻易的知道该设备的MAC地址(人工配置或自动查询),进而交换机会生成端口与MAC地址的对应表,当来一个数据包时,交换机便解开其中的目标MAC地址,查询映射表,将其发送出去,在这之前可能会对数据包进行校验。当目标计算机接收到数据包时,会查看目标MAC地址是否是自己,若是,则向上层提交,否则丢弃。
二层交换机
二层交换机工作于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文章来源:https://www.toymoban.com/news/detail-480363.html
这样,就能够实现两台设备通过交换机相互通信了。文章来源地址https://www.toymoban.com/news/detail-480363.html
到了这里,关于交换机能否实现不同网段的互联?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!