网络技术(十三)DHCP地址分配加上动态路由协议RIP混战

目录

 

一、前言

二、基础知识

          2.1DHCP 

                  2.1.1 服务定义

                  2.1.2 服务原理

                  2.1.3 报文类型

                  2.1.4 应用场

                  2.1.5命令配置

          2.2RIP

          2.2.1 RIP的概述

          2.2.2 RIP路由表的形成

          2.2.3 RIP的报文

          2.2.4 路由器的优先级和度量值

          2.2.5 rip 协议的特性

          2.2.6 路由协议分类

三、实验

3.1实验图及配置

3.2实验的研究


一、前言

       在现网中,手动配置IP地址,配置网关、子网掩码、域名解析服务器地址等,是相对比较负杂的工作,今天我们来看看动态生成这些配置的服务DHCP,同时为了

进一步解决之前的静态路由配置的繁琐,导致错误难以排查的痛苦,引入RIP协议-动态路由协议。

二、基础知识

          2.1DHCP 

                  2.1.1 服务定义

                         DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。

                  2.1.2 服务原理

   抓包图:

                                      

                                      根据以上截图可做以下推理步骤:

                    (1)当PC机开机的时候,发送Discover报文的广播,此时的源IP为0.0.0.0 目前IP为255.255.255.255 

                    (2)当DHCP服务器收到PC发的Discover报文后,给提供相应的IP地址,同时给提供的IP地址发送offer报文的单播,此时的源IP为DHCP的服务器地址 目前IP为提供的IP地址。

                    (3)当PC机接收DHCP发送的Discover报文后,进行向DHCP服务器进行发送确认请求。此时的源IP为0.0.0.0 目前IP为DHCP的服务器地址。注(此处PC机接收到Discover报文,其中包含提供的IP地址,但并未进行装载)。

                    (4)当DHCP服务器接收PC机的request请求后,便发送ACK确认报文。此时的源IP为DHCP的服务器地址 目前IP为提供的IP地址。

                                          注:OFFER和ACK两个报文的发送,在此处为单播形式,但是因为平台不一样导致,根据华为官方,两种报文发送的目标ip都为广播(255.255.255.255)

                  2.1.3 报文类型

                                       

报文类型描述
DISCOVER客户端用来寻找DHCP服务器
OFFERDHCP用来响应DHCP DISCOVER报文此报文携带了各种配置信息
REQUEST客户端请求配置确认、或者续租租期
ACK服务器对QEQUEST报文的确认响应
NAK服务器对QEQUEST报文的拒绝响应
RELEASE客户端释放地址时用来通知服务器

                             

                  2.1.4 应用场

                        DHCP有三种机制分配IP地址: 

                   1) 自动分配方式(Automatic Allocation),DHCP服务器为主机指定一个永久性的IP地址,

                        一旦DHCP客户端第一次成功从DHCP服务器端租用到IP地址后,就可以永久性的使用该地址。 

                   2) 动态分配方式(Dynamic Allocation),DHCP服务器给主机指定一个具有时间限制的IP地址,

                       时间到期或主机明确表示放弃该地址时,该地址可以被其他主机使用。 

                    3) 手工分配方式(Manual Allocation),客户端的IP地址是由网络管理员指定的,

                        DHCP服务器只是将指定的IP地址告诉客户端主机。 

               2.1.5 命令配置

<Huawei>system-view 

[Huawei]dhcp enable      #开启DHCP服务

[Huawei]interface GigabitEthernet 0/0/0        #进入配置接口

[Huawei-GigabitEthernet0/0/0]ip address 192.168.1.1 24       #配置IP地址

[Huawei-GigabitEthernet0/0/0]quit

[Huawei]ip pool cyz        #建立IP地址池

[Huawei-ip-pool-cyz]network 192.168.1.0 mask 255.255.255.0     #设置IP

[Huawei-ip-pool-cyz]gateway-list 192.168.1.1      #设置网关

[Huawei-ip-pool-cyz]dns-list 202.106.0.20         #设置DNS

[Huawei-ip-pool-cyz]quit   

[Huawei]interface GigabitEthernet 0/0/0

[Huawei-GigabitEthernet0/0/0]ip add 192.168.1.1 #设置IP地址(网关)----必须加

[Huawei-GigabitEthernet0/0/0]dhcp select global       #开启全局分配

[Huawei-GigabitEthernet0/0/0]quit

 

          2.2RIP

          2.2.1 RIP的概述

  •                    RIP路由信息协议
  •                    是应用最早的内部网关协议
  •                    适用于小型网络,是典型的距离矢量协议
  •                    RIP基于UDP,端口520
  •                    在我司设备上路由优先级为100
  •                    RIP的版本:RIPV1,RIPV2 和PIPng

         2.2.2 RIP路由表的形成

  •                路由表查询:dis rip 【ID】database
  •                RIP更新依据:RIP根据“传闻”的路由更新
  •                路由表形成过程:路由器设备开机时,携带RIP V2.0版本的协议设备将开始向相邻的路由器设备,相互同时发送request和response报文组播(224.0.0.9)端口为520请求,相邻路由将对发送过来的报文中网络段和度量值,记录到路由表中,直到所有路由表都一致且网络收敛后,将做周期(30S)更新,此时只会做response报文响应。

         2.2.3 RIP的报文

  •                    RIPV1报文

  •                    根据上图对比,RIPV2 相比V1的改进如下:

                       支持外部路由标记(Route Tag),可以在路由策略中根据Tag对路由进行灵活控制。

                      携带掩码信息,支持路由聚合和CIDR(支持无类路由)

                      支持指定下一跳,在广播网上可以选择到目的网段最优下一跳地址。

                     支持以组播方式发送更新报文,只由支持RIP2的设备能接收到协议报文,减少资源消耗。

                      支持对协议报文进行验证,增强安全性。

                         

         2.2.4 路由器的优先级和度量值

                    路由器通过多种不同路由协议的时候,发现发去同一个目的网络的路由时,会选择路由优先级(prefence)值最小的路由。如果这些路由学习自相同路由,将根据度量值(Metric)最优选择。

        2.2.5 rip 协议的特性

  •                rip环路防范机制

                        1.RIP规定:路由的最大跳数为15跳,也就是大于等于16跳,则被视为不可达。

                        2.水平分割Split Horizon 及带毒性逆转的水平分割,RIP从某个接口学到路由后,从原接口发回邻居路由器,并将该路由的开销设置为16。

                        3.触发更新

                        4.抑制计时器。

                        5.路由中毒。

  •               rip :使用距离矢量路由协议的路由并不了解网络的拓扑,该路由器知道:

                  (1)自身与目的网络之间的距离;

                  (2)应该往哪个方向或使用哪个接口转发数据包。

                  (3)周期性(30s)地更新(广播)整张路由表。

                  (4)老化时间为180s,180s后(删除ip routing-table表中对应的路由记录)依旧没接收到报文,将在120S后进行垃圾处理(删除rip 【ID】 database 中记录)

                    (5)路由汇总(Route Summary):此功能只在RIP version 2 中拥有。

                    (6)静默端口(silent-interface):为了让末端路由的组播信息不扩散。

         2.2.6 路由协议分类

               

类型协议
距离矢量协议RIP,BGP
链路状态协议OSPF、IS-IS
IGP

RIP、OSPF、ISIS

EGPBGP

三、实验

3.1实验图及配置

3.2实验的研究

1.查看路由生成的rip 1 database 表发现所有路由器一致,与上基础知识理论表现一样

2.查看路由表,观察跳数

3.当网络收敛后,定期更新,更新时间为30S

.

5.数据传输的跳数

4.查看RIP在末梢网络也在进行以上组播更新回应

根据图显示,RIP确实存在末梢网络进行组播回应

更改末梢网络的接口的模式,设置为静默接口(silent-interface)

进入rip 1

静默掉两个端口

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值