【計算機網絡實踐】(十二)大學校園網綜合項目設計

本系列包含:

  • (一)以太網幀分析與網際互聯協議報文結構分析

  • (二)地址解析協議分析與傳輸控制協議特性分析

  • (三)交換機的基本操作、配置、 虛擬局域網配置和應用

  • (四)交換機之間鏈路聚合、 生成樹協議的配置和應用

  • (五)路由器的基本操作、 配置、靜態路由的配置和應用

  • (六)RIP路由協議的配置和應用

  • (七)OSPF路由協議的配置

  • (八)標準與擴展訪問控制列表的配置和應用

  • (九)地址轉換的配置和應用

  • (十)廣域網PPP協議

  • (十一)動態主機配置協議的配置和應用

  • (十二)大學校園網綜合項目設計


?大學校園網綜合項目設計

一、項目拓撲

?

圖1 拓撲圖

?二、項目過程

2.1 業務場景設計

本項目拓撲根據大學校園網的網絡拓撲經簡化后繪制而成,涵蓋了園區網設計應包含的內容,同時模擬了分支機構(分校區)、互聯網區域的百度服務器(用來驗證內網是否可以訪問互聯網)。

在實際應用中分支機構(分校區)與總部(主校區)之間的傳輸介質一般是租用運營 商線路或采用VPN方式,本項目中使用雙絞線代替租用的運營商線路。

本項目網絡設計與配置的具體說明與主要要求如下:

(1)運營商分配給學校 12.1.1.0 網段,掩碼24位,其中 12.1.1.10-12.1.1.30 用 于校園內網訪問互聯網時做 NAT 使用,12.1.1.1 和 12.1.1.254 用于主校區出口路由器 R1 與運營商路由器AR3互聯接口使用,其余備用。

(2)主校區校園網出口路由器 AR1 到互聯網路由器 AR3 之間采用靜態路由。

(3)分校區出口路由器 AR2 到主校區校園網出口路由器R1之間采用靜態路由。

(4)主校區AR1和CN-SW1、CN-SW2間的內部網絡三層接口采用OSPF路由協議。

(5)宿舍區域的 AC-SW1、AC-SW2 和 AG-SW1 之間的環路實現鏈路備份功能,正常 情況下,AC-SW1 和 AC-SW2 之間的鏈路是阻斷的(嚴格的說是 AC-SW1 的 g0/0/24 接口或者 AC-SW2 的 g0/0/24 接口是阻斷的)。

(6)分校區的 PC 機(PC7)可以通過主校區訪問互聯網(Baidu Http Server), 但只能訪問主校區的服務器區域設備(Http Server1 和 Http Server2)。

(7)宿舍區域禁止訪問服務器區域的 Http Server2 服務器(10.10.5.50)。

(8)辦公區域自動獲取IP 。DHCP 地址范圍:192.161.132.1-192.161.132.254 (192.161.132.254為網關),DHCP地址范圍:192.161.135.1-192.161.135.254 (192.168.4.254 為網關)。

(9)宿舍區域自動獲取 IP 。DHCP 地址范圍:192.161.132.1-192.161.132.254 (192.161.132.254 為網關),DHCP 地址范圍:192.161.133.1-192.161.133.254 (129.168.2.254 為網關)。

(10)科技大廈區域指定 IP 。

2.2 路由器接口和三層交換機路由接口規劃

路由器接口和三層交換機路由接口規劃見表 1 。

2.3 交換機二層接口規劃

交換機二層接口規劃見表 2 。?

?2.4 服務器和 PC 機 IP 地址規劃

服務器和主機 IP 地址規劃見表 3。

配置操作如下,以PC1為例:

?圖2 主機PC1的IP地址規劃

?2.5 啟動圖 1 中的所有設備,進行相關配置

(1)接入交換機基本配置(二層配置)

在命令行中輸入相應命令,分別進行接入交換機AC-SW1-AC-SW6的基本配置(二層配置)。

  • AC-SW1

圖3 接入交換機AC-SW1的基本配置?

  • ?AC-SW2

?圖4 接入交換機AC-SW2的基本配置

  • AC-SW3?

?圖5 接入交換機AC-SW3的基本配置

  • ?AC-SW4

圖6 接入交換機AC-SW4的基本配置?

  • AC-SW5?

?圖7 接入交換機AC-SW5的基本配置

  • AC-SW6?

?圖8 接入交換機AC-SW6的基本配置

(2)匯聚交換機基本配置(二層配置)

在命令行中輸入相應命令,分別進行匯聚交換機AG-SW1-AG-SW3的基本配置(二層配置)。

  • AG-SW1?

?圖9 匯聚交換機AG-SW1的基本配置

  • AG-SW2?

?圖10 匯聚交換機AG-SW2的基本配置

  • AG-SW3?

?圖11 匯聚交換機AG-SW3的基本配置

(3)數據中心核心交換機 DC-SW 基本配置

按照交換機二層接口規劃,在命令行中輸入相應命令,將 LSW3 更名為 DC-SW ,并 進行數據中心核心交換機 DC-SW 的基本配置(二層配置)。

  • DC-SW?

?圖12 數據中心核心交換機DC-SW的基本配置

(4)校園網核心交換機基本配置(二層配置)

按照交換機二層接口規劃,在命令行中輸入相應命令,將 LSW1 更名為 DC-SW ,分 別進行交換機CN-SW1-CN-SW2的接口配置,并設置聚合模式,進行校園網核心交換機的聚 合配置。

  • CN-SW1?

?圖13 校園網核心交換機CN-SW1的基本配置

  • CN-SW2?

?圖14 校園網核心交換機CN-SW2的基本配置

(5)學生宿舍區域 AG-SW1、AC-SW1、AC-SW2 之間鏈路備份配置

在命令行中輸入相應命令,進行學生宿舍區域 AG-SW1、AC-SW1、AC-SW2 之間鏈路備 份配置。

?圖15 學生宿舍區域AG-SW1、AC-SW1、AC-SW2之間鏈路備份配置

輸入 disp stp brief 命令,查看 AG-SW1 的生成樹狀態和統計信息。?

圖16 AG-SW1 的生成樹狀態和統計信息?

交換機AG-SW1 根據實際業務場景設為根交換機,意味著g0/0/2和g0/0/3 是根端口 且允許通過。輸入 stp root primary 命令,使AG-SW1成為整個網絡中的STP根交換機。

?圖17 AG-SW1的根交換機命令

輸入 disp stp brief 命令,再次查看AG-SW1的生成樹狀態和統計信息。?

?圖18 匯聚交換機AG-SW1生成樹協議的狀態和統計信息

輸入 disp stp brief 命令,查看AC-SW1、AC-SW2 的生成樹狀態和統計信息。

  • AC-SW1

?圖17 接入交換機AC-SW1生成樹協議的狀態和統計信息

  • AC-SW2?

?圖18 接入交換機AC-SW2生成樹協議的狀態和統計信息

將AC-SW2 的 g0/0/3 接口 shutdown,觀察其生成樹協議的狀態和統計信息。再輸入 undo shutdown 命令,觀察其生成樹協議的狀態和統計信息。?

?圖19 (undo)shutdown 狀態下的AC-SW2生成樹協議的狀態和統計信息

(6)交換機三層接口配置

在命令行中輸入相應命令,進行交換機CN-SW1、CN-SW2的三層接口配置。

  • CN-SW1?

?圖20 交換機CN-SW1的三層接口配置

  • CN-SW2?

?圖21 交換機CN-SW2的三層接口配置

(7)驗證

①在命令行輸入ping命令驗證主機PC1-PC6 ping 自己的網關。?

圖22 PC1 ping 自己網關的情況?

?圖23 PC2 ping 自己網關的情況

?圖24 PC3 ping 自己網關的情況

?圖25 PC4 ping 自己網關的情況

?圖26 PC5 ping 自己網關的情況

?圖27 PC6 ping 自己網關的情況

由圖22-27可見,主機ping自己的網關全部連通,說明網關均配置正確。

②驗證 Http Server1、Http Server2 服務器 ping 自己的網關。?

?圖28 Http Server1 ping 自己網關的情況

?圖29 Http Server2 ping 自己網關的情況

由圖28-29可見,Http Server1、Http Server2 服務器ping 自己的網關全部連通, 說明網關均配置正確。

③驗證主機PC1 ping Http Server1 ,PC2 ping Http Server2。?

圖30 PC1 ping Http Server1 的情況?

?圖31 PC2 ping Http Server2 的情況

由圖30-31可見,主機PC1 ping Http Server1 以及PC2 ping Http Server2 都能通, 說明它們在同一網段中。

④驗證主機PC3、PC5 ping Http Server1,PC4、PC6 ping Http Server2。?

?圖32 PC3 ping Http Server1 的情況

?圖33 PC4 ping Http Server2 的情況

?圖34 PC5 ping Http Server1 的情況

?圖35 PC5 ping Http Server2 的情況

由圖32-35可見,主機PC3、PC5 ping Http Server1 以及PC4、PC6 ping Http Server2 都請求超時,說明它們不在同一網段中。

(8)路由器三層接口配置

在命令行中輸入相應命令,進行路由器AR1、AR2、AR3的基本配置。

  • AR3?

圖36 路由器AR3的基本配置?

  • AR2?

圖37 路由器AR2的基本配置?

  • AR1?

?圖38 路由器AR1的基本配置

(9)驗證?

驗證 Baidu Http Server 服務器、主機PC7 ping 自己的網關。

?圖39 PC7 ping 自己網關的情況

?圖40 Baidu Http Server ping 自己網關的情況

(10)路由配置

AR1、CN-SW1、CN-SW2 內網路由接口采用 OSPF 路由協議。?

圖41 AR1的 路由配置?

圖42 CN-SW1的路由配置?

?圖43 CN-SW2的路由配置

在命令行輸入disp ip routing-table 命令,查看 R1、CN-SW1 以及 CN-SW2 的路由 表信息。

?圖44 AR1的路由表信息

?圖45 CN-SW1的路由表信息

?圖46 CN-SW2的路由表信息

(11)驗證內網是否全網通

服務器Http Server1、Http Server2,主機 PC1、PC2、PC3、PC4、PC5、PC6 之間互 ping,測試連通性。?

圖47 PC1 ping PC2 的情況?

?圖48 PC2 ping PC3 的情況

?圖49 PC3 ping PC4 的情況

?圖50 PC4 ping PC5 的情況

?圖51 PC5 ping PC6的情況

?圖52 PC1 ping PC6的情況

?圖53 PC1 ping Http Server1的情況

圖54 PC2 ping Http Server2的情況

?圖55 PC3 ping Http Server1的情況

?圖56 PC4 ping Http Server2的情況

?圖57 PC5 ping Http Server1 的情況

?圖58 PC6 ping Http Server2 的情況

(12)主校區內網訪問互聯網配置(動態NAT和靜態路由)

在命令行輸入相應命令,為主校區出口添加動態NAT和靜態路由。?

?圖59 主校區出口動態NAT和靜態路由的配置

驗證 PC1 ping 12.1.1.254 顯示仍然不通,因為PC1與12.1.1.254不在同一網段。?

?圖60 PC1 ping 12.1.1.254 的情況

查看CN-SW1的路由表,發現沒有路由。

?圖61 CN-SW1的路由表

在 CN-SW1 上添加一條靜態路由,指向 12.1.1.2,并查看其路由表。?

?圖62 添加靜態路由后CN-SW1的路由表

在 CN-SW2 上添加一條靜態路由,指向 12.1.1.2,并查看其路由表。?

?圖63 添加靜態路由后CN-SW2的路由表

(13)驗證主校區內網訪問互聯網是否通?

?圖64 Http Server1 ping Baidu Http Server 的情況

?圖65 PC1 ping Baidu Http Server 的情況

?圖66 PC3 ping Baidu Http Server 的情況

?圖67 PC6 ping Baidu Http Server 的情況

由圖64-67可知,主校區內網訪問互聯網均可通,說明主校區出口路由器AR1需要設置靜態路由才能訪問互聯網資源。

(14)分校區內網訪問互聯網配置及訪問控制

在命令行輸入相應命令,進行分校區內網訪問互聯網配置及訪問控制。?

?圖68 分校區內網訪問互聯網配置

?圖69 分校區訪問回包路由設置

(15)學生宿舍區訪問控制

在命令行輸入相應命令,進行學生宿舍區訪問控制。?

?圖70 學生宿舍區訪問控制

?(16)辦公區域和學生宿舍區域 DHCP 配置

在命令行輸入相應命令,進行學生宿舍區域 DHCP 配置。

圖71 學生宿舍區域 DHCP 配置?

在命令行輸入相應命令,進行辦公區域 DHCP 配置。?

?圖72 辦公區域 DHCP 配置

配置完畢后將 PC1-PC4 的 IP 配置由靜態改為 DHCP。?

?圖73 PC1的 DHCP

圖74 PC2的 DHCP?

?圖75 PC3的 DHCP

?圖76 PC4的 DHCP

在命令行輸入ipconfig命令觀察所獲取的IP均符合要求。

?圖77 PC1獲取的IP

?圖78 PC2獲取的IP

?圖79 PC3獲取的IP

?圖80 PC4獲取的IP

(17)整體設置完畢調通后,將 CN-SW1 上的網關 vlanif401、vlanif402 遷移到交 換機DC-SW上。?

?圖81 DC-SW 的配置

三、項目總結

本項目綜合運用二層交換機 vlan 劃分與配置,三層交換機路由接口的創建、配置及 路由協議配置,鏈路集合配置和鏈路備份配置,STP 在鏈路備份中的作用和配置,NAT 配 置,DHCP 配置,反掩碼計算等專業計算機網絡相關知識,結合校園網業務場景進行了網絡設計與配置,涵蓋了園區網設計應包含的內容,同時模擬了分支機構(分校區)、互聯網區域的百度服務器,并驗證了其正確性。?

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

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

相關文章

制造企業數據治理體系搭建與業務賦能實踐

當下制造企業正面臨著前所未有的機遇與挑戰,從多環節業務協同的復雜性,到海量數據資源的沉睡與孤島化;從個性化定制需求的爆發,到供應鏈效率優化的迫切性——如何通過數據治理將“數據包袱”轉化為“數據資產”,已成為…

python高級編程一(生成器與高級編程)

@TOC 生成器 生成器使用 通過列表?成式,我們可以直接創建?個列表。但是,受到內存限制,列表容量肯定是有限的。?且,創建?個包含100萬個元素的列表,不僅占?很?的存儲空間,如果我們僅僅需要訪問前??個元素,那后?絕?多數元素占 ?的空間都??浪費了。所以,如果…

智能指針之設計模式2

前面介紹了工廠模式控制了智能指針和資源對象的創建過程,現在介紹一下智能指針是如何利用代理模式來實現“類指針(like-pointer)”的功能,并控制資源對象的銷毀過程的。 2、代理模式 代理模式是為其它對象提供一種代理以控制對這…

探索R語言:在線學習資源匯總

一、收集關于特定R主題的問題和答案(Q&A) 1. Stack overflow Empowering the world to develop technology through collective knowledge – Stack Overflowhttps://stackoverflow.co/ 二、Rstudio工具欄help Rstudio中有個Cheat sheet&#xf…

《C語言中以數組作為參數的探討》

🚀個人主頁:BabyZZの秘密日記 📖收入專欄:C語言 🌍文章目入 一、數組作為參數的傳遞機制二、數組參數的聲明方式(一)省略數組大小(二)指定數組大小(三&#x…

深入解析區塊鏈技術:原理、應用與未來展望

1 區塊鏈技術原理 1.1 基本概念 區塊鏈本質上是一個分布式賬本,它由一系列按照時間順序排列的數據塊組成,每個數據塊包含了一定時間內的交易信息。這些數據塊通過密碼學技術相互鏈接,形成一個不可篡改的鏈條。其核心特點包括去中心化、不可篡…

selenium快速入門

一、操作瀏覽器 from selenium import webdriver from selenium.webdriver.chrome.options import Options from selenium.webdriver.chrome.service import Service from selenium.webdriver.common.by import By# 設置選項 q1 Options() q1.add_argument("--no-sandbo…

面試如何應用大模型

在面試中,如果被問及如何應用大模型,尤其是面向政務、國有企業或大型傳統企業的數字化轉型場景,你可以從以下幾個角度進行思考和回答: 1. 確定應用大模型的目標與痛點 首先,明確應用大模型的業務目標,并結合企業的實際需求分析可能面臨的痛點。這些企業通常會關注如何提…

嵌入式常見概念的介紹

目錄 一、MCU、MPU、ARM (一)MCU(微控制器) (二)MPU(微處理器) (三)ARM(架構) 二、DSP (一)數字信號處理…

深度強化學習(DRL)框架與多目標調度優化詳解

深度強化學習(DRL)框架與多目標調度優化詳解 (截至2025年4月,結合最新研究進展) 一、DRL主流框架及核心算法 通用DRL框架 Ray RLlib:支持分布式訓練,集成PPO、A3C、DQN等算法,適用于…

centos 安裝python3.9.9

這里寫自定義目錄標題 安裝編譯依賴 sudo yum -y groupinstall "Development Tools" sudo yum -y install openssl-devel bzip2-devel libffi-devel wget zlib-devel yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel …

【動態規劃】深入動態規劃:背包問題

文章目錄 前言01背包例題一、01背包二、分割等和子集三、目標和四、最后一塊石頭的重量|| 完全背包例題一、完全背包二、 零錢兌換三、零錢兌換||四、完全平方數 前言 什么是背包問題,怎么解決算法中的背包問題呢? 背包問題 (Knapsack problem) 是?種組…

Vue 接口請求 Nginx配置實時壓縮 速度起飛

生效之前 nginx配置如下 gzip on; gzip_min_length 1k; gzip_buffers 16 256k; gzip_http_version 1.1; gzip_comp_level 6; gzip_types application/json application/javascript text/javascript text/css text/plain; gzip_vary on; 生效之后 #user…

Mitosis:跨框架的UI組件解決方案

Mitosis 是一個開源工具,可以將 JSX 組件轉換為 Angular、React、Qwik、Vue、Svelte、Solid 和 React Native 等框架的功能齊全的組件。 Stars 數13019Forks 數593 主要特點 跨框架兼容性:Mitosis 允許開發者編寫一次組件,然后編譯成多個主流…

齊次坐標系統:什么是齊次坐標?為什么要引入齊次坐標?

齊次坐標系統:計算機圖形學的基礎 在計算機圖形學、計算機視覺、相機標定、三維建模等領域,齊次坐標是一個非常重要的數學工具。本文將介紹:齊次坐標的基本概念、數學原理、我們為什么要引入齊次坐標、及其在實際應用中的價值。 文章目錄 齊…

JS的大數運算(注意:原生的只支持整數計算!!!)

JS的大數運算(注意:原生的只支持整數計算!!!) 一、JS的大數運算(注意:原生的只支持整數計算!!!)1. 數字精度限制2. 大數解決方案2.1. …

Android 之美國關稅問題導致 GitHub 403 無法正常訪問,責任在誰?

這幾天各國關稅問題導致世界動蕩不安,如今GitHub又無法正常訪問,是不是Google到時候也無法正常使用了。

JAVA中正則表達式的入門與使用

JAVA中正則表達式的入門與使用 一,基礎概念 正則表達式(Regex) 用于匹配字符串中的特定模式,Java 中通過 java.util.regex 包實現,核心類為: Pattern:編譯后的正則表達式對象。 Matcher&#…

Prompt_Engineering提示詞工程(一)

一、Prompt(提示詞) Prompt(提示詞)是給AI模型交互文本片段,用于指導模型生成符合預期輸出結果,提示詞的目的是為模型提供一個上下文的任務,以便模型能夠更準確地理解用戶的意圖,并…

【設計模式】面向對象開發學習OOPC

PLOOC-裸機思維 PLOOC-git OOPC精要——撩開“對象”的神秘面紗 C/C面向對象編程之封裝-KK 面向過程,本質是“順序,循環,分支”面向對象,本質是“繼承,封裝,多態”參考的書籍:《UMLOOPC嵌入式…