精华内容
下载资源
问答
  • RIP协议配置命令解析

    万次阅读 多人点赞 2018-12-04 11:45:10
    一,rip命令 1.命令功能 rip命令用来在系统视图下使能指定的RIP进程。 undo rip 命令用来去使能指定的RIP进程。 缺省情况下,不使能rip进程 2.命令格式 rip undo rip 3.设备使能RIP 配置设备使能RIP 二,version...

    一,rip命令
    1.命令功能
    rip命令用来在系统视图下使能指定的RIP进程。
    undo rip 命令用来去使能指定的RIP进程。
    缺省情况下,不使能rip进程
    2.命令格式
    rip
    undo rip
    3.设备使能RIP
    配置设备使能RIP
    在这里插入图片描述

    二,version命令
    1.命令功能
    version命令用来指定一个全局RIP版本。
    undo version命令用来恢复全局RIP版本的缺省值。
    缺省情况下,只发送RIPv1报文,但可以接收RIPv1和RIPv2的报文。
    2.命令格式
    version{1.2}
    undo version
    3.参数说明
    1:指定RIPv1版本
    2:指定RIPv2版本
    4.配置指定发送和接收RIPv2报文
    在这里插入图片描述

    三,network命令
    1.命令功能
    network命令用来对指定网段接口使能RIP路由。
    undo network 命令用来对指定网段接口去使能RIP路由。
    缺省情况下,对指定网段没有使能RIP路由。
    2.命令格式
    network-address
    undo network-address
    address//使能RIP的网络地址,该地址必须是自然网段
    3.通告网段
    配置对指定网段接口使能RIP路由。
    在这里插入图片描述

    四,rip metricin 命令
    1.命令功能
    rip metricin 命令用来配置接收RIP报文时给路由增加的度量值。
    undo rip metricin 命令用来恢复该附加度量值的缺省值。
    缺省情况下,接口接收RIP报文时不给路由增加度量值。
    2.命令格式
    rip metricin {value {acl-number \acl-name acl-name \ip-prefix \ip-prefix-mame }value1}
    undo rip metricin
    3.参数说明
    value 指定对接收到的路由增加度量值 ,整数形式,取值范围0~15。缺省值是0
    acl-number 指定基本ACL的编号 ,整数形式,取值范围2000~2999
    acl-name 指定命名型访问控制列表的名字 字符串形式,不支持空格,区分大小写,长度范围是1~32,
    以英文字母 a~z或A ~ Z开始
    ip-prefix-mame 指定IPv4地址前缀列表名 字符串形式 ,取值范围1~163,不支持空格,区分大小写。
    当输入的字符串两端使用双引号时,可在字符串中输入空格
    value1 指定可以通过ACL或者ip地址前缀列表过滤的度量值 整数形式,取值范围1~15
    4.RIP路由附加度量值
    配置接口G0/0/0 接收RIP路由的附加度量值为12.
    在这里插入图片描述

    五,rip authentication-mode 命令
    1.命令功能
    rip authentication-mode命令用来配置RIPv2的认证方式及认证参数。每次认证只支持一个认证字,
    新输入的认证字将覆盖旧的认证字。
    undo rip authentication-mode 命令用来取消所有认证。
    缺省情况下,没有配置认证。
    2.命令格式
    rip authentication-mode hmac-sha256{plain / plain-text / 【cipher】password-key}key-id
    undo rip authentication-mode
    3.参数说明
    plain 表示只能键入文明认证密码,在查看配置文件时以文明方式显示
    plain-text 指定文明方式显示的认证密码 字符串形式,可以为字母或数字,区分大小写,不支持空格。
    认证模式为hmac-sha256时,长度为1~255
    cipher 表示可以键入文明或密文认证密码,但在查看配置文件时均已密文方式显示
    password-key 指定密文方式显示的认证密码 字符串形式,可以为字母或数字,区分大小写,不支持空格。 认证模式为hmac-sha256时,长度为1~255的文明或20 ~392的密文
    key-id 指定MD5密文认证标识符 整数形式 ,取值范围1~255
    hmac-sha256 指定HMAC-SHA256密文验证方式
    4.使用报文认证
    在接口G0/0/0 上配置HMAC-SHA256认证,认证密码为galaxy,认证标识符为255。
    在这里插入图片描述

    六,rip summary-address命令
    1.命令功能
    rip summary-address命令用来配置RIP路由器发布一个聚合的本地IP地址。
    undo rip summary-address 命令用来删除该配置。
    缺省情况下,系统中没有配置RIP路由器发布聚和的本地IP地址。
    2.命令格式
    rip summary-address ip-address mask 【avoid-feedback】
    undo rip summary-address ip-address mask
    3.参数说明
    ip-address 指定需要聚合的网络IP地址 点分十进制形式
    mask 指定网络掩码 点分十进制形式
    avoid-feedback 禁止从此接口学习到相同的聚合路由
    4.使用接口路由聚合
    配置一个路由器发布一个聚合本地IP地址。
    在这里插入图片描述

    七,timers rip命令
    1.命令功能
    timers rip命令用来调整定时器。
    undo timers rip命令用来恢复缺省值。
    缺省情况下,路由更新报文的发送间隔30s,路由老化时间180s,路由被从路由表中删除的时间为120s。
    2.命令格式
    timers rip update age garbage-collect
    undo timers rip
    3.参数说明
    update指定路由更新报文的发送间隔 整数形式,取值范围1~86400,单位是秒
    age 指定路由老化时间 整数形式,取值范围1~86400,单位是秒
    garbage-collect 指定路由被从路由表中删除的时间(标准中定义的garbage收集时间) 整数形式,取值范围1~86400,单位是秒
    4.修改RIP定时器
    设置RIP各定时器的值。
    在这里插入图片描述

    展开全文
  • 路由器RIP协议

    2020-10-23 15:48:34
    一、RIP配置 这里通告的网络指的是主类(也可以叫做有类),关于主类和无类,在这里简单的解释一下,想具体了解的话自行百度 ip地址分为A,B,C,D,E五类,我们常用的是A,B,C三类。其中: A类 1-126 /8 B类 128-...

    一、RIP配置

    这里通告的网络指的是主类(也可以叫做有类),关于主类和无类,在这里简单的解释一下,想具体了解的话自行百度

    ip地址分为A,B,C,D,E五类,我们常用的是A,B,C三类。其中:

    A类  1-126  /8
    B类  128-191 /16
    C类  192-223 /24

    例:ip为1.1.1.1/8,那么该ip为A类(主类)(它的掩码是标准的)
    ip为1.1.1.1/24,那么该ip为无类(无类,它的掩码会变长/短)

    二、关于优先级

    因为在路由表中一条路由条目只能显示一次,那么它的存在形式则取决于管理距离(AD),管理距离小的优先级别高

    关于管理距离和优先级的内容,这里我用图片简单的介绍一下:

    可以看到静态路由的优先级是最高的(默认路由优先级最低)

    三、关于跳数

    跳数可以理解为中间经过了几个路由,比如1——2——3,则1-3的跳数为1.

    如图:

    其中2.2.2.2,3.3.3.3为环回路:

    对于rip每30秒会进行一次更新,但是在模拟环境下会有15%的误差,所以大概25s-30s更新一次.

    在rip中,会选择跳数最少的一条走,如果跳数相等,那么rip是支持等价路径的,默认4条,最大6条。

    四、一些命令

    1. 查看ip路由协议配置和统计信息

    show ip protocols

    2. 查看RIP V1广播更新

    debug ip rip

    3. 停止查看

    undebug all
    可缩写为un all

    4. 保存配置

    write
    或者
    copy run start
    (其完整命令为copy run-config start-config)

    5. 在RIP中传播默认路由

    default-information originate

    这里做一个小实验,我们将Router1的rip环回路删除,然后去查看它的路由配置

    可以发现已经删除掉了

    五、被动接口

    一句话概括被动接口就是——“只收不发”

    配置被动接口命令:

    passive_interface s0/0/0

     


    写在最后:

    因为思科这一系列可以算是课堂笔记,所以有些内容我只是把老师说的话用自己的方式理解然后写出来,不是特别详细准确,如果想每一点都研究透彻的话大家可以自己去学习。博客里有不准确的地方还请大佬们指出,谢谢。

    展开全文
  • RIP协议

    千次阅读 多人点赞 2019-03-13 18:54:22
    早期在unix系统上使用,1988年才发布第一个rip协议标准“RFC1058”,是一种距离矢量(Distance-vector)协议。 1. 特点: 只关心跳数,下一跳,不关心整网拓扑。 基于传闻的路由协议。 2. 场景: 适用于规模小且...

    一、 Rip简介

    早期在unix系统上使用,1988年才发布第一个rip协议标准“RFC1058”,是一种距离矢量(Distance-vector)协议。

    RIP思维导图:
    思维导图

    1. 特点:

    • 只关心跳数,下一跳,不关心整网拓扑。
    • 基于传闻的路由协议。

    2. 场景: 适用于规模小且可靠性要求低的网络环境,部署简单,因为其跳数限制,不适用于大型网络。
    3. 工作原理:

    - 开启RIP发送RIP请求
    - 接受请求发出响应
    - 网络稳定周期更新。25.5s--30s
    

    二、Rip的报文结构

    V1报文结构

    rip v1 版本的报文结构

    Rip报文结构由头部(header)+路由条目(Route Entries)组成。

    • Command:此字段1个字节,用来表示消息类型。1为requerst,2为response。
    • Version:此字段1个字节,用来表示RIP的版本,1为V1,2为V2
    • Address family identifier:2个字节,地址族标识,ipv4值为2,请求整张路由表值为0
    • ip address:4个字节。表示路由的目的地址。
    • Metric:4个字节,指RIP中跳数。取值范围是2^32,但在RIP中取值为1-16。

    Ripv1特点:

    • 有类路由协议,基于UDP协议,端口号为520。RIPng端口号521
    • 不支持VLSM,CIDR,不支持认证,广播更新。
    • RIPv1数据包不能超过512字节,其中去掉UDP报文8个字节,RIP头部4个字节,剩余500个字节携带路由条目,每个路由条目最大为20个字节,所以最大携带25条路由条目。

    V2报文结构

    rip v2 版本的报文结构

    较之V1多了3个字段,其他一样。

    • Route tag:2个字节,为路由打标记,方便做路由策略是调用路由。
    • Subnet mask:4个字节,子网掩码来标识网络位和主机位。可以支持vlsm,cidr
    • next-hop:4个字节,表示比通告路由器更好的下一跳地址。
      字段为全0,表示通告路由器为最优下一跳地址。

    RIPv2的特点:

    • 组播更新,地址为224.0.0.9
    • 无类路由协议,支持VLSM,CIDR
    • 支持路由打标记。
    • 支持下一跳。
    • 支持认证。

    什么是有类路由协议,什么是无类路由协议?
      有类就是固定的掩码,8位,16位,24位。
      无类就是掩码不固定,没有边界。22,23等。
    有类路由协议与无类路由协议的区别?
      是否支持VLSM CIDR
      发送路由是否携带掩码
    RIPv2为什么没有认证字段却支持认证?
      当RIPV2配置认证时,修改第一个路由条目当中,address family字段值为0xFFFF,route tag字段会改为Authentication type字段,ip address、sub mask、next-hop和metric变为口令字段。

    v1与v2的区别是什么?

    • v1是广播更新,不支持vlsm,cidr,不支持认证,有类路由协议
    • v2支持组播更新,组播地址是224.0.0.9。支持vlsm,cidr,支持认证,支持打标记。无类路由协议,支持下一跳。

    rip是否支持单播?
         rip可以单播指邻居,同时发送单播报文和组播报文,可以结合silent interface使接口不发送组播报文,只能发送指定邻居的单播报文。

    Next-hop字段的作用:

    • 避免次优路径,当遇到比通告路由器更好的路径时使用。
    • 在MA网络,下一跳字段才有意义。
    • 通告路由器的出接口与到达外部路由的下一跳地址在同一网段,将直接使用外部路由的下一跳最为next-hop字段中的值。
      在这里插入图片描述
      当R2将静态路由重分发到RIPv1域内之后,R1会将收到的去往3.0.0.0/8的路由条目的下一跳设为通告路由器的接口也就是R2的e0/0/0接口。是一条次优路径。将RIP版本改为v2之后,因为v2中的next-hop字段,通告的路由条目的下一跳改为R3的e0/0/0接口地址。

    三、Rip的交互过程

    request:请求报文
    response:更新报文
    

    什么时候发送请求报文?
      1、rip进程刚起来时发送。
      2、重置路由表时

    什么时候发送响应报文。
      1、回应request。
      2、周期更新

    四、RIP计时器

    1. 更新计时器:定时更新报文的发送。周期30s
    2. 老化计时器:如果在老化时间180s内还没有收到邻居发来的更新路由,则认为此路由不可达,从路由表中删除。同时在数据库中跳数设为16跳,等待垃圾计时器的时间。
    3. 垃圾收集定时器:如果在垃圾收集时间120s内,失效路由没有收到邻居的更新,则从数据库中彻底删除。

    注意:

    • 如果设备不具有触发更新功能,一个路由表项从失效到删除最多300s(老化+垃圾)
    • 如果设备存在触发更新,立马从路由表中删除,120s后从数据库中删除。

    为什么要有垃圾收集计时器,如果没有会产生什么结果?
    用于当网路不可达时,发送多次失效路由条目保证其他邻居能收到。.
    举例:

    在这里插入图片描述
    当SW1和R3之间的链路断掉之后,R2在180s内收不到3.3.3.3路由条目的更新,则将次路由从路由表中删除,并且发送3.3.3.3路由跳数为16跳的条目给R1。如果没有垃圾收集定时器,则发送一次就将此失效路由从数据库中删除,如果R1因网络拥塞没有收到此失效路由消息,则R1还认为3.3.3.3的网络可达。有了垃圾收集定时器则在120s可以发送4次失效路由更新。保证对端邻居能够收到,完成网络收敛。

    五、RIP的防环机制

    Rip为什么出现环路?
    1、rip发送整张路由表
    2、更新时间有15%抖动

    • 水平分割:从该接口收到的路由不会再从该接口发出。NBMA缺省禁用。
    • 毒性逆转:从该接口收到的路由会从该接口发出,但跳数设为16跳。
    • 触发更新:当路由表发生改变时,立即发送更新报文给其他路由器。
    • 最大跳数:路由器收到16跳路由会认为此路由失效。

    注意事项:

    1. 同时配置水平分割和毒性逆转则毒性逆转生效。缺省默认使用水平分割。
    2. 触发更新:仅携带本地路由表中有变化的路由信息。
    3. 必须是路由的下一跳通告的16跳路由条目才从路由表中删除。

    为 什么触发更新要使用 一 个随机计时器 ?这 个计时器的大小范围是什么 ?
    避免触发更新风暴,25.5s–30s

    六、RIP路由的控制与优化:

    路由选路

    metricin:接口下配置,收到的路由的跳数加上metricin的值。默认为0
    可以针对某一条路由,也可针对从该接口进入的所有路由。
    metricout:接口下配置,收到的路由的跳数加上该接口的metricout的值。默认为1
    可以针对某一条路由,也可针对从该接口进入的所有路由。
    
    display defalut-parameter rip		查看默认参数
    

    在这里插入图片描述
    Rip的度量值实在入方向增加还是出方向增加?
      Rip路由度量值是发出时累加的。

    以下案例均来自华为路由交换精英培训之RIP final.PPT

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

    路由信息发布:

    selient-interface:接口只接受更新报文,不发送组播、广播消息
    undo rip input:禁止接口接受报文
    undo rip output:禁止接口发送报文
    

    场景:连接用户的LAN,在广播网络中只有部分设备需要路由协议更新
    例:
    在这里插入图片描述
    在这里插入图片描述

    RIP特性:

    summary always:无论接口水平分割或毒性逆转是否开启,都自动汇总。
    rip summary-address xxxx xxxx avoid-feedback:从该接口发出的聚合路由不会再从该接口接受。
    

    例:
    在这里插入图片描述

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

    优化RIP网络

    timers rip:修改RIP的计时器,视图下配置
    rip replay-protect:接口下配置。在此接口down之前,发送的RIP报文中的IP报文字段中identification字段值为X,当接口UP之后此字段值为0。如果对方没有收到值为0的报文,那么后续的报文将被丢弃,认为已经接受过,直到接收到identification字段为X+1时,才接受。启用此特性之后,会获得接口DOWN之前的identification字段的值,再次发送RIP报文继续identifacation字段+1的值。避免了路由信息不同的、丢失问题。
    

    例:
    在这里插入图片描述

    RIP路由聚合

    • 自动聚合:默认开启,V1只能自动聚合,不支持手动聚合
      自动聚合后的路由都是主类的,水平分割开启时默认自动聚合不生效。
      RIPV1:不能关闭,缺省打开。
      RIPV2:关闭undo summary,开启配置summary always:
    • 手工聚合:不会在本地路由表生成黑洞路由;

    路由汇总技巧:

    汇总最优路由包含以下三个子网。
    1.1.201.0/24
    1.1.206.0/24
    1.1.207.0/24
    
    先计算出这三个子网的范围需要多大。
    207-201=6 
    2^3=8    //计算出取几位子网可以容纳 6
    8*25=200   200+8=208   200---208里面包含201,206,207    //计算出网络号为200
    24-3=21	//减去3位得超网掩码
    
    汇总成1.1.200.0/21		
    

    扩展:
    在这里插入图片描述
    都运行版本1,那么R1会将路由自动汇总成主类网络发送,所以R2上有192.168.1.0/24的路由。
    而10.1.12.1/32这条路由,因为和R1和R2之间所在同一主类网络,虽然RIPV1不发送掩码,但是R1发送主机地址给R2,R2会将主机地址识别为/32的路由。
    在这里插入图片描述
    原因是rip默认开启了主机路由。
    在这里插入图片描述
    在R1上关闭主机路由,那么R2会收到10.0的汇总路由。

    undo host-route		//在Rip进程下敲此命令
    

    在这里插入图片描述

    展开全文
  • 静态路由&rip协议&ospf路由协议

    千次阅读 2020-06-13 14:51:13
    rip和ospf路由协议rip路由协议简介信息协议历史信息原理版本RIPv1RIPv2riprip2区别rip-1rip-2RIPng协议分层常考题ospf路由协议概述实现过程opsf分组优点缺点实验:rip路由协议实验ospf路由协议 rip路由协议 简介 ...

    rip路由协议

    简介

    路由信息协议(RIP) 是内部网关协议IGP中最先得到广泛使用的协议【1058 [1] 】。RIP是一种分布式的基于距离矢量的路由选择协议,是因特网的标准协议,其最大优点就是实现简单,开销较小。
    但RIP的缺点也较多。首先,其限制了网络的规模,能使用的最大距离为15(16表示不可达)。其次路由器交换的信息是路由器的完整路由表,因而随着网络规模的扩大,开销也就增加。最后,“坏消息传播得慢”,使更新过程的收敛时间过长。因此对于规模较大的网络就应当使用OSPF协议。然而在规模较小的网络中,使用RIP协议的仍占多数。


    信息协议

    路由信息协议(Routing Information Protocol,缩写:RIP)是一种使用最广泛的内部网关协议(IGP)。(IGP)是在内部网络上使用的路由协议(在少数情形下,也可以用于连接到因特网的网络),它可以通过不断的交换信息让路由器动态的适应网络连接的变化,这些信息包括每个路由器可以到达哪些网络,这些网络有多远等。 IGP是应用层协议,并使用UDP作为传输协议。
    虽然RIP仍然经常被使用,但大多数人认为它将会而且正在被诸如OSPF和IS-IS这样的路由协议所取代。当然,我们也看到EIGRP,一种和RIP属于同一基本协议类(距离矢量路由协议,Distance Vector Routing Protocol)但更具适应性的路由协议,也得到了一些使用。


    历史信息

    Xerox公司在20世纪70年代开发的,是IP所使用的第一个路由协议,RIP已经成为从UNIX系统到各种路由器的必备路由协议。RIP协议有以下特点:
      (1)RIP是自治系统内部使用的协议即内部网关协议,使用的是距离矢量算法。
      (2)RIP使用UDP的520端口进行RIP进程之间的通信。
      (3)RIP主要有两个版本:RIPv1和RIPv2。RIPv1协议的具体描述在RFC1058中,RIPv2是对RIPv1协议的 改进,其协议的具体描述在RFC2453中。
      (4)RIP协议以跳数作为网络度量值。
    (5)RIP协议采用广播或组播进行路由更新,其中RIPv1使用广播,而RIPv2使用组播(224.0.0.9)。
      (6)RIP协议支持主机被动模式,即RIP协议允许主机只接收和更新路由信息而不发送信息。 
      (7)RIP协议支持默认路由传播。
      (8)RIP协议的网络直径不超过15跳,适合于中小型网络。16跳时认为网络不可达。
      (9)RIPv1是有类路由协议,RIPv2是无类路由协议,即RIPv2的报文中含有掩码信息。
    RIP所使用的路由算法是Bellman-Ford算法.这种算法最早被用于一个计算机网络是在1969年,当时是作为ARPANET的初始路由算法。
    RIP是由“网关信息协议”(Xerox Parc的用于互联网工作的PARC通用数据包协议簇的一部分)发展过来的,可以说网关信息协议是RIP的最早的版本。后来的一个版本才被命名为“路由信息协议”,是Xerox网络服务协议簇的一部分。


    原理

    同一自治系统(A.S.)中的路由器每 30秒会与相邻的路由器 交换子讯息,以动态的建立路由表。
    RIP 允许最大的hop数(跳数)为15 多于15跳不可达。


    版本

    RIP共有三个版本,RIPv1, RIPv2, RIPng
    其中RIPV1和RIPV2是用在IPV4的网络环境里,RIPng是用在IPV6的网络环境里。

    RIPv1

    RIPv1使用分类路由,定义在[RFC 1058 [1] ]中。在它的路由更新(Routing Updates)中并不带有子网的资讯,因此它无法支持可变长度子网掩码。这个限制造成在RIPv1的网络中,同级网络无法使用不同的子网掩码。换句话说,在同一个网络中所有的子网络数目都是相同的。另外,它也不支持对路由过程的认证,使得RIPv1有一些轻微的弱点,有被攻击的可能。

    RIPv2

    因为RIPv1的缺陷,RIPv2在1994年被提出,将子网络的资讯包含在内,透过这样的方式提供无类别域间路由,不过对于最大节点数15的这个限制仍然被保留着。另外针对安全性的问题,RIPv2也提供一套方法,透过加密来达到认证的效果。而之后[RFC 2082 [2] ]也定义了利用MD5来达到认证的方法。 RIPv2的相关规定在[RFC 2453 [3] ] orSTD56。
    现今的IPv4网络中使用的大多是RIPv2,RIPv2是在RIPv1基础上的改进, RIPv2和RIPv1相比主要有以下区别。

    rip和rip2区别

    rip-1

    • RIP属于典型的距离矢量路由选择协议。
    • RIP消息通过广播地址255.255.255.255进行发送,RIPv2使用组播地址224.0.0.9发送消息,两者都使用UDP 协议的520端口。
    • RIP以到目的网络的最小跳数作为路由选择度量标准,而不是在链路的带宽和延迟的基础上进行选择。
    • RIP是为小型网络设计的。它的跳数计数限制为15跳,16跳为不可到达。
    • RIP是一种有类路由协议,不支持不连续子网设计。RIP-2支持CIDR及VLSM可变长子网掩码,使其支持不连续子网设计。
    • RIP周期性进行完全路由更新,将路由表广播给邻居路由器,广播周期缺省为30秒。
    • RIP的协议管理距离为120。

    rip-2

    • RIP-2 是一种无类别路由协议(Classless Routing Protocol)。
    • RIP-2协议报文中携带掩码信息,支持VLSM(可变长子网掩码)和CIDR。
    • RIP-2支持以组播方式发送路由更新报文,组播地址为224.0.0.9,减少网络与系统资源消耗。
    • RIP-2支持对协议报文进行验证,并提供明文验证和MD5验证两种方式,增强安全性。
    • RIP-2能够支持VLSM
      在这里插入图片描述

    RIPng

    RIPng(Routing Information Protocol next generation)则被定义在[RFC 2080 [4] ],主要是针对IPv6做一些延伸的规范。与RIPv2相比下其最主要的差异是:
    RIPv2 支持RIP更新认证, RIPng 则没有 (IPv6 routers were, at the time, supposed to use IPsec for authentication);
    RIPv2 容许附上arbitrary 的标签, RIPng 则不容许;
    RIPv2 encodes the next-hop into each route entries, RIPng requires specific encoding of the nexthop for a set of route entries.
    RIPv2 UDP的Port number 为 520,RIPng UDP的Port number 为 521


    协议分层

    TCP/IP参考模型分为四层:应用层(Application Layer)、主机到主机层、网络层(Internet Layer)、网络接入层。
    在这里插入图片描述

    常考题

    • 什么是RIP
      RIP是一种距离矢量路由协议(Distance Vector Routing Protocol)。基本上,距离矢量路由协议基于距离矢量算法根据目的地的远近(远近=经过路由器的数量)来决定最好的路径。
    • RIP的作用是什么
      RIP让路由器之间互相传递路由信息。路由器通过RIP,能自动知道远程目的地,而不需要网络管理员给每台路由器添加静态路由信息。
    • 传递路由信息
      RIP把自己所有的路由信息,通过Response包泛洪给邻居。
    • 计算Metric
      RIP用“跳数”来计算cost(metric),每经过一台路由器,“跳数”就增加1。RIP会通过“跳数”最小的路径传输数据包。

    ospf路由协议

    概述

    开放式最短路径优先(Open Shortest Path First,OSPF)是广泛使用的一种动态路由协议,它属于链路状态路由协议,具有路由变化收敛速度快、无路由环路、支持变长子网掩码(VLSM)和汇总、层次区域划分等优点。在网络中使用OSPF协议后,大部分路由将由OSPF协议自行计算和生成,无须网络管理员人工配置,当网络拓扑发生变化时,协议可以自动计算、更正路由,极大地方便了网络管理。但如果使用时不结合具体网络应用环境,不做好细致的规划,OSPF协议的使用效果会大打折扣,甚至引发故障。
    OSPF协议是一种链路状态协议。每个路由器负责发现、维护与邻居的关系,并将已知的邻居列表和链路费用LSU(Link State Update)报文描述,通过可靠的泛洪与自治系统AS(Autonomous System)内的其他路由器周期性交互,学习到整个自治系统的网络拓扑结构;并通过自治系统边界的路由器注入其他AS的路由信息,从而得到整个Internet的路由信息。每隔一个特定时间或当链路状态发生变化时,重新生成LSA,路由器通过泛洪机制将新LSA通告出去,以便实现路由的实时更新。

    实现过程

    1. 初始化形成端口初始信息:在路由器初始化或网络结构发生变化(如链路发生变化,路由器新增或损坏)时,相关路由器会产生链路状态广播数据包LSA,该数据包里包含路由器上所有相连链路,也即为所有端口的状态信息。
    2. 路由器间通过泛洪(Floodingl机制交换链路状态信息:各路由器一方面将其LSA数据包传送给所有与其相邻的OSPF路由器,另一方面接收其相邻的OSPF路由器传来的LSA数据包,根据其更新自己的数据库。
    3. 形成稳定的区域拓扑结构数据库:OSPF路由协议通过泛洪法逐渐收敛,形成该区域拓扑结构的数据库,这时所有的路由器均保留了该数据库的一个副本。
    4. 形成路由表:所有的路由器根据其区域拓扑结构数据库副本采用最短路径法计算形成各自的路由表。

    opsf分组

    OSPF协议依靠五种不同类型的分组来建立邻接关系和交换路由信息,即问候分组、数据库描述分组、链路状态请求分组、链路状态更新分组和链路状态确认分组。

    1. 问候(Hello)分组
      OSPF使用Hello分组建立和维护邻接关系。在一个路由器能够给其他路由器分发它的邻居信息前,必须先问候它的邻居们。
    2. 数据库描述(Data base Description,DBD)分组
      DBD分组不包含完整的“链路状态数据库”信息,只包含数据库中每个条目的概要。当一个路由器首次连入网络,或者刚刚从故障中恢复时,它需要完整的“链路状态数据库”信息。此时,该路由器首先通过hello分组与邻居们建立双向通信关系,然后将会收到每个邻居反馈的DBD分组。新连入的这个路由器会检查所有概要,然后发送一个或多个链路状态请求分组,取回完整的条目信息。
    3. 链路状态请求(Link State Request,LSR)分组
      LSR分组用来请求邻居发送其链路状态数据库中某些条目的详细信息。当一个路由器与邻居交换了数据库描述分组后,如果发现它的链路状态数据库缺少某些条目或某些条目已过期,就使用LSR分组来取得邻居链路状态数据库中较新的部分。
    4. 链路状态更新(Link State Update,LSU)分组
      LSU分组被用来应答链路状态请求分组,也可以在链路状态发生变化时实现洪泛(flooding)。在网络运行过程中,只要一个路由器的链路状态发生变化,该路由器就要使用LSU,用洪泛法向全网更新链路状态。
    5. 链路状态确认(Link State Acknowledgment,LSAck)分组
      LSAck分组被用来应答链路状态更新分组,对其进行确认,从而使得链路状态更新分组采用的洪泛法变得可靠。

    优点

    • OSPF适合在大范围的网络:OSPF协议当中对于路由的跳数,它是没有限制的,所以OSPF协议能用在许多场合,同时也支持更加广泛的网络规模。只要是在组播的网络中,OSPF协议能够支持数十台路由器一起运作。
    • 组播触发式更新:OSPF协议在收敛完成后,会以触发方式发送拓扑变化的信息给其他路由器,这样就可以减少网络宽带的利用率;同时,可以减小干扰,特别是在使用组播网络结构,对外发出信息时,它对其他设备不构成其他影响
    • 收敛速度快:如果网络结构出现改变,OSPF协议的系统会以最快的速度发出新的报文,从而使新的拓扑情况很快扩散到整个网络;而且,OSPF采用周期较短的HELLO报文来维护邻居状态。
    • 以开销作为度量值:OSPF协议在设计时,就考虑到了链路带宽对路由度量值的影响。OSPF协议是以开销值作为标准,而链路开销和链路带宽,正好形成了反比的关系,带宽越是高,开销就会越小,这样一来,OSPF选路主要基于带宽因素。
    • OSPF协议的设计是为了避免路由环路:在使用最短路径的算法下,收到路由中的链路状态,然后生成路径,这样不会产生环路。
    • 应用广泛:广泛的应用在互联网上,其他会有大量的应用实例。证明这是使用最广泛的IPG之一。

    缺点

    • OSPF协议的配置对于技术水平要求很高,配置比较复杂的。因为网络会根据具体的参数,给整个网络划分区域或者标注某个属性,所以各种情况都会非常复杂,这就要求网络分析员对OSPF协议的配置要相当了解,不但要求具有普通的网络知识技术,还要有更深层的技术理解,只有具备这样的人员,才能完成OSPF协议的配置和日常维护。
    • 路由其自身的负载分担能力是很低的。OSPF路由协议会根据几个主要的因素,生成优先级不同的接口。然而在同一个区域内,路由协议只会通过优先级最高的那个接口。只要是接口优先级低于最高优先级,那么路由就不会通过。在这个基础上,不同等级的路由,无法相互承担负载,只能独自运行。
    版权声明:以上源于百度百科

    实验:rip路由协议

    1. 实验拓扑
      在这里插入图片描述
    2. ip地址分配
    设备接口地址
    RAGE0/0192.168.1.2/24
    RAGE0/1192.168.2.1/24
    RBGE0/0192.168.2.2/24
    RBGE0/1192.168.3.1/24
    PA192.168.1.1/24
    PB192.168.3.2/24
    1. 给RA/RB配置接口地址
    <H3C>system-view
    System View: return to User View with Ctrl+Z.
    [H3C]int ge0/0
    [H3C-GigabitEthernet0/0]ip add 192.168.1.2 24
    

    其余同上。

    1. 配置好之后,我们再测试下连通性

    PA客户端

    # ping 的是PA--PA  环回地址loopback		状态:成功
    <H3C>ping 192.168.1.1
    Ping 192.168.1.1 (192.168.1.1): 56 data bytes, press CTRL_C to break
    56 bytes from 192.168.1.1: icmp_seq=0 ttl=255 time=0.000 ms
    56 bytes from 192.168.1.1: icmp_seq=1 ttl=255 time=0.000 ms
    56 bytes from 192.168.1.1: icmp_seq=2 ttl=255 time=0.000 ms
    56 bytes from 192.168.1.1: icmp_seq=3 ttl=255 time=0.000 ms
    56 bytes from 192.168.1.1: icmp_seq=4 ttl=255 time=0.000 ms
    --- Ping statistics for 192.168.1.1 ---
    5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss
    round-trip min/avg/max/std-dev = 0.000/0.000/0.000/0.000 ms
    
    # ping 的是RA的接口ge0/0 	状态:成功
    <H3C>ping 192.168.1.2
    Ping 192.168.1.2 (192.168.1.2): 56 data bytes, press CTRL_C to break
    56 bytes from 192.168.1.2: icmp_seq=0 ttl=255 time=1.000 ms
    56 bytes from 192.168.1.2: icmp_seq=1 ttl=255 time=0.000 ms
    56 bytes from 192.168.1.2: icmp_seq=2 ttl=255 time=1.000 ms
    56 bytes from 192.168.1.2: icmp_seq=3 ttl=255 time=1.000 ms
    56 bytes from 192.168.1.2: icmp_seq=4 ttl=255 time=0.000 ms
    --- Ping statistics for 192.168.1.2 ---
    5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss
    round-trip min/avg/max/std-dev = 0.000/0.600/1.000/0.490 ms
    
    # ping的是RA的接口ge0/1   状态:成功
    <H3C>ping 192.168.2.1
    Ping 192.168.2.1 (192.168.2.1): 56 data bytes, press CTRL_C to break
    56 bytes from 192.168.2.1: icmp_seq=0 ttl=255 time=1.000 ms
    56 bytes from 192.168.2.1: icmp_seq=1 ttl=255 time=1.000 ms
    56 bytes from 192.168.2.1: icmp_seq=2 ttl=255 time=0.000 ms
    56 bytes from 192.168.2.1: icmp_seq=3 ttl=255 time=0.000 ms
    56 bytes from 192.168.2.1: icmp_seq=4 ttl=255 time=0.000 ms
    --- Ping statistics for 192.168.2.1 ---
    5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss
    round-trip min/avg/max/std-dev = 0.000/0.400/1.000/0.490 ms
    
    # ping 的是RB的接口ge0/0   状态:失败
    <H3C>ping 192.168.2.2
    Ping 192.168.2.2 (192.168.2.2): 56 data bytes, press CTRL_C to break
    Request time out
    Request time out
    Request time out
    Request time out
    Request time out
    --- Ping statistics for 192.168.2.2 ---
    5 packet(s) transmitted, 0 packet(s) received, 100.0% packet loss
    

    为什么会失败?
    因为PA是192.168.1.0/24网络段,但是RB的接口ge0/0是192.168.2.0/24网络段,不在同一个网络段,所以无法通信。

    # RA路由表信息
    <H3C>display ip routing-table
    Destinations : 16       Routes : 16
    Destination/Mask   Proto   Pre Cost        NextHop         Interface
    0.0.0.0/32         Direct  0   0           127.0.0.1       InLoop0
    127.0.0.0/8        Direct  0   0           127.0.0.1       InLoop0
    127.0.0.0/32       Direct  0   0           127.0.0.1       InLoop0
    127.0.0.1/32       Direct  0   0           127.0.0.1       InLoop0
    127.255.255.255/32 Direct  0   0           127.0.0.1       InLoop0
    192.168.1.0/24     Direct  0   0           192.168.1.2     GE0/0
    192.168.1.0/32     Direct  0   0           192.168.1.2     GE0/0
    192.168.1.2/32     Direct  0   0           127.0.0.1       InLoop0
    192.168.1.255/32   Direct  0   0           192.168.1.2     GE0/0
    192.168.2.0/24     Direct  0   0           192.168.2.1     GE0/1
    192.168.2.0/32     Direct  0   0           192.168.2.1     GE0/1
    192.168.2.1/32     Direct  0   0           127.0.0.1       InLoop0
    192.168.2.255/32   Direct  0   0           192.168.2.1     GE0/1
    224.0.0.0/4        Direct  0   0           0.0.0.0         NULL0
    224.0.0.0/24       Direct  0   0           0.0.0.0         NULL0
    255.255.255.255/32 Direct  0   0           127.0.0.1       InLoop0
    

    在路由表中我们也看不见指向192.168.2.2/24的路由信息。
    5. 配置静态路由协议

    命令行:ip route-static	 目的网络  	网络号长度 		下一跳
    
    # 路由器RA配置
    [RA]IP route-static 192.168.3.0 24 192.168.2.2
    
    # 路由器RB配置
    [RB]IP route-static 192.168.1.0 24 192.168.2.1
    

    完成之后:

    # 用PA去ping一下PB  		状态:成功
    ping 192.168.3.2
    Ping 192.168.3.2 (192.168.3.2): 56 data bytes, press CTRL_C to break
    56 bytes from 192.168.3.2: icmp_seq=0 ttl=253 time=2.000 ms
    56 bytes from 192.168.3.2: icmp_seq=1 ttl=253 time=1.000 ms
    56 bytes from 192.168.3.2: icmp_seq=2 ttl=253 time=1.000 ms
    56 bytes from 192.168.3.2: icmp_seq=3 ttl=253 time=1.000 ms
    56 bytes from 192.168.3.2: icmp_seq=4 ttl=253 time=1.000 ms
    --- Ping statistics for 192.168.3.2 ---
    5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss
    round-trip min/avg/max/std-dev = 1.000/1.200/2.000/0.400 ms
    
    # RA路由表信息
    [RA]display ip routing-table
    Destinations : 17       Routes : 17
    Destination/Mask   Proto   Pre Cost        NextHop         Interface
    0.0.0.0/32         Direct  0   0           127.0.0.1       InLoop0
    127.0.0.0/8        Direct  0   0           127.0.0.1       InLoop0
    127.0.0.0/32       Direct  0   0           127.0.0.1       InLoop0
    127.0.0.1/32       Direct  0   0           127.0.0.1       InLoop0
    127.255.255.255/32 Direct  0   0           127.0.0.1       InLoop0
    192.168.1.0/24     Direct  0   0           192.168.1.2     GE0/0
    192.168.1.0/32     Direct  0   0           192.168.1.2     GE0/0
    192.168.1.2/32     Direct  0   0           127.0.0.1       InLoop0
    192.168.1.255/32   Direct  0   0           192.168.1.2     GE0/0
    192.168.2.0/24     Direct  0   0           192.168.2.1     GE0/1
    192.168.2.0/32     Direct  0   0           192.168.2.1     GE0/1
    192.168.2.1/32     Direct  0   0           127.0.0.1       InLoop0
    192.168.2.255/32   Direct  0   0           192.168.2.1     GE0/1
    192.168.3.0/24     Static  60  0           192.168.2.2     GE0/1
    224.0.0.0/4        Direct  0   0           0.0.0.0         NULL0
    224.0.0.0/24       Direct  0   0           0.0.0.0         NULL0
    255.255.255.255/32 Direct  0   0           127.0.0.1       InLoop0
    

    多了一条路由信息,指向192.168.3.0/24,下一跳是192.168.2.2

    1. 删除静态路由协议,配置rip协议
    # 查看静态路由表
    [RA]display route-static routing-table
    Total number of routes: 1
    Status: * - valid
    *Destination: 192.168.3.0/24
           NibID: 0x11000000        NextHop: 192.168.2.2
       MainNibID: N/A             BkNextHop: N/A
         BkNibID: N/A             Interface: N/A
         TableID: 0x2           BkInterface: N/A
            Flag: 0x82d01          BfdSrcIp: N/A
         DbIndex: 0x1            BfdIfIndex: 0x0
            Type: Normal        BfdVrfIndex: 0
      TrackIndex: 0xffffffff          Label: NULL
      Preference: 60            vrfIndexDst: 0
         BfdMode: N/A            vrfIndexNH: 0
       Permanent: 0                     Tag: 0
    
    # 删除静态路由
    [RA]delete static-routes all
    
    # RB配置rip协议(就是相邻网络段就好)
    [RB]rip
    [RB-rip-1]network 192.168.2.0
    [RB-rip-1]network 192.168.3.0
    
    # RA配置rip协议
    [RA]rip
    [RA-rip-1]net 192.168.2.0
    [RA-rip-1]net 192.168.1.0
    
    1. 测试
    # PA---PB		状态:成功
    ping 192.168.3.2
    Ping 192.168.3.2 (192.168.3.2): 56 data bytes, press CTRL_C to break
    56 bytes from 192.168.3.2: icmp_seq=0 ttl=253 time=1.000 ms
    56 bytes from 192.168.3.2: icmp_seq=1 ttl=253 time=1.000 ms
    56 bytes from 192.168.3.2: icmp_seq=2 ttl=253 time=3.000 ms
    56 bytes from 192.168.3.2: icmp_seq=3 ttl=253 time=2.000 ms
    56 bytes from 192.168.3.2: icmp_seq=4 ttl=253 time=1.000 ms
    --- Ping statistics for 192.168.3.2 ---
    5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss
    round-trip min/avg/max/std-dev = 1.000/1.600/3.000/0.800 ms
    
    # 查看rip协议配置
    [RA]display rip 1
      Public VPN-instance name:
        RIP process: 1
           RIP version: 1
           Preference: 100
           Checkzero: Enabled
           Default cost: 0
           Summary: Enabled
           Host routes: Enabled
           Maximum number of load balanced routes: 32
           Update time   :   30 secs  Timeout time         :  180 secs
           Suppress time :  120 secs  Garbage-collect time :  120 secs
           Update output delay:   20(ms)  Output count:    3
           TRIP retransmit time:    5(s)  Retransmit count: 36
           Graceful-restart interval:   60 secs
           Triggered Interval : 5 50 200
           BFD: Disabled
           Silent interfaces: None
           Default routes: Disabled
           Verify-source: Enabled
           Networks:
               192.168.1.0            192.168.2.0
           Configured peers: None
           Triggered updates sent: 2
    
    1. 删除rip1协议,配置rip2协议
    # 取消rip协议
    [RA]undo rip
    Undo RIP process? [Y/N]:y
    
    # 取消rip协议
    [RB]undo rip
    Undo RIP process? [Y/N]:y
    
    # RB配置rip2协议
    [RB]rip
    [RB-rip-1]version 2
    [RB-rip-1]net 192.168.2.0
    [RB-rip-1]net 192.168.3.0
    
    # RA配置rip协议
    [RA]rip
    [RA-rip-1]version 2
    [RA-rip-1]net 192.168.1.0
    [RA-rip-1]net 192.168.2.0
    
    # 查看rip2协议
    [RA]display rip
      Public VPN-instance name:
        RIP process: 1
           RIP version: 2
           Preference: 100
           Checkzero: Enabled
           Default cost: 0
           Summary: Enabled
           Host routes: Enabled
           Maximum number of load balanced routes: 32
           Update time   :   30 secs  Timeout time         :  180 secs
           Suppress time :  120 secs  Garbage-collect time :  120 secs
           Update output delay:   20(ms)  Output count:    3
           TRIP retransmit time:    5(s)  Retransmit count: 36
           Graceful-restart interval:   60 secs
           Triggered Interval : 5 50 200
           BFD: Disabled
           Silent interfaces: None
           Default routes: Disabled
           Verify-source: Enabled
           Networks:
               192.168.1.0            192.168.2.0
           Configured peers: None
           Triggered updates sent: 2
    
    1. 测试
    <H3C>ping 192.168.3.2
    Ping 192.168.3.2 (192.168.3.2): 56 data bytes, press CTRL_C to break
    56 bytes from 192.168.3.2: icmp_seq=0 ttl=253 time=2.000 ms
    56 bytes from 192.168.3.2: icmp_seq=1 ttl=253 time=1.000 ms
    56 bytes from 192.168.3.2: icmp_seq=2 ttl=253 time=2.000 ms
    56 bytes from 192.168.3.2: icmp_seq=3 ttl=253 time=2.000 ms
    56 bytes from 192.168.3.2: icmp_seq=4 ttl=253 time=2.000 ms
    --- Ping statistics for 192.168.3.2 ---
    5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss
    round-trip min/avg/max/std-dev = 1.000/1.800/2.000/0.400 ms
    

    实验:ospf路由协议

    1. 实验拓扑
      在这里插入图片描述

    2. ip地址分配

    设备接口地址
    RAGE0/0192.168.1.2/24
    RASe1/0192.168.2.1/24
    RBSe1/0192.168.2.2/24
    RBGE0/1192.168.3.1/24
    PA192.168.1.1/24
    PB192.168.3.2/24
    1. 配置IP命令
      略(学过rip路由配置就不应该对此有疑问!!!)

    2. 状态检测

    # PB-----ping-----PB
    ping 192.168.3.2
    Ping 192.168.3.2 (192.168.3.2): 56 data bytes, press CTRL_C to break
    56 bytes from 192.168.3.2: icmp_seq=0 ttl=255 time=0.000 ms
    56 bytes from 192.168.3.2: icmp_seq=1 ttl=255 time=0.000 ms
    56 bytes from 192.168.3.2: icmp_seq=2 ttl=255 time=0.000 ms
    56 bytes from 192.168.3.2: icmp_seq=3 ttl=255 time=0.000 ms
    56 bytes from 192.168.3.2: icmp_seq=4 ttl=255 time=0.000 ms
    --- Ping statistics for 192.168.3.2 ---
    5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss
    round-trip min/avg/max/std-dev = 0.000/0.000/0.000/0.000 ms
    
    # PB-----ping-----RB(GE0/1)
    ping 192.168.3.1
    Ping 192.168.3.1 (192.168.3.1): 56 data bytes, press CTRL_C to break
    56 bytes from 192.168.3.1: icmp_seq=0 ttl=255 time=0.000 ms
    56 bytes from 192.168.3.1: icmp_seq=1 ttl=255 time=0.000 ms
    56 bytes from 192.168.3.1: icmp_seq=2 ttl=255 time=0.000 ms
    56 bytes from 192.168.3.1: icmp_seq=3 ttl=255 time=1.000 ms
    56 bytes from 192.168.3.1: icmp_seq=4 ttl=255 time=1.000 ms
    --- Ping statistics for 192.168.3.1 ---
    5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss
    round-trip min/avg/max/std-dev = 0.000/0.400/1.000/0.490 ms
    
    # PB-----ping-----RB(se1/0)
    ping 192.168.2.2
    Ping 192.168.2.2 (192.168.2.2): 56 data bytes, press CTRL_C to break
    56 bytes from 192.168.2.2: icmp_seq=0 ttl=255 time=1.000 ms
    56 bytes from 192.168.2.2: icmp_seq=1 ttl=255 time=0.000 ms
    56 bytes from 192.168.2.2: icmp_seq=2 ttl=255 time=1.000 ms
    56 bytes from 192.168.2.2: icmp_seq=3 ttl=255 time=1.000 ms
    56 bytes from 192.168.2.2: icmp_seq=4 ttl=255 time=0.000 ms
    --- Ping statistics for 192.168.2.2 ---
    5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss
    round-trip min/avg/max/std-dev = 0.000/0.600/1.000/0.490 ms
    
    # PB-----ping-----RA(Se1/0)
    ping 192.168.2.1
    Ping 192.168.2.1 (192.168.2.1): 56 data bytes, press CTRL_C to break
    Request time out
    Request time out
    Request time out
    Request time out
    Request time out
    --- Ping statistics for 192.168.2.1 ---
    5 packet(s) transmitted, 0 packet(s) received, 100.0% packet loss
    

    配置没有问题,继续…



    1. 配置ospf路由协议
    # 配置单个区域的opsf,就是上面两台路由设备在同一个ospf域内
    
    # RA
    [RA]ospf 100
    [RA-ospf-100]area 12
    [RA-ospf-100-area-0.0.0.12]network 192.168.1.0 0.0.0.255
    [RA-ospf-100-area-0.0.0.12]network 192.168.2.0 0.0.0.255
    [RA-ospf-100-area-0.0.0.12]quit
    [RA-ospf-100]
    
    # RB
    [RB]ospf 100
    [RB-ospf-100]area 12
    [RB-ospf-100-area-0.0.0.12]net 192.168.2.0 0.0.0.255
    [RB-ospf-100-area-0.0.0.12]net 192.168.3.0 0.0.0.255
    [RB-ospf-100-area-0.0.0.12]quit
    [RB-ospf-100]
    
    1. 查看OSPF配置信息
    [RA]dis ospf routing
             OSPF Process 100 with Router ID 192.168.2.1
                      Routing Table
                    Topology base (MTID 0)
     Routing for network
     Destination        Cost     Type    NextHop         AdvRouter       Area
     192.168.3.0/24     1563     Stub    192.168.2.2     192.168.3.1     0.0.0.12
     192.168.1.0/24     1        Stub    0.0.0.0         192.168.2.1     0.0.0.12
     192.168.2.0/24     1562     Stub    0.0.0.0         192.168.2.1     0.0.0.12
    
    1. 检验
    # PA-----ping-----PB
    <H3C>ping 192.168.3.2
    Ping 192.168.3.2 (192.168.3.2): 56 data bytes, press CTRL_C to break
    56 bytes from 192.168.3.2: icmp_seq=0 ttl=253 time=2.000 ms
    56 bytes from 192.168.3.2: icmp_seq=1 ttl=253 time=2.000 ms
    56 bytes from 192.168.3.2: icmp_seq=2 ttl=253 time=2.000 ms
    56 bytes from 192.168.3.2: icmp_seq=3 ttl=253 time=2.000 ms
    56 bytes from 192.168.3.2: icmp_seq=4 ttl=253 time=1.000 ms
    --- Ping statistics for 192.168.3.2 ---
    5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss
    round-trip min/avg/max/std-dev = 1.000/1.800/2.000/0.400 ms
    
    1. 多区域OSPF配置
    # 具体代码和单个区域是一样的,网络段分配给不同域内即可
    
    1. 至此,实验全部完结,感谢各位博主、大佬的观看
      在这里插入图片描述
    展开全文
  • RIP协议分析与配置

    千次阅读 2021-12-23 20:16:18
    本文简要分析RIP协议的原理和应用,利用Cisco Packet Tracer仿真器搭建环境,对RIP协议进行实验配置,供学习记录。 文章目录一、基本原理(一) 工作过程(二) 优缺点分析二、配置命令 自治系统 (Autonomous System, ...
  • RIP协议原理及配置实验报告》由会员分享,可在线阅读,更多相关《RIP协议原理及配置实验报告(5页珍藏版)》请在人人文库网上搜索。1、通信网络实验 RIP 协议原理及配置实验报班级:学号:姓名:RIP 协议原理及配置...
  • 华为ENSP下配置RIP协议实验

    万次阅读 多人点赞 2018-12-05 11:11:41
    华为ENSP下配置RIP协议实验 1.组网要求 要求实现4台路由器网络互联。 2.配置思路 ①由于要在小型网络中实现设备的网络互联,所以推荐配置RIP路由协议。 ②配置各接口IP地址,使网络可达。 ③在各路由器上使能RIP,...
  • RIP协议与OSPF协议

    2021-07-19 21:36:13
    1、RIP 4层 UDP 520 计时器 周期 30s hold 180s flash 240s 抑制时间 180s rip的更新规则: 1. 如果没有则学习 2. 如果有-判断是否同源 1)如果同源无条件学习 2)如果不同源--判断开销 (1)开销比现有小 ...
  • rip协议解析

    千次阅读 2019-07-12 10:57:41
    RIP:路由信息协议----V1/V2/NG(IPV6) 距离矢量型的路由协议;基于UDP520端口工作;使用跳数作为度量;周期和触发更新均存在;周期更新–30s一次; 支持等开销负载均衡,默认4条,最大6条,IOS版本12.4以上为16条...
  • RIP路由协议

    2021-03-16 18:25:01
    一、RIP协议概述RIP是Routing Information Protocol(路由信息协议)的简称。RIP是一种基于距离矢量(Distance-Vector)算法的路由协议。RIP协议适用于中小型网络,分为RIPv1和RIPv2。RIP支持水平分割、毒性逆转和触发...
  • RIP协议重点详解

    千次阅读 2020-12-21 19:44:44
    RIP动态路由协议 回顾 1.什么是路由 •路由行为指的是,当网络设备收到一个IP报文时,会在自己的路由表(Routing-table)中查询报文的目的IP地址,如果能够找到匹配给目的IP地址的路由表项,则根据该表项所指示的下...
  • RIP路由协议原理

    2020-06-13 14:18:13
    RIP协议基本原理3. RIP路由表形成4. RIP消息格式5. RIP-1与RIP-25 .1RIP-1的报文格式5.2 RIP-2的报文格式5.3 运行RIP-1和RIP-2版本的不同5.3.1 运行RIP-1的时候5.3.2 运行RIP-2的时候5.3.3 RIP-1与RIP-2的不同6. ...
  • RIP路由协议实验

    2021-05-30 01:14:29
    RIP协议是基于距离矢量算法(Distance Vector Algorithms,DVA)的。它使用“跳数”,即metric来衡量到达目标地址的路由距离。文档见RFC1058、RFC1723。它是一个用于路由器和主机间交换路由信息的距离向量协议,目前...
  • ensp中RIP协议与OSPF协议的简单配置

    千次阅读 2020-12-22 22:15:26
    本篇文章分享一下在华为的模拟器中简单配置运行RIP 协议与 OSPF 协议。实验拓扑图如下: 配置地址 ...RIP协议基于距离矢量算法,使用“跳数”来衡量到达目标地址的路由距离。这种协议的路由器只关心自
  • 华为 RIP协议笔记

    千次阅读 2018-01-20 17:03:05
    RIP是路由信息协议(Routing Information Protocol)的简称,它是一种基于距离矢量(Distance-Vector)算法的协议,使用跳数作为度量来衡量到达目的网络的距离。RIP主要应用于规模较小的网络中。 RIP属于IBGP ...
  • 如果路由器多了的话如果在配置静态路由就会很麻烦,还要一台一台的去配置,这里面为了节省工作效率,路由器内可以设置动态路由,让他们自己学邻居的路由,本章实验rip配置: rip版本分为版本1和版本2 下面我们开始...
  • 组网技术 | RIP协议

    2020-10-25 17:26:45
    上节课讲了静态路由,这节课主要将路由间的RIP协议: RIP(Routing Information Protocol,路由信息协议)是一种内部网关协议(IGP),是一种动态路由选择协议,用于自治系统(AS)内的路由信息的传递。RIP协议基于...
  • 计算机网络:RIP协议

    2019-10-11 11:23:48
    目录   一、距离向量法 二、路由信息协议(Routing Information Protocol) 1、RIP协议的工作方式 2、RIP协议的问题 1、慢收敛(slow convergence): 2、计数到无穷(count to infinity) ...4、RIP协议的定...
  • 本文说明了RIP协议在思科路由模拟中如何设置和使用,需要解决的问题: 1.在各自路由器上进行基本配置,包括路由器名称、接口IP地址等,并测试直连链路连通性。 2.在各路由器上进行RIP基本配置 3.等待一段时间后,...
  • 路由协议——RIP、OSPF协议

    千次阅读 多人点赞 2020-03-11 15:22:39
    1、路由协议简介 在互联网中,一个自治系统(AS)是一个有权自主地决定在本系统中应采用何种路由协议的小型单位。这个网络单位可以是一个简单的网络也可以是一个由一或多个普通的网络管理员来控制的网络群体,它是一...
  • H3C路由器配置——动态路由RIP协议

    千次阅读 2019-10-08 07:10:48
    二、RIP协议工作过程 2.1、工作特点  n路由信息协议RIP(Routing Information Protocol)是一个真正的距离矢量路由选择协议。  n它每隔30秒就送出自己完整的路由表到所有激活的接口。  nRIP协议选择最佳路径...
  • rip协议

    2021-04-10 16:46:35
    一、RIP协议介绍 在所有路由器上启动RIP协议,路由器便会自动向邻居通告自己所知道的路由信息,同时接收邻居通告过来的路由信息,最终自动建立完整的路由表。 1、路由信息的通告: 每30秒周期性地通告,度量值加...
  • 一、动态路由RIP产生背景1、动态路由协议包括距离向量路由协议和链路状态路由协议RIP(Routing InformationProtocols,路由信息协议)是使用最广泛的距离向量路由协议RIP 是为小型网络环境设计的,因为这类协议的...
  • 为了实现全网互通,我们需要路由器能在不同协议之间交换路由信息或者全网运行同一种路由协议,但实际网络中往往需要运行多种路由协议。这涉及到路由重分布即引入其它路由协议发现的路由。比如你可以将OSPF路由域中的...
  • 计算机网络理论知识:RIP协议

    万次阅读 2019-06-04 10:37:24
    1、RIP协议的工作方式 2、RIP协议的问题 1、慢收敛(slow convergence): 2、计数到无穷(count to infinity) 3、RIP协议的相关技术 4、RIP协议的定时器 5、RIP数据包格式 一、距离向量法 也称为贝尔曼...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,518
精华内容 3,407
关键字:

删除rip协议的命令