網絡知識:整理各種路由器組網方法!網跨段也能訪問

很多朋友問到,針對不同網段的兩個電腦設備如何實現通信?這個通常在企業辦公中會遇到,我們經常會遇到企業隨著員工或部門的增多,增加了一個路由器,分了兩個網段,A子網和B子網就處于不同網段,當網絡中存在多個路由器時,要求不同路由器下屬的子網可以互相通訊,同時又可以通過寬帶路由器上網,今天給大家講解一下相關的案例以及解決方案。

案例情景1

企業通過一臺路由器R1上網,局域網LAN1,。因為業務需要,擴充了一臺路由器R2,加入一個新的局域網段LAN2。

需要讓PC1和PC2可以相互通訊,可以按照下圖中進行設置。

?

要實現pc1和pc2相互通信如可做如下設置:

1、pc1的的網關指向R1 LAN

2、pc2的網關指向R2的LAN口

3、R2的WAN口網關指向R1 LAN口

4、在R1上指定一條靜態路由,使目的ip為192.168.1.x網段的ip轉發到R2。

R1靜態路由配置單獨說明:一條靜態路由一般由三部分組成,目的IP地址、子網掩碼和下一跳(網關)地址,按照上圖的分析,新建一條靜態路由所包含的信息,應該有如下內容,發往目的地址192.168.1.0網段的IP包(子網掩碼為255.255.255.0)的下一跳地址為192.168.0.100.具體配置位置,如果是在路由器中,以TP-Link的為例子,在路由器配置界面,有靜態路由表配置:

在設置靜態路由時,網關IP必須是與本路由器LAN口IP屬于同一個網段。?

如果目的IP地址是一臺主機的IP地址,則子網掩碼必須為255.255.255.255

如果是在服務器上,可以通過命令行來配置靜態路由,包括添加、刪除和修改。

?可以看得出來,案例1其實與路由器的橋接原理很類似。

案例情景2

小區共享性寬帶接入,A用戶用一臺寬帶路由器構建了一個局域網,B用戶也用一臺寬帶路由器構建局域網,A、B用戶各自局域網之間的主機不能相互通訊。網絡拓撲如下:

?

要想實現PC2和PC1之間的互相訪問,看起來與情況1有些相似,需要在內網網關中添加兩條靜態路由。一般的小區網關肯定是不會隨便讓用戶配置路由的,而且這樣配置后,其他網段的電腦也可以訪問PC1和PC2。

兩臺路由器,不同網段互訪設置方法:

把兩個路由器的WAN口設置到一個子網,如上圖:

路由器1 WAN口ip:10.1.1.3
路由器2 WAN口ip:10.1.1.3

兩個路由器的LAN口可以隨便設,只要不跟WAN口在一個子網即可。

案例情景3

上面我們案例1與案例2都是針對兩個路由器的,那么對于有多個路由器,網絡中有多級路由設備的環境,這種情況可以說是情景一和情景二的整合。

類似的網絡拓撲如下:三臺路由器

?

要實現PC1、PC2和PC3之間的互訪,那么就需要配置路由器1路由器3需要配置靜態路由了,那么該如何配呢?

其實就是把上面案例1與案例2的情況整合了,就是案例3了。

分析:(這里面路由器用R來表示)

R1在R2與R3中間,R1本身連接pc2,那么要實現pc2與pc1、pc3互訪,那么R1的目的地址就是pc1與pc3。

而R1的下一跳就是R2與R3,R2的WAN口與R1的LAN口相連接,所以R1的LAN口地址與R2的WAN口地址在同一網段,R1的WAN口地址與R3的WAN口在同一網段。

所以R1:

目的地址為192.168.1.0,掩碼255.255.255.0,下一跳(網關)為192.168.0.100

目的地址為172.16.0.0,掩碼255.255.0.0,下一跳(網關)為10.1.1.3

所以R3:

目的地址為192.168.0.0,掩碼255.255.255.0,下一跳為10.1.1.2

目的地址為192.168.1.0,掩碼255.255.255.0,下一跳為10.1.1.2.

如果上面不理解,可以換個角度來看:

對于路由器R3來看,它只能看到R1,而看不到R2,所以R3來說,上面R1與R2兩條路由,可以匯總會一條,就是

目的地址為192.168.0.0,掩碼為255.255.0.0,下一跳為10.1.1.2,這個網段包含了192.168.0.0~192.168.255.0所有的子網,也包括了R1與R2,這條靜態路由會使所有目的IP在這個范圍內的信息包,都轉發給10.1.1.2路由器R1,這種,將多條子路由條目匯總成一條都包含在內的總路由條目,叫做路由匯總。

網絡中為什么要把子網掩碼寫精確

在大型路由器上,路由表往往很長很大,采用路由匯總可以減少路由表的長度,提高路由器效率。

當然路由匯總也不總是有效的,因為子網的劃分是人為的,路由匯總中的其他網段可能存在其他局域網下,貿然匯可能會出錯,所以我們在實際項目要把子網掩碼計算得很精確,這也就是為什么筑慧小妹之前一直不建議我們設置B類網址是直接把子網掩碼寫255.255.0.0。

上述例子3中的路由匯總可以設置精更加精確,對于192.168.0.0和192.168.1.0,網絡位相同的位數有前23位,要可以通過掩碼來區分這兩個網段的話,需要將掩碼設置為255.255.254.0,而不建議設置成255.255.0.0,這條改進的匯總路由表應該寫成這樣:

目的地址為192.168.0.0,子網掩碼為255.255.254.0,下一跳為10.1.1.2,這條匯總路由,只會包含192.168.0.0和192.168.0.1兩個子網,這才是一條精確路由。這樣有助于網絡以后的擴展和維護。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/270674.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/270674.shtml
英文地址,請注明出處:http://en.pswp.cn/news/270674.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

bootstrap.yml與application.properties區別?

1. bootstrap.yml先于application.properties被加載。 2. bootstrap.yml被Spring ApplicationContext的父類加載,這個類先于加載application.yml的ApplicatonContext啟動。

hsv 明度的范圍_色彩空間中的 HSL、HSV、HSB 有什么區別?

首先, HSB 和 HSV 是同一個東西,只是名稱不同,本文后面僅使用 HSB,當提到它的時候,也代表 HSV。HSB 和 HSL 在字面意思上是一樣的:H 指的是色相(Hue),就是顏色名稱,例如“紅色”、“…

Java技術:serialVersionUID作用介紹

serialVersionUID概念介紹英文翻譯的意思是序列化版本號。凡是實現Serializable接口的類都會有一個表示序列化版本標識符的靜態變量。serialVersionUID的生成方式默認的1L:比如:private static final long serialVersionUID 1L; 。根據類名、接口名、成…

服務雪崩

假設存在如下調用鏈 而此時,Service A的流量波動很大,流量經常會突然性增加!那么在這種情況下,就算Service A能扛得住請求,Service B和Service C未必能扛得住這突發的請求。 此時,如果Service C因為抗不住…

華為的型號命名規則_華為交換機s2700系列命名規則

華為交換機s2700系列命名規則華為交換機s2700系列命名規則上一篇我們聊到S2700系列機型的命名規則方法。基于要滿足不同用戶的市場需求,S2700系列提供了多款機型。咱們就以S2700-26TP-PWR-EI、S2710-52P-SI-AC、S2700-52P-EI-AC以及S2700-9TP-SI為模板來講解S2700系…

電腦技巧:Win10操作系統關閉這幾個功能,可以大幅度提升電腦的運行速度

目錄 一、禁用Cortana語音助手 二、關閉onedrive自動同步服務 三、關閉微軟自帶的Windows Search服務 四、關閉windows自動更新 五、清理緩存文件 六、減少不必要開機啟動項 今天小編給大家介紹一下Win10操作系統需要關閉的幾個功能,能讓你的電腦飛速運轉&#xff0…

mysql換成oracle_從mysql轉換到oracle數據庫

最近做了幾個項目,我對項目的要求(有些也是客戶的要求)都是既要能用mysql數據庫,又要能用oracle數據庫,開發時盡量用mysql,等到發布時要求兩者都能適應。因為兩種數據庫還是許多具體的應用有些不同,而我們開發中采用的…

硬件知識:視頻分配器、畫面分割器、矩陣、延長器相關知識介紹

目錄 1、視頻分配器 2、視頻切換器 3、視頻矩陣 4、畫面分割器 5、延長器 你知道視頻分配器,畫面分割器,矩陣各自的作用都是什么嗎?今天小編就為大家詳細的介紹下它們各自的區別。 1、視頻分配器 視頻分配器是一種把一個源平均分配成多路視頻…

UnityShader之Shader分類篇【Shader資料2】

關于ShaderLab,從我個人的理解上來看應該是分為三種類型。 1、Fixed function shader 固定渲染管線Shader,基于用于高級Shader在老顯卡無法顯示時的Fallback,使用的是ShaderLab語言,屬于真正的ShaderLab語言,和我們平時…

mysql 交叉連接_MySQL教程77-CROSS JOIN 交叉連接

之間所講的查詢語句都是針對一個表的,但是在關系型數據庫中,表與表之間是有聯系的,所以在實際應用中,經常使用多表查詢。多表查詢就是同時查詢兩個或兩個以上的表。在 MySQL 中,多表查詢主要有交叉連接、內連接和外連接…

python web django base skill

web框架本質 socket 業務邏輯框架實現socket tonado node.js 使用WSGI實現socket django flask 自己實現框架思路 wsgiref socket 路由系統 自己寫邏輯(views) jinja2 模板引擎(templates) 實現動態頁面,修改返回給瀏覽器的字符串 去…

電腦常見的VGA、DVI、PS/2、USB等接口知識筆記

我們經常見到電腦和網絡設備上都少不了VGA、DVI、PS/2、USB等常用接口,那些接口里面有多個針腳,他們每個針腳都有自己的用途,今天電腦學習小編就帶大家一起看看這些接口神秘用途。 現在很多朋友們可能會遇到VGA線或HDMI線不夠長,或…

mysql kill_Mysql使用kill命令解決死鎖問題(殺死某條正在執行的sql語句)

在使用mysql運行某些語句時,會因數據量太大而導致死鎖,沒有反映。這個時候,就需要kill掉某個正在消耗資源的query語句即可, KILL命令的語法格式如下:KILL [CONNECTION | QUERY] thread_id每個與mysqld的連接都在一個獨…

數據庫:MySQL、HBase、ElasticSearch三者對比

1、概念介紹 MySQL:關系型數據庫,主要面向OLTP,支持事務,支持二級索引,支持sql,支持主從、Group Replication架構模型(本文全部以Innodb為例,不涉及別的存儲引擎)。 HBas…

mysql 附加數據庫文件_mysql附加數據庫文件

{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里云數據庫專家保駕護航,為用戶…

SpringBoot集成Mybatis用法筆記

今天給大家整理SpringBoot集成Mybatis用法筆記。希望對大家能有所幫助&#xff01;搭建一個SpringBoot基礎項目。具體可以參考SpringBoot:搭建第一個Web程序引入相關依賴<dependencies><dependency><groupId>org.springframework.boot</groupId><ar…

wifi-mac

//18:a6:f7:12:0b:8b //18:a6:f7:1e:a9:57 //18:a6:f7:1f:8e:69 //18:a6:f7:12:0b:9c //18:a6:f7:1f:cd:d4 //18:a6:f7:1c:94:35 轉載于:https://www.cnblogs.com/mayidudu/p/5991781.html