不同網段的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間的通信。


不同網段設備互通的設置,是否還有更簡單的方法?

歡迎大家留言討論,喜歡的點點關注。



分享到:


相關文章: