不同网段的ip地址如何才能互通?

弱电小法师


不同网段IP地址如何才能互通?这个问题觉得比较笼统,首先你要了解网络的组网结构,通常不同网段的IP如何才能互通,简单分析下,不一定全面。

使用三层交换机划分VLAN实现跨网段IP互通

通过三层交换机划分不同VLAN,三层交换机具有网络层的功能,利用三层的路由功能,通过识别数据包的IP地址,查找路由表进行选路转发,三层交换机利用直接路由实现不同VLAN之间的互访,三层交换机给接口配置IP地址,利用交换虚拟接口实现VLAN互连。①首先在三层交换机上划分不同的VLAN地址,②把二层交换机上的具体端口加入到该VLAN当中;③在三层交换机中生成静态路由,从而实现不同VLAN之间的互访问。


通过路由器静态路由实现不同网段IP互通

一条静态路由通常由三部分组成:①目的IP地址、子网,②子网掩码,③网关,因此可以新建一条静态路由信息,目的地址IP是92.168.1.0,子网掩码为255.255.255.0,网关地址为192.168.0.100,在路由器中做静态路由表配置,注意:在设置静态路由时,网关IP必须是与路由器LAN口IP属于同一个网段。 如果目的IP地址是一台主机的IP地址(如192.168.1.2),那么路由条目应为:目的IP192.168.1.2,子网掩码255.255.255.255,网关192.168.0.100,也可以可以通过命令行来配置相关静态路由。

有其他看法的欢迎在评论区留言一起交流,欢迎指正,觉得有道理请随手点赞关注吧,感谢!

尬聊科技,知识分享节,越努力越幸运,分享越多,收获越多!

尬聊科技


不同网段IP地址互通,可以分几种情况来说明。

网段非完全不同

网段这是一部分不同, 比如 192.168.0.0/24和 192.168.1.0/24,这种网段有部分是相同的,可以通过修改子网掩码来达到互通的目的,比如上面两个地址,掩码改成23位(255.255.254.0)就可以互通了,当然小于23位,就个更可以互通了,比如常用的16位掩码255.255.0.0


网段完全不同

比如192.168.1.0/24 与 172.16.1.0/24 这种情况有两种方式可以实现网段互通。

  • 通过三层交换机来实现

两段地址的各自网关指向三层交换机的接口,两段不同地址在交换机上进行路由,即可实现两端地址互通。

  • 通过NAT来实现互

在交换机下接一台路由器,接路由器的wan口,假设wan口ip为192.168.1.100,lan口下接其中一段地址,比如是172.16.1.0/24,这时候 172.16.1.0/24地址段是可以主动访问到192.168.1.0/24段的地址,访问过程中源地址172.16.1.0转换成了192.168.1.100,可以可以访问。但192.168.1.0段地址无法主动访问172.16.1.0段,只能被动访问。略有不便。


疯评科技


不同网段IP地址互通,王海军老师给你解答!

首先分两种情况来考虑:

1,使用路由器作为不同子网数据转发设备;

2,使用三层交换机路由功能实现数据转发设备;

拓扑图如下:

一、三层交换机实现方法:


1,三层交换机主要配置参数:

2,与三层连接的二层交换机主要配置参数:

3,第二台二层交换机主要配置参数:

4,测试网络连通性:


一、路由器实现方法:

1,路由器配置主要参数:

2,与路由器直连的二层交换机配置参数:

3,第二台二层交换机配置参数:

4,测试网络连通性:


王海军老师


题主问题:不同ip网段怎么互通?

这个问题是比较笼统,不同网络架构有不同连通方式。一般遇到这类问题的,由于网络知识有限,对于比较专业的连通方式比较困惑,实际上可能是比较简单网络,下面我就用常见简单网络,用易于操作的方式来做个示例,便于操作和理解。

比如连接a交换机的电脑设置了192.168.0.*地址,连接b交换机电脑设置了192.168.1.*,怎么互通?

最简单的,就是买个几十块钱普通路由器,操作如下:

一、物理连接

把路由器wan口有线接到a交换机,把lan口任意一个有线接到b交换机,以lan1做示例。

二、路由器设置

把路由器设置成静态ip路由模式,wan口设置ip192.168.0.1,lan口设置为192.168.1.1,这两个地址可以设置为192.168.0.*和192.168.1.*,其中*设置为1~254中任意一个数值。

三、电脑设置

a交换机电脑,ip地址属性页面把网关地址栏填入192.168.0.1,其它设置不变。

b交换机电脑,ip地址属性页面把网关地址栏填入192.168.1.1,其它设置不变。

按照这三步就完成了互通工作。

当然连通方式有很多,这里做一个比较好操作的示例,希望能有助于题主。

回答不易,大家觉得有用就给予关注点赞吧。久久百事通为您答疑解惑。


久久百事通


处理这个问题时,要明确网段和子网这两个不同的概念。

网段(network segment)一般指一个计算机网络中使用同一物理层设备(传输介质,中继器,集线器等)能够直接通讯的那一部分。例如,从192.168.0.1到192.168.255.255这之间就是一个网段。

什么是子网(Subnet)呢?网络中的每一台计算机是根据其IP地址加以区分的,IP地址由网络号和主机号组成,只有在一个网络号下的计算机之间才能“直接”互通,不同网络号的计算机要通过网关(Gateway)才能互通。子网大小可以通过子网掩码来调整,子网掩码的作用就是用来判断任意两个IP地址是否属于同一子网络。同理,可以把192.168.0.1到192.168.255.254(可用地址)通过子网掩码划入一个子网中,这样的划分在某些情况下显得并不十分灵活,会引发广播风暴等。实际应用中我们会把IP网络划分成更小的网络,譬如:192.168.0.1到192.168.0.254(可用地址);192.168.0.1到192.168.0.2(可用地址)等等不同大小的子网段。

如何解决不同子网(子网段)互通互联呢?首先,需要指定一个IP地址作为该子网的网关,子网内所有计算机的默认网关指向该地址。其次,就是建立路由表,把不同的子网关联起来。

实现方法很多,比较简单和经济的方法是使用一台具有三层网络功能的交换机。在交换机中划分两个或两个以上的VLAN,把不同子网的网关地址绑定在VLAN上,然后启用交换机的自动路由功能或配置静态路由。


悠游天下10


在通信行业耕作多年,回答下这个问题。

IP地址和网段是网络通信中的基本概念,而当前问题在于对网络IP转发的理解。

网络是分层的,分层的原因在于清晰的管理和控制。而网络的层次可以从静态的网络拓扑拓扑和动态的网络协议以及网络报文格式三个维度上有所体现。

从报文格式上看:

IP报文在以太网络转发时,有以太报文头和IP报文头,分别对应网络的L2层和L3层。L2层和L3层之间的连接通过ARP。ARP的作用是根据IP地址来获取MAC,VLAN,PORT等L2二层信息。这样报文的二层转发和三层转发就得到的有机的衔接。

如上图,链路层指的是二层,即MAC层,网络层指的是三层,即IP层。

从网络拓扑上看:

如上图,PC处于一个以太网中,通常是二层交换机所连接,我们通常称作一个LAN,也叫局域网(Local area network),一个LAN通常对应一个网段,即一个LAN的PC主机的IP地址通常在一个网段。

当前LAN技术通常以VLAN技术呈现,即虚拟局域网。我们可以把一个局域网根据VLAN进行划分(最多4094个),这个VLAN划分通常在二层交换机中设置,也就是一个二层交换可以把一个LAN网络构建成多个VLAN的虚拟LAN网络。而通常一个VLAN对应一个子网段(不同子网段也相当于不同网段)。有时,一些二层交换机也具有三层功能(也称为三层交换机)。在实现和配置上,通常把不同的VLAN定义为不同的L3三层逻辑接口,不同三层接口配置不同的IP网段。这样不同VLAN下,也是不同子网段的PC主机就可以在三层交换机上通信。通常,配置了IP网段就会产生一条网段路由,和本地主机路由。PC主机和三层交换机通信时,会先进行ARP的学习,这样PC主机和三层交换机会学到彼此的ARP,对于三层交换机来说,ARP就是PC的主机路由,它就可以与PC主机进行通信了。

同理,三层交换机,会学到本地虚拟网络下面所有的PC主机的ARP,这样,不同VLAN下PC主机(即不同子网段)就可以互相通信的了。

从动态协议上看:

1.

PC1要发一个IP报文给PC2,IP报文目的IP地址为192.168.2.10;

2.PC1会学习192.168.1.1的ARP,得到下一跳的MAC,VLAN(100),然后把IP报文封装上二层的MAC和VLAN报文头,然后发给三层交换机;

3.三层交换机收到报文后,发现报文目的IP是PC2,并且发现PC2属于本地网段,因此,三层交换机就会向VLAN200网段进行ARP学习,学到PC2的MAC和VLAN;

4.三层交换机把IP报文发给PC2;

5.PC1和PC2完成通信;


Morning丁先生


我们的PC机访问网络地址,主要分两种情况,一种是局域网内部的访问,也就是相同网段的地址之间的互通,一种是访问局域网外部,也就是不同网段地址之间的互通


局域网内部的访问,就是我们访问的目的地址和自己的PC机在同一网段里。我们给PC机配置IP地址或者采用DHCP方式自动获取IP地址时,需要用到IP和掩码,IP地址和掩码是判断我们访问的目的地址是局域网还是外部网络的依据


下图就是PC机上查到的地址,192.168.0.112是主机地址,255.255.255.0是掩码,两个参数转换成二进制AND一下就会发现,局域网的范围是192.168.0.1到192.168.0.254。那么我们访问这段范围内的地址属于局域网内访问,访问这段地址范围之外属于访问外部网络

这就是我们说的不同网段的意思,访问处于非同一局域网的网络,都在不同网段


例如,下图我要访问192.168.0.102(Ping包),此时是局域网内的访问。局域网内直接使用MAC地址(网卡的物理地址)访问。如果不知道MAC地址可以采用ARP协议获取目的PC机的MAC地址


我们看看PC机上ARP表,此时发现ARP表有对应的目的地址的MAC地址,那么在局域网内就可以直接访问。PC机会把流量从网卡丢出去到下一个设备再查自己MAC表转发,通常这个设备叫交换机,交换机上可以学习到这个局域网所有PC机的MAC地址


然后我们访问百度,此时可以看到,百度的地址不是一个局域网地址,也就是访问百度的地址和我属于不同网段的互访


那么非局域网地址,我们就不能通过MAC地址访问,我们要查一下路由表,如下图。路由表显示,访问百度的地址的流量需要从网关192.168.0.1转发,那么我们访问的数据包就会通过我们的网卡送到192.168.0.1这个网关设备,由这个网关设备再查路由表转发。我们把这个网关设备叫路由器,网关地址是路由器和PC机互联的接口地址。路由器上有所有不是同一网段的访问路由表


怎么在路由器上配置路由?如果不同网段的网关都在相同路由器的接口上,那么是不需要配置路由的,路由器自己知道访问哪个网段的流量从哪个接口送出去。如果不同网段的网关不在相同路由器的接口上,那就需要配置路由,最简单的就是配置静态路由。还有一种是动态的路由,太复杂这里就不说了


举个例子,192.168.0.200网关在路由器1上,172.136.0.100网关在路由器2上,那么当192.168.0.200访问172.136.0.100时,在路由器1上就要配置到172.136.0.100这个网段的路由,假设路由器1和路由器2的互联接口是A

如果采用静态路由,可以这么配置:

iproute static 172.136.0.100 255.255.255.0 interface 出口A


所以,你这个问题的答案是,如果不同网段的IP地址需要互通,那么就通过查路由表转发,如果不同网段的IP连接在同一路由器上,那就没有任何额外的路由器配置,如果连接在相同的路由器上,就需要配置路由。


IT老菜鸟


两个不同网段的IP地址需要看你在什么样的组网模式。

1. 类似于下面这种网络环境的,两台主机只有单网卡,通过路由器简单互连的,

可以在主机A里面手工设置两个IP地址设置如下: 第二个IP地址的默认网关不填(设置完之后会导致不能正常上网)

在主机B里面手工设置IP地址:192.168.2.3 同样默认网关也不填。

这种环境主要应用于公司内部测试环境比较多。


2.在划分VLAN的网络环境中,那么需要使用三层交换机去实现网段互连

需要在交换机相应的端口上配置Trunk/hybrid

3.在跨互联网的网络环境里,两个不同网段的IP地址,可通过VPN方式,在其中一边搭建VPN服务器,在另外一边通过VPN拨号方式连进去。


Pepsicolo


在回家的路上开车,所以没有及时回答。

我总觉得悟空问答里的回答,很多都是答非所问。或者从网上找一些现成的东西,复制粘贴过来。

不同网段的IP地址如何才能互通?

仅这个问题,如果写全面,都需要很长很长的篇幅。因为这和你的网络架构有关,并不能一慨而论。要准确的回答你的问题,必须知道你的网络结构,有多少台路由器,他们之间是怎么联接的。搞清楚构架以后,我们通过在不同的路由器上增加静态路由,就可以达到子网段相互房问的目的。

这个世界的互联网,本来就是把不同的子网络、孙网络,通过许许多多的路由器和其他网关设备联系在一起的。我不想说得太专业,还是打个比方吧。

张三是A小区的,李四是B小区的。如果A小区里面有人到物业找张三,物业马上可以查资料,知道张三住几栋几单元几室。

如果B小区里有人找李四,同样到物业一问,就能找到李四。

但是,如果张三想找李四怎么办?张三都找不到B小区的物业,而且物业也不会随便告诉他李四住哪儿。同样,李四找张三也是一样的情况。

A小区和B小区就是两个不同的网段。怎么办呢? 张三要先到B小区的物业那里登记,(相当于在路由上增加静态路由),证明你找李四是合法的,认可的。下一次你到物业找李四,物业把你的登记资料一看,嗯。可以告诉你李四在哪栋哪单元哪室了。你到B小区物业登记造册的过程,就是增加一条静态路由的过程。完成以后,你就可以访问李四。

但是,B小区的李四一样不能访问A小区的李,因为他没有登记过。李四要访问张三,一样要到A小区的物业去登记(增加静态路由)。


这可能是最简单的,复杂一些的,你可以想象一下,和我们寄快递差不多。寄快递给村里,得先从国家,省,市,县,镇,最到一级级路由到村。不然你说找某个村的某个人,谁也不知道他在哪里。


弱电那些事


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


不同网段的IP地址如何才能够互通?

这里就需要使用到三层设置,普通的二层交换机无法实现。

  • 一种是通过三层交换机进行设备,在三层交换机上设置不同的VLAN网关;

  • 一种是通过路由器来进行连接,在路由器上通过子接口的模式来设置。

具体来看看这两种方式分别是如何实现的吧。


实现方法

1.三层交换机

  • 不同的网关地址需要相互通信,需要在三层交换机上建立网关;

  • 网关均在同一个三层交换机之上,设备会默认建立路由,不同网段设备可以进行通信;

  • 为了电脑方便的获得地址,可以在三层交换机上建立不同网段的DHCP服务器。

2.路由器

  • 路由器使用的是子接口的模式,来实现不同的地址段通信;

  • 在不同的子接口中,设置不同的网段网关地址;

  • 不同的路由器,支持的子接口数量不同,但一般足够满足想要划分的子接口。

在三层交换机和路由器中,均可以通过“show ip route”命令,来查看默认建立的路由。

  • 电脑端通过路由器或交换机的DHCP服务器获得IP地址;

  • 不同网段的设备,可以进行相互通信,此种做法常用于大型企业不同VLAN间的通信。


不同网段设备互通的设置,是否还有更简单的方法?

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



分享到:


相關文章: