網絡實驗-VRRP

VRRP協議簡述

VRRP(虛擬路由冗余協議)通過虛擬IP地址(VIP,virtual ip)來實現冗余。在正常情況下,Master路由器會響應VIP的ARP請求,并處理所有發往VIP的流量。Backup路由器則處于待命狀態,只有在Master路由器故障時才會接管VIP。

實驗目的

了解VRRP配置

網絡拓撲

在AR1和AR2左側接口配置VRRP, AR1、AR2或其連線出現故障時,只要有正常連接都可以通信。
VRRP路由拓撲

配置內容

vrrp協議在標準協議模式下,一個VRRP組最多支持16個設備(包括Master和Backup路由器)。這個限制適用于大多數設備,但不同設備和配置可能會有所不同。——kimi

這里只配置一個vrrp組,組中配置兩個成員。

VRRP配置

VRRP協議使用廣播或多播消息(沒有配置多播路由協議的時候和廣播也是一樣只能在二層網絡內傳播)來通告Master路由器的狀態。因此,配置VRRP的一組路由器接口必須在同一個二層網絡中,虛擬IP地址與配置VRRP的接口必須在同一個子網。

master
#
interface GigabitEthernet0/0/0ip address 192.168.55.100 255.255.255.0 # vrrp vrid 1 virtual-ip 192.168.55.254# 默認優先級為100, 值越大權重越高vrrp vrid 1 priority 120# 搶占時間,為master故障后,恢復連接到重新成為master的時間配置vrrp vrid 1 preempt-mode timer delay 100# 跟蹤右側接口,右側接口故障后降低優先級,成為backupvrrp vrid 1 track interface GigabitEthernet0/0/1 reduced 30
#
interface GigabitEthernet0/0/1ip address 10.20.30.50 255.255.255.0 
backup
#
interface GigabitEthernet0/0/0ip address 192.168.55.200 255.255.255.0 vrrp vrid 1 virtual-ip 192.168.55.254
#
interface GigabitEthernet0/0/1ip address 10.30.40.60 255.255.255.0 

RIP

在三個路由器上配置。

#
rip 1
# 默認情況下,RIP協議會自動匯總路由,這可能導致一些問題,特別是在使用VLSM(可變長子網掩碼)的網絡中。取消自動匯總后,RIP協議會發送更詳細的路由信息。undo summaryversion 2network 192.168.55.0network 10.0.0.0

可靠性驗證

正常連接時,ping測試主機可以通信。關閉master路由右側接口或斷開右側連接或關閉右側路由器的G0/0/0接口或其他影響master路由部分的通信的操作時,通信正常。

斷開master右側

右側

VRRP配置跟蹤右側接口,發現右側接口down, 降低優先級為90低于原backup 100成為backup。原backup成為master。

[R1]display vrrpGigabitEthernet0/0/0 | Virtual Router 1State : BackupVirtual IP : 192.168.55.254Master IP : 192.168.55.200PriorityRun : 90PriorityConfig : 120MasterPriority : 100Preempt : YES   Delay Time : 100 sTimerRun : 1 sTimerConfig : 1 sAuth type : NONEVirtual MAC : 0000-5e00-0101Check TTL : YESConfig type : normal-vrrpBackup-forward : disabledTrack IF : GigabitEthernet0/0/1   Priority reduced : 30IF state : DOWNCreate time : 2025-05-11 09:56:45 UTC-08:00Last change time : 2025-05-11 11:05:36 UTC-08:00

恢復接口為up后, 優先級恢復為120, 但配置了搶占時間100s, 狀態仍為backup。

[R1]display vrrpGigabitEthernet0/0/0 | Virtual Router 1State : BackupVirtual IP : 192.168.55.254Master IP : 192.168.55.200PriorityRun : 120PriorityConfig : 120MasterPriority : 100Preempt : YES   Delay Time : 100 sTimerRun : 1 sTimerConfig : 1 sAuth type : NONEVirtual MAC : 0000-5e00-0101Check TTL : YESConfig type : normal-vrrpBackup-forward : disabledTrack IF : GigabitEthernet0/0/1   Priority reduced : 30IF state : UPCreate time : 2025-05-11 09:56:45 UTC-08:00Last change time : 2025-05-11 11:05:36 UTC-08:00

斷開master左側

vrrp協議中狀態有initial、master、backup三種

左側

  • master狀態變為initial:
[R1]display vrrpGigabitEthernet0/0/0 | Virtual Router 1State : InitializeVirtual IP : 192.168.55.254Master IP : 0.0.0.0PriorityRun : 120PriorityConfig : 120MasterPriority : 0Preempt : YES   Delay Time : 100 sTimerRun : 1 sTimerConfig : 1 sAuth type : NONEVirtual MAC : 0000-5e00-0101Check TTL : YESConfig type : normal-vrrpBackup-forward : disabledTrack IF : GigabitEthernet0/0/1   Priority reduced : 30IF state : UPCreate time : 2025-05-11 09:56:45 UTC-08:00Last change time : 2025-05-11 11:12:01 UTC-08:00
  • 原backup上位成master:
[R2]display vrrpGigabitEthernet0/0/0 | Virtual Router 1State : MasterVirtual IP : 192.168.55.254Master IP : 192.168.55.200PriorityRun : 100PriorityConfig : 100MasterPriority : 100Preempt : YES   Delay Time : 0 sTimerRun : 1 sTimerConfig : 1 sAuth type : NONEVirtual MAC : 0000-5e00-0101Check TTL : YESConfig type : normal-vrrpBackup-forward : disabledCreate time : 2025-05-11 09:59:27 UTC-08:00Last change time : 2025-05-11 11:12:05 UTC-08:00

優化

正常連接時只有master鏈路使用,網絡利用率不高。可在內網通過劃分vlan配置不同業務,在路由配置子接口接收不同業務,將對應業務的子接口配置到一個vrrp組。通過設置不同業務的vrrp組master到不同路由器實現負載均衡。

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

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

相關文章

計算機發展的歷程

計算機系統的概述 一, 計算機系統的定義 計算機系統的概念 計算機系統 硬件 軟件 硬件的概念 計算機的實體, 如主機, 外設等 計算機系統的物理基礎 決定了計算機系統的天花板瓶頸 軟件的概念 由具有各類特殊功能的程序組成 決定了把硬件的性能發揮到什么程度 軟件的分類…

JavaScript splice() 方法

1. JavaScript splice() 方法 1.1. 定義和用法 splice() 方法用于添加或刪除數組中的元素。 ??注意:這種方法會改變原始數組。 ??返回值:如果刪除一個元素,則返回一個元素的數組。 如果未刪除任何元素,則返回空數組。 1.2. …

磁盤I/O子系統

一、數據寫入磁盤流程 當執行向磁盤寫入數據操作的時候,會發生如下的一系列基本操作。假設文件數據存在于磁盤扇區上,并且已經被讀入到頁緩存中。 進程使用write()系統調用寫入文件。內核更新映射到文件的page cache。內核線程pdflush負責把頁緩存刷入…

單調棧和單調隊列

一、單調棧 1、使用場景 解決元素左 / 右側第一個比他大 / 小的數字。 2、原理解釋 用棧解決,目標是棧頂存儲答案。 以元素左側第一個比他小為例: (1)遍歷順序一定是從左向右。 (2)由于棧頂一定是答…

查看電腦信息的方法-CPU核心數量、線程數量等

1、查看CPU基本信息 step 1: windows下 “winr” 進入CMD step 2: 查看核心數:wmic cpu get NumberofCores 查看線程數:wmic cpu get NumberOfLogicalProcessors 查看CPU名稱:wmic cpu get Name 查看CPU時鐘頻率:wmic cpu get Ma…

令牌桶和漏桶算法使用場景解析

文章目錄 什么時候用令牌桶,什么時候用漏桶算法??先放結論 兩個算法一眼看懂什么時候選令牌桶?什么時候選漏桶?組合用法(90% 的真實系統都會這么干)小結記憶 對令牌桶和漏桶組合用法再次詳細敘述…

uniapp|實現獲取手機攝像頭權限,調用相機拍照實現人臉識別相似度對比,拍照保存至相冊,多端兼容(APP/微信小程序)

基于uniapp以及微信小程序實現移動端人臉識別相似度對比,實現攝像頭、相冊權限獲取、相機模塊交互、第三方識別集成等功能,附完整代碼。 目錄 核心功能實現流程攝像頭與相冊權限申請權限拒絕后的引導策略攝像頭調用拍照事件處理人臉識別集成圖片預處理(Base64編碼/壓縮)調用…

OpenCV CUDA 模塊中用于在 GPU 上計算兩個數組對應元素差值的絕對值函數absdiff(

操作系統:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 編程語言:C11 算法描述 void cv::cuda::absdiff 是 OpenCV CUDA 模塊中的一個函數,用于在 GPU 上計算兩個數組對應元素差值的絕對值。 該函數會逐元素計算兩…

Rust 數據結構:HashMap

Rust 數據結構:HashMap Rust 數據結構:HashMap創建一個新的哈希映射HashMap::new()將元組變成哈希表 訪問哈希映射中的值哈希映射和所有權更新哈希映射重寫一個值僅當鍵不存在時才添加鍵和值基于舊值更新值 散列函數 Rust 數據結構:HashMap …

【從設置到上傳的全過程】本地多個hexo博客,怎么設置ssh才不會互相影響

偶然間,想多建一個博客,但電腦已經有一個博客了,怎么設置ssh才不會互相影響呢? 在 Windows 系統上設置多個 Hexo 博客的 SSH 配置,避免互相影響,通常戶就需要為每個博客配置不同的 SSH 密鑰,并…

【時時三省】(C語言基礎)字符數組應用舉例2

山不在高,有仙則名。水不在深,有龍則靈。 ----CSDN 時時三省 例題: 有3個字符串,要求找出其中“最大”者。 解題思路: 可以設一個二維的字符數組str,大小為320,即有3行20列(每一…

2025認證杯挑戰賽第二階段B題【 謠言在社交網絡上的傳播 】原創論文講解(含完整python代碼)

大家好呀,從發布賽題一直到現在,總算完成了認證杯數學中國數學建模網絡挑戰賽第二階段B題目謠言在社交網絡上的傳播完整的成品論文。 本論文可以保證原創,保證高質量。絕不是隨便引用一大堆模型和代碼復制粘貼進來完全沒有應用糊弄人的垃圾半…

Qt功能區:Ribbon使用

Ribbon使用 1. Ribbon功能區介紹1.1 樣式 2. 基本功能區設置2.1 安裝動態庫(推薦)2.2 在MainWindow中使用Ribbon2.3 在QWidget中使用SARibbonBar2.4 創建Category和Pannel2.5 ContextCategory 上下文標簽創建 2.6 ApplicationButton2.7 QuickAccessBar和…

Ubnutu ADB 無法識別設備的解決方法

1. 正確安裝adb 下載地址 2. 檢查 Linux 是否識別設備 lsusb通過上述指令,分別查詢插入、斷開設備的usb設備表,如下所示: # 插入設備 adbc:~$ lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 011:…

C# 實現雪花算法(Snowflake Algorithm)詳解與應用

在現代分布式系統中,生成全局唯一的標識符(ID)是一個非常重要的問題。隨著微服務架構和分布式系統的普及,傳統的單機數據庫生成 ID 的方式已無法滿足高并發和高可用的需求。為了解決這個問題,Twitter 提出了 雪花算法&…

STM32+ESP8266連接onenet新平臺

若該文為原創文章,轉載請注明原文出處。 阿里云物聯網平臺無法開通了,所以嘗試使用onenet平臺。 一、硬件 1、STM32F103C8T6最?系統板 2、ESP-01S 3、DHT11 二、軟件 1、KEIL5.29 2、Token生成工具 3、app inventor 三、原理 四、平臺搭建 1、注…

深入解析Spring Boot與Redis集成:高效緩存實踐

深入解析Spring Boot與Redis集成:高效緩存實踐 引言 在現代Web應用開發中,緩存技術是提升系統性能的重要手段之一。Redis作為一種高性能的鍵值存儲數據庫,廣泛應用于緩存、會話管理和消息隊列等場景。本文將詳細介紹如何在Spring Boot項目中…

Python自學筆記3 常見運算符

常用運算符 加減法 python的自動數據類型轉換 整形轉為浮點型 實數轉為復數 數字類型不能和浮點數類型相加減 乘除法 數據轉換基本同加減法, 但字符串可以和整數相加減,作用是字符串的自我復制 反斜杠 成員運算符 判斷一個元素是不是一個序列的成員…

[特殊字符]接口測試用例設計指南:全面覆蓋與精準驗證

一、接口測試的核心價值 接口作為系統間通信的橋梁,其穩定性和準確性直接影響業務功能。通過科學設計的測試用例,可以提前暴露接口潛在缺陷,降低上下游系統的耦合風險。本文將系統講解接口測試的用例設計策略,覆蓋查詢類接口與操…

[SpringBoot]Spring MVC(2.0)

緊接上文,這篇我們繼續講剩下的HTTp請求 傳遞JSON數據 簡單來說:JSON就是?種數據格式,有??的格式和語法,使??本表??個對象或數組的信息,因此JSON本質是字符串. 主要負責在不同的語?中數據傳遞和交換 JSON的語法 1. 數據在 鍵值對(Key/Value) …