OSPF綜合實驗——企業邊界路由器、LSA收斂

IP劃分粗略記號,方便后續配置

配置IP和環回--->ISP的IP配置和cheat認證---->配置OSPF和RIP---->企業邊界路由網段匯總---->特殊區域--->?缺省路由,重分發---->nat配置---->實現全網通

路由器配置IP和環回地址?

<Huawei>sys
[Huawei]sys R1
[R1]int g0/0/0	
[R1-GigabitEthernet0/0/0]ip address 172.16.1.1 24
[R1]int l0
[R1-LoopBack0]ip add 1.1.1.1 24
[R1-LoopBack0]q
[R1]dis ip int b

??????R1如圖

R2

R3

?R4

以此類推

邊界路由器R4通過PPP協議從ISP獲取公網地址并實現CHAP認證

[企業網絡] --- (G0/0/1)R4[S4/0/0] ===PPP=== [S4/0/1]R5[ISP網絡]
? ? ? ? ? ? ?172.16.2.1/24 ? ? ? ? ? ?| ? ? ? ? ? ? |
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? CHAP認證 ? ? ?分配公網IP

R4配置步驟

  1. 1. 配置物理接口
  2. [R4]int s4/0/1
    [R4-Serial4/0/1]link	
    [R4-Serial4/0/1]link-protocol ppp	
    [R4-Serial4/0/1]ppp chap user wzai-R4	#用戶名
    [R4-Serial4/0/1]ppp chap password cipher wzai-R4@123 #密碼	
    [R4-Serial4/0/1]ip address ppp-negotiate #自動分配IP	
  3. 2. 配置NAT(地址轉換)
  4. [R4]acl 2000
    [R4-acl-basic-2000]rule permit source 172.16.0.0 0.0.0.255 ?# 允許內網網段[R4]interface Serial4/0/1
    [R4-Serial4/0/0]nat outbound 2000 ?# 應用NAT
  5. 3. 配置默認路由
  6. [R4]ip route-static 0.0.0.0 0 Serial4/0/1 ?# 指向PPP接口
  7. 4. 配置內部接口
  8. [R4]interface GigabitEthernet0/0/0
    [R4-GigabitEthernet0/0/0]ip address 172.16.6.1 24
    [R4-GigabitEthernet0/0/0]undo shutdown

ISP路由器R5配置(!確保chap認證用戶名和密碼一致

[ISP]int s4/0/0
[ISP-Serial4/0/0]lin	
[ISP-Serial4/0/0]link-protocol ppp
[ISP-Serial4/0/0]ppp authentication-mode chap  # 啟用CHAP認證
[ISP-Serial4/0/0]remote add 45.0.0.254        # 分配給R4的公網IP
[ISP-Serial4/0/0]ppp chap user wzai-R4	         # 認證用戶名
[ISP-Serial4/0/0]ppp chap password cipher wzai-R4@123    # 認證密碼
[ISP-Serial4/0/0]ip add 45.0.0.253 30    # ISP端IP
[ISP-Serial4/0/0]undo shutdown    

ospf配置

R1和R2宣告ip網段和環回地址

ospf 1 router-id 1.1.1.1
area 1
network 172.16.1.0 0.0.0.255
network 1.1.1.1 0.0.0.0
display this

?

R3宣告接口網段,此時R3已經可以看到與R1R2建立了鄰居關系

ospf 1 router-id 3.3.3.3
area 0
network 172.16.2.0 0.0.0.255
area 1
network 172.16.1.0 0.0.0.255

?

?除了R5不做ospf配置,其他同理,宣告接口網段和環回

R12宣告接口網段,并做rip配置

ospf 1 router-id 12.12.12.12
network 172.16.5.0 0.0.0.255
q
rip 1
version 2
netw 10.0.0.0

鄰居情況

目前路由器可以和相鄰的路由器建立鄰居關系,如:

?ospf優化

ABR區域邊界路由器匯總

對不同區域的路由,在區域邊界路由器ABR進行路由匯總,減少不同區域之間傳播的路由條目數量

1. R3 的匯總網段
  • 匯總網段172.16.0.0/22

  • 子網掩碼255.255.252.0

2. R6 的匯總網段
  • 匯總網段172.16.0.0/21

  • 子網掩碼255.255.248.0

3.R7 需要匯總這些網段:

  • 匯總網段:172.16.0.0/20

172.16.7.0/24(R7)

172.16.8.0/24(AR8)

172.16.9.0/24(AR9)

172.16.10.0/24(AR10)

匯總計算:

轉換為二進制:

172.16.7.0 → 10101100.00010000.00000111.00000000

172.16.8.0 → 10101100.00010000.00001000.00000000

172.16.9.0 → 10101100.00010000.00001001.00000000

172.16.10.0 → 10101100.00010000.00001010.00000000

最長相同前綴:前 20 位(10101100.00010000.0000)

子網掩碼:

/20 → 255.255.240.0

[R3]ospf
[R3-ospf-1]a 1
[R3-ospf-1-area-0.0.0.1]abr	
[R3-ospf-1-area-0.0.0.1]abr-summary 172.16.0.0 255.255.252.0

ASBR,自治系統邊界路由器


定義:連接 OSPF 自治系統(AS)和外部網絡(如 RIP、BGP、靜態路由等)的路由器。

這里對R9和R12進行路由匯總

[R12]ospf
[R12-ospf-1]asbr	
[R12-ospf-1]asbr-summary 10.1.0.0 255.255.252.0

特殊區域配置

區域特點配置命令查看

?Stub Area(末梢區域)

?

禁止 Type 5 LSA(外部路由),ABR 自動下發默認路由(Type 3 LSA)。

適用于無需外部路由的邊緣區域。


router ospf 1
?area 1 stub ?# 區域1配置為Stub
show ip ospf | include Stub

?Totally Stubby Area

(完全末梢區域

禁止 Type 3/4/5 LSA,僅保留區域內路由和默認路由。

進一步減少路由表大小。

router ospf 1
?area 1 stub no-summary ?# ABR上配置
show ip route ospf | include 0.0.0.0

?NSSA
?


?

允許引入外部路由(Type 7 LSA),但禁止 Type 5 LSA。

ABR 將 Type 7 轉換為 Type 5 并泛洪到其他區域。

router ospf 1
?area 1 nssa ?# 區域1配置為NSSA

可選參數:

no-summary:

禁止 Type 3 LSA

default-information-originate:

ABR 下發默認路由。

Totally NSSA

(完全NSSA)
?

禁止 Type 3/4/5 LSA,允許 Type 7 LSA。

ABR 自動下發默認路由。

router ospf 1
?area 1 nssa no-summary ?# ABR上配置

Sham Link

(偽鏈路)
?

在 MPLS VPN 中模擬 OSPF 骨干區域鏈路,避免次優路徑。interface Loopback0
?ip address 10.0.0.1 255.255.255.255
!
router ospf 1
?area 1 sham-link 10.0.0.1 10.0.0.2 cost 10

?缺省路由

必須先配置一條缺省路由,才可以通過default-route-advertise 實現全局下發,相當于重發布

?????[R4]ip route-static 0.0.0.0 0 45.0.0.253[R9]ospf 1
[R9-ospf-1]default-route-advertise
[R4]ospf 1
[R4-ospf-1]default-route-advertise

RIP重分發

在 RIP 和 OSPF 重疊的路由器上進行雙向路由引入:
[R12]osp	
[R12]ospf
[R12-ospf-1]imp	
[R12-ospf-1]import-route rip
[R12-ospf-1]import-route rip 1
[R12-ospf-1]q
[R12]rip 1
[R12-rip-1]imp	
[R12-rip-1]import-route os	
[R12-rip-1]import-route ospf 1

加快收斂

R1、R2?和?R3?的 G0/0/0 接口被配置為 P2MP 網絡類型。從默認的廣播(Broadcast)改為點對多點

[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ospf network-type p2mp

除R5外,其他路由器多個接口配置為 P2P 網絡類型。從廣播改為點到點的連接方式,避免了 DR 和 BDR 選舉過程,使得鏈路狀態信息能夠更快速地在相鄰路由器之間交換,當網絡拓撲發生變化時,能夠更快地更新路由表,實現網絡的快速收斂

[R11-GigabitEthernet0/0/1]int g0/0/0
[R11-GigabitEthernet0/0/0]ospf network-type p2p
[R11-GigabitEthernet0/0/0]int g0/0/1
[R11-GigabitEthernet0/0/1]ospf network-type p2p

訪問ISP

?

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

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

相關文章

Java【網絡原理】(4)HTTP協議

目錄 1.前言 2.正文 2.1自定義協議 2.2HTTP協議 2.2.1抓包工具 2.2.2請求響應格式 2.2.2.1URL 2.2.2.2urlencode 2.2.3認識方法 2.2.3.1GET與POST 2.2.3.2PUT與DELETE 2.2.4請求頭關鍵屬性 3.小結 1.前言 哈嘍大家好啊&#xff0c;今天來繼續給大家帶來Java中網絡…

Android學習總結之APK打包流程

一、預處理階段&#xff08;編譯前準備&#xff09; 1. AIDL 文件處理&#xff08;進程間通信基礎&#xff09; 流程&#xff1a; 用于實現 Android 系統中不同進程間的通信&#xff08;IPC&#xff09;。在項目構建時&#xff0c;AIDL 編譯器會將 .aidl 文件編譯為 Java 接口…

BDO分廠積極開展“五個一”安全活動

BDO分廠為規范化學習“五個一”活動主題&#xff0c;按照“上下聯動、分頭準備 、差異管理、資源共享”的原則&#xff0c;全面激活班組安全活動管理新模式&#xff0c;正在積極開展班組安全活動&#xff0c;以單元班組形式對每個班組每周組織一次“五個一”安全活動。 丁二醇單…

【音視頻】FLV格式分析

FLV概述 FLV(Flash Video)是Adobe公司推出的?種流媒體格式&#xff0c;由于其封裝后的?視頻?件體積?、封裝簡單等特點&#xff0c;?常適合于互聯?上使?。?前主流的視頻?站基本都?持FLV。采?FLV格式封裝的?件后綴為.flv。 FLV封裝格式是由?個?件頭(file header)和…

Java表達式1.0

Java開發工具 在當今的Java開發領域&#xff0c;IntelliJ IDEA已然成為了眾多開發者心目中的首選利器&#xff0c;它被廣泛認為是目前Java開發效率最快的IDE工具。這款備受矚目的開發工具是由JetBrains公司精心打造的&#xff0c;而JetBrains公司總部位于風景如畫的捷克共和國首…

Map遍歷

第一種遍歷方式鍵找值&#xff1a; 增強for循環&#xff1a; 通過獲取元素中的鍵&#xff0c;get到對應的值&#xff0c;通過增強for循環獲取集合里的鍵&#xff0c;然后用get方法通過鍵獲取值 代碼演示&#xff1a; import java.text.ParseException; import java.util.*;…

內網穿透服務器—FRP

某天某刻空閑的時候跟同事聊的本地的存儲服務如果我想讓其他公網內的用戶使用&#xff08;這個存儲服務只是一個臨時文件傳遞站&#xff0c;碎文件&#xff0c;安全低的&#xff09;&#xff0c;然后我們就探討到了FRP一個比較久遠的技術&#xff0c;來做內網穿透&#xff0c;下…

力扣每日打卡16 781. 森林中的兔子(中等)

力扣 781. 森林中的兔子 中等 前言一、題目內容二、解題方法1. 哈希函數&#xff08;來自評論區大佬的解題方法&#xff09;2.官方題解2.1 方法一&#xff1a;貪心 前言 這是刷算法題的第十六天&#xff0c;用到的語言是JS 題目&#xff1a;力扣 781. 森林中的兔子 (中等) 一、…

基于深度學習的線性預測:創新應用與挑戰

一、引言 1.1 研究背景 深度學習作為人工智能領域的重要分支&#xff0c;近年來在各個領域都取得了顯著的進展。在線性預測領域&#xff0c;深度學習也逐漸興起并展現出強大的潛力。傳統的線性預測方法在處理復雜數據和動態變化的情況時往往存在一定的局限性。而深度學習憑借…

黑馬點評redis改 part 3

優惠券秒殺 全局唯一id 每個店鋪都可以發布優惠券&#xff1a; 當用戶搶購時&#xff0c;就會生成訂單并保存到tb_voucher_order這張表中&#xff0c;而訂單表如果使用數據庫自增ID就存在一些問題&#xff1a;實際開發中數據庫ID一般不會參與業務邏輯 增加一個訂單號字段就好…

低代碼開發平臺:企業數字化轉型的加速器

一、引言 在數字化時代&#xff0c;企業的轉型需求日益迫切。為了在激烈的市場競爭中保持領先地位&#xff0c;企業需要快速響應市場變化、優化業務流程、提升運營效率。然而&#xff0c;傳統的軟件開發模式往往面臨開發周期長、成本高、靈活性差等問題&#xff0c;難以滿足企業…

個人所得稅

文章目錄 一、名詞解釋二、個人所得稅計算方法 (舉例)1.累計預扣預繳應納稅所得額、本期應預扣預繳稅額2.個人所得稅預扣率表一3.個人所得稅計算舉例 三、專項附加扣除政策介紹四、年度匯算清繳政策介紹五、常見問答 一、名詞解釋 累計預扣法是指扣繳義務人在一個納稅年度內預…

二進制和docker兩種方式部署Apache pulsar(standalone)

#作者&#xff1a;閆乾苓 文章目錄 1、二進制安裝部署Pulsar(standalone)1.1 安裝配置JDK1.2 下載解壓pulsar安裝包1.3 啟動獨立模式的Pulsar 集群1.4 創建主題測試1.5 向主題寫入消息測試1.6 從主題中讀取消息測試 2.docker安裝部署Pulsar(standalone)2.1 使用docker 啟動Pul…

如何在 Go 中創建和部署 AWS Lambda 函數

AWS Lambda 是一個無服務器計算平臺&#xff0c;您可以使用自己喜歡的編程語言編寫代碼&#xff0c;無需擔心設置虛擬機。 您只需為 Lambda 函數的調用次數和運行時間&#xff08;毫秒&#xff09;付費。 我們大多數人都了解 JavaScript 和 Python&#xff0c;但它們的內存效率…

STM32配置系統時鐘

1、STM32配置系統時鐘的步驟 1、系統時鐘配置步驟 先配置系統時鐘&#xff0c;后面的總線才能使用時鐘頻率 2、外設時鐘使能和失能 STM32為了低功耗&#xff0c;一開始是關閉了所有的外設的時鐘&#xff0c;所以外設想要工作&#xff0c;首先就要打開時鐘&#xff0c;所以后面…

[安全實戰]逆向工程核心名詞詳解

逆向工程核心名詞詳解 一、調試與執行類 1. 斷點&#xff08;Breakpoint&#xff09; 定義&#xff1a;在代碼中設置標記&#xff0c;使程序執行到此處時暫停類型&#xff1a; 普通斷點&#xff1a;通過INT3指令實現條件斷點&#xff1a;滿足特定條件時觸發內存斷點&#xf…

Mac mini 安裝mysql數據庫以及出現的一些問題的解決方案

首先先去官網安裝一下mysql數據庫&#xff0c;基本上都是傻瓜式安裝的流程&#xff0c;我也就不詳細說了。 接下來就是最新版的mysql安裝的時候&#xff0c;他就會直接讓你設置一個新的密碼。 打開設置&#xff0c;拉到最下面就會看到一個mysql的圖標&#xff1a; 我設置的就是…

聚寬策略----國九條后中小板微盤小改,年化135.40%

最近在研究的聚寬策略&#xff0c;一般技術分析的我直接轉qmt了&#xff0c;財務因子有一點麻煩&#xff0c;我直接利用我開發強大的服務器系統&#xff0c;直接讀取信號&#xff0c;最近在優化一下系統&#xff0c;最近在開發對接bigquant的交易系統&#xff0c;完成了api數據…

C語言狀態字與庫函數詳解:概念辨析與應用實踐

C語言狀態字與庫函數詳解&#xff1a;概念辨析與應用實踐 一、狀態字與庫函數的核心概念區分 在C語言系統編程中&#xff0c;"狀態字"和"庫函數"是兩個經常被混淆但本質完全不同的概念&#xff0c;理解它們的區別是掌握系統編程的基礎。 1. 狀態字&…

End-to-End從混沌到秩序:基于LLM的Pipeline將非結構化數據轉化為知識圖譜

摘要:本文介紹了一種將非結構化數據轉換為知識圖譜的端到端方法。通過使用大型語言模型(LLM)和一系列數據處理技術,我們能夠從原始文本中自動提取結構化的知識。這一過程包括文本分塊、LLM 提示設計、三元組提取、歸一化與去重,最終利用 NetworkX 和 ipycytoscape 構建并可…