06-操作手册-路由协议
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本文由wei44950贡献
pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。
VRP 操作手册
第二分册(路由协议)
目
录
目
录
第 1 章 IP 路由协议概述 .........................................................................................................1-1
1.1 IP 路由和路由表介绍.......................................................................................................... 1-1 1.1.1 路由和路由段 .......................................................................................................... 1-1 1.1.2 通过路由表进行选路 ............................................................................................... 1-2 1.2 VRP 的路由管理策略 ......................................................................................................... 1-3 1.2.1 路由协议及其发现路由的优先级 ............................................................................. 1-3 1.2.2 对路由备份的支持................................................................................................... 1-4 1.2.3 路由协议之间的共享路由........................................................................................ 1-4
第 2 章 静态路由配置 .............................................................................................................2-1
2.1 静态路由简介..................................................................................................................... 2-1 2.1.1 静态路由简介 .......................................................................................................... 2-1 2.1.2 缺省路由简介 .......................................................................................................... 2-1 2.2 静态路由的配置 ................................................................................................................. 2-2 2.2.1 配置静态路由 .......................................................................................................... 2-2 2.2.2 配置缺省路由 .......................................................................................................... 2-3 2.3 静态路由的显示和调试 ...................................................................................................... 2-4 2.4 静态路由典型配置举例 ...................................................................................................... 2-4 2.5 静态路由常见故障的诊断与排除........................................................................................ 2-5
第 3 章 RIP 配置.....................................................................................................................3-1
3.1 RIP 简介 ............................................................................................................................. 3-1 3.2 RIP 的配置 ...
...................................................................................................................... 3-2 3.2.1 启动 RIP ................................................................................................................. 3-3 3.2.2 在指定网络上使能 RIP............................................................................................ 3-3 3.2.3 配置报文的定点传送 ............................................................................................... 3-4 3.2.4 指定接口的 RIP 版本 .............................................................................................. 3-4 3.2.5 配置接口报文的零域检查........................................................................................ 3-5 3.2.6 指定接口的工作状态 ............................................................................................... 3-5 3.2.7 禁用主机路由 .......................................................................................................... 3-6 3.2.8 配置 RIP-2 路由聚合............................................................................................... 3-7 3.2.9 配置 RIP-2 报文认证............................................................................................... 3-7 3.2.10 配置水平分割 ........................................................................................................ 3-8 3.2.11 配置 RIP 引入其它协议的路由 .............................................................................. 3-8 3.2.12 设置 RIP 引入其它协议路由时的缺省路由权 ........................................................ 3-9 3.2.13 设置接口收发 RIP 报文时的附加路由权 ............................................................... 3-9 3.2.14 配置 RIP 协议的优先级....................................................................................... 3-10
i
VRP 操作手册
第二分册(路由协议)
目
录
3.2.15 配置 RIP 路由过滤 .............................................................................................. 3-10 3.2.16 RIP 系统配置的复位 ............................................................................................ 3-11 3.3 RIP 的显示和调试 ............................................................................................................ 3-11 3.4 RIP 典型配置举例 ............................................................................................................ 3-12 3.4.1 配置 RIP 定点传送 ................................................................................................ 3-12 3.5 RIP 常见故障的诊断与排除 .............................................................................................. 3-12
第 4 章 OSPF 配置 .................................................................................................................4-1
4.1 OSPF 简介 .....
.................................................................................................................... 4-1 4.2 OSPF 的配置 ..................................................................................................................... 4-2 4.2.1 配置路由器的 ID 号................................................................................................. 4-3 4.2.2 启动 OSPF.............................................................................................................. 4-4 4.2.3 指定接口所在的区域 ............................................................................................... 4-4 4.2.4 配置 OSPF 接口的网络类型 ................................................................................... 4-5 4.2.5 配置接口发送报文的花销........................................................................................ 4-6 4.2.6 指定 NBMA 接口的邻居 .......................................................................................... 4-6 4.2.7 设置接口在选举 DR 时的优先级 ............................................................................. 4-7 4.2.8 设置 Hello 报文发送的时间间隔.............................................................................. 4-8 4.2.9 设置邻居路由器的失效时间 .................................................................................... 4-9 4.2.10 设置重传 LSA 的时间间隔 .................................................................................. 4-10 4.2.11 设置 LSA 传输延迟时间 ...................................................................................... 4-10 4.2.12 配置 OSPF STUB 区域和完全 STUB 区域 ......................................................... 4-10 4.2.13 配置 OSPF 的 NSSA 区域 .................................................................................. 4-12 4.2.14 配置 OSPF 区域内路由聚合 ............................................................................... 4-13 4.2.15 创建和配置虚连接............................................................................................... 4-14 4.2.16 配置 OSPF 报文的认证....................................................................................... 4-15 4.2.17 配置 OSPF 引入其它协议的路由 ........................................................................ 4-16 4.2.18 配置 OSPF 引入外部路由的参数 ........................................................................ 4-17 4.2.19 设定 OSPF 协议的优先级 ................................................................................... 4-18 4.2.20 配置 OSPF 路由过滤 .......................................................................................... 4-18 4.3 OSPF 的显示和调试......................................................................................................... 4-19 4.4 OSPF 典型配置举例..........
............................................................................................... 4-19 4.4.1 配置在点到多点网络上运行 OSPF ....................................................................... 4-19 4.4.2 配置 OSPF 优先级的"DR"选择......................................................................... 4-23 4.4.3 配置 OSPF 虚链路................................................................................................ 4-25 4.4.4 配置 OSPF 邻居认证 ............................................................................................ 4-26 4.5 OSPF 常见故障的诊断与排除 .......................................................................................... 4-28
第 5 章 BGP 配置 ...................................................................................................................5-1
5.1 BGP 简介 ........................................................................................................................... 5-1 5.2 BGP 的配置........................................................................................................................ 5-2
ii
VRP 操作手册
第二分册(路由协议)
目
录
5.2.1 启动 BGP 协议........................................................................................................ 5-3 5.2.2 指定 BGP 要发送的网络 ......................................................................................... 5-3 5.2.3 配置 BGP 对等体 .................................................................................................... 5-4 5.2.4 配置自治系统的 MED 值......................................................................................... 5-8 5.2.5 配置比较不同自治系统的 MED 值 .......................................................................... 5-8 5.2.6 配置本地优先级 ...................................................................................................... 5-9 5.2.7 配置 BGP 定时器 .................................................................................................... 5-9 5.2.8 配置 BGP 对等体组 .............................................................................................. 5-10 5.2.9 配置 BGP 路由聚合 .............................................................................................. 5-16 5.2.10 配置 BGP 路由反射 ............................................................................................ 5-16 5.2.11 配置 BGP 团体属性 ............................................................................................ 5-19 5.2.12 配置 BGP 联盟.................................................................................................... 5-20 5.2.13 配置 BGP 路由衰减 ............................................................................................ 5-21 5.2.14 配置 BGP 与 IGP 同步 ..............................................
.......................................... 5-23 5.2.15 配置 BGP 与 IGP 交互 ........................................................................................ 5-24 5.2.16 配置 BGP 路由过滤 ............................................................................................ 5-25 5.2.17 复位 BGP 连接.................................................................................................... 5-26 5.2.18 定义访问控制列表,AS 路径列表和路由策略..................................................... 5-26 5.3 BGP 的显示和调试........................................................................................................... 5-30 5.4 BGP 典型配置举例........................................................................................................... 5-31 5.4.1 配置 BGP 自治系统联盟属性 ................................................................................ 5-31 5.4.2 配置 BGP 路由反射器........................................................................................... 5-32 5.4.3 配置 BGP 路径选择 .............................................................................................. 5-35
第 6 章 IP 路由策略配置 .........................................................................................................6-1
6.1 IP 路由策略简介 ................................................................................................................. 6-1 6.2 路由策略的配置 ................................................................................................................. 6-3 6.2.1 定义路由策略(Routing policy) ............................................................................ 6-3 6.2.2 定义路由策略的 if-match 子句 ................................................................................ 6-4 6.2.3 定义路由策略的 apply 子句..................................................................................... 6-5 6.2.4 引入其它协议路由................................................................................................... 6-6 6.2.5 定义地址前缀列表................................................................................................... 6-7 6.2.6 配置路由过滤 .......................................................................................................... 6-8 6.3 路由策略的显示和调试 ...................................................................................................... 6-9 6.4 路由策略典型配置举例 ...................................................................................................... 6-9 6.4.1 配置引入其它协议的路由信息................................................................................. 6-9 6.4.2 配置过滤接收的路由信息...................................................................................... 6-10 6.4.3 配置过滤
发布的路由信息...................................................................................... 6-12 6.5 路由策略常见故障的诊断与排除...................................................................................... 6-12
第 7 章 IP 策略路由配置 .........................................................................................................7-1
7.1 IP 策略路由简介 ................................................................................................................. 7-1
iii
VRP 操作手册
第二分册(路由协议)
目
录
7.2 IP 策略路由的配置 ............................................................................................................. 7-1 7.2.1 创建策略 ................................................................................................................. 7-1 7.2.2 设置策略路由的 if-match 子句 ................................................................................ 7-2 7.2.3 设置策略路由的 apply 子句..................................................................................... 7-2 7.2.4 使能/禁止本地策略路由 .......................................................................................... 7-3 7.2.5 使能/禁用接口策略路由 .......................................................................................... 7-3 7.3 IP 策略路由的显示和调试................................................................................................... 7-4 7.4 IP 策略路由典型配置举例................................................................................................... 7-4 7.4.1 配置基于源地址的策略路由 .................................................................................... 7-4 7.4.2 配置基于报文大小的策略路由................................................................................. 7-6
iv
VRP 操作手册
第二分册(路由协议)
第1章
IP 路由协议概述
第1章 IP 路由协议概述
1.1 IP 路由和路由表介绍
1.1.1 路由和路由段
在因特网中进行路由选择要使用路由器,路由器只是根据所收到的数据报上 的目的地址选择一个合适的路径(通过某一个网络),将数据报传送到下一 个路由器,路径上最后的路由器负责将数据报送交目的主机. 路由器将分组报文在某一个网络中所经的通路(从进入网络算起到离开网络 为止),在逻辑上看成是一个路由单位,并将此路由单位称为一跳(Hop). 例如,在下图中,主机 A 到主机 C 共经过了 3 个网络和 2 个路由器,跳数为 3.由此可见,若一结点通过一个网络与另一结点相连接,则此二节点相隔一 个路由段,因而在因特网中是相邻的.同理,相邻的路由器是指这两个路由 器都连接在同一个网络上.一个路由器到本网络中的某个主机的路由段数算 作零.在图中用粗的箭头表示这
些路由段.至于每一个路由段又由哪几条物 理链路构成,路由器并不关心.
R A 路由段 R
R
R R
C
B
图1-1 路由段的概念
由于网络大小可能相差很大,而每个路由段的实际长度并不相同.因此对不 同的网络,可以将其路由段乘以一个加权系数,用加权后的路由段数来衡量 通路的长短.
1-1
VRP 操作手册
第二分册(路由协议)
第1章
IP 路由协议概述
因此,如果把网络中的路由器看成是网络中的节点,把因特网中的一个路由 段看成是网络中的一条链路,那么因特网中的路由选择就与简单网络中的路 由选择相似了.但采用路由段数最小的路由有时也并不一定是最理想的.比 如,经过三个局域网路由段的路由就可能比经过两个广域网络路由段的路由 要快得多.
1.1.2 通过路由表进行选路
路由器转发数据包的关键是路由表.每个路由器中都保存着一张路由表,表 中每条路由项都指明数据包到某子网或某主机应通过路由器的哪个物理端口 发送,然后就可到达该路径的下一个路由器,或者不再经过别的路由器而传 送到直接相连的网络中的目的主机. 路由表中包含了下列关键项: 目的地址:用来标识 IP 包的目的地址或目的网络. 网络掩码: 与目的地址一起来标识目的主机或路由器所在的网段的地址. 将目的地址和网络掩码"逻辑与"后可得到目的主机或路由器所在网段 的地址.例如:目的地址为 129.102.8.10,掩码为 255.255.0.0 的主机 或路由器所在网段的地址为 129.102.0.0.掩码由若干个连续"1"和连 续"0"构成,既可以用点分十进制表示,也可用掩码中连续"1"的个 数来表示. 输出接口:说明 IP 包将从该路由器哪个接口转发. 下一跳 IP 地址:说明 IP 包所经由的下一个路由器. 本条路由加入 IP 路由表的优先级:针对同一目的地, 可能存在不同下一跳 的若干条路由,这些不同的路由可能是由不同的路由协议发现的,也可以是 手工配置的静态路由.优先级高(数值小)将成为当前的最优路由.用户可 以配置多条到同一目的地但优先级不同的路由,将按优先级顺序选取唯一的 一条供 IP 转发报文时使用. 根据路由的目的地不同,路由表可被划分为: 子网路由:目的地为子网的路由. 主机路由:目的地为主机的路由 另外,根据目的地与该路由器是否直接相连,路由表可被划分为: 直连路由:目的地所在网络与路由器直接相连的路由. 间接路由:目的地所在网络与路由器不是直接相连的路由. 为不使路由表过于庞大,可以设置一条缺省路由.凡遇到查找路由表失败后 的数据包,就选择缺省路由转发.
1-2
VRP 操作手册
第二分册(路由协议)
第1章
IP 路由协议概述
在下图比较复杂的因特网络中,各网络中的数字是该网络的网络地址.路由 器
R8 与三个网络相连,因此有三个 IP 地址和三个物理端口,其路由表如下 图所示:
16.0.0.1 15.0.0.2 15.0.0.0 15.0.0.1 13.0.0.2 R2 16.0.0.0 R6 16.0.0.2 R5 13.0.0.3 16.0.0.3 R7 10.0.0.2 10.0.0.0 2 路路路 R8 路路路路 目 路 目 目 从从从路 所所所所 路路由由 10.0.0.0 11.0.0.0 12 .0.0.0 1 3.0.0.0 1 4.0.0.0 15.0.0.0 1 6.0.0.0 直直 直直 11.0.0.2
直直
经经从 从个个 2 1 1 3 3 2 2
3 R8 13.0.0.0 1 11.0.0.1 14.0.0.2 13.0.0.4 13.0.0.1 11.0.0.0 14.0.0.0 R3 R1 12.0.0.2 12.0.0.0 12.0.0.1 11.0.0.2 R4
10.0.0.1
13.0.0.2 10.0.0.2 10.0.0.2
14.0.0.1
12.0.0.3
图1-2 路由表的示意图
1.2 VRP 的路由管理策略
在 VRP 中,可手工配置到某一特定目的地的静态路由,也可配置动态路由协 议与网络中其它路由器交互,通过路由算法来发现路由.用户配置的静态路 由和运行动态路由协议发现的路由是由 VRP 统一管理的.静态路由与各动态 路由协议发现的路由间也可互相共享.
1.2.1 路由协议及其发现路由的优先级
到相同的目的地,不同的路由协议(包括静态路由)可能会发现不同的路由, 但并非这些路由都是最优的.事实上,在某一时刻,到某一目的地的当前路 由仅能由唯一的路由协议来决定.这样,各路由协议(包括静态路由)都被 赋予了一个优先级,这样当存在多个路由信息源时,具有较高优先级的路由 协议发现的路由将成为当前路由.各种路由协议及其发现路由的缺省优先级 (数值越小表明优先级越高)如下表所示:
1-3
VRP 操作手册
第二分册(路由协议)
第1章 表1-1 静态路由及动态路由协议的缺省优先级
IP 路由协议概述
路由协议或路由种类 Connected OSPF STATIC RIP IBGP OSPF ASE EBGP UNKNOWN 0 10 60 100 130 150 170 255
优先级缺省值
其中:0 表示直接连接的路由,255 表示任何来自未知源端的路由. 除了直连路由(Connected)外,各动态路由协议的优先级都可根据用户需求 手工配置.另外,多条静态路由的优先级也可以互不相同.
1.2.2 对路由备份的支持
路由备份是指:当各个备份线路发生变化时,自动进行路由切换,提高用户 网络的可靠性.为了实现路由的备份,用户可根据实际情况,在配置到同一 目的地的多条路由中,设置通过主路径的路由优先级最高,其余的备份路径 依次递减.在正常情况下,路由器采用主路径发送数据.当线路发生故障时, 该路由自动隐藏,路由器会选择优先级次高的备份路由作为数据发送的途径. 这样,也就实现了主口到备份口的切换.当主路径恢复正常后,路由器恢复 相应的路由,将重新选择路由.由于该路由的优先级最高,路由器还会再次 选择主路径来发送数据.
1.2.3 路由协议之间的共享路由
由于各路由协议的算法不同,不同的协议可能会发现不同的路由,因此各路 由协议之间存在如何共
享各自发现结果的问题.VRP 支持将一种路由协议发 现的路由引入(import-route)到另一种路由协议中,每种路由协议都有支 持路由引入,具体的配置步骤请参见各路由协议的配置中"引入外部路由" 部分的描述.
1-4
VRP 操作手册
第二分册(路由协议)
第2章
静态路由配置
第2章 静态路由配置
2.1 静态路由简介
2.1.1 静态路由简介
静态路由是一种特殊的路由,由管理员手工配置而成.在组网结构较简单, 到给定目标只有一条路径的网络中的网络中,只需配置静态路由就能使路由 器正常工作.正确地设置和使用静态路由能有效地保障网络安全,并可为重 要的应用保证带宽. 使用静态路由也存在一些问题:当网络出现问题或因其它原因引起拓扑变化 时,静态路由不会自动发生改变,必需要有网络管理员的介入. 静态路由具有如下特性: 可达的路由:正常路由都属于这种情况,即 IP 报文按照标识的路由被送往下 一跳,这是静态路由的一般用法. 目的地不可达的路由:当到某一目的地的静态路由为"reject"属性时,任何 去往该目的地的 IP 报文都将被丢弃,并通知源主机目的地为不可达. 目的地为黑洞的路由:当到某一目的地的静态路由为"blackhole"属性时, 任何去往该目的地的 IP 报文都将被丢弃,但是并不通知源主机目的地为不可 达. 其中"reject"和"blackhole"属性一般用来控制本路由器可达目的地的范 围,辅助网络故障的诊断.
2.1.2 缺省路由简介
缺省路由也是一种静态路由.简单地说,缺省路由就是在没有找到任何匹配 的路由项情况下,才使用的路由.即只有当无任何合适的路由时,缺省路由 才被使用.在路由表中,缺省路由以到网络 0.0.0.0(掩码为 0.0.0.0)的路由 形式出现.可通过命令 display ip routing-table 来查看它是否被设置.若报 文的目的地不在路由表中且路由表中也无缺省路由存在,该报文被丢弃的同 时将返回源端一个 ICMP 报文指出该目的地址或网络不可达信息. 缺省路由在网络中是非常有用的.在一个包含上百个路由器的典型网络中, 运行动态路由选择协议可能会耗费较大量的带宽资源,使用缺省路由就可节
2-1
VRP 操作手册
第二分册(路由协议)
第2章
静态路由配置
约因路由选择所占用的时间与包转发所占用的带宽资源,这样就能在一定程 度上满足大量用户同时进行通信的需求.
2.2 静态路由的配置
静态路由的配置包括: 配置静态路由 配置缺省路由
2.2.1 配置静态路由
请在系统视图下进行下列配置.
表2-1 配置静态路由 操作 增加一条静态路由 命令 ip route-static ip-address { mask | masklen } { interface-type interfacce-name | nexthop-address } [ preference value ] [ reject | blackhole ] undo ip route-static { all | ip-address { mask
| masklen } [ interface-type interfacce-name | nexthop-address ] [ preference value ] }
删除一条静态路由
缺省情况下,未配置任何静态路由. 各参数的解释如下: IP 地址和掩码 IP 地址和掩码,用点分十进制格式表示. 由于要求 32 位掩码中的'1'必须 是连续的,因此点分十进制格式的掩码也可以用掩码长度 mask-length 来代 替(掩码长度是掩码中连续"1"的位数). 配置/删除静态路由时,使用配置的 IP 地址与 掩码进行按位"与", 得到 最终的有效的目的网段. 发送接口或下一跳地址 在配置静态路由时,可指定发送接口 interface-type interface-number,也可 指定下一跳地址 nexthop-address, 是指定发送接口还是指定下一跳地址要视 具体情况而定. 在以下几种情况下,可指定报文发送接口: (1) 对于点到点接口,指定发送接口即隐含指定了下一跳地址,这时认为与 该接口相连的对端接口地址就是路由的下一跳地址.如串口封装 PPP
2-2
VRP 操作手册
第二分册(路由协议)
第2章
静态路由配置
协议,通过 PPP 协商获取对端的 IP 地址,这时可以不用指定下一跳地 址,只需指定发送接口即可. (2) 对于需要网络地址到链路层地址解析的接口(如以太网口),不能指定 发送接口,而必须指定下一跳的 IP 地址. (3) 对于 NBMA(非广播多点可达 Non-Broadcast Multi-Access )接口,若 封装 X.25 或帧中继协议后, 除了要配置 IP 路由外, 还需建立链路层 "二 次路由",即建立从 IP 地址到链路层地址的映射(如 dialer route ip, x.25 map ip 或 fr map ip 等命令建立的映射).这种情况下,配置静态 路由时就不能指定发送接口,而必须指定下一跳的 IP 地址. 实际上,所有的路由项都必需明确下一跳地址.IP 在发送报文时,首先根据 报文的目的地址寻找路由表中与之匹配的路由.只有路由指定了下一跳地址, 链路层才能通过下一跳 IP 地址找到对应的链路层地址,然后按照该地址将报 文转发. 但在某些情况下(如链路层封装 PPP),配置路由器的时候可能根本就不知 道对端地址,这时必须指定发送接口.另外,若指定了发送接口,当对端地址 更改时,路由器的配置就不需要再更改了. 优先级 对优先级 preference 的不同配置,可以灵活应用路由管理策略.在配置到达 同一目的地址的多条路由时,若指定相同优先级,可实现负载分担;若指定 不同优先级,则可实现路由备份. 其它参数 reject 和 blackhole 两个关键字分别指明该路由是不可达路由和黑洞路由.
2.2.2 配置缺省路由
请在系统视图下进行下列配置.
表2-2 配置缺省路由 操作 配置缺省路由 命令 ip route-static 0.0.0.0 { 0.0.0.0 | 0 } { { interface-type interface-number | nexthop-address } [ preference value ] [ reject | blackhole ] undo ip route-static 0.0.0.0 { 0.0.0.0 | 0 } [ { interface-ty
pe interface-number | nexthop-address ] [ preference value ]
删除缺省路由
缺省情况下,未配置任何缺省路由.
2-3
VRP 操作手册
第二分册(路由协议)
第2章
静态路由配置
命令中,各个参数含义与配置静态路由中各参数含义相同.
2.3 静态路由的显示和调试
请在所有视图下执行下列命令.
表2-3 路由表的显示和调试 操作 查看路由表摘要信息 查看特定路由信息 查看路由表的详细信息 查看路由表的基数 查看静态路由表 命令 display ip routing-table display ip routing-table ip-address display ip routing-table verbose display ip routing-table radix display ip routing-table static
2.4 静态路由典型配置举例
1. 组网需求 要求通过配置静态路由,使任意两台主机或路由器之间都能两两互通. 2. 组网图
主机3 1.1.5.1
E0 1.1.5.2 s0 1.1.2.2 s1 1.1.3.1
Router C
s0 1.1.2.1 E0 1.1.1.2
Router A
s1 1.1.6.1
s1 1.1.6.2
s0 1.1.3.2
E0 1.1.4.1 主机2 1.1.4.2
主机1 1.1.1.1
Router B
图2-1 配置静态路由的组网图
3. 配置步骤 # 配置路由器 Router A 的静态路由
2-4
VRP 操作手册
第二分册(路由协议)
第2章
静态路由配置
[RouterA] ip route-static 1.1.4.0 255.255.255.0 1.1.6.2 [RouterA] ip route-static 1.1.5.0 255.255.255.0 1.1.2.2
# 配置路由器 Router B 的静态路由
[RouterB] ip route-static 1.1.5.0 255.255.255.0 1.1.3.1 [RouterB] ip route-static 1.1.1.0 255.255.255.0 1.1.6.1
# 配置路由器 Router C 的静态路由
[RouterC] ip route-static 1.1.1.0 255.255.255.0 1.1.2.1 [RouterC] ip route-static 1.1.4.0 255.255.255.0 1.1.3.2
2.5 静态路由常见故障的诊断与排除
故障之一:接口的物理状态和链路层协议状态均已处于 UP,但 IP 报文不能 正常转发. 故障排除: 用 display ip routing-table static 命令查看是否正确配置相应静态路 由. 用 display ip routing-table 命令查看该静态路由是否已经生效. 查看是否在 NBMA 接口上未指定下一跳地址或下一跳地址不正确. 查看 NBMA 接口的链路层二次路由表是否配置正确.
2-5
VRP 操作手册
第二分册(路由协议)
第3章
RIP 配置
第3章 RIP 配置
3.1 RIP 简介
RIP(Routing Information Protocol)是最常使用的内部网关协议(Interior
Gateway Protocol)之一, 是一种典型的基于 D-V 算法的动态路由协议. 它通过
UDP(User Datagram Protocol)报文交换路由信息,使用跳数(Hop Count) 来衡量到达目的地的距离(被称为路由权-Routing cost).由于在 RIP 中大 于或等于 16 的跳数被定义为无穷大(即目的网络或主机不可达),所以 RIP 一般用于采用同类技术的中等规模的网络,如校园网及一个地区范围内的网 络,RIP 并非为复杂,大型的网络而设计.(参考 RFC1058.) RIP 有 RIP-1 和 RIP-2 两个版本,RIP-2 支持明文认证和 MD5 密文认证, 并支持可变长子网掩码. 为提高性能,防止产生路由环,RIP 支持水
平分割(Split Horizon),毒性逆 转(Poison Reverse),并采用触发更新(Triggered Update). RIP 支持将其它路由协议发现的路由信息引入到路由表中. 每个运行 RIP 的路由器管理一个路由数据库,该路由数据库包含了到网络所 有可达目的地的一个路由项,这些路由项包含下列信息: 目的地址:主机或网络的地址. 下一跳地址:为到达目的地,本路由器要经过的下一个路由器地址. 接口:转发报文的接口. Cost 值:本路由器到达目的地的开销,可取值 0~16 之间的整数. 定时器:该路由项最后一次被修改的时间. 路由标记:区分该路由为内部路由协议路由还是外部路由协议路由的标 记. RIP 启动和运行的整个过程可描述如下: (1) 某路由器刚启动 RIP 时,以广播形式向其相邻路由器发送请求报文,相 邻路由器收到请求报文后,响应该请求,并回送包含本地路由信息的响 应报文. (2) 路由器收到响应报文后,修改本地路由表,同时向相邻路由器发送触发 修改报文,广播路由修改信息.相邻路由器收到触发修改报文后,又向
3-1
VRP 操作手册
第二分册(路由协议)
第3章
RIP 配置
其各自的相邻路由器发送触发修改报文.在一连串的触发修改广播后, 各路由器都能得到并保持最新的路由信息. (3) 同时,RIP 每隔 30 秒向其相邻路由器广播本地路由表,相邻路由器在 收到报文后,对本地路由进行维护,选择一条最佳路由,再向其各自相 邻网络广播修改信息,使更新的路由最终能达到全局有效.同时,RIP 采用超时机制对过时的路由进行超时处理,以保证路由的实时性和有效 性.RIP 作为 IGP 协议的一种,正是通过这些机制,使路由器能够了解 到整个网络的路由信息. 虽然 RIP 目前已被大多数路由器厂商所广泛使用, 但它还是有较大的局限性: 支持站点的数量有限:这就使得 RIP 只适用于较小的自治系统,如只用 于大多数校园网及结构较简单的连续性强的地区性网络. 依靠固定度量计算路由:RIP 不能自动更新度量值来适应网络发生的变 化,在人为更新之前,由网络管理员定义的度量值仍是固定不变的. 路由表更新信息将占用较大的网络带宽:RIP 每 30 秒就向外广播发送 路由更新信息. 在有许多节点的网络中, 这样将消耗相当大的网络带宽.
3.2 RIP 的配置
在各项配置任务中,必须先启动 RIP,使能 RIP 网络后,才能配置其它与协 议相关的功能特性,而在接口下配置的与协议相关的参数将不受 RIP 是否使 能的限制.关闭 RIP 后,原来在接口下配置的与协议相关的参数也同时失效. RIP 基本配置包括: 启动 RIP 在指定网络上使能 RIP 配置报文的定点传送 指定接口的 RIP 版本 RIP 高级配置包括: 配置接口报文的零域检查 配置接口的工作状态 禁用主机路由 配置 RIP-2
路由聚合 配置 RIP-2 报文认证 配置水平分割 配置 RIP 引入其它协议的路由
3-2
VRP 操作手册
第二分册(路由协议)
第3章
RIP 配置
设置 RIP 引入其它协议路由时的缺省路由权 设置接口收发 RIP 报文时的附加路由权 配置 RIP 协议的优先级 配置 RIP 路由过滤 RIP 系统配置的复位
3.2.1 启动 RIP
必须先启动 RIP,进入 RIP 视图后,才能配置其它与协议相关参数. 请在系统视图下进行下列配置.
表3-1 启动 RIP 操作 启动 RIP,进入 RIP 视图. 关闭 RIP rip undo rip 命令
缺省情况下,系统不运行 RIP 协议. 关闭 RIP 后,原来在接口下配置的与协议相关的参数也同时失效.
3.2.2 在指定网络上使能 RIP
为灵活控制 RIP 工作,可将接口所在网段配置为运行 RIP 的网络,使接口在 该网段上可收发 RIP 报文. 请在 RIP 视图下进行下列配置.
表3-2 在指定网络上使能 RIP 操作 在指定的网络上使能 RIP 在指定的网络上禁用 RIP 命令 network { network-number | all } undo network { network-number | all }
缺省情况下,RIP 启动后在所有网络上禁用. 需要注意的是:RIP 任务启动后必须指定其工作网段,RIP 只在指定网段上的 接口工作;对于不在指定网段上的接口,RIP 将不接收和发送路由,也不将它 的接口路由转发出去,就好象这个接口不存在一样.network-number 为使能 或不使能的网络的地址,可为各个接口 IP 网络的地址.
3-3
VRP 操作手册
第二分册(路由协议)
第3章
RIP 配置
当对某一地址使用 network 命令时, 使能该地址网段的接口. 例如: network 129.102.1.1,用 disply current-configuration 和 display rip 命令查看到的 均是 network 129.102.0.0.
3.2.3 配置报文的定点传送
RIP 以广播方式发送报文, 但为与非广播网络交换路由信息, 必须采用定点传 送方式. 请在 RIP 视图下进行下列配置.
表3-3 配置报文的定点传送 操作 指定相邻路由器的地址,从而与之交 换路由信息. 取消与相邻路由器交换路由信息. peer ip-address undo peer ip-address 命令
缺省情况下,RIP 不向任何定点地址发送报文. 通常的情况下,我们不建议用户使用该命令,因为对端并不需要一次收到两 份相同的报文.需要注意的是:peer 在发送报文时,也要受 rip work,rip output,rip input 和 network 等命令的限制.
3.2.4 指定接口的 RIP 版本
RIP-1 采用广播形式发送报文; RIP-2 有两种传送方式, 广播方式和组播方式, 缺省采用组播方式发送报文. RIP-2 中组播地址为 224.0.0.9.组播发送报文 的好处是在同一网络中那些没有运行 RIP 的主机可以避免接收 RIP 的广播报 文;另外,还可以使运行 RIP-1 的主机避免错误地接收和处理 RIP-2 中带有 子网掩码的路由. 当指定接口版本为 RIP-1 时, 只接收 RIP-1 与 RIP-2 广播报文, 不接收 RIP-2 组播报文.
当指定接口运行在 RIP-2 组播方式时, 只接收 RIP-2 组播与 RIP-2 广播报文,不接收 RIP-1 报文. 请在接口视图下进行下列配置.
3-4
VRP 操作手册
第二分册(路由协议) 表3-4 指定接口的 RIP 版本 操作 指定接口版本为 RIP-1 指定接口版本为 RIP-2 恢复接口缺省的运行版本 rip version 1 命令
第3章
RIP 配置
rip version 2 [ broadcast | multicast ] undo rip version
缺省情况下接口版本为 RIP-1, 同时接收 RIP-1 和 RIP-2 的广播报文, 但只发 送 RIP-1 报文.在指定接口版本为 RIP-2 时,默认是组播方式.
3.2.5 配置接口报文的零域检查
RFC1058 规定,RIP-1 报文头中的有些区域必须为零,称之为零域(Zero Field).因此若接口运行版本为 RIP-1 时,将对报文进行零域检查;若报文 头中的零域值不为零,则拒绝处理.由于 RIP-2 报文头中无零域字段,此配 置对 RIP-2 无效. 请在 RIP 视图下进行下列配置.
表3-5 配置接口报文的零域检查 操作 允许对 RIP-1 报文进行零域检查 禁用对 RIP-1 报文的零域检查 checkzero undo checkzero 命令
缺省情况下,RIP-1 对报文进行零域检查.
3.2.6 指定接口的工作状态
可指定 RIP 在接口上的工作状态,如指定接口上是否运行 RIP,即是否在接 口发送和接收 RIP 刷新报文; 还可单独指定接口是否发送或者接收更新报文. 请在接口视图下进行下列配置.
3-5
VRP 操作手册
第二分册(路由协议) 表3-6 指定接口的工作状态 操作 允许接口运行 RIP 禁止接口运行 RIP 允许接口接收 RIP 更新报文 禁止接口接收 RIP 更新报文允许接口发送 RIP 更新报文 禁止接口发送 RIP 更新报文 rip work undo rip work rip input undo rip input rip output undo rip output 命令
第3章
RIP 配置
缺省情况下,一个接口既接收 RIP 更新报文,也发送 RIP 更新报文. undo rip work 命令与 undo network 命令的功能相近, 但并不完全相同. 相 同点在于: 使用任一命令的接口都不再收发 RIP 路由. 区别在于: undo rip 在 work 情况下,其它接口对使用该命令的接口的路由仍然转发,而在 undo network 的情况下,其它接口对使用该命令的接口的路由不再转发,所见到 的效果就象是少了一个接口. 另外,rip work 等价于 rip input 与 rip output 两条命令的功能.
3.2.7 禁用主机路由
在某些情况下,路由器会收到大量来自同一网段的主机路由,这些路由对于 路由寻址没有多少作用,却占用了大量网络资源.通过配置禁用主机路由的 方法,可使路由器拒绝接收主机路由. 请在 RIP 视图下进行下列配置.
表3-7 禁用主机路由 操作 禁止路由器接收主机路由 允许路由器接收主机路由 undo host-route host-route 命令
缺省情况下,允许路由器接收主机路由.
3-6
VRP 操作手册
第二分册(路由协议)
第3章
RIP 配置
3.2.8 配置 RIP-2 路由聚合
路由聚合是指相同自然网段而子网不同的路由可作为一个具有自然掩码的聚 合路由发送给其它网段,从而可以大大降低不必要的网络开销及路由表的大 小. RIP-1 只发送自然掩码路由,即总是以路由聚合形式向外发送路由,关闭路由 聚合对 RIP-1 将不起作用. RIP-2 支持无类别路由, 但当需要将子网的路由广 播出去时,可关闭 RIP-2 的路由聚合功能. 请在 RIP 视图下进行下列配置.
表3-8 配置 RIP-2 自动聚合路由功能 操作 使能 RIP-2 自动聚合路由功能 禁用 RIP-2 自动聚合路由功能 summary undo summary 命令
缺省情况下,允许 RIP-2 进行路由聚合.
3.2.9 配置 RIP-2 报文认证
RIP-1 不支持报文认证,但当接口运行 RIP-2 时,可进行报文的认证. RIP-2 支持两种认证方式:明文认证 Simple 和 MD5 密文认证.MD5 密文 认证的报文格式有两种:一种遵循 RFC1723(RIP Version 2 Carrying Additional Information ) 规 定 ; 另 一 种 遵 循 RFC2082 ( RIP-2 MD5 Authentication)规定.Quidway 系列路由器对两种格式的 MD5 认证报文都 提供支持. 明文认证不能提供安全保障,未经加密的认证字将随报文一同传送,所以明 文认证不能用于安全性要求较高的情况. 请在接口视图下进行下列配置.
表3-9 配置 RIP-2 报文的认证 操作 配置 RIP-2 的明文认证字 配置 RIP-2 MD5 认证的认证字 配置 RIP-2 MD5 认证的报文类型 取消 RIP-2 对报文的认证 命令 rip authentication-mode simple password rip authentication-mode md5 key-string string rip authentication-mode md5 type { nonstandard-compatible | usual } undo rip authentication-mode
3-7
VRP 操作手册
第二分册(路由协议)
第3章
RIP 配置
缺省的情况下,接口不对报文进行认证;若未指定 MD5 认证报文类型,将采 用的报文格式为 nonstandard-compatible.
3.2.10 配置水平分割
RIP 是基于 D-V 算法的路由协议,采用水平分割来避免产生路由环.水平分 割是指从某接口接收到的路由不再从本接口发送.一般情况下,接口允许水 平分割.但在某些情况下,却需要禁用水平分割,以牺牲效率来换取路由的 正确传播. 禁用 RIP 的水平分割的配置,建议用户不要轻易使用. 禁用水平分割对点到点连接的链路将不起作用. 请在接口视图下进行下列配置.
表3-10 配置水平分割 操作 接口使能水平分割 接口禁用水平分割 rip split-horizon undo rip split-horizon 命令
缺省情况下,接口允许水平分割.
3.2.11 配置 RIP 引入其它协议的路由
请在 RIP 视图下进行下列配置.
表3-11 配置 RIP 引入其它协议的路由 操作 配置 RIP 引入其它协议的路由 取消 RIP 引入其它协议的路由 命令 import-route protocol [ cost cost ] [ route-policy policy-name ] undo import-route protocol
缺省情况下,RIP 不引入其它协议的路由信息. protocol 指定可引入的源
路由协议,目前 rip 可引入的协议路由包括: connected,static,ospf,ospf-ase 和 bgp. 有关引入路由信息更详细的描述请参见"IP 路由策略配置"中"引入其它协 议路由"部分.
3-8
VRP 操作手册
第二分册(路由协议)
第3章
RIP 配置
3.2.12 设置 RIP 引入其它协议路由时的缺省路由权
可通过 import-route 命令使 RIP 引入其它协议路由.在使用 import-route 命令时,若未指定路由权 Cost 值,则使用 default-cost 命令设置的参数值作 为 RIP 在引入协议外部路由时的 Cost 值. 请在 RIP 视图下进行下列配置.
表3-12 设置 RIP 引入其它协议路由时的缺省路由权 操作 设置 RIP 引入其它协议路由的缺省路由权值 恢复 RIP 在引入外部路由路由权的缺省值 命令 default-cost cost undo default-cost
缺省情况下,RIP 在引入其它协议路由时的缺省路由权值为 16. 由于引入路由的路由权是固定不变的,对于动态路由信息会造成很大失真. 所以在引入路由时要谨慎一些,以防因引入路由而降低本协议路由的性能.
3.2.13 设置接口收发 RIP 报文时的附加路由权
附加路由权指为通过 RIP 获得的路由添加输入或输出路由权值,输入附加路 由权在接口接收到路由时增加一个 Metric 值后加入路由表,而输出附加路由 权并不改变路由表中的 Metric 值, 而是在接口发送路由时增加一个 Meritc 值. 请在接口视图下进行下列配置.
表3-13 设置接口收发 RIP 报文时的附加路由权 操作 设置接口在接收 RIP 报文时的附加路由权值 恢复接口在接收 RIP 报文时附加路由权值的缺省值 设置接口在发送 RIP 报文时的附加路由权值 恢复接口在发送 RIP 报文时附加路由权值的缺省值 命令 rip metricin metric undo rip metricin rip metricout metric undo rip metricout
缺省情况下,接口接收 RIP 报文时的附加路由权值为 0,取值范围为 0~16; 接口在发送 RIP 报文时的附加路由权值为 1,取值范围为 1~16.
3-9
VRP 操作手册
第二分册(路由协议)
第3章
RIP 配置
3.2.14 配置 RIP 协议的优先级
每一种路由协议都有自己的优先级,协议优先级将最后决定路由策略采用哪 种路由协议获取的路由作为最佳路由.优先级数值越大,其实际优先级越低. 用户可以手工设定 RIP 的优先级. 请在 RIP 视图下进行下列配置.
表3-14 配置 RIP 协议的优先级 操作 配置 RIP 协议路由的优先级值 恢复 RIP 协议路由优先级的缺省值 preference value undo preference 命令
缺省情况下,RIP 协议路由的优先级值为 100.
3.2.15 配置 RIP 路由过滤
请在 RIP 视图下进行下列各项配置. (1) 配置对 RIP 接收的路由信息进行过滤
表3-15 配置 RIP 对接收的路由信息进行过滤 操作 配置对接收的指定地址发布 的路由信息进行过滤 取消对接收的指定地址发布 的路由
信息进行过滤 配置对接收的全局路由信息 进行过滤 取消对接收的全局路由信息 进行过滤 配置对接收的指定地址发布 的路由信息及匹配 prefix-list 的路由信息进行过滤 取消对接收的指定地址发布 的路由信息及匹配 prefix-list 的路由信息进行过滤 命令 filter-policy gateway prefix-list-name import undo filter-policy gateway prefix-list-name import filter-policy { acl-number | ip-prefix prefix-list-name } import undo filter-policy { acl-number | ip-prefix prefix-list-name } import filter-policy ip-prefix prefix-list-name gateway prefix-list-name import
undo filter-policy ip-prifix prefix-list-name gateway prefix-list-name import
(2)
配置对 RIP 发布的路由信息进行过滤
3-10
VRP 操作手册
第二分册(路由协议) 表3-16 配置 RIP 对发布的路由信息进行过滤 操作 配置 RIP 对发布的路由信息进行过滤 取消 RIP 对发布的路由信息进行过滤 命令
第3章
RIP 配置
filter-policy { acl-number | ip-prefix prefix-list-name } export [ protocol ] undo filter-policy { acl-number | ip-prefix prefix-list-name } export [ protocol ]
缺省情况下,RIP 不对接收与发布的路由信息进行过滤. protocol 指定发布路由信息的协议, 目前可包括: connected, static, ospf, rip, ospf-ase 和 bgp. 更详细的描述请参见"IP 路由策略配置"中的"配置路由过滤"部分.
3.2.16 RIP 系统配置的复位
当需要重新配置 RIP 参数时,可使用该命令恢复 RIP 的缺省配置. 请在 RIP 视图下进行下列配置.
表3-17 RIP 系统配置的复位 操作 RIP 系统配置恢复缺省设置 reset 命令
3.3 RIP 的显示和调试
请在所有视图下执行 display 命令和 debugging 命令.
表3-18 RIP 的显示和调试 操作 显示当前 RIP 运行状态及配置信息 打开 RIP 收/发报文调试信息开关 display rip debugging rip { packet | receive | send } 命令
3-11
VRP 操作手册
第二分册(路由协议)
第3章
RIP 配置
3.4 RIP 典型配置举例
3.4.1 配置 RIP 定点传送
1. 组网需求 路由器 A 与 B, 路由器 A 与 C 分别通过串口相连 (都位于一个非广播网络中) , 若路由器 A (192.1.1.1) 只想把路由更新信息发送到相邻路由器 B 192.1.1.2) ( 而不发给路由器 C 的话,就必须配置定点传送. 2. 组网图
s0 192.1.1.1
Router A
路由器A定点发送更新 路由信息到路由器B s0 192.1.1.2
Router C
Router B
图3-1 配置 RIP 定点传送的组网图
3. 配置步骤 配置路由器 Router A # 配置 RIP
[RouterA] rip [RouterA-rip] network 192.1.1.0
# 配置路由器 A 定点发送邻居为路由器 B
[RouterA-rip] peer 192.1.1.2
# 配置串口 Serial 0
[RouterA-rip] interface serial 0 [RouterA-Serial0] ip address 192.1.1.1 255.255.255.0
3.5
RIP 常见故障的诊断与排除
故障之一:在物理连接正常的情况下收不到更新报文. 故障排除:
3-12
VRP 操作手册
第二分册(路由
协议)
第3章
RIP 配置
相应接口上 RIP 未运行(如执行了 undo rip work 命令),或该接口 IP 地址不在 network 命令配置的范围之内. 对端路由器上配置的是组播方式(如执行了 rip version 2 multicast 命 令),但本地路由器上为配置组播方式.
3-13
VRP 操作手册
第二分册(路由协议)
第4章
OSPF 配置
第4章 OSPF 配置
4.1 OSPF 简介
OSPF 是 Open Shortest Path First(开放最短路由优先协议)的缩写.它是 IETF 组织开发的一个基于链路状态的自治系统内部路由协议.目前普遍使用 的是版本 2(RFC2328).OSPF 的主要特性如下: 适应范围——支持各种规模的网络,最多可支持几千台路由器. 快速收敛——在网络的拓扑结构发生变化后立即发送更新报文,使这一 变化在自治系统中同步. 无自环——OSPF 根据收集到的链路状态用最短路径树算法计算路由, 从算法上本身保证了不会生成自环路由. 区域划分——允许自治系统的网络被划分成区域来管理,区域间传送的 路由信息被进一步抽象,从而减少了占用的网络带宽. 等值路由——支持到同一目的地址的多条等值路由. 路由分级——使用四类不同等级的路由,按优先顺序来说分别是:区域 内路由,区域间路由,第一类外部路由,第二类外部路由. 支持验证——支持基于接口的报文验证以保证路由计算的安全性. 组播发送——在有组播发送能力的链路层上以组播地址收发报文,既达 到了广播的作用,又最大程度地减少了对其它网络设备的干扰. 整个网络可看成由多个自治系统 AS(Autonomous System)组成,通过收集 和传递自治系统链路状态来动态地发现并传播路由达到自治系统的信息同 步.每个自治系统又可划分为不同的区域(Area).如果一个路由器端口被 分配到多个区域内中,这个路由器就被称为区域边界路由器 ABR(Area Border Router),它是指那些处在区域边缘的连接多个区域的路由器.通过 ABR 可学习到其它区域的路由信息.所有区域边界路由器和位于它们之间的 路由器构成骨干区域(Backbone Area),该区域以 0.0.0.0 标识.由于所有 区域都必须在逻辑上与骨干区域保持连接,特别引入了虚连接的概念,使那 些物理上分割的区域仍可保持逻辑上的连通性.连接自治系统的路由器称为 自治系统边界路由器 ASBR(Autonomous System Broder Router),通过 ASBR 学习该 OSPF 自治系统之外的路由信息 (如静态路由, RIP 路由, BGP 路由等). OSPF 协议路由计算的过程可简单描述如下:
4-1
VRP 操作手册
第二分册(路由协议)
第4章
OSPF 配置
(1)
每个支持 OSPF 协议的路由器都维护着一份描述整个自治系统拓扑结构 的链路状态数据库 LSDB(Link State Database).每台路由器根据自 己 周 围 的 网 络 拓 扑 结 构 生 成 链 路 状 态 发 布 L
SA ( Link State Advertising),通过相互之间发送协议报文将 LSA 发送给网络中其它路 由器.这样每台路由器都收到了其它路由器的 LSA,所有的 LSA 放在 一起便组成了链路状态数据库.
(2)
由于 LSA 是对路由器周围网络拓扑结构的描述, 那么 LSDB 则是对整个 网络的拓扑结构的描述.路由器很容易将 LSDB 转换成一张带权值的有 向图,这张图便是对整个网络拓扑结构的真实反映.显然,自治系统内 的各路由器将得到完全相同的网络拓扑图.
(3)
每台路由器都使用 SPF 算法计算出一棵以自己为根的最短路径树, 这棵 树给出了到自治系统中各节点的路由,外部路由可由广播它的路由器进 行标记以记录关于自治系统的额外信息.显然,各个路由器各自得到的 路由表是不同的.
另外,为使处于广播网和 NBMA 网的每台路由器能将本地路由信息(如可用 接口信息,可达邻居信息等)广播到整个自治系统中,需要建立多个邻接 (Adjacent)关系,会导致任何一台路由器的路由变化都会多次传递,这既是 没有必要的,也浪费了宝贵的带宽资源.为解决这一问题,OSPF 定义了"指 定路由器 DR"(Designated Router),所有路由器都只将路由信息发送给 DR,由 DR 将该网络的链路状态广播出去,这样就可大大减少多址访问网络 上各路由器之间邻居关系的数量. OSPF 支持 IP 子网和外部路由信息的标记接收;它支持基于接口的报文验证 以保证路由计算的安全性;并使用 IP 组播方式发送和接收报文.
4.2 OSPF 的配置
在各项配置任务中,必须先启动 OSPF,使能 OSPF 网络后,才能配置其它 与协议相关的功能特性,而在接口下配置的与协议相关的参数将不受 OSPF 是否使能的限制.关闭 OSPF 后,原来在接口下配置的与协议相关的参数也 同时失效. OSPF 基本配置包括: 配置路由器的 ID 号 启动 OSPF 指定接口与区域号 配置 OSPF 的接口网络类型
4-2
VRP 操作手册
第二分册(路由协议)
第4章
OSPF 配置
OSPF 高级配置包括: 配置接口发送报文的花销 指定 NBMA 接口的邻居 设置接口在选举 DR 时的优先级 设置发送 Hello 报文的时间间隔 设置相邻路由器的失效时间 设置邻居路由器重传 LSA 时间间隔 设置 LSA 传输延迟时间 配置 OSPF STUB 区域和完全 STUB 区域 配置 OSPF 的 NSSA 区域 配置 OSPF 区域间路由聚合 创建与配置虚连接 配置 OSPF 报文的认证 配置 OSPF 引入其它协议的路由 配置 OSPF 接收外部路由的参数 配置 OSPF 协议的优先级 配置 OSPF 路由过滤
4.2.1 配置路由器的 ID 号
路由器的 ID 号是一个 32 比特的无符号整数,为点分十进制格式,它是路由 器所在自治系统中的唯一标识.用户必须配置路由器 ID 号.手工配置路由器 的 ID 时,必须保证自治系统中任意两台路由器的 ID 都不
相同.通常的做法 是将路由器的 ID 配置为与该路由器某个接口的 IP 地址一致. 请在系统视图下进行下列配置.
表4-1 配置路由器的 ID 号 操作 配置路由器的 ID 号 取消路由器的 ID 号 router id router-id undo router id 命令
需要注意的是: 修改路由器 ID 时,系统会提示:
OSPF: router id has changed. if want to use new router id ,reboot the router.
4-3
VRP 操作手册
第二分册(路由协议)
第4章
OSPF 配置
就是说在修改路由器 ID 后需要保存配置(在用户视图下执行 save 命令), 然后重新启动路由器,新的路由器 ID 才能生效.
4.2.2 启动 OSPF
请在系统视图下进行下列配置.
表4-2 启动 OSPF 操作 启动 OSPF,进入 OSPF 视图. 关闭 OSPF ospf [ enable ] undo ospf enable 命令
缺省情况下,系统不运行 OSPF 协议.
4.2.3 指定接口所在的区域
OSPF 将自治系统进一步划分成不同的区域(Area),区域是在逻辑上将路 由器划分为不同的组.一些路由器会属于不同的区域(这样的路由器称作区 域边界路由器 ABR) 但一个网段只能属于一个区域, 或者说每个运行 OSPF , 的接口必须指明其所属的特定区域.区域用区域号 area-id(是一个 32 比特 的标识符)来标识.为使 OSPF 正常工作,属于一个特定区域所有路由器接 口的 area-id 必须一致, 不同区域间可通过区域边界路由器 ABR (Area Border Router)来传递路由信息. 另外,在同一区域内所有路由器各项参数的配置应该保持一致.因此,在配 置同一区域内的路由器时,应该注意大多数配置数据都应该以区域为基础来 统一考虑,错误的配置可能会导致相邻路由器之间无法相互传递信息,甚至 导致路由信息的阻塞或者自环. 请在接口视图下进行下列配置.
表4-3 指定接口所在的区域 操作 指定接口所在的区域 取消接口所在的区域 命令 ospf enable area area-id undo ospf enable area area-id
缺省情况下,未指定接口所属的区域. OSPF 启动后,还必须指定特定接口运行 OSPF 协议及该接口所在的区域.
4-4
VRP 操作手册
第二分册(路由协议)
第4章
OSPF 配置
4.2.4 配置 OSPF 接口的网络类型
OSPF 协议计算路由是以本路由器邻居网络的拓扑结构为基础的.每台路由 器将自己邻居的网络拓扑描述出来,传递给其它所有的路由器. OSPF 根据接口封装链路层协议的不同类型,将网络分为下列几种类型: 当链路层协议是 Ethernet 时,OSPF 缺省认为网络类型是 broadcast. 当链路层协议是帧中继,HDLC,X.25 时,OSPF 缺省认为网络类型是 NBMA. 没有一种链路层协议会被缺省的认为是 p2mp 类型,通常在 NBMA 类 型的网络不是全连通的情况下,将其手工修改为 p2mp. 当链路层协议是 PPP,LAPB 时,OSPF 缺省认为网络类型是 p2p. NBMA(Non-Broadcast Multi-Access)是指非广播,多点可达的网络,比较 典