DHCP VRRP(附配置实例)

1.DHCP

1.1 定义

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议),用于自动获取IP地址

1.2 工作原理

在这里插入图片描述

  1. 客户端会发送 一个 广播DHCP Discover 报文 去寻找 DHCP服务器;

  2. 客户端只会接收第一个的回复的DHCP服务器的报文;

  3. 服务端 会发送一个DHCP Offer 报文 报文中携带相关配置信息 (ip地址子网掩码网关 等);

  4. 报文客户端收到这个 offer 报文后会自动配置相关信息 并且回复一个DHCP Request报文;

  5. 服务器收到 request报文会将分配的地址从地址池抹去,并且 回复DHCP ACK 报文。

1.3 报文类型

在这里插入图片描述

2.VRRP

2.1定义

VRRP(虚拟路由冗余协议),用于解决单网关单点单点故障问题

在这里插入图片描述

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

2.2 工作原理

  1. 根据路由器的优先级,选出主备路由(Master 和 Backup),决定数据流向;
  2. 状态维持:Master(主路由器)会周期性(1s)的发送VRRP报文给组内的其他设备,表示自己工作正常(不要篡位);
  3. 主路由器出现故障时,备路由器在master_down_interval(3s)时间内依旧没收到主路由器的VRRP报文,备路由器会成为主路由器并且持续向原主路由器发送VRRP报文(包含优先级和虚拟IP);
  4. 原来的主路由器故障恢复后,会比较原备路由器的VRRP报文中的优先级,发现没有自身的优先级大后,会再次成为Master(为了防止故障没有完全修复而产生反复抢占,采用延迟抢占模式)。

2.3 状态机

在这里插入图片描述

有多个路由器

所有路由器最开始处于Initializ(初始化)状态

  • 当其中一个路由器的优先级为255时,此路由器直接成为Master(主路由)

  • 路由器的优先级小于255时,先成为Backup(备路由器),看看是否有Master(主路由器)的VRRP报文,等待时间为3倍Hello时间(3s
    超过3s后
    1)没有等到Master的报文,成为Master;
    2)收到报文的优先级比自身大,成为Backup;
    3)收到报文的优先级比自身小,成为Master;
    4)收到报文的优先级为0,表示主路由器准备退出,成为Master。

补充知识

  • 路由器的优先级的范围是0~255,可配置范围为 1 ~254,默认值为100

  • 优先级255代表 有设备和虚拟ip冲突;

  • 优先级0代表 主路由器自动退出;

  • 优先级相同会比较接口地址,大的优先。

2.4 配置实例

2.4.1 配置VRRP使PC1和PC3连通

拓扑图如下:
在这里插入图片描述

1)按图配置PC1 PC3的IP地址和子网掩码

在这里插入图片描述
在这里插入图片描述

2)将AR1设为Master (主路由)

需要AR1的优先级大于AR2 ,默认是100
配置命令如下:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

3)将AR2设为Backup(备路由)

在这里插入图片描述

在这里插入图片描述

4)查看VRRP,主备路由是否配置成功
dis vrrp  // 用户视图/系统视图都可以

R1
在这里插入图片描述
R2
在这里插入图片描述

5)配置AR3

在这里插入图片描述

6)检测PC1和PC3是否连通

在这里插入图片描述
在这里插入图片描述

PC1和PC3连通。

2.4.2 断开主路由的上行端口,PC1和PC3是否连通?

实验拓扑图如下:
在这里插入图片描述

查看R1的VRRP
在这里插入图片描述
查看R2的VRRP
在这里插入图片描述
原Master R1发生故障,优先级降低,小于R2
所以R2成为新的Master Router。
在这里插入图片描述
PC1能ping 通PC3 ,PC1和PC3依旧能通信。

在这里插入图片描述

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
### 回答1: MSTP(Multiple Spanning Tree Protocol)和 VRRP(Virtual Router Redundancy Protocol)是网络中常用的两种协议,下面分别给出它们的 DHCP 配置实例。 MSTP 配置实例: 1. 配置 MSTP 的根桥,设置优先级为 : ``` Switch(config)# spanning-tree mst configuration Switch(config-mst)# instance 1 vlan 10 Switch(config-mst)# root primary Switch(config-mst)# priority ``` 2. 配置 MSTP 的非根桥,设置优先级为 1: ``` Switch(config)# spanning-tree mst configuration Switch(config-mst)# instance 1 vlan 10 Switch(config-mst)# root secondary Switch(config-mst)# priority 1 ``` VRRP 配置实例: 1. 配置 VRRP 的虚拟路由器,设置优先级为 100: ``` Router(config)# interface vlan 10 Router(config-if)# vrrp 1 Router(config-vrrp)# priority 100 Router(config-vrrp)# preempt Router(config-vrrp)# ip address 192.168.1.1 ``` 2. 配置 VRRP 的备份路由器,设置优先级为 90: ``` Router(config)# interface vlan 10 Router(config-if)# vrrp 1 Router(config-vrrp)# priority 90 Router(config-vrrp)# ip address 192.168.1.2 ``` ### 回答2: MSTP(Multiple Spanning Tree Protocol)是一种用于在交换网络中防止环路和提高网络可用性的协议。MSTP可将多个VLAN映射到同一个实例,并为每个实例计算单独的树。 MSTP配置实例: 1. 配置MSTP,指定实例ID并将VLAN与实例映射: Switch(config)# spanning-tree mode mst Switch(config)# spanning-tree mst configuration Switch(config-mst)# instance 1 vlan 10,20,30 Switch(config-mst)# instance 2 vlan 40,50 2. 配置MSTP优先级以选择根桥: Switch(config-mst)# instance 1 priority 8192 Switch(config-mst)# instance 2 priority 16384 3. 配置MSTP端口优先级以选择根端口: Switch(config)# interface gi0/1 Switch(config-if)# spanning-tree mst instance 1 port-priority 32 Switch(config)# interface gi0/2 Switch(config-if)# spanning-tree mst instance 1 port-priority 64 VRRP(Virtual Router Redundancy Protocol)是一种用于在交换网络中提高网络可用性的协议。VRRP允许多个路由器提供虚拟IP地址,在主路由器故障时自动切换到备用路由器。 VRRP配置实例: 1. 配置VRRP组,指定虚拟IP地址和优先级: Switch(config)# interface vlan 10 Switch(config-if)# vrrp 1 ip 192.168.1.1 Switch(config-if)# vrrp 1 priority 100 2. 配置VRRP优先级以选择主路由器: Switch(config)# interface vlan 10 Switch(config-if)# vrrp 1 priority 150 3. 配置VRRP追随模式以跟随主路由器: Switch(config-if)# vrrp 1 follow gi0/1 DHCP(Dynamic Host Configuration Protocol)是一种用于在交换网络中为设备分配IP地址和其他网络配置信息的协议。DHCP服务器负责分配IP地址,DNS服务器地址和默认网关等信息。 DHCP配置实例: 1. 配置DHCP池,指定IP地址池和默认网关: Switch(config)# ip dhcp pool Pool1 Switch(dhcp-config)# network 192.168.1.0 255.255.255.0 Switch(dhcp-config)# default-router 192.168.1.1 2. 配置DHCP租期: Switch(dhcp-config)# lease 7 3. 配置DHCP选项,如DNS服务器地址: Switch(dhcp-config)# option 6 ip 8.8.8.8 注意,以上示例仅为参考,实际配置应根据网络需求进行调整。 ### 回答3: MSTP(Multiple Spanning Tree Protocol)和VRRP(Virtual Router Redundancy Protocol)是网络中两种常见的协议。下面我们将从DHCP配置实例来理解这两种协议的作用。 DHCP(Dynamic Host Configuration Protocol)是一个网络协议,用于将动态分配的IP地址和其他网络配置信息提供给主机。在一个网络中,很可能会存在多个交换机和多个路由器。当我们需要配置DHCP时,我们需要考虑如何让DHCP服务器能够与多个路由器进行通信,以便把IP地址等信息分配给主机。 首先,假设我们网络中有三个交换机A、B、C,每个交换机下连接着两个路由器R1、R2。我们需要让DHCP服务器S能够与所有路由器通信,并且把IP地址、子网掩码等信息分配给主机。这时候MSTP就可以帮我们实现这个目标了。 MSTP可以帮助我们避免网络中的环路产生,并且让网络拓扑更加优化,降低网络复杂度。在这个DHCP配置实例中,我们可以先在所有交换机上开启MSTP功能,并对交换机之间进行链路聚合。这样就可以避免环路产生,并让DHCP服务器能够在所有交换机间进行通信。 接下来,我们需要让DHCP服务器与所有路由器进行通信,以便把IP地址等信息分配给主机。这时候就需要使用VRRP协议了。 VRRP可以让我们在多个路由器间建立虚拟路由器,并让这些路由器共享同一个IP地址。这个IP地址将被作为虚拟路由器的IP地址,从而实现路由器冗余和负载均衡。在这个DHCP配置实例中,我们可以使用VRRP将多个路由器R1、R2构建成一个虚拟路由器,并将虚拟路由器的IP地址配置DHCP服务器,这样就可以让DHCP服务器与所有路由器进行通信了。 综上所述,MSTP和VRRP协议在DHCP配置实例中起到了非常重要的作用。它们让DHCP服务器能够与多个交换机和路由器进行通信,并且实现了路由器冗余和负载均衡。对于一个复杂的网络环境,建议使用这些协议来提高网络性能和可靠性。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

白幽幽白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值