VRRP、DHCP中继的工作原理

VRRP

1、VRRP概述

2、VRRP术语

3、VRRP工作过程

4、VRRP指令

DHCP

1、概述:

2、用途

3、使用DHCP的好处

4、DHCP中继工作原理:

5、DHCP的IP地址自动获取工作原理:

6、DHCP指令配置及方法

1、 VRP概述:即虚拟路由器冗余协议

利用VRRP,一组路由器(同一个LVAN)协同工作,但只有一个处于master状态,处于该状态的路由器(的接口)承担实际的数据流量转发任务,在一个ARRP组内的多个路由器接口共用一个虚拟IP地址,该地址被作为局域网内所有主机的缺省网关地址。

VRRP决定哪个路由器是master,master路由器负责接收发送至用户网关的数据包并进行转发,以及响应pc对于网关ip地址的ARRP请求。

Backup路由器帧听Master路由器的状态,并在master路由器发生时故障时,接替其工作,从而保证业务浏览量平滑切换。

2、vrrp术语

VRRP路由器

运行VRRP的路由器,一台vrrrp路由器(的接口)可以同时参与多个vrrp

组中,在不同组中,一台vrrp路由器可以充当不同的角色。

VRRP组

一个vrrp组由多个vrrp路由器组成,使用相同的vrid(vurtual router id 虚拟路由器id)进行标识,属于同一个vrrp组的vrrp路由器互相交换信息,每一个vrrp组只能有一个master

虚拟路由器

对于每一个vrpp组,抽象出来的一个逻辑路由器,该路由器充当网络用户的网关,该路由器并真实存在,事实上对于用户而言,只需知道虚拟路由器的IP,至于具体的虚拟路由器的角色由谁来承担、数据转发任务由谁来承担、master故障谁来接替,这是vrrp的工作。

虚拟IP地址、mac地址

虚拟IP地址就是虚拟路由器的IP地址,该地址实际上就是用户的网关地址。

虚拟mac地址是虚拟路由器根据vrid生成的MAC地址。一个虚拟路由器拥有一个虚拟MAC地址格式:00-00-5E-00-01-{VRid}

3、VRRP的工作过程

(1)、VRRP组中的设备选举出master。master设备通过发送免费ARP报文,将虚拟mac地址通知给与它链接的设备或者主机,从而承担报文转发任务。

(2)、master设备周期性向备份组内所有backup设备发送vrrp通告报文。

(3)、如果master设备出现故障,vrrp备份组中的backup设备重新选举新的master。

(4)、vrrp组状态切换时,master设备由一台设备切换另一台设备,新的master设备会立即发送携带拟路由器的虚拟mac地址和虚拟IP地址信息的免费ARP报文,刷新与它链接的主机或设备中mac表项,从而把用户流量引领的master设备上来,整个过程对用户完全透明。

(5)、原master设备故障恢复时,若该设备为IP地址拥有者(则其优先级),将直接切换至master状态。若该设备优先级小于

(6),将首先切换至backup状态,且其优先级恢复为故障前配置的优先级。

(7)、backup设备的优先级高于master时,由backup设备的工作方式(抢占方式和非抢占方式)决定是否重新选举master。

总结

vrrp

(1)、组通过vrid来识别的,一个vrrp组可以多给vrrp路由器,其中包含一个master,多个backup。

(2)、vrrp会虚拟出一个虚拟路由器,包含虚拟IP和虚拟mac地址(固定格式00-00-5E-00-01-{VRRPID}

(3)、虚拟IP要和master、backup在同一个网段

(4)、vrrp虚拟IP地址 ,用与作在vrrp路由器局域网下所有主机的默认网关IP地址

一般通过优先级来决定master和backup的角色,优先大的做master,如果优先级相同,使用IP较大的做master。

master实际转发数据和响应局域网主机的arp请求,定时发送vrrp报文给backup,

backup用于监听master发来的vrrp报文,如果超过一定时限,就会抢占master地位。

4、VRRP指令

############################################

【R1】int vlanif 10 #########网关接口(三层交换为vlan接口,路由器为下行接口)

【R1 nt vlanif 10 】IP address 192.168.10.11 24

【R1 int vlanif 10] vrrp vrid 1 virtual-ip 192.168.10.1 ###创建VRRP虚拟路由器的标识vrid为1,并配置vrid 1的虚拟IP地址

【R1 int vlanif 10] vrrp vrid 1 priority 120 ####设置设备A的优先级为120(缺省值为100),数值越大越优先

【R1 int vlanif 10 】vrrp vrid 1 preempt-mode timer delay 6 ###配置master设备的抢占时时为6s(却省值0,立即抢占,以防频繁进行切换状态)

【R1 int vlanif 10 】vrrp vrid 1 track interface GigbitEthernet0/0/1 reduce 30###跟踪上行接口G0/0/0/1的状态,如端口故障则master优先级降低30(缺省值为10)

【R1 int vlanif 10 ]vrrp vrid 1 track interface g0/0/2 ####跟踪下行接口

##############R2#######################

【R2】 int vlanif 10

【R2-- int vlanif 10】 IP address 192.168.10.11 24

【R2 - int vlanif 10】vrrp vrid 1 virtua-IP 192.168.10.1

【R2 - int vlanif 10】vrrp vrid 1 priority 115

【R2】dis vrrp #####################显示VRRP状态

pc测试验证,tracert 10.0.0.1

测试:[R1]int Loo 0

[R1-LoopBack0]IP add 30.0.0.1 24

浮动路由:[R1]IP route-static 192.168.10.0 24 23.0.0.1 reference 70

DHCP

DHCP和DHCP中继

1、概述:DHCP是局域网的网络协议,使用UDP工作

1、概述:

(1):自动分配IP地址

(2):给用户或者内部网络管理员作为对所有计算机作中央管理的手段

3、使用DHCP的好处:

(1)减少管理员工作量

(2)避免输入错误

(3)避免IP地址冲突

(4)更改IP地址段,不需要重新配置每个用户的IP地址

(5)提高IP地址的利用率

(6)方便客户端的配置

DHCP地址参数:IP地址、子网掩码、广播地址、默认网关地址、DNS服务器地址

DHCP采用UDP协议传输协议:67服务端口、68客户端口

4、DHCP中继工作原理:

(1、当DHCP客户端启动并进行DHCP初始化时,它在本地网络广播配置请求报文。

(2、如果本地网络存在DHCP服务器,则可以直接进行DHCP配置,不需要DHCP中继。

(3、如果本地网络没有DHCP服务器,则与本网络相连的且带DHCP中继功能的网络设备收到该广播报文后,进行适当的处理并转发给指定的在其它网络上的DHCP服务器。

(4、DHCp服务器根据客户端提供的信息进行相应的配置,并通过pHCP中继将配置信息发送给客户端,完成对客户端的动态配置。

5、DHCP的IP地址自动获取工作原理:

第一步:客户端在网络中搜索服务器。

客户端通过广播发送DHCP Discover 报文寻找服务器端

第二步:服务器向客户端响应服务。

服务器端通过单播发送DHCPOffer报文向客户端提供IP地址等网络信息,从IP地址池中挑选一a个尚未分配的IP地址分配给客户端

第三步:客户端向服务器发出服务请求。

如果有多台DHCP服务器向该客户端发来DHCP-offer报文,客户端只接受第--个收到的DHCP-offer报文并提取IP地址,然后客户端通过广播发送DHCPRequest报文告知服务器端本地选择使用该IP地址

第四步:服务器向客户端提供服务。

服务器通过单播发送DHCPAck报文告知客户端IP地址是合法可用的,并在选项字段中增加IP地址:的使用租期信息

第五步:重新登录

DHCP客户机每次重新登录网络时,不需要再发送DHCPDiscover信息,而是直接发送包含前一次所分配的IP地址的DHCPRequest请求信息。

第六步:更新租约

当DHCP服务器向客户机出租的IP地址租期达到508时,就需要更新租约。客户机直接向提供租约的服务器发送DHCPRequest包,要求更新现有的地址租约。

6、###dhcp有2种配置方法###

(一)接口模式

接口地址池可动态分配ip地址

[R1]dhcp enable ###########系统模式开启DHCP功能

[R1]int g0/0/0

[R1 int g0/0/0] dhcp select interface ###基于接口配置DHCP

[R1 int g0/0/0] dhcp server lease day 7 ####配置基于接口的DHCP servser

[R1 int g0/0/0]dhcp server excluded-ip-address 192.168.100.100 192.168 .100.200 ###配置接口地址池

[R1 int g0/0/0]dhcp server dns-list 8.8.8.8 ####给用户端自动分配dns服务器地址

(二)全局模式

全局方式下,设置多个全局地址池,并存在定义的地址池网段与端口IP是同--网段的对应关系,即多个不同网段地址江同网段客户端自动获取相应地址

[R1]dhcp enable ###系统模式开启DHCP功能

[R1] ip pool 1 ###创建地址池名称

[R1-ip-p0o1-1]gateway-list 192.168.20.1 ### 设置DHCP客户端的出口网关地址

[R1-ip-poo1-1]network 192.168.20.0 mask 255. 255.255.0 ## 配置DHCP可分配地址网段,掩码也可用24表示

[R1 - ip-poo1-1] dns-list 114.114.114.114 ###配置DHCP分配DNs地址

[R1 - ip-pool-1]excluded- ip-address 192.168.20.250 192. 168.20.254 ###配置保留地址

[R1-ip-pool-1]static-bind ip-address 192.168.20.9 mac-address 5489- 98C6-0CEE

###绑定IP192.168.20.9为28d2-4469-5a55的机器,需池中IP

[R1 - ip-pool-1] lease day 10 ###租期10天

[R1]int g0/0/0

[R1-GigabitEthernet0/0/0] dhcp select global #配 置DHCP为global全局模式,interface即接 口模式

[Huawei]display ip pool ### 查看IP地址池信息.

DHCP 中继 关闭两个路由 重新启动

R1

[R1]int g0/0/0

[R1-GigabitEthernet0/0/0]ip add 192.168.100.1 24

[R1-GigabitEthernet0/0/0]un sh

Info: Interface GigabitEthernet0/0/0 is not shutdown.

[R1-GigabitEthernet0/0/0]int g0/0/1

[R1-GigabitEthernet0/0/1]ip add 192.168.200.1 24

[R1-GigabitEthernet0/0/1]un sh

Info: Interface GigabitEthernet0/0/1 is not shutdown.

[R1-GigabitEthernet0/0/1]int g0/0/2

[R1-GigabitEthernet0/0/2]ip add 12.0.0.1 24

[R1-GigabitEthernet0/0/2]un sh

Info: Interface GigabitEthernet0/0/2 is not shutdown.

[R1-GigabitEthernet0/0/2]dis ip int br

配置中继

[R1]int g0/0/0

[R1-GigabitEthernet0/0/0]dhcp select relay

[R1-GigabitEthernet0/0/0]shutdown

[R1-GigabitEthernet0/0/0]dhcp relay server-ip 12.0.0.2

[R1]int g0/0/1

[R1-GigabitEthernet0/0/1]dhcp select relay

[R1-GigabitEthernet0/0/1]shutdown

[R1-GigabitEthernet0/0/1]dhcp relay server-ip 12.0.0.2

R2配置

[R2]int g0/0/0

[R2-GigabitEthernet0/0/0]ip add 12.0.0.2 24

[R2-GigabitEthernet0/0/0]un sh

Info: Interface GigabitEthernet0/0/0 is not shutdown.

[R2]ip pool 1

Info:It's successful to create an IP address pool.

[R2-ip-pool-1]gateway-list 192.168.100.1

[R2-ip-pool-1]network 192.168.100.0 mask 24

[R2-ip-pool-1]dns-list 8.8.8.8

[R2-ip-pool-1]lease day 10

[R2-ip-pool-1]di th

[R2]ip pool 2

Info:It's successful to create an IP address pool.

[R2-ip-pool-1]gateway-list 192.168.200.1

[R2-ip-pool-1]network 192.168.200.0 mask 24

[R2-ip-pool-1]dns-list 114.114.114.114

[R2-ip-pool-1]lease day 10

[R2-ip-pool-1]di th

[R2]ip route-static 0.0.0.0 0.0.0.0 12.0.0.1

[R2]int g0/0/0

[R2-GigabitEthernet0/0/0]dhcp select global

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值