HCIP MGRE實驗

一、實驗要求

1、R5為ISP,只能進行IP地址配置,其所有地址均配為公有Ip地址;

2、 ?R1和R5間使用PPP的PAP認證,R5為主認證方;

R2與R5之間使用PPP的CHAP認證,R5為主認證方;

R3與R5之間使用HDLC封裝;

3、R2、R3構建一個MGRE環境,R1為中心站點,R1、R4間為點到點的GRE;

4、整個私有網絡基本RIP全網可達;

5、所有PC設置私有IP為源IP,可以訪問R5環回;

二、實驗思路

一、基礎準備:設備互聯與地址配置?

R5 當 ISP,只配公網 IP,負責 “公網通道”;R1 - R4 是私有網絡設備,有私有網段(192.168.x.0/24)和隧道 / 公網互聯地址。?

按拓撲給每臺路由器接口填 IP(比如 R1 連 R5 的串口配 15.1.1.1/24,R5 對應口配 15.1.1.2/24 ),PC 也配好私有 IP 和網關。?

二、鏈路層配置:認證 + 封裝?

R1 ? R5(PPP + PAP)

?R5(主認證方):在 AAA 建用戶(用戶名 / 密碼),串口開 PAP 認證,讓 R5 能 “驗證” R1。?

R1(被認證方):串口配 PAP 用戶名 / 密碼,和 R5 協商,讓鏈路能通。?

R2 ? R5(PPP + CHAP)?

R5(主認證方):AAA 建用戶,串口開 CHAP 認證(比 PAP 安全,挑戰 - 響應模式)。?

R2(被認證方):串口配 CHAP 用戶名 / 密碼,完成認證,鏈路 Up。?

R3 ? R5(HDLC 封裝)?

兩端串口直接配 HDLC 封裝,讓鏈路跑 HDLC 協議(簡單點到點協議)。?

三、隧道搭建:私有網絡跨公網互聯?

R1 ? R4(點到點 GRE)?

兩端建 GRE 隧道,用公網 IP 當 “源 / 目標”,把私有數據封裝到公網傳。比如 R1 隧道源是 15.1.1.1,目標是 R4 的 45.1.1.1,邏輯上讓 R1/R4 像 “直連”。?

R1(中心)+ R2/R3(分支):MGRE 隧道?

R1(中心):建 MGRE 隧道(點對多點),用私網口當源,開 NHRP(讓分支能 “注冊” 到中心)。?

R2/R3(分支):建 MGRE 隧道,用公網口當源,向 R1 注冊,讓分支能通過中心互訪。?

四、路由打通:私有網絡全網可達?

部署 RIP 協議?

在 R1 - R4 上開 RIP,宣告私有網段(192.168.x.0/24)、隧道網段(10.1.x.0/24),讓路由自動交換。比如 R1 宣告 192.168.1.0、10.1.1.0 等,R2 宣告 192.168.2.0、10.1.2.0 等。??

五、特殊需求:PC 用私網源 IP 訪問 R5 環回?

路由保障?

R5 配靜態路由,讓 R5 知道 “私有網段的包該往哪回”(比如把 192.168.0.0/16 指向 R1)。?

私有網絡路由器配靜態路由或用 RIP 傳 R5 環回(5.5.5.5)的路由,讓 PC 能找到 R5 環回。?

源 IP 驗證?

PC 訪問 R5 環回(ping 5.5.5.5),抓包或看路由,確保源 IP 是私有地址(沒被 NAT 改掉),實現 “私網源訪問公網環回”。?

核心邏輯:先搭好基礎鏈路(地址 + 認證 / 封裝),再用隧道把私有網絡跨公網連起來,接著用 RIP 傳路由讓全網通,最后調路由讓 PC 能以私網 IP 訪問 R5 環回。每一步解決 “怎么連”“怎么通”“怎么控” 的問題,逐步實現實驗目標 。

三、具體操作

一、R5(ISP 設備)配置

# 配置接口 IP 地址
[R5]interface Serial 4/0/1
[R5-Serial4/0/1]ip address 15.1.1.2 255.255.255.0 
[R5-Serial4/0/1]quit
[R5]interface Serial 3/0/1
[R5-Serial3/0/1]ip address 25.1.1.2 255.255.255.0 
[R5-Serial3/0/1]quit
[R5]interface Serial 4/0/0
[R5-Serial4/0/0]ip address 35.1.1.2 255.255.255.0 
[R5-Serial4/0/0]quit
[R5]interface GigabitEthernet 0/0/0
[R5-GigabitEthernet0/0/0]ip address 45.1.1.2 255.255.255.0 
[R5-GigabitEthernet0/0/0]quit
[R5]interface LoopBack 0
[R5-LoopBack0]ip address 5.5.5.5 255.255.255.0 
[R5-LoopBack0]quit
# 配置 PAP 認證相關(主認證方,針對 R1 )
[R5]aaa
[R5-aaa]local-user r1 password simple r1pass
[R5-aaa]local-user r1 service-type ppp
[R5-aaa]quit
[R5]interface Serial 4/0/1
[R5-Serial4/0/1]link-protocol ppp
[R5-Serial4/0/1]ppp authentication-mode pap 
[R5-Serial4/0/1]quit
# 配置 CHAP 認證相關(主認證方,針對 R2 )
[R5]aaa
[R5-aaa]local-user r2 password simple r2pass
[R5-aaa]local-user r2 service-type ppp
[R5-aaa]quit
[R5]interface Serial 3/0/1
[R5-Serial3/0/1]link-protocol ppp
[R5-Serial3/0/1]ppp authentication-mode chap 
[R5-Serial3/0/1]quit
# 配置 R3 連接接口為 HDLC 封裝
[R5]interface Serial 4/0/0
[R5-Serial4/0/0]link-protocol hdlc 
[R5-Serial4/0/0]ip address 35.1.1.2 255.255.255.0 
[R5-Serial4/0/0]quit

二、R1 配置

# 配置接口 IP 地址
[R1]interface GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0]ip address 192.168.1.2 255.255.255.0 
[R1-GigabitEthernet0/0/0]quit
[R1]interface Serial 4/0/0
[R1-Serial4/0/0]ip address 15.1.1.1 255.255.255.0 
[R1-Serial4/0/0]link-protocol ppp
# 配置 PAP 認證(被認證方,對接 R5 )
[R1-Serial4/0/0]ppp pap sent-username r1 password simple r1pass
[R1-Serial4/0/0]quit
# 配置與 R4 的點到點 GRE 隧道
[R1]interface Tunnel 0/0/0
[R1-Tunnel0/0/0]tunnel-protocol gre 
[R1-Tunnel0/0/0]source 10.1.1.1
[R1-Tunnel0/0/0]destination 10.1.1.2
[R1-Tunnel0/0/0]ip address 10.1.1.1 255.255.255.0 
[R1-Tunnel0/0/0]quit
# 配置 MGRE 相關(作為中心站點 )
[R1]interface Tunnel 0/0/1
[R1-Tunnel0/0/1]tunnel-protocol gre p2mp
[R1-Tunnel0/0/1]source GigabitEthernet 0/0/0
# 后續結合 RIP 等配置發布路由,先完成基礎隧道
[R1-Tunnel0/0/1]nhrp network-id 100
[R1-Tunnel0/0/1]ip address 10.1.2.1 255.255.255.0 
[R1-Tunnel0/0/1]quit
# 配置 RIP ,宣告私有網絡及隧道等網段
[R1]rip 1
[R1-rip-1]version 2
[R1-rip-1]network 10.0.0.0
[R1-rip-1]network 15.0.0.0
[R1-rip-1]network 192.168.1.0
[R1-rip-1]quit

三、R2 配置

# 配置接口 IP 地址
[R2]interface GigabitEthernet 0/0/0
[R2-GigabitEthernet0/0/0]ip address 192.168.2.2 255.255.255.0 
[R2-GigabitEthernet0/0/0]quit
[R2]interface Serial 4/0/0
[R2-Serial4/0/0]ip address 25.1.1.1 255.255.255.0 
[R2-Serial4/0/0]link-protocol ppp
# 配置 CHAP 認證(被認證方,對接 R5 )
[R2-Serial4/0/0]ppp chap user r2
[R2-Serial4/0/0]ppp chap password simple r2pass
[R2-Serial4/0/0]quit
# 配置 MGRE 隧道(對接 R1 中心站點 )
[R2]interface Tunnel 0/0/0
[R2-Tunnel0/0/0]tunnel-protocol gre p2mp
[R2-Tunnel0/0/0]source Serial 4/0/0
[R2-Tunnel0/0/0]nhrp network-id 100
[R2-Tunnel0/0/0]nhrp entry 10.1.2.1 15.1.1.1 register 
[R2-Tunnel0/0/0]ip address 10.1.2.2 255.255.255.0 
[R2-Tunnel0/0/0]quit
# 配置 RIP ,宣告相關網段
[R2]rip 1
[R2-rip-1]version 2
[R2-rip-1]network 10.0.0.0
[R2-rip-1]network 25.0.0.0
[R2-rip-1]network 192.168.2.0
[R2-rip-1]quit

四、R3 配置

# 配置接口 IP 地址
[R3]interface GigabitEthernet 0/0/0
[R3-GigabitEthernet0/0/0]ip address 192.168.3.2 255.255.255.0 
[R3-GigabitEthernet0/0/0]quit
[R3]interface Serial 4/0/0
[R3-Serial4/0/0]ip address 35.1.1.1 255.255.255.0 
[R3-Serial4/0/0]link-protocol hdlc 
[R3-Serial4/0/0]quit
# 配置 MGRE 隧道(對接 R1 中心站點 )
[R3]interface Tunnel 0/0/0
[R3-Tunnel0/0/0]tunnel-protocol gre p2mp
[R3-Tunnel0/0/0]source Serial 4/0/0
[R3-Tunnel0/0/0]nhrp network-id 100
[R3-Tunnel0/0/0]nhrp entry 10.1.2.1 15.1.1.1 register 
[R3-Tunnel0/0/0]ip address 10.1.2.3 255.255.255.0 
[R3-Tunnel0/0/0]quit
# 配置 RIP ,宣告相關網段
[R3]rip 1
[R3-rip-1]version 2
[R3-rip-1]network 10.0.0.0
[R3-rip-1]network 35.0.0.0
[R3-rip-1]network 192.168.3.0
[R3-rip-1]quit

五、R4 配置

# 配置接口 IP 地址
[R4]interface GigabitEthernet 0/0/0
[R4-GigabitEthernet0/0/0]ip address 45.1.1.1 255.255.255.0 
[R4-GigabitEthernet0/0/0]quit
[R4]interface GigabitEthernet 0/0/1
[R4-GigabitEthernet0/0/1]ip address 192.168.4.2 255.255.255.0 
[R4-GigabitEthernet0/0/1]quit
# 配置與 R1 的點到點 GRE 隧道
[R4]interface Tunnel 0/0/0
[R4-Tunnel0/0/0]tunnel-protocol gre 
[R4-Tunnel0/0/0]source 10.1.1.2
[R4-Tunnel0/0/0]destination 10.1.1.1
[R4-Tunnel0/0/0]ip address 10.1.1.2 255.255.255.0 
[R4-Tunnel0/0/0]quit
# 配置 RIP ,宣告相關網段
[R4]rip 1
[R4-rip-1]version 2
[R4-rip-1]network 10.0.0.0
[R4-rip-1]network 45.0.0.0
[R4-rip-1]network 192.168.4.0
[R4-rip-1]quit

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

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

相關文章

基于PyTorch的多視角二維流場切片三維流場預測模型

基于PyTorch的多視角二維流場切片三維流場預測模型 前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家,覺得好請收藏。點擊跳轉到網站。 1. 引言 計算流體動力學(CFD)在工程設計和科學研究中扮演…

全新輕量化PHP網盤搜索引擎系統源碼

內容目錄一、詳細介紹二、效果展示1.部分代碼2.效果圖展示三、學習資料下載一、詳細介紹 全新輕量化PHP網盤搜索引擎系統源碼 基于PHPMYSQL開發 一、多樣篩選功能:網站支持5類篩選功能,包括默認搜索、網盤類型、文件大小、時間排序以及網盤來源&#x…

C study notes[3]

文章目錄operatonsloopsreferencesoperatons the fundamental operators such as ,-,* in C language can be simply manipulated. int sum 5 3; // sum 8 int difference 10 - 4; // difference 6 int product 6 * 7; // product 42the operator / was left to in…

練習實踐-基礎設施-文件共享-windows和linux之間的文件共享-smb服務搭建

參考來源: 在線書籍-linux就該這么學-第12章 安裝軟件包 配置文件/etc/samba/smb.conf 運維對待配置文件的態度,非必要不增加 安裝完畢后打開Samba服務程序的主配置文件,好在參數并不多,只有37行。其中第17~22行代…

常用設計模式系列(十三)—組合模式

常用設計模式系列(十三)—組合模式 第一節 前言 hello大家好,今年已經過去了一半,年初立下的flag,不知道實現了沒有,你的flag改了多少次?無論自己的愿望是否完成,我們都應該懷揣著追…

字節碼操作工具——ByteBuddy應用(3)安全檢查

一、檢測方法名是否符合規范1、代碼(1)MethodLoggerAgentpackage com.example.agent;import net.bytebuddy.agent.builder.AgentBuilder; import net.bytebuddy.asm.Advice; import net.bytebuddy.matcher.ElementMatchers;import java.lang.instrument.…

NineData 數據庫 DevOps 全面支持 GaussDB,國產化管理再升級!

NineData 數據庫 DevOps 平臺現已全面兼容 GaussDB 全線產品(包括 GaussDB 企業級、DWS 數據倉庫、openGauss 開源版),實現一站式管理。無論 GaussDB 實例部署在哪個環境,企業所有開發者都可以通過 NineData 統一訪問,…

C++ - 模板進階

一、非類型模板參數模板參數 分為 類型形參與 非類型形參。 類型形參:出現在模板參數列表中,跟在 class 或者 typename 之類的參數類型名稱。 非類型形參,就是用一個常量作為類(函數)模板的一個參數,在類(函數)模板中可將該參數…

【質量管理】軟件缺陷管理實施方案(專業版)

引言 方案目標與范圍 本方案以CMMI量化管理要求與ISO 9000質量體系為框架,核心目標是通過標準化缺陷管理流程實現缺陷全生命周期可控。具體包括:確保軟件缺陷在全生命周期中被及時發現與修復,減少其對軟件質量、發布計劃及用戶體驗的負面影響;以“零缺陷”為首要目標,針對…

Elasticsearch 講解及 Java 應用實戰:從入門到落地

在數據量爆炸的今天,傳統數據庫的查詢能力越來越難以滿足復雜的檢索需求。比如電商平臺的商品搜索,需要支持關鍵詞模糊匹配、多條件篩選、熱門度排序等功能,這時候 Elasticsearch(簡稱 ES)就成了最佳選擇。作為一款分布…

docker pull weaviate 國內拉取失敗的問題

我是校內網,嘗試了 改鏡像源 (cooragent) ruiyCJQ:~/sdb/B/cooragent$ sudo vim /etc/docker/daemon.json [sudo] password for ruiy: (cooragent) ruiyCJQ:~/sdb/B/cooragent$ sudo service docker restart (cooragent) ruiyCJQ:~/sdb/B/cooragent$ sudo docke…

Vue項目使用Univer Sheets

Univer Excel主頁鏈接&#xff1a;安裝步驟 1. 安裝 使用預設模式的包管理器安裝 - 預設模式&#xff1a;可以理解為開包即用的模式&#xff0c;省去很多配置&#xff0c;當然自由度不如插件模式 pnpm add univerjs/presets univerjs/preset-sheets-core2. 前端代碼 <te…

Python day24

浙大疏錦行 python day24 內容&#xff1a; 元組&#xff1a;類比于列表&#xff0c;不過元組的元素不能被修改&#xff0c;顯示也是從[]改為了()&#xff0c;其余操作則是和列表類似&#xff0c;且元組是有序的可迭代對象&#xff1a;即可以使用迭代器訪問的對象&#xff0c…

Three.js 動畫系統入門:Tween.js 與 AnimationMixer 的使用

引言 動畫是 Three.js 中增強 3D 場景動態效果的核心技術&#xff0c;能夠為用戶帶來沉浸式體驗。Three.js 支持通過 Tween.js 實現簡單的屬性動畫&#xff0c;以及通過 AnimationMixer 處理復雜的混合動畫和骨骼動畫。本文將深入探討如何使用 Tween.js 控制 Object3D 的屬性動…

裝修進度管理系統功能對比:主流工具9選

本文分享了9款常用的裝修進度管理軟件&#xff0c;包括&#xff1a;1.Worktile&#xff1b;2.中望軟件&#xff1b;3.三維家&#xff1b;4.Procore&#xff1b;5.易達裝修管理系統&#xff1b;6.裝修管家&#xff1b;7.Zoho Projects&#xff1b;8.中建君聯&#xff1b;9.一品裝…

深度學習篇---預訓練模型

在深度學習中&#xff0c;預訓練模型&#xff08;Pretrained Model&#xff09; 是提升開發效率和模型性能的 “利器”。無論是圖像識別、自然語言處理還是語音識別&#xff0c;預訓練模型都被廣泛使用。下面從概念、使用原因、場景、作用等方面詳細介紹&#xff0c;并結合 Pyt…

Redis ①⑦-分布式鎖

分布式鎖 分布式鎖是鎖的一種&#xff0c;都是為了解決多線程/多進程環境下&#xff0c;對共享資源的訪問沖突問題。 不過&#xff0c;像 Java 的 synchronized 或者 C 的 mutex 這種鎖&#xff0c;都是進程內的鎖&#xff0c;而分布式鎖則是跨越進程/機器的鎖。也就是可以針對…

OpenCV-圖像預處理?【圖像顏色空間轉換、灰度化實驗、二值化處理、鏡像翻轉 和 仿射變換】

文章目錄先言一、圖像顏色空間轉換1.RGB顏色空間2.顏色加法3.顏色加權加法4.HSV顏色空間5.圖像轉換&#xff08;cvtColor()&#xff09;二、灰度實驗1.灰度圖2.圖像灰度化&#xff08;最大值法&#xff09;3.圖像灰度化&#xff08;平均值法&#xff09;4.圖像灰度化&#xff0…

APP逆向 day9 安卓開發基礎

一.前言 app逆向當然要學安卓基礎啦&#xff01;今天我們來教安卓基礎當然&#xff0c;安卓基礎不會教的很多&#xff0c;比java還要少&#xff0c;還是那句話&#xff0c;了解就好。 二.安卓環境搭建 2.1 安卓介紹 如果做安卓開發 需要會java代碼安卓SDK(安卓提供的內置…

Jmeter的元件使用介紹:(三)配置元件詳解02

六、計數器 可以用來做一些變量自增操作。 1、Starting value:定義初始值 2、遞增&#xff1a;定義每次執行遞增多少 3、Maximum value:定義承受的最大值 4、數據格式&#xff1a;可以不填&#xff0c;也可以定義成000;001;002等等任意格式都行。&#xff08;1&#xff09;如…