我来简单的说一下两台不同网络交换机的子网IP段不同的情况下,交换机下两子网设备互访的原理。
其实很简单,如果是二层交换机,那么互访是相同网段访问,访问的机制是基于MAC地址,如果是三层或者四层交换机,那么既支持传统交换机的二层访问,又可以配置Vlanif子接口支持L3访问,这个时候两个子网互通就需要通过静态路由。
如下图所示,两个交换机连接两个不同的子网,如果要他们互通,我们可用将这两个三层交换机互联,并且互联接口配置成三层口,配置地址10.164.1.1和10.164.1.2
如果要互通,那么我们在三层交换机配上静态路由,静态路由的下一跳指向对方的交换机,例如在交换机1上配置如下静态路由(不同的产品配置命令不一样):
那么在交换机1上访问192.168.100.0/24子网的流量,就会查询交换机1上的这条静态路由,然后把流量从互联接口送到交换机2上,由交换机2通过本地路由转发到正确的子网。反向的国产也是这样。
当然,也不一定非要配置静态路由,动态路由协议例如OSPF也可用实现路由的转发,不过你这种场景比较简单,静态路由足够了。
针对每一个问答都本着绝不大胆胡说,只管小心求证的态度,疯评科技来解答您的提问。
两个不同网段的子网要相互访问,其实还有有很多方法的,下面详细来看看。
第一种方法:更改子网掩码变成同一网段
原来两个不同的子网的网段无法相互访问,在将原来的子网掩码255.255.255.0改变为255.255.254.0的子网掩码后,两者都在一个网段了,就可以相互访问了。
第二种方法:需要三层交换机或者路由器
左边子网的设备以连接到的路由器的接口IP 192.168.0.1为网关,右边子网设备以连接到路由器的接口IP 192.168.1.1为网关,两个子网就可以通信了。
通信原理:路由器上直接有到两个子网的直连路由,当子网设备以路由器为网关时,就可以直接根据直连路由访问到目标,目标回程时又是以路由器为网关,同样直接调用直连路由将信息返回。
第三种方法:中间有多个隔离设备
旁边两个子网设备分别以邻近的路由器接口为网关,两个路由器之间互相写入到对端子网的静态路由;或者两个路由器运行动态路由协议,分别将所在子网路由进行发布即可。
这样就是一个通用的三层通信的环境,就跟互联网上的通信没什么区别了。
总之,解决问题的方法是多种多样,按照最简单的原则来处理就可以,明白原理就好办了。
风科技,致力于用简单通俗的语言描述问题的答案。
在我们现在普遍使用的计算机网络传输中主要有两个代表地址的参数,分别是属于二层的MAC地址和属于三层的IP地址。对IP地址我们都相对来说比较熟悉,比如192.168点1.1。
是不是在同一个网段?是由IP地址和子网掩码共同决定的,当两个计算机在同一个网段的时候,终端和终端之间的通信不需要使用网关就可以直接有交换进行转发。转发的过程中只涉及二层的MAC地址信息,交换机就可以完成这样的任务。
如果涉及到三层的IP地址,则需要更高层次的设备,比如路由器来帮忙转发。所以不同网段的计算机要想进行通讯,必须借助路由器或者三层交换机才可以。
如果你只要纯二层交换机那么不同网段是不能相互进行通信的。除非使用多WAN端口的路由器连接不同的网段或者可以配置vlanif接口的交换机通过配置路由来相互访问。
本文来自用户投稿,不代表【墨加】立场,本平台所发表的文章、图片属于原权利人所有,侵权投诉邮箱:shiyucn@qq.com。如若转载,请注明出处:http://www.mojiax.com/zhishi/181384.html