第 12 章 动态路由协议

动态路由协议通过路由信息的交换生成并维护转发引擎所需的路由表。

当网络拓扑结构改变时动态路由协议可以自动更新路由表,并负责决定数据传输最佳路径。

动态路由协议包括: RIP V1/V2 OSPF BGP IS-IS


路由AD管理距离值表

协议名称 距离值
外部BGP 20
OSPF 110
IS-IS 115
RIP 120
内部BGP 200

距离值越小信任度越高越优先,有高优先级就仅保留一条路由表,当高优先级路由表不存在时才更新低优先级路由表

部署环境

进入“应用”-》“模块管理”,点击“检查更新”,安装 “drouting” 动态路由协议 模块,每个需要建立动态路由协议的路由都要安装

R1 R2 R3是三个路由,其中R1和R3通过R2相连,各个之间都没有互指网关和添加对方内部路由表。 安装并配置好任意一种动态路由协议后,可以实现R1与R3之间及其LAN的互通

RIP V1

  1. 进入“路由”→“动态路由协议”,开启应用,勾选“RIP V1/V2 路由协议”,密码任意配置

  2. telnet进入路由的2602,做如下配置

  3. 所有路由的RIP都配置好后,telnet进入路由的2601端口,输入如下命令显示路由表

    前面带有R的是新建立的RIPv1动态路由表,可以看它到R2 R3所经过的接口和跳数

  4. 可以用ping测试到其它路由内部接口的通路

RIP V2

  1. RIP V2配置过程类似RIP V1,telnet进入路由的2602,做如下配置

所有需要相通讯的RIP协议设备需要配置相同的key验证码

2. 所有路由的RIP都配置好后,telnet进入路由的2601端口,输入如下命令显示路由表

前面带有R的是新建立的RIPv2动态路由表

RIP V1/V2区别:

Version 1 所有版本需用相同的子网掩码,更新路由不带有子网掩码信息;
Version 2 所有设备无需相同的子网掩码,更新路由传送子网掩码信息,并且带有接口验证功能

OSPF

  1. 进入“路由”→“动态路由协议”,开启应用,勾选“OSPF路由协议”,密码任意配置

  2. telnet进入路由的2604,做如下配置

  3. 所有路由的OSPF都配置好后,telnet进入路由的2601端口,输入如下命令显示路由表

    前面带有O的是新建立的OSPF动态路由表,可以看它到R2 R3所经过的接口和距离值

  4. 可以用ping测试到其它路由内部接口的通路

BGP

  1. 进入“路由”→“动态路由协议”,开启应用,勾选“BGP路由协议”,每个区域配置不同的AS自治系统号,密码任意配置

    相同的AS自治系统号属于内部BGP,不同AS自治系统号属于外部BGP。一般1-64511为公有AS,64512-65535为私有AS

  2. telnet进入路由的2605,做如下配置

    router-id 不可写0.0.0.0

  3. 所有路由的BGP都配置好后,telnet进入路由的2601端口,输入如下命令显示路由表

    前面带有B的是新建立的BGP动态路由表

  4. 可以用ping测试到其它路由内部接口的通路

IS-IS

  1. 进入“路由”→“动态路由协议”,开启应用,勾选“IS-IS路由协议”,密码任意配置

  2. telnet进入路由的2608,做如下配置

    默认的ISIS进程名和net标识在运行状态中可以查看

    net为网络实体标识,一般以47开头,00结尾,每个设备的net标识不要相同

  3. 所有路由的IS-IS都配置好后,telnet进入路由的2601端口,输入如下命令显示路由表

    前面带有I的是新建立的IS-IS动态路由表

  4. 可以用ping测试到其它路由内部接口的通路

提示:

终端配置完毕后进入特权模式或全局模式可以随时输入 show running-config 查看整体配置

任何模式下输入 write 均可保存配置。