HCIP第一次實驗報告

一.實驗需求及拓撲圖:

二.實驗需求分析

根據提供的網絡拓撲圖和實驗要求,以下是對實驗需求的詳細分析:

  1. R5作為ISP:

    • R5只能進行IP地址配置,其所有接口均配置為公有IP地址。
  2. 認證方式:

    • R1和R5之間使用PPP的PAP認證,R5為主認證方。
    • R2與R5之間使用PPP的CHAP認證,R5為主認證方。
    • R3與R5之間使用HDLC封裝。
  3. GRE隧道配置:

    • R1、R2、R3構建一個MGRE環境,R1為中心站點,R1與R4間為點到點的GRE隧道。
  4. 私有網絡基本可達性:

    • 整個私有網絡應實現基本的RIP全網可達。
  5. PC訪問R5:

    • 所有PC設置私有IP為源IP,可以訪問R5環回。

具體步驟分解:

  1. R5作為ISP的配置:

    • 配置R5的所有接口為公有IP地址。
    • 確保R5能夠正確路由到其他設備和網絡。
  2. 認證配置:

    • 在R1和R5之間的PPP鏈路上配置PAP認證,確保R5為主認證方。
    • 在R2和R5之間的PPP鏈路上配置CHAP認證,確保R5為主認證方。
    • 在R3和R5之間的鏈路上使用HDLC封裝。
  3. GRE隧道配置:

    • 在R1上配置GRE隧道,連接到R4。
    • 確保隧道的源IP和目標IP正確配置,保證數據包能夠通過隧道傳輸。
  4. RIP協議配置:

    • 在所有路由器上配置RIP協議,確保整個私有網絡內的路由信息能夠被正確傳播和更新。
  5. PC訪問R5的配置:

    • 設置PC的源IP為私有IP地址。
    • 配置相應的路由規則,使得PC能夠通過私有網絡訪問到R5的環回地址。

驗證步驟:

  1. 驗證R5的ISP功能:

    • 檢查R5的所有接口是否都配置了公有IP地址。
    • 測試從外部網絡到R5的連通性。
  2. 驗證認證機制:

    • 測試R1和R5之間的PAP認證是否正常工作。
    • 測試R2和R5之間的CHAP認證是否正常工作。
    • 檢查R3和R5之間的HDLC封裝是否正確配置。
  3. 驗證GRE隧道:

    • 從R1 ping R4,檢查GRE隧道是否正常工作。
    • 檢查GRE隧道的源IP和目標IP是否正確配置。
  4. 驗證RIP協議:

    • 檢查所有路由器的路由表,確保RIP協議已正確傳播路由信息。
    • 測試不同子網間的通信,確保全網可達。
  5. 驗證PC訪問R5:

    • 從PC ping R5的環回地址,檢查是否能夠成功通信。
    • 檢查PC的路由表和防火墻規則,確保沒有阻止訪問R5的規則。

三.實驗IP地址劃分:


1. ? ?公網地址(R5 作為 ISP,使用公網地址):


R1 與 R5 之間接口:15.1.1.0/24,R1 側為 15.1.1.1,R5 側為 15.1.1.2。

? ? ? ? ?R2 與 R5 之間接口:25.1.1.0/24,R2 側為 25.1.1.2,R5 側為 25.1.1.1。

? ? ? ? ?R3 與 R5 之間接口:35.1.1.0/24,R3 側為 35.1.1.2,R5 側為 35.1.1.1。

? ? ? ? ?R5 與 R4 之間接口:45.1.1.0/24,R5 側為 45.1.1.2,R4 側為 45.1.1.1。

2. ? ?私網地址:


R1 連接 PC1 的接口:192.168.1.0/24,R1 側為 192.168.1.1,PC1 為 192.168.1.2。

? ? ? ? ?R2 連接 PC3 的接口:192.168.2.0/24,R2 側為 192.168.2.1,PC3 為 192.168.2.2。

? ? ? ? ?R3 連接 PC4 的接口:192.168.3.0/24,R3 側為 192.168.3.1,PC4 為 192.168.3.2。

? ? ? ? ?R4 連接 PC2 的接口:192.168.4.0/24,R4 側為 192.168.4.1,PC2 為 192.168.4.2。

3. ? ?GRE 隧道地址:


R1 與 R4 的 GRE 隧道:源地址 15.1.1.1/24(R1),目標地址 45.1.1.2/24(R4)。

? ? ? ? ?Tunnel接口:192.168.5.1(R1),192.168.5.2(R2)

4. ? ?MGRE 隧道地址:


R1 與 R2 的 MGRE 隧道:源地址 15.1.1.1/24(R1),目標地址 25.1.1.2/24(R2)。

? ? ? ? ?Tunnel接口:192.168.6.1(R1),192.168.6.2(R2)

? ? ? ? ?R1 與 R3 的 MGRE 隧道:源地址 15.1.1.1/24(R1),目標地址 35.1.1.2/24(R3)。

? ? ? ? ?Tunnel接口:192.168.6.1(R1),192.168.6.3(R2)

5.? ?結果

四.配置命令

ppp認證

1.R5與R1:


認證方:

[R5]aaa[R5-aaa]local-user aaa password cipher aaa123[R5-aaa]local-user aaa service-type ppp[R5]int Serial 2/0/0 ??[R5-Serial2/0/0]ppp authentication-mode pap

?

被認證方:

[R1]interface Serial 2/0/0[R1-Serial2/0/0]ppp pap local-user aaa password cipher aaa123[R1-Serial2/0/0]ppp authentication-mode pap[R1-Serial2/0/0]undo shutdown

?

2.R5與R2:


認證方:

[R5]aaa[R5-aaa]local-user bbb password cipher bbb123[R5-aaa]local-user bbb service-type ppp[R5]int Serial 2/0/1 ??[R5-Serial2/0/1]ppp authentication-mode chap

結果如上?

被認證方:

[R2]interface Serial 2/0/1[R2-Serial2/0/1]ppp pap local-user bbb password cipher bbb123[R2-Serial2/0/1]ppp authentication-mode chap[R2-Serial2/0/1]undo shutdown

結果如上??

3.R5與R3:


認證方:

[R5]aaa[R5-aaa]local-user ccc password cipher ccc123[R5-aaa]local-user ccc service-type ppp[R5]int Serial 1/0/0 ??[R5-Serial1/0/0]ppp authentication-mode chap[R5-Serial1/0/0]link-protocol hdlc

結果如上??

被認證方:

[R3]interface Serial 1/0/0[R3-Serial1/0/0]ppp pap local-user ccc password cipher ccc123[R3-Serial1/0/0]ppp authentication-mode chap[R3-Serial1/0/0]undo shutdown

結果如上??

靜態路由

[R1]ip route-static 0.0.0.0 0 15.1.1.2[R2]ip route-static 0.0.0.0 0 25.1.1.1[R3]ip route-static 0.0.0.0 0 35.1.1.1[R4]ip route-static 0.0.0.0 0 45.1.1.1


Gre與Mgre?

1.R1與R4之間的GRE配置:


R1:

R4:

再配置靜態路由:目的為對端的私網網段,下一跳為對端的隧道地址

2.R1,R2,R3之間的MGRE配置:

[R1]int Tunnel 0/0/1[R1-Tunnel0/0/1]ip add 192.168.6.1 24[R1-Tunnel0/0/1]tunnel-protocol gre p2mp[R1-Tunnel0/0/1]source 15.1.1.1

[R2]int Tunnel 0/0/1[R2-Tunnel0/0/1]ip add 192.168.6.2 24[R2-Tunnel0/0/1]tunnel-protocol gre p2mp[R2-Tunnel0/0/1]source 25.1.1.2

[R3]int Tunnel 0/0/1[R3-Tunnel0/0/1]ip add 192.168.6.3 24[R3-Tunnel0/0/1]tunnel-protocol gre p2mp[R3-Tunnel0/0/1]source 35.1.1.2

中心站點配置:

[R1-Tunnel0/0/1]nhrp network-id 100

分支站點配置:

[R2]int Tunnel 0/0/1[R2-Tunnel0/0/1]nhrp network-id 100[R2-Tunnel0/0/1]nhrp entry 192.168.6.1 15.1.1.1 register[R3]int Tunnel 0/0/1[R3-Tunnel0/0/1]nhrp network-id 100[R3-Tunnel0/0/1]nhrp entry 192.168.6.1 15.1.1.1 register

查看

?五.驗證

1.R1pingR2和R3

?

2.R1pingR4 Pc端?

可通?

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

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

相關文章

React入門學習——指北指南(第五節)

React 交互性:過濾與條件渲染 在前文我們學習了 React 中事件處理和狀態管理的基礎。本節將聚焦兩個重要的進階技巧 ——條件渲染(根據狀態動態顯示不同 UI)和列表過濾(根據條件篩選數據),這兩者是構建交互式應用的核心能力,能讓界面根據用戶操作呈現更智能的響應。 條…

學習嵌入式的第二十九天-數據結構-(2025.7.16)線程控制:互斥與同步

以下是您提供的文本內容的排版整理版本。我已根據內容主題將其分為幾個主要部分(互斥鎖、信號量、死鎖、IPC進程間通信、管道操作),并使用清晰的結構組織信息:代碼片段用代碼塊格式(指定語言為C)突出顯示。…

COZE官方文檔基礎知識解讀第六期 ——數據庫和知識庫

一,一鍵直連數據上傳,存儲,使用 火山方舟的數據庫和知識庫的核心,都是基于開源的數據庫產品(mysql,向量數據庫等),將數據庫交互的邏輯封裝在后端,與前端做耦合&#xff0…

生產環境使用云服務器(centOS)部署和使用MongoDB

部署MongoDB流程1. ?安裝MongoDB?版本選擇建議?CentOS 7?:推薦MongoDB 4.4.x(兼容性好)?CentOS 8/9?:建議最新穩定版(如6.0),需單獨安裝mongodb-database-tools安裝步驟1.添加官方倉庫# 添…

思博倫第二到三層測試儀(打流儀)TestCenter 2U硬件安裝及機箱加電_雙極未來

(1)安裝板卡:上圖中共 4 個紅色線框,上邊兩個紅色線條框住的是機箱的左右兩側導軌,下邊兩條紅色 線條框住的是板卡拉手條(用于承載板卡PCB的金屬板)左右兩邊的邊沿。 安裝時將拉手條兩邊的邊沿與…

【華為】筆試真題訓練_20250611

本篇博客旨在記錄自已的筆試刷題的練習,里面注有詳細的代碼注釋以及和個人的思路想法,希望可以給同道之人些許幫助。本人也是小白,水平有限,如果文章中有什么錯誤或遺漏之處,望各位可以在評論區指正出來,各…

新浪微博APP v14.5.0:連接世界的社交媒體平臺

新浪微博APP 是一款廣受歡迎的社交媒體應用程序,憑借其強大的功能和豐富的社交生態,成為用戶獲取信息、表達觀點、互動交流的重要平臺。最新版 v14.5.0 內置了微博助手 v2.3.0,進一步提升了用戶體驗和功能多樣性。 軟件功能 1. 發布微博 用…

靜態枚舉返回(簡單實現字典功能)

枚舉緩存策略的實現與應用 通過靜態Map緩存枚舉類的Class對象&#xff0c;避免每次請求時重復反射加載。核心實現是一個包含枚舉類名與對應Class映射的Registry類&#xff1a; public class EnumRegistry {private static final Map<String, Class<?>> ENUM_MAP …

深分頁性能問題分析與優化實踐

在日常測試工作中&#xff0c;我們經常會遇到分頁查詢接口&#xff0c;例如&#xff1a; GET /product/search?keyword&pageNum1&pageSize10乍看之下&#xff0c;這樣的分頁接口似乎并無性能問題&#xff0c;響應時間也很快。但在一次性能壓測中&#xff0c;我們復現了…

LeetCode——1957. 刪除字符使字符串變好

通過萬歲&#xff01;&#xff01;&#xff01; 題目&#xff1a;給你一個字符串&#xff0c;然后讓你刪除幾個字符串&#xff0c;讓他變成好串&#xff0c;好串的定義就是不要出現連續的3個一樣的字符。思路&#xff1a;首先就是要遍歷字符串。我們將要返回的字符串定義為ret&…

Aerospike與Redis深度對比:從架構到性能的全方位解析

在高性能鍵值存儲領域&#xff0c;Aerospike與Redis是兩款備受關注的產品。Redis以其極致的單機性能和豐富的數據結構成為主流選擇&#xff0c;而Aerospike則憑借分布式原生設計和混合存儲架構在大規模場景中嶄露頭角。本文將從架構設計、數據模型、性能表現、擴展性等核心維度…

Linux命令速查手冊

一、命令格式與輔助工具類別符號/命令示例說明基本格式commandls -a /home命令 選項 參數管道符ls -lless重定向>df -h > disk_usage.txt覆蓋寫入文件>>echo "New" >> notes.txt追加寫入文件2>ls non_exist 2> error.txt錯誤輸出重定向快捷…

net-snmp添加自定義mib樹

首先我們把前面mib2c生成的文件修改 下面重新做了個簡單點的MIB樹 -- -- -- MIB generated by MG-SOFT Visual MIB Builder Version 6.0 Build 88 -- Saturday, July 26, 2025 at 09:24:54 --ARHANGELSK-GLOBAL-REG DEFINITIONS :: BEGINIMPORTSenterprises, OBJECT-TYPE, M…

【動態規劃-斐波那契數列模型】理解動態規劃:斐波那契數列的遞推模型

算法相關知識點可以通過點擊以下鏈接進行學習一起加油&#xff01;動態規劃是一種解決最優化問題的強大技術&#xff0c;通過將問題分解為子問題并逐步求解來實現高效計算。斐波那契數列是動態規劃中經典的應用之一&#xff0c;其遞推關系非常適合用動態規劃進行優化。通過動態…

微信小程序 自定義帶圖片彈窗

1. 微信小程序 自定義帶圖片彈窗1.1. 實現思路使用官方組件實現圖片模態彈窗。首先找到官方文檔&#xff1a;?顯示模態彈窗的API wx.showModal(OBJECT)wx.showModal參數介紹發現并沒有設置圖片的參數&#xff0c;但是這是一個API&#xff0c;但是組件呢&#xff1f;我并沒有在…

私有化大模型架構解決方案構建指南

內容概要本指南旨在為企業提供私有化大模型架構解決方案的全面構建路徑&#xff0c;幫助其在保障數據隱私的同時提升業務效率。我們將系統解析關鍵環節&#xff0c;包括安全部署策略設計、模型訓練核心技術、持續優化機制構建以及知識管理實踐路徑。此外&#xff0c;指南還涵蓋…

面試150 查找和最小的K對數字

思路1 超時法&#xff1a;通過兩個循環記錄三元組[num1,num2,num1num2]然后通過num1num2從小到大進行排序&#xff0c;然后返回前K個對數中的前兩個數即可。 class Solution:def kSmallestPairs(self, nums1: List[int], nums2: List[int], k: int) -> List[List[int]]:if n…

vscode目錄,右鍵菜單加入用VSCode打開文件和文件夾(快速解決)(含刪除)(腳本)

1.創建文本文件 在桌面右鍵單擊&#xff0c;選擇“新建” > “文本文檔”&#xff0c;將其命名為“vscode.txt”2.復制代碼內容3.修改文件擴展名 右鍵單擊“vscode.txt”文件&#xff0c;選擇“重命名”&#xff0c;將文件擴展名從.txt改為.reg&#xff0c;使其成為“vscode…

Chart.js 柱形圖詳解

Chart.js 柱形圖詳解 引言 在數據可視化領域&#xff0c;柱形圖是一種非常常見的圖表類型&#xff0c;它能夠直觀地展示不同類別或組的數據之間的比較。Chart.js 是一個基于 HTML5 Canvas 的開源庫&#xff0c;它提供了一系列的圖表繪制功能&#xff0c;其中包括柱形圖。本文將…

沉浸式文旅新玩法-基于4D GS技術的真人數字人賦能VR體驗升級

線下沉浸式劇場與 LBE VR 相結合&#xff0c;會碰撞出什么樣的火花&#xff1f;本次 PICO 視頻、東方演藝集團與火山引擎一起&#xff0c;將沉浸式演出《只此周莊》的部分場景復刻到了 VR 世界&#xff0c;讓用戶在虛擬的古代周莊夜市里&#xff0c;體驗了古老的故事以及精彩紛…