VRRP基础

1.基本概念

VRRP(Virtual Router Redundancy protocol,虚拟路由冗余协议)

VRRP能够在不改变组网的情况下,将多台路由器虚拟成一个虚拟路由器,通过配置虚拟路由器的IP地址为默认网关,实现网关的备份。

VRRP协议版本为VRRPv2(常用)和VRRPv3,VRRPv2仅适用于IPv4网络,VRROv3适用于IPv4和IPv6网络。

VRRP协议只有一种报文:Advertisement报文,其目的IP地址是224.0.0.18,目的MAC地址是01-00-5e-00-00-12,协议号是112;VRRP根据优先级,选举出master,承担网关功能;

VRRP的角色:①Master:负责应答对虚拟地址的ARP请求,转发发往虚拟网关的数据包。②Backup:负责在master故障后,接替master的工作。

VRRP设计方案注意事项:Master应该与STP的根桥保持一致,否则导致次优路径 

2.实验内容

配置两个VLAN,VLAN 10和VLAN 20,LSW1为接入层交换机,LSW2和LSW3为汇聚层交换机,LSW4为核心层交换机,全网运行OSPF,LSW2和LSW3上配置vrrp,实现PC1和PC3的通信。

 实验拓扑

3.实验配置 

进行基础的VLAN配置 

[sw1]int g0/0/1
[sw1-GigabitEthernet0/0/1]p l a 
[sw1-GigabitEthernet0/0/1]p d v 10
[sw1-GigabitEthernet0/0/1]int g0/0/2
[sw1-GigabitEthernet0/0/2]p l a
[sw1-GigabitEthernet0/0/2]p d v 20
[sw1-GigabitEthernet0/0/2]int g0/0/3
[sw1-GigabitEthernet0/0/3]p l t
[sw1-GigabitEthernet0/0/3]p t a v 10 20
[sw1-GigabitEthernet0/0/3]int g0/0/4
[sw1-GigabitEthernet0/0/4]p l t
[sw1-GigabitEthernet0/0/4]p t a v 10 20

[sw2]int g0/0/1
[sw2-GigabitEthernet0/0/1]p l t 
[sw2-GigabitEthernet0/0/1]p t a v 10 20
[sw2-GigabitEthernet0/0/1]int g0/0/3
[sw2-GigabitEthernet0/0/3]p l t
[sw2-GigabitEthernet0/0/3]p t a v 10 20

[sw3]int g0/0/1
[sw3-GigabitEthernet0/0/1]p l t 
[sw3-GigabitEthernet0/0/1]p t a v 10 20
[sw3-GigabitEthernet0/0/1]int g0/0/3
[sw3-GigabitEthernet0/0/3]p l t 
[sw3-GigabitEthernet0/0/3]p t a v 10 20

 

查看STP信息 

 由上图可知,g0/0/3为根端口,LSW2为根桥

进行MSTP配置

[sw1]stp mode mstp
[sw1]stp region-configuration
[sw1-mst-region]region-name wakin
[sw1-mst-region]revision-level 1
[sw1-mst-region]instance 1 vlan 10
[sw1-mst-region]instance 2 vlan 20
[sw1-mst-region]active region-configuration

[sw2]stp region-configuration
[sw2-mst-region]region-name wakin
[sw2-mst-region]revision-level 1
[sw2-mst-region]instance 1 vlan 10
[sw2-mst-region]instance 2 vlan 20

[sw2-mst-region]active region-configuration
 

[sw3]stp region-configuration
[sw3-mst-region]region-name wakin
[sw3-mst-region]revision-level 1
[sw3-mst-region]instance 1 vlan 10
[sw3-mst-region]instance 2 vlan 20
[sw3-mst-region]active region-configuration

配置实例 

[sw2]stp instance 1 root primary
[sw2]stp instance 2 root sec

[sw3]stp instance 2 root primary
[sw3]stp instance 1 root sec

查看SW2和SW3上的STP信息 

配置VRRP

[sw2]int vlanif 10
[sw2-Vlanif10]ip add 192.168.10.2 24
[sw2-Vlanif10]vrrp vrid 10 virtual-ip 192.168.10.254

[sw2-Vlanif10]vrrp vrid 10 prio 200
[sw2-Vlanif10]int vlanif 20
[sw2-Vlanif20]ip add 192.168.20.2 24
[sw2-Vlanif20]vrrp vrid 20 virtual-ip 192.168.20.254
[sw2-Vlanif20]q

[sw3]int vlanif 10
[sw3-Vlanif10]ip add 192.168.10.3 24
[sw3-Vlanif10]vrrp vrid 10 virtual-ip 192.168.10.254
[sw3-Vlanif10]int vlanif 20
[sw3-Vlanif20]ip add 192.168.20.3 24
[sw3-Vlanif20]vrrp vrid 20 virtual-ip 192.168.20.254
[sw3-Vlanif20]vrrp vrid 20 pri 200

查看vrrp信息,SW2的VRID 10为master,VRID 20为BACKUP,SW3相反。

 配置DHCP

 获取PC1和PC2的IP地址

[sw2]dhcp enable
[sw2]int vlanif 10
[sw2-Vlanif10]dhcp select interface
[sw2-Vlanif10]int vlanif 20
[sw2-Vlanif20]dhcp select interface
 

[sw3]dhcp enable
[sw3]int vlanif 10
[sw3-Vlanif10]dhcp select interface
[sw3-Vlanif10]int vlanif 20
[sw3-Vlanif20]dhcp select interface
 

上图为PC2的IP信息 

网关应该是192.168.20.254,但是查询ip显示的是192.168.253,所以不能用接口地址池 ,要用全局地址池。接下来进行释放操作,把地址释放了。

 删除基于接口的地址池

[sw2]int vlanif 10
[sw2-Vlanif10]undo dhcp select interface
[sw2-Vlanif10]int vlanif 20
[sw2-Vlanif20]undo dhcp select interface

 

[sw3]int vlanif 10
[sw3-Vlanif10]undo dhcp select interface
[sw3-Vlanif10]int vlanif 20
[sw3-Vlanif20]undo dhcp select interface

配置全局地址池

[sw2]ip pool vlan10
[sw2-ip-pool-vlan10]network 192.168.10.0 mask 24
[sw2-ip-pool-vlan10]gateway-list 192.168.10.254
[sw2]ip pool vlan20
Info:It's successful to create an IP address pool.
[sw2-ip-pool-vlan20] gateway-list 192.168.20.254
[sw2-ip-pool-vlan20] network 192.168.20.0 mask 255.255.255.0

 

[sw3]ip pool vlan10

[sw3-ip-pool-vlan10] gateway-list 192.168.10.254
[sw3-ip-pool-vlan10] network 192.168.10.0 mask 255.255.255.0
[sw3-ip-pool-vlan10]ip pool vlan20
Info:It's successful to create an IP address pool.
[sw3-ip-pool-vlan20] gateway-list 192.168.20.254
[sw3-ip-pool-vlan20] network 192.168.20.0 mask 255.255.255.0

 

[sw2]int vlanif 10
[sw2-Vlanif10]dhcp select global
[sw2]int vlanif 20
[sw2-Vlanif20]dhcp select global

 

[sw3]int vlanif 10
[sw3-Vlanif10]dhcp select global
[sw3-Vlanif10]int vlanif 20
[sw3-Vlanif20]dhcp select global

查看分配的DHCP地址 

 以PC2为例,它拿到了192.168.20.254的地址

在SW2和SW3上创建vlanif 1 

[sw2]int vlanif 1
[sw2-Vlanif1]ip add 192.168.123.2 24

[sw3]int vlanif 1
[sw3-Vlanif1]ip add 192.168.123.3 24 

在sw2上使用ping命令测试连通性 

 配置路由器R1,并使用ping命令

[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]ip add 192.168.123.1 24

[r1]int g0/0/1
[r1-GigabitEthernet0/0/1]ip add 1.0.0.254 24

 

 PC3的配置如图所示。

配置动态路由

[sw2]ospf 1 router-id 2.2.2.2
[sw2-ospf-1]a 0
[sw2-ospf-1-area-0.0.0.0]net 192.168.10.0 0.0.0.255
[sw2-ospf-1-area-0.0.0.0]net 192.168.20.0 0.0.0.255
[sw2-ospf-1-area-0.0.0.0]net 192.168.123.0 0.0.0.255

[sw3]ospf 1 router-id 3.3.3.3
[sw3-ospf-1]a 0
[sw3-ospf-1-area-0.0.0.0]net 192.168.10.0 0.0.0.255
[sw3-ospf-1-area-0.0.0.0]net 192.168.20.0 0.0.0.255
[sw3-ospf-1-area-0.0.0.0]net 192.168.123.0 0.0.0.255

 

[r1]ospf 1 router-id 1.1.1.1
[r1-ospf-1]a 0
[r1-ospf-1-area-0.0.0.0]net 192.168.123.0 0.0.0.255
[r1-ospf-1-area-0.0.0.0]net 1.0.0.0 0.0.0.255

 查看ospf邻居

 是FULL的状态,说明邻居已建立完成。

4.结果验证

用PC1 ping PC3

发现,PC1可以和PC3实现通信。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/4519.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java多线程基础

Java多线程 文章目录 Java多线程一、线程介绍及相关概念二、创建和启动线程2.1 Thread类的常用结构2.2 创建线程法1:继承Thread类(分配线程对象)2.3 创建线程法2:实现Runnable接口(创建线程的目标对象)2.4 …

揭示C++设计模式中的实现结构及应用——行为型设计模式

简介 行为型模式(Behavioral Pattern)是对在不同的对象之间划分责任和算法的抽象化。 行为型模式不仅仅关注类和对象的结构,而且重点关注它们之间的相互作用。 通过行为型模式,可以更加清晰地划分类与对象的职责,并…

易错知识点(学习过程中不断记录)

快捷键专区: 注释:ctrl/ ctrlshift/ 保存:ctrls 调试: 知识点专区: 1基本数据类型 基本数据类型有四类:整型、浮点型、字符型、布尔型(Boolean), 分为八种&#xff…

AI图书推荐:《企业AI转型:如何在企业中部署ChatGPT?》

Jay R. Enterprise AI in the Cloud. A Practical Guide...ChatGPT Solutions (《企业AI转型:如何在企业中部署ChatGPT?》)是一本由Rabi Jay撰写、于2024年由John Wiley & Sons出版的书籍,主要为企业提供实施AI转型…

2024.4.28

有以下类&#xff0c;完成特殊成员函数 #include <iostream>using namespace std; class Person{string name;int* age; public:Person():name("zhangsan"),age(new int(18)){}Person(string name,int* age):name(name),age(new int(*age)){}~Person(){delete…

接口测试-笔记

Date 2024年4月23日21:19:51 Author KarrySmile 1. 前言 因为想更加规范地开发接口&#xff0c;同时让自己测试接口的时候更加高效&#xff0c;更好地写好接口文档。所以学习黑马的《接口自动化测试》课程。链接&#xff1a;黑马程序员软件测试接口自动化测试全套视频教程&a…

Redis运维篇-快速面试笔记(速成版)

文章目录 1. Redis的持久化1.1 RDB&#xff08;快照模式&#xff09;1.2 AOF 模式 2. Redis主从模型&#xff08;高可用&#xff09;2.1 Redis的主从复制2.2 Redis拓扑结构 3. Redis集群模式&#xff08;高并发&#xff09;3.1 Redis的Slots3.2 集群模式的常用命令3.3 多主多从…

STL_List与萃取

List 参考文章: https://blog.csdn.net/weixin_45389639/article/details/121618243 List源码 List中节点的定义&#xff1a; list是双向列表&#xff0c;所以其中节点需要包含指向前一节点和后一节点的指针&#xff0c; data是节点中存储的数据类型 template <class _Tp&g…

北京车展“第一枪”:长安汽车发布全球首款量产可变新汽车

4月25日&#xff0c;万众瞩目的2024北京国际汽车展览会在中国国际展览中心如期而至。作为中国乃至全球汽车行业的盛宴&#xff0c;本次车展也吸引了无数业内人士的高度关注。 此次北京车展以“新时代 新汽车”为主题&#xff0c;汇聚了1500余家主流车企及零部件制造商&#xff…

【R语言】对EXCEL多行或多列数据合并成一行或一列

对于很多行或很多列数据合并成一行或一列数据&#xff0c;手动是非常麻烦的&#xff0c;尤其当行列数无穷大&#xff0c;根本无法手动处理&#xff0c;在这里价绍一种解决办法&#xff1a;运行R语言&#xff0c;对数据的快速合并。 这里一多列合并成一列为例&#xff08;如果是…

Linux基本指令(2)

目录 mv指令&#xff1a; cat&#xff1a; more指令&#xff1a; less指令&#xff1a; head指令&#xff1a; tail指令&#xff1a; mv指令&#xff1a; 说明&#xff1a; mv命令是move的缩写&#xff0c;可以用来移动文件或者文件改名(move(rename)files),是linux系统下…

(二十一)C++自制植物大战僵尸游戏僵尸游戏关卡结束数据处理

植物大战僵尸游戏开发教程专栏地址http://t.csdnimg.cn/8UFMs 文件位置 代码实现的文件在Class\Scenes\GameScene文件夹中,如下图所示。 GameEndLayer.h class GSGameEndLayer :public LayerColor { public:CREATE_FUNC(GSGameEndLayer);void successfullEntry();void brea…

必应bing广告推广开户时间需要多久?

企业选择合适的平台进行广告投放成为了企业获取竞争优势的关键一步&#xff0c;必应Bing作为全球第二大搜索引擎&#xff0c;凭借其庞大的用户基础和精准的广告定位能力&#xff0c;成为了众多企业海外及国内市场推广的优选渠道。云衔科技以专业、高效的服务&#xff0c;成为企…

科技感十足特效源码

源码介绍 科技感十足特效源码&#xff0c;源码由HTMLCSSJS组成&#xff0c;记事本打开源码文件可以进行内容文字之类的修改&#xff0c;双击html文件可以本地运行效果&#xff0c;也可以上传到服务器里面 源码截图 源码下载 科技感十足特效源码

Linux:冯诺依曼体系结构、操作系统、初识进程

文章目录 1.冯诺依曼体系结构总线与数据传输通路为什么有内存这个部分计算机存储结构 2.操作系统(Operator System)2.1 概念2.2 设计OS的目的2.3 理解“管理”先描述再组织 2.4 用户使用系统调用和库函数&#xff08;lib&#xff09;概念 总结 3.初识进程3.1 基本事实与引入3.2…

ZYNQ之嵌入式开发05——串口中断、定时器中断、QSPI和SD卡读写测试实验

文章目录 UART串口中断实验定时器中断实验PS-XADC实验QSPI Flash读写测试SD卡读写文本文档 UART串口中断实验 UART控制器是一个全双工异步收发器&#xff0c;支持可编程的波特率和IO信号格式&#xff0c;具有独立的TX和RX数据路径&#xff0c;每个路径有一个64字节的FIFO&…

59岁郑浩南罕见与索爆女儿合体,曾自曝婚变暗示妻子出轨人财两空

59岁的郑浩南&#xff0c;拍过不少脍炙人口的电影&#xff0c;尤其是在《古惑仔》中饰演奸角司徒浩南&#xff0c;近作有《黑社会》的「加钱哥」&#xff0c;虽然将近「登六」&#xff0c;却保养得宣&#xff0c;操出一身健硕肌肉。 跟前妻鲍爱玲离婚后&#xff0c;郑浩南独自在…

即插即用Mamba模块全新突破!无缝集成,无痛涨点

Mamba入局图像复原了&#xff01;基于Mamba的图像复原基准模型MambaIR性能超越SwinIR&#xff0c;达成新SOTA&#xff01; MambaIR是一种引入通道注意力和局部增强的即插即用Mamba模块。这类高效、创新的模块在写论文时可以帮助我们简化模型的构建过程&#xff0c;通过将这些模…

Android 11 bindService 流程分析

我们可以使用bindService来跨进程通信&#xff0c;其使用方法如下 Intent intent new Intent("xxx"); intent.setPackage("xxx"); boolean result bindService(intent,new ServiceConn(),BIND_AUTO_CREATE);private class ServiceConn implements Servi…

学习100个Unity Shader (15) ---透明+双面渲染

文章目录 效果shader理解参考 效果 shader Shader "Example/AlphaBlendBothSided" {Properties{_Color ("Main Tint", Color) (1, 1, 1, 1)_MainTex ("Texture", 2D) "white" {}_AlphaScale ("Alpha Scale", Range(0, 1)…