精华内容
下载资源
问答
  • 以下协议属于路由协议的是
    2021-06-18 00:41:20

    1、解决路由环问题的方法有(ABD)

    A. 水平分割

    B. 路由保持法

    C. 路由器重启

    D. 定义路由权的最大值

    2、下面哪一项正确描述了路由协议(C)

    A. 允许数据包在主机间传送的一种协议

    B. 定义数据包中域的格式和用法的一种方式

    C. 通过执行一个算法来完成路由选择的一种协议

    D. 指定MAC地址和IP地址捆绑的方式和时间的一种协议

    3、以下哪些内容是路由信息中所不包含的(A)

    A. 源地址

    B. 下一跳

    C. 目标网络

    D. 路由权值

    4、以下说法那些是正确的(BD)

    A. 路由优先级与路由权值的计算是一致的

    B. 路由权的计算可能基于路径某单一特性计算,也可能基于路径多种属性

    C. 如果几个动态路由协议都找到了到达同一目标网络的最佳路由,这几条路由都会被加入路由表中

    D. 动态路由协议是按照路由的路由权值来判断路由的好坏并且每一种路由协议的判断方法都是不一样的

    5、IGP的作用范围是(C)

    A. 区域内

    B. 局域网内

    C. 自治系统内

    D. 自然子网范围内

    6、距离矢量协议包括(AB)

    A. RIP

    B. BGP

    C. IS-IS

    D. OSPF

    7、关于矢量距离算法以下那些说法是错误的(A)

    A. 矢量距离算法不会产生路由环路问题

    B. 矢量距离算法是靠传递路由信息来实现的

    C. 路由信息的矢量表示法是(目标网络,metric)

    D. 使用矢量距离算法的协议只从自己的邻居获得信息

    8、如果一个内部网络对外的出口只有一个,那么最好配置(A)

    A. 缺省路由

    B. 主机路由

    C. 动态路由

    9、BGP是在(D)之间传播路由的协议

    A. 主机

    B. 子网

    C. 区域(area)

    D. 自治系统(AS)

    10、在路由器中,如果去往同一目的地有多条路由,则决定最佳路由的因素有(AC)

    A. 路由的优先级

    B. 路由的发布者

    C. 路由的metirc值

    D. 路由的生存时间

    11、在RIP协议中,计算metric值的参数是(D)

    A. MTU

    B. 时延

    C. 带宽

    D. 路由跳数

    12、路由协议存在路由自环问题(A)

    A. RIP

    B. BGP

    C. OSPF

    D. IS-IS

    13、下列关于链路状态算法的说法正确的是:(bc )

    A. 链路状态是对路由的描述

    B. 链路状态是对网络拓扑结构的描述

    C. 链路状态算法本身不会产生自环路由

    D. OSPF和RIP都使用链路状态算法

    14、在OSPF同一区域(区域A)内,下列说法正确的是(d )

    A. 每台路由器生成的LSA都是相同的

    B. 每台路由器根据该最短路径树计算出的路由都是相同的

    C. 每台路由器根据该LSDB计算出的最短路径树都是相同的

    D. 每台路由器的区域A的LSDB(链路状态数据库)都是相同的

    15、在一个运行OSPF的自治系统之内:(ad )

    A. 骨干区域自身也必须是连通的

    B. 非骨干区域自身也必须是连通的

    C. 必须存在一个骨干区域 ( 区域号为0 )

    D. 非骨干区域与骨干区域必须直接相连或逻辑上相连

    16、下列关于OSPF协议的说法正确的是:(abd )

    A. OSPF支持基于接口的报文验证

    B. OSPF支持到同一目的地址的多条等值路由

    C. OSPF是一个基于链路状态算法的边界网关路由协议

    D. OSPF发现的路由可以根据不同的类型而有不同的优先级

    17、禁止 RIP 协议的路由聚合功能的命令是(c )

    A. undo rip

    B. auto-summany

    C. undo auto-summany

    D. undo network 10.0.0.0

    18、下列静态路由配置正确的是(d)

    A. ip route 129.1.0.0 16 serial 0

    B. ip route 10.0.0.2 16 129.1.0.0

    C. ip route 129.1.0.0 16 10.0.0.2

    D. ip route 129.1.0.0 255.255.0.0 10.0.0.2

    19、以下不属于动态路由协议的是(d)

    A. RIP

    B. ICMP

    C. IS-IS

    D. OSPf

    20、三种路由协议RIP 、OSPF 、BGP和静态路由各自得到了一条到达目标网络,在华为路由器默认情况下,最终选选定(b) 路由作为最优路由

    A. RIP

    B. OSPF

    C. BGP

    D. 静态路由

    21、IGP 包括如下哪些协议(acd)  A. RIP

    B. BGP

    C. IS-IS

    D. OSPF

    22、路由环问题会引起(abd )  A. 慢收敛

    B. 广播风暴

    C. 路由器重起

    D. 路由不一致

    23、以下哪些路由表项要由网络管理员手动配置(a )  A. 静态路由

    B. 直接路由

    C. 动态路由

    D. 以上说法都不正确

    24、在运行Windows98的计算机中配置网关,类似于在路由器中配置(a)  A. 直接路由

    B. 默认路由

    C. 动态路由

    D. 间接路由

    25、关于RIP协议,下列说法正确的有:(ac )  A. RIP协议是一种IGP

    B. RIP协议是一种EGP

    C. RIP协议是一种距离矢量路由协议

    D. RIP协议是一种链路状态路由协议

    26、RIP协议是基于(a )  A. UDP

    B. TCP

    C. ICMP

    D. Raw IP

    27、RIP协议的路由项在多少时间内没有更新会变为不可达?(c )  A. 90s

    B. 120s

    C. 180s

    D. 240s

    28、解决路由环路的方法有(abcd )  A. 水平分割

    B. 抑制时间

    C. 毒性逆转

    D. 触发更新

    29、RIP协议在收到某一邻居网关发布而来的路由信息后,下述对度量值的正确处理有哪些?(b )  A. 对本路由表中没有的路由项,

    只在度量值少于不可达时增加该路由项

    B. 对本路由表中已有的路由项,当发送报文的网关相同时只在度量值减少时更新该路由项的度量值

    C. 对本路由表中已有的路由项,当发送报文的网关不同时只在度量值减少时更新该路由项的度量值

    D. 对本路由表中已有的路由项,当发送报文的网关相同时要度量值有改变,一定会更新该路由项的度量值

    30、关于RIP V1和RIP V2,下列说法哪些正确?(bc )  A. RIP V1报文支持子网掩码

    B. RIP V2报文支持子网掩码

    C. RIP V2缺省使用路由聚合功能

    D. RIP V1只支持报文的简单口令认证,而RIP V2支持MD5认证

    31、在rip中metric等于(d )为不可达  A. 8

    B. 10

    C. 15

    D. 16

    32、RIP协议引入路由保持机制的作用是(b )  A. 节省网络带宽

    B. 防止网络中形成路由环路

    C. 将路由不可达信息在全网扩散

    D. 通知邻居路由器哪些路由是从其处得到

    33、以下配置默认路由的命令正确的是:"a"  A. ip route 0.0.0.0 0.0.0.0 172.16.2.1

    B. ip route 0.0.0.0 255.255.255.255 172.16.2.1

    C. ip router 0.0.0.0 0.0.0.0 172.16.2.1

    D. ip router 0.0.0.0 0.0.0.0 172.16.2.1

    34、已知某台路由器的路由表中有如下两个表项   "d" Destination/Mast protocol preferen Metric Nexthop/

    Interface 9.0.0.0/8

    OSPF 10 50 1.1.1.1

    /Serial0 9.1.0.0/16

    RIP 100 5 2.2.2.2/Ethernet0

    如果该路由器要转发目的地址为9.1.4.5的报文,则下列说法中正确的是(d)

    A. 选择第一项,因为OSPF协议的优先级高

    B. 选择第二项,因为RIP协议的花费值(Metric)小

    C. 选择第二项,因为出口是Ethternet0,比Serial0速度快

    D. 选择第二项,因为该路由项对于目的地址9.1.4.5来说,是更精确的匹配

    35、Quidway系列路由器上,路由表中的直接路由(Direct)可能有以下几种来源"abc"  A. 本路由器自身接口的主机路由

    B. 本路由器自身接口所在的网段路由

    C. 与本路由器直连的对端路由器的接口的主机路由

    D. 缺省路由

    36、与动态路由协议相比,静态路由有哪些优点?"cd"  A. 带宽占用少

    B. 简单

    C. 路由器能自动发现网络拓扑变化

    D. 路由器能自动计算新的路由

    37、在RIP路由协议中,以下有关减少路由自环的方法正确的是"abcd"  A. 触发更新是从减少路由自环发生的概率方面来考虑问题的

    B. 水平分割的方法只对消除两台路由器之间的自环有作用

    C. 设置抑制时间的方法可能导致路由的慢收敛

    D. 为了减轻路由自环产生的后果,RIP协议规定了最大跳数

    38、路由协议在收到某一邻居发布而来的路由信息后,下述对度量值的正确处理有哪些?"bd"  A. 对本路由表中已有的路由项,当发送该路由信息的邻居相同时,只在度量值减少时更新该路由项的度量值

    B. 对本路由表中已有的路由项,当发送该路由信息的邻居相同时,只要度量值有改变,一定会更新该路由项的度量值

    C. 对本路由表中已有的路由项,当发送该路由信息的邻居不同时,只要度量值有改变,一定会更新该路由项的度量值

    D. 对本路由表中没有的路由项,只在度量值少于不可达时增加该路由项

    39、假设有这样的组网实例: 两个Quidway(假设为RTARTB)

    通过串口相连接,其中RTA的串口IP地址是10.110.0.1/30RTB的串口IP地址是10.110.0.2/30,RTA通过以太口连接的本地局域网的IP地址是11.110.0.0/16,RTB通过以太口连接的本地局域网IP地址是11.111.0.0/16,在上面所有的接口上都启动RIP V1(仅仅RIP V1)协议,那么,下列说法正确的是"cd"  A. 在RTA的本地局域网上的计算机可以访问在RTB本地局域网上的计算机

    B. 在RTB的本地局域网上的计算机可以访问在RTA本地局域网上的计算机

    C. 在RTA的本地局域网上的计算机不能访问在RTB本地局域网上的计算机

    D. 在RTB的本地局域网上的计算机不能访问在RTA本地局域网上的计算机

    40、在Quidway路由器上,应该使用什么命令来观察网络的路由表? "b"  A. Show ip path

    B. dis ip rout

    C. Show interface

    D. Show running-config

    E. Show ip rip

    41、下面哪些协议是可路由协议(routed protocol)? "ab"  A. IP

    B. IPX

    C. RIP

    D. NETBEUI

    42、以下协议属于路由协议的是"abcg"  A. RIP

    B. IS-IS

    C. OSPF

    D. PPP

    E. IP

    F. IPX

    G. BGP

    43、下列哪些技术有助于避免路由环路? "bcdef"  A. 直通交换

    B. 采用链路状态路由协议

    C. 水平分割

    D. 路由保持(holddown)

    E. 定义最大跳计数

    F. 路由中毒(poison reverse)

    44、距离矢量路由协议使用水平分割(split horizon)技术的目的是什么? "ac"  A. 避免在毗邻路由器之间产生路由环路

    B. 确保路由更新数据报文沿着接收路线方向发送

    C. 与保持间隔(holddown)机制协同工作,为保持间隔的计算提供更多的可靠性

    D. 代替路由中毒(poison reverse)算法

    45、静态路由的优点包括:"acd"  A. 管理简单

    B. 自动更新路由

    C. 提高网络安全性

    D. 节省带宽

    E. 收敛速度快

    46、静态路由配置中关键字 reject 和 blackhole 的区别在于:"be"  A. 发往 reject 路由的报文被丢弃,并且不通知源主机

    B. 发往 blackhole 路由的报文被丢弃,并且不通知源主机

    C. 发往 reject 路由的报文被丢弃,发往 blackhole 路由的报文不被丢弃

    D. 发往 blackhole 路由的报文被丢弃,发往reject 路由的报文不被丢弃

    E. 发往 reject 路由的报文被丢弃,并且通知源主机

    F. 发往 blackhole 路由的报文被丢弃,并且通知源主机

    47、以下对于缺省路由描述正确的是:"bc"  A. 缺省路由是优先被使用的路由

    B. 缺省路由是最后一条被使用的路由

    C. 缺省路由是一种特殊的静态路由

    D. 缺省路由是一种特殊的动态路由

    48、对路由器A配置RIP协议,并在接口S0(IP地10.0.0.1/24)所在网段使能RIP路由协议,在全局配置模式下使用的第一条命令是:"a"  A. rip

    B. rip 10.0.0.0

    C. network 10.0.0.1

    D. network 10.0.0.0

    49、对于RIP协议,可以到达目标网络的跳数(所经过路由器的个数)最多为:"b"A. 12

    B. 15

    C. 16

    D. 没有限制

    50、支持可变长子网掩码的路由协议有:"bcd"

    A. RIP v1

    B. RIP v2

    C. OSPF

    D. IS-IS

    51、在路由器所有接口上使能RIP协议的命令是:"a"  A. network all

    B. neighbor

    C. enable

    D. rip enable

    52、当接口运行在RIP-2广播方式时,它可以接收的报文有:"ac"  A. RIP-1广播报文

    B. RIP-1组播报文

    C. RIP-2广播报文

    D. RIP-2组播报文

    53、以下对路由优先级的说法,正确的是"bcd"  A. 仅用于RIP和OSPF之间

    B. 用于不同路由协议之间

    C. 是路由选择的重要依据

    D. 直接路由的优先级缺省为0

    54、您认为下列说法哪些是不正确的?"cd"  A. 每条静态路由的优先级也可以不相同

    B. 缺省情况下路由优先级的次序是 OSPF > RIP

    C. 路由算法产生一种权值来表示路由的好坏。通常情况下这种权值越大,该路径越好

    D. 为了便于网络的管理,人为地将互联网划分成若干自治系统。每一个自治系统由运行同一路由协议的路由器组成

    55、下列描述中,哪些是错误的?"cd"  A. 当到某一目的地的静态路由为“reject”属性时,任何去往该目的地的IP报文都将被丢弃,并通知源主机目的地为不可达

    B. 当到某一目的地的静态路由为“blackhole”属性时,任何去往该目的地的IP报文都将被丢弃,不通知源主机目的地为不可达

    C. 当到某一目的地的静态路由为“reject”属性时,任何去往该目的地的IP报文都将被丢弃,不通知源主机目的地为不可达

    D. 当到某一目的地的静态路由为“blackhole”属性时,任何去往该目的地的IP报文都将被丢弃,通知源主机目的地为不可达

    56、动态路由协议的基本功能是当网络中的路由发生改变时将此改变迅速有效的传递到网络中的每一台路由器。同时,由于网络传递的不可靠、时延等各种偶然因素的存在,可能造成路由信息的反复变化,从而导致网络的不稳定。RIP 协议引入了( "bcd")等机制,较为有效的解决了这些问题:  A. 触发刷新

    B. 路由保持

    C. 水平分割

    D. 毒性路由

    更多相关内容
  • 自组网的路由技术主要是设计能自适应网络拓扑动态变化的分布式路由协议,并避免产生路由环路,尽可能减小路由开销,具有一定的可扩展性,使网络节点能根据网络情况的变化,具各分布式管理的路由功能。自组织网络是一...
  • 1 引言  无线传感器网络WSN(Wireless Sensor Network)是传感器、通信和计算机3种技术相结合的产物,南于无线传感器网络将逻辑信息世界... 由于WSN路由协议分类标准有很多,因此路由协议的分类方法也多种多样。根据路
  • 基于蚁群算法的能量有效的无线传感器网络路由协议(EEABR协议)的英文章、NS2代码,该项目包含对NS-2(版本2.27和2.28)的扩展,该扩展启用了WSN中的ACO行为。 由于该模块是作为新的路由协议安装的,因此该模块适用于...
  • 与传统网络的路由协议相比,无线传感器网络的路由协议具有以下特点:  (1)能量优先  传统路由协议在选择最优路径时,很少考虑节点的能量消耗问题。而无线传感器网络中节点的能量有限,延长整个网络的生存期...
  • 无线网状网络是由Ad Hoc网络发展而来的一种多点对多点的无线网络,目前无线网状网络的路由协议都从很大程度上参考Ad Hocl~络的路由协议,其中经典型路由协议更是直接将Ad Hoc路由协议应用于无线网状网络环境。...
  • 层次路由路由选择协议

    千次阅读 2021-11-10 20:34:45
    文章目录前言一、层次路由二、RIP协议(Routing Information Protocol)三、OSPF协议(Open Shortest Path First)四、BGP协议(Border Gateway总结 前言 提示:以下是本篇文章正文内容 一、层次路由 将任意规模网络...

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


    前言

    在这里插入图片描述


    提示:以下是本篇文章正文内容

    一、层次路由

    将任意规模网络抽象为一个图计算路由-过于理想化,标识所有路由器和“扁平”网络——在实际网络(尤其是大规模网络)中, 不可行

    网络规模较大,路由表几乎无法存储,路由计算过程的信息(链路状态分组、DV)交换量巨大

    解决办法:管理自治,每个网络的管理可能都期望自主控制其网内的路由

    自治系统AS(autonomous systems):聚合路由器为一个区域

    同一AS内的路由器运行相同的路由协议(算法)自治系统内部路由协议(“intra-AS” routing protocol)

    不同自治系统内的路由器可以运行不同的AS内部路由协议

    网关路由器(gateway router): 位于AS“边缘”,通过链路连接其他AS的
    网关路由器

    在这里插入图片描述

    转发表由AS内部路由算法与AS间路由算法共同配置:AS内部路由算法设置AS内部目的网络路由入口(entries),AS内部路由算法与AS间路由算法共同设置AS外部目的网络路由入口

    自治系统间(Inter-AS)路由任务
    假设AS1内某路由器收到一个目的地址在AS1之外的数据报:
    AS1必须:
    1.知道到哪些目的网络可以通过AS2到达,哪些可以通过AS3到达

    2.将这些网络可达性信息传播给AS1内部路由器

    热土豆路由: 将分组发送给最近的网关路由器

    二、RIP协议(Routing Information Protocol)

    AS内部路由协议也称为内部网络协议IGP(interior gateway protocols)

    AS内部路由协议:

    1.路由信息协议: RIP(Routing Information Protocol)
    2.开放最短路径优先: OSPF(Open Shortest Path First)
    3.内部网关路由协议: IGRP(Interior Gateway Routing 如Cisco私有协议

    RIP:采用距离向量路由算法

    (1)距离度量:跳步数 (max = 15 hops), 每条链路1个跳步
    (2)每隔30秒,邻居之间交换一次DV,成为通告(advertisement)
    (3)每次通告:最多25个目的子网(IP地址形式)

    示例
    在这里插入图片描述
    每隔30秒交换一次DV(通告)
    在这里插入图片描述

    RIP链路失效的恢复
    如果180秒没有收到通告,则邻居/链路失效,经过该邻居的路由不可用
    ,重新计算路由。然后向邻居发送新的通告,邻居再依次向外发送通告

    链路失效信息能否快速传播到全网? 不能,可能发生无穷计数问题

    RIP采用了毒性逆转技术和定义最大度量(无穷大距离 = 16 hops)

    RIP路由表是利用一个称作route-d (daemon)的应用层进程进行管理,应用进程实现, 通告报文周期性地通过UDP数据报发送
    在这里插入图片描述

    三、OSPF协议(Open Shortest Path First)

    OSPF协议采用链路状态路由算法

    1.LS分组扩散(通告)
    2.每个路由器构造完整的网络(AS)拓扑图
    3.利用Dijkstra算法计算路由

    在OSPF通告中每个入口对应一个邻居,OSPF通告在整个AS范围泛,OSPF报文直接封装到IP数据报

    与OSPF极其相似的一个路由协议:IS-IS路由协议

    OSPF优点(RIP不具备)

    1.安全(security): 所有OSPF报文可以被认证(预防恶意入侵)
    2.允许使用多条相同费用的路径 (RIP只能选一条)
    3.对于每条链路,可以针对不同的TOS设置多个不同的费用度量
    eg:卫星链路可以针对“尽力”(best effort) ToS设置“低”费用;针对实时ToS
    设置“高”费用
    4.集成单播路由与多播路由:多播OSPF协议(MOSPF) 与OSPF利用相同的
    网络拓扑数据
    5.OSPF支持对大规模AS分层(hierarchical)

    OSPF的分层:OSPF采用两级分层,分为局部区(Area)和主干区(Backbone)
    在这里插入图片描述

    链路状态通告只限于区内,每个路由器掌握所在区的详细拓扑,只知道去往其他区网络的“方向” (最短路径)

    主干路由器(BackboneRouters): 在主干区内运行OSPF路由算法.

    区边界路由器(AreaBorder Routers): “汇总”到达所在区网络的距离, 通告给其他区边界路由器

    AS边界路由器(ASboundary routers):连接其他AS

    四、BGP协议(Border Gateway

    Protocol)

    BGP:Internet AS间路由协议

    边界网关协议BGP (Border Gateway Protocol): 事实上的标准域间路由协议,将Internet “粘合”为一个整体的关键

    BGP为每个AS提供了一种手段:

    1.eBGP: 从邻居AS获取子网可达性信息(外部)
    2.iBGP: 向所有AS内部路由器传播子网可达性信息(内部)

    基于可达性信息与策略,确定到达其他网络的 “好”路径,容许子网向Internet其余部分通告它的存在

    BGP会话(session): 两个BGP路由器 (“Peers” )

    交换BGP报文: 通告去往不同目的前缀(prefix)的路径 (“路径向量 (path vector)” 协议),报文交换基于半永久的TCP连接

    BGP报文

    1.OPEN: 与peer建立TCP连接,并认证发送方
    2.UPDATE: 通告新路径 (或撤销原路径)
    3.KEEPALIVE: 在无UPDATE时,保活连接;也用于对OPEN请求的确认
    4.NOTIFICATION: 报告先前报文的差错;也被用于关闭连接

    当AS3通告一个前缀给AS1时: AS3承诺可以将数据报转发给该子网,AS3在通告中会聚合网络前缀
    在这里插入图片描述
    在3a与1c之间, AS3利用eBGP会话向AS1发送前缀可达性信息.
    1c则可以利用iBGPAS1内的所有路由器分发新的前缀可达性信息
    1b可以(也可能不)进一步通过1b-到-2a的eBGP会话,向AS2通告新的可达性信息
    在这里插入图片描述
    当路由器获得新的前缀可达性时,即在其转发表中增加关于该前缀的入口(路由项)

    通告的前缀信息包括BGP属性:前缀+属性= “路由”
    重要属性:

    1.AS-PATH(AS路径): 包含前缀通告所经过的AS序列:AS 67,AS 17
    2. NEXT-HOP(下一跳): 开始一个AS-PATH的路由器接口,指向下一
    跳AS

    在这里插入图片描述
    注:可能从当前AS到下一跳AS存在多条链路

    BGP路由选择
    网关路由器收到路由通告后,利用其输入策略(import policy)决策接受 / 拒绝该路由

    路由器可能获知到达某目的AS的多条路由,基于以下准则选择:
    1.本地偏好(preference)值属性: 策略决策(policydecision)
    2.最短AS-PATH
    3.最近NEXT-HOP路由器: 热土豆路由(hot potatorouting)
    4.附加准则

    示例
    在这里插入图片描述
    如图A,B,C是提供商网络 / AS(provider network/AS),X,W,Y是客户网络(customer network/AS)

    W,Y是桩网络(stub network/AS): 只与一个其他AS相连
    X是双宿网络(dual-homed network/AS): 连接两个其他AS,也可以称为多宿网络

    X不期望经过他路由B到C的流量,所以,X不期望经过他路由B到C的流量
    A可以向B通告一条路径: AW,B可以向X通告路径: BAW,那么B会不会向C通告路径BAW呢?不会的,B路由CBAW的流量没有任何“收益”,因为W和C均不是B的客户。B期望强制C通过A向W路由流量,B期望只路由去往/来自其客户的流量

    AS内与AS间路由协议采用不同的协议的原因
    (1)策略(policy):
    inter-AS: 期望能够管理控制流量如何被路由,谁路由经过其网络等.
    intra-AS: 单一管理,无需策略决策

    (2)规模(scale):
    层次路由节省路由表大小,减少路由更新流量,适应大规模互联网

    (3)性能(performance):
    intra-AS: 侧重性能
    inter-AS: 策略主导


    总结

    提示:这里对文章进行总结:

    展开全文
  • BGP路由协议

    千次阅读 2021-12-12 14:05:01
    BGP路由协议 边界网关协议BGP(Border Gateway Protocol)是一种实现自治系统AS(Autonomous System)之间的路由可达,并选择优选路由的距离矢量路由协议。 AS(Autonomous System,自治系统)是指由同一个技术管理...


    BGP路由协议



    边界网关协议BGP(Border Gateway Protocol)是一种实现自治系统AS(Autonomous System)之间的路由可达,并选择优选路由的距离矢量路由协议。

    AS(Autonomous System,自治系统)是指由同一个技术管理机构管理、使用统一选路策略的一些路由器的集合。

    AS的内部使用IGP来计算和发现路由,同一个AS内部的路由器之间是相互信任的,因此IGP的路由计算和信息泛洪完全处于开放状态,人工干预很少。

    不同AS之间的连接需求推动了外部网关协议的发展,BGP作为一种外部网关协议,用于在AS之间进行路由控制和优选。

    IGP 是运行在AS 内部的路由协议,主要有RIP、OSPF 及IS-IS,IGP 着重于发现和计算路由。

    EGP 是运行于AS 之间的路由协议,现通常都是指BGP,BGP 是实现路由控制和选择最好的路由协议。


    BGP 特点

    BGP是外部路由协议,用来在AS之间传递路由信息

    是一种增强的距离矢量路由协议

    可靠的路由更新机制(路由的获取,优选和通告)(传输协议:TCP,端口号179;无需周期性更新;路由更新只发送增量路由;周期性发送keepAlive报文检测TCP的连通性)

    丰富的Metric度量方法

    从设计上避免了环路的发生,提供路由环路避免机制,并能够高效传递路由,维护大量的路由信息;

    在不完全信任的AS之间提供丰富的路由控制能力。

    为路由附带属性信息

    支持CIDR(无类别域间选路)

    丰富的路由过滤和路由策略,能够灵活的进行路由选路


    BGP邻居类型

    运行在不同AS之间的BGP路由器建立的邻居关系为EBGP(External BGP)邻居关系。

    运行在相同AS内的BGP路由器建立的邻居关系为IBGP(Internal BGP)邻居关系。

    在这里插入图片描述


    BGP报文种类

    在这里插入图片描述

    BGP报文有五种类型:
    (其中Keepalive报文为周期性发送,其余报文为触发式发送)

    Open:负责和对等体建立邻居关系。

    KeepAlive:该消息在对等体之间周期性地发送,用于保持BGP连接。

    Update:该消息被用来在BGP对等体之间传递路由信息。

    Notification:当BGP Speaker检测到错误的时候,就发送该消息给对等体。

    Route-refresh:用来通知对等体自己支持路由刷新能力;用于在改变路由策略后请求对等体重新发送路由信息。只有支持路由刷新(Route-refresh)能力的BGP设备会发送和响应此报文。


    路由注入

    第一种方法是通过Network 命令:路由器将通过Network 将IP 路由表里的路由信息注入到BGP 的路由表中,并通过BGP 传递给其他对等体。通过Network 命令注入到BGP 路由表里的路由信息必须存在于IP 路由表中。

    第二种方法是通过Import 命令把其他协议的路由信息注入到BGP 路由表中,通过Import 注入的路由信息通过组合策略共同使用。


    BGP通告原则

     BGP通告原则之一 : 仅将自己最优且有效(valid,即路由条目前有*标识)(best,即路由条目前有>标识)的路由发布给邻居。

    在这里插入图片描述

    BGP通告原则之二 : 通过EBGP获得的最优路由发布给除路由获取端以外的所有BGP邻居(包括EBGP邻居和IBGP邻居)

    BGP通告原则之三 : 通过IBGP获得的最优路由不会发布给其他的IBGP邻居(水平分割)

    BGP通告原则之四 : BGP与IGP同步(从IBGP邻居学来的路由是否发布给BGP邻居,取决于该路由是否也能通过IGP得知,即BGP和IGP同步)

    本地始发的路由都是最优且有效路由(通过network和import注入的路由等),都是会被通告给邻居路由器的,包括IBGP邻居与EBGP邻居。


    BGP的路径属性

    BGP路径属性是一组描述BGP前缀特性的参数
    BGP路径属性可以被分为四大类:
    公认必遵 (Well-known mandatory)
    公认任意 (Well-known discretionary)
    可选过渡 (Optional transitive)
    可选非过渡 (Optional non-transitive)


    常见BGP路由属性

    在这里插入图片描述

    Origin:起点属性。定义路由信息的来源,标记一条路由是怎样成为BGP路由的。

    As_PATH:AS路径属性。是路由经过的AS的序列,即列出此路由在传递过程中经过了哪些AS。它可以防止路由循环,并用于路由的过滤和选择。

    Next hop:下一跳属性。包含到达更新消息所列网络的下一跳边界路由器的IP地址。

    MED属性:当某个AS有多个入口时,可以用MED属性来帮助其外部的AS选择一个较好的入口路径。一条路由的MED值越小,其优先级越高。

    Local-Preference:本地优先级属性。用于在AS内优选到达某一目的地的路由。反映了BGP Speaker对每条BGP路由的偏好程度。属性值越大越优。

    Community:团体属性。团体属性标识了一组具有相同特征的路由信息,与它所在的IP子网或自治系统无关。


    BGP路由选路原则

    BGP路由器将路由通告给邻居后,每个BGP邻居都会进行路由优选,路由选择有三种情况:

    1. 该路由是到达目的地的唯一路由,直接优选。
    2. 对到达同一目的地的多条路由,优选优先级最高的。
    3. 对到达同一目的地且具有相同优先级的多条路由,必须用更细的原则去选择一条最优的。

    一般来说,BGP计算路由优先级的规则如下:

    1. 丢弃下一跳不可达的路由。
    2. 优选Preference_Value值最高的路由(私有属性,仅本地有效)。
    3. 优选本地优先级(Local_Preference)最高的路由。
    4. 优选手动聚合>自动聚合>network>import>从对等体学到的。
    5. 优选AS_Path短的路由。
    6. 起源类型IGP>EGP>Incomplete。
    7. 对于来自同一AS的路由,优选MED值小的。
    8. 优选从EBGP学来的路由(EBGP>IBGP)。
    9. 优选AS内部IGP的Metric最小的路由。
    10. 优选Cluster_List最短的路由。
    11. 优选Orginator_ID最小的路由。
    12. 优选Router_ID最小的路由器发布的路由。
    13. 优选具有较小IP地址的邻居学来的路由。

    故障案列分析

    当BGP的邻居关系无法建立时,可以从以下几点进行检查
    (1)TCP 179 端口被禁用(ACL过滤了)
    (2)没有IP 连通性。
    (3)OPEN 消息参数不正常。
    (4)EBGP/IBGP 配置有误。
    (5)物理层以及其他故障。


    相关问题

    1. BGP路径属性的作用?BGP发展到现在为止总共有多少种属性?
      BGP是一个路由选择策略工具,区别于IGP,BGP目的是传递路由而不是发现路由。而BGP的路径属性就是一组描述BGP前缀特性的参数,让BGP可以很好的控制路由信息的传递。而BGP4发展到现在为止,总共有16种路径属性。

    2. AS_PATH属性是怎样防止路由环路?
      AS_PATH属性列表以相反的顺序列出了一条前缀先后经过的AS,每经过的一个AS,该AS号会被放入AS_PATH列表的最前面(开始处)。如果在路由更新消息中发现自己所在的AS号已经被包含在AS_PATH属性中,则表明该路由之前曾经通过该AS或者是源自于该AS,为避免路由环路,将此路由信息丢弃。

    3. MED与LOCAL_PREF属性的区别是什么?
      MED主要作用在EBGP对等体上,而LOCAL_PREF则主要作用在IBGP对等体上。换过另外一种说法就是,MED通常通过EBGP对等体向外发送,从而实现对对端AS入流量的控制;而LOCAP_PREF通常向IBGP对等体发送,从而实现对本地AS出流量的控制。


    **本文中的部分内容来自网络或相关书籍**
    展开全文
  • 静态路由&rip协议&ospf路由协议

    千次阅读 2020-06-13 14:51:13
    rip和ospf路由协议rip路由协议简介信息协议历史信息原理版本RIPv1RIPv2rip和rip2区别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. 至此,实验全部完结,感谢各位博主、大佬的观看
      在这里插入图片描述
    展开全文
  • 依据斯桃枝主编的《路由协议与交换技术》这本书,整理成以下笔记。如果需要的人多,后期会出思维导图版给大家。希望可以帮到更多的人~
  • AODV路由协议详解

    万次阅读 多人点赞 2020-04-04 20:03:46
    移动Ad Hoc网络(Mobile Adhoc Network,MANET)是一种无线自组织的...AODV(Ad Hoc On-Demand Distance Vector)路由协议是专门为移动Ad Hoc网络设计的路由协议,它是一个按需路由协议,只要当需要建立到目的节点的路
  • BGP(Border Gateway Protocol)是一种自治系统间的动态路由发现协议,目前在互联网中使用非常广泛,BGP协议有非常丰富的属性,路由选择的过程也相对...在使用CISCO设备的网络中BGP路由协议以下的规则进行路由选择。
  • 路由协议综述

    2014-02-26 16:10:33
    介绍了大部分的路哟协议!可以参考的了解下!!
  • 基于思科网络仿真软件的实验报告,核心内容是验证路由信息协议,对于正在学习网络技术的人员有很大帮助
  • 路由选择、路由协议与路由算法

    千次阅读 多人点赞 2017-05-20 15:52:43
    本文旨在区分清楚路由选择、路由协议和路由算法的关系。然后讲解常用路由协议和路由算法。什么是路由选择百科的说法: 路由选择是指选择通过互连网络从源节点向目的节点传输信息的通道,而且信息至少通过一个中间...
  • 引言  无线传感器网络是由部署在监测区内的大量廉价微型传感器节点组成,通过无线通信方式形成一个多跳的、自组织的网络系统,其目的是协作的感知、采集和处理网络覆盖... 无线传感器网络的路由协议的研究最早从Flo
  • 路由选择协议—毕业的设计1 路由协议介绍1.1 路由协议的概念路由器提供了将异构网互联的机制实现将一个网络的数据包发送到另一个网络。而路由就是指导IP数据包发送的路径信息。路由协议就是在路由指导IP数据包发送...
  • 今天来介绍一些关于网络当中的路由协议,在此文当中你会了解到网络常用的路由协议。简介路由(Routing)是数据通信网络中一个基本的概念。路由就是通过互联的网络把信息从源地址传输到目的地址的活动。路由发生在OSI...
  • 近十年来,随着计算机网络规模的不断扩大,大型互联网络(如Internet)的迅猛发展,路由技术在网络技术中已逐渐成为关键部分,路由器也随之成为最重要的网络设备。把自己的网络同其它的网络互连起来,从网络中获取更...
  • IPV6路由协议主要有哪些

    千次阅读 2021-08-05 06:33:27
    在IPv6单播路由协议中RIPng下一代RIP协议(简称RIPng)是对原来的IPv4网络中RIP-2协议的扩展。大多数RIP的概念都可以用于RIPng。为了在UDP端口号:使用UDP的521端口发送和接收路由信息组播地址:使用FF02::9作为链路...
  • 动态路由协议的归纳总结

    千次阅读 2021-07-20 08:57:10
    文章目录引言一、动态路由协议的分类二、动态路由协议的优缺点三、RIP路由协议1.工作原理2.RIP的防环机制3.RIPv1和RIPv2的区别4.RIP的配置四、OSPF路由协议ospf的概念ospf工作过程Router IDospf包类型ospf路由器类型...
  • 计算机网络实验-RIP路由协议配置

    千次阅读 2021-12-21 12:14:08
    计算机网络实验-RIP路由协议配置,完整实验报告,包含目的,实验原理
  • 摘要:NS-3在多网卡处理和IP寻址策略方面具有很的好特性,为了提高MANET路由协议性能,采用了NS-3仿真工具对MANET路由协议进行分析,详细阐述了如何搭建NS-3仿真平台,并从网络规模和动态拓扑角度分析比较了AODV,DS-...
  • BGP(Border Gatreway Protcol)边界网关路由协议

    千次阅读 多人点赞 2022-04-07 15:37:13
    BGP是什么? AS知识点说明 ...BGP被称为基于策略的路径矢量路由协议,它的任务是在自治系统之间交换路由信息同时确保没有路由环路,其特征如下: BGP数据库 BGP消息类型 BGP报文类型总结: BGP工作流程
  • 路由协议

    2019-01-20 14:53:32
    路由协议分类 工作方式 分为静态路由与动态路由协议 对网络的认识 DV(distance vector距离矢量) 只知道目的网络的大概方向和距离,道听途说型,自身无选录算法,容易形成环路 ,rip eigrp 皆为此类型 LS(link...
  • 电子科大 tcpip实验报告四 RIP协议路由更新.pdf电子科大 tcpip实验报告四 RIP协议路由更新.pdf电子科大 tcpip实验报告四 RIP协议路由更新.pdf电子科大 tcpip实验报告四 RIP协议路由更新.pdf电子科大 tcpip...
  • 计算机网络——RIP 路由协议配置

    千次阅读 2022-01-18 13:38:45
    3、理解 RIP 路由协议的工作原理和工作过程; 二、实验仪器设备 Cisco 路由器、具备 Windows 操作系统的 PC 机、直通双绞线、交叉双绞线、Cisco 配置线缆。 三、 实验内容 设置PC1、PC2、PC3的ip地址: PC1:10.1....
  • 电子科大tcpip实验报告四RIP协议路由更新要点.pdf电子科大tcpip实验报告四RIP协议路由更新要点.pdf电子科大tcpip实验报告四RIP协议路由更新要点.pdf电子科大tcpip实验报告四RIP协议路由更新要点.pdf电子科大...
  • 本文结合舰船编队无线组网的实际需求,提出一种基于QoS 机制的路由协议-CS_AODV.在AODV 协议的基础上,引入用户和数据类型分级机制和多点中继站思想(MPR),设计并实现路径稳定性的度量。应用NS2 仿真软件对AODV 与...
  • 路由协议与交换技术答案 篇一路由和交换技术沈鑫剡第五章课后习题答案 络上的终端之 的通信基础是什么 答ip用于解决的是属于两个不同网络的终端之 的通信问题 技术基础体现在以下几个方面独立于传输网络的分组形式和...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 152,873
精华内容 61,149
关键字:

以下协议属于路由协议的是