RIPng简介

RIPng是一种较为简单的内部网关协议,是RIP在IPv6网络中的应用。RIPng主要用于规模较小的网络中,比如校园网以及结构较简单的地区性网络。由于RIPng的实现较为简单,在配置和维护管理方面也远比OSPFv3和IS-IS for IPv6容易,因此在实际组网中仍有广泛的应用。

RIPng的特性

随着IPv6网络的建设,同样需要动态路由协议为IPv6报文的转发提供准确有效的路由信息。因此,IETF在保留了RIP优点的基础上针对IPv6网络修改形成了RIPng(RIP next generation,下一代RIP协议)。RIPng主要用于在IPv6网络中提供路由功能,是IPv6网络中路由技术的一个重要组成协议。

RIPng与RIP的差异

为了实现在IPv6网络中应用,RIPng对原有的RIP协议进行了修改:

  • RIPng使用UDP的521端口(RIP使用520端口)发送和接收路由信息。
  • RIPng的目的地址使用128比特的前缀长度(掩码长度)。
  • RIPng使用128比特的IPv6地址作为下一跳地址。
  • RIPng使用链路本地地址FE80::/10作为源地址发送RIPng路由信息更新报文。
  • RIPng使用组播方式周期性地发送路由信息,并使用FF02::9作为链路本地范围内的路由器组播地址。
  • RIPng报文由头部(Header)和多个路由表项RTEs(Route Table Entry)组成。在同一个RIPng报文中,RTE的最大数目根据接口的MTU值来确定。

启动RIPng进程

背景信息

启动RIPng进程是进行所有RIPng配置的前提。如果在启动RIPng进程前在接口视图下配置了RIPng相关命令,这些配置只有在RIPng进程启动后才会生效。

操作步骤
  1. 执行命令system-view,进入系统视图。
  2. 执行命令ripng [ process-id ] [ vpn-instance vpn-instance-name ],启动RIPng进程,进入RIPng视图。

    如果指定了VPN实例,那么此RIPng进程属于指定的VPN实例,如果未指定则属于公网实例。

  3. (可选)执行命令description text,为RIPng进程配置描述信息。

在接口下使能RIPng

背景信息

在接口下使能RIPng进程,可以使设备间通过该接口交换RIPng路由信息。

操作步骤
  1. 执行命令system-view,进入系统视图。
  2. 执行命令interface interface-type interface-number,进入接口视图。
  3. (可选)对于以太网接口,执行命令undo portswitch,配置接口切换到三层模式。

    缺省情况下,以太网接口处于二层模式。

检查RIPng基本功能的配置结果

操作步骤
  • 执行display ripng [ process-id | vpn-instance vpn-instance-name ]命令,查看RIPng进程的配置信息。
  • 执行display ripng process-id route命令,查看所有从其他交换机学习到的RIPng路由。
  • 执行display default-parameter ripng命令,查看RIPng进程的缺省配置信息。
  • 执行display ripng process-id statistics interface { all | interface-type interface-number [ neighbor neighbor-ipv6-address | verbose ] }命令,查看RIPng接口的数据信息。

配置水平分割

背景信息

通过配置水平分割特性,可以有效的防止路由环路。

操作步骤
  1. 执行命令system-view,进入系统视图。
  2. 执行命令interface interface-type interface-number,进入接口视图。
  3. (可选)对于以太网接口,执行命令undo portswitch,配置接口切换到三层模式。

    缺省情况下,以太网接口处于二层模式。

配置毒性反转

背景信息

通过配置毒性反转特性,可以有效的防止路由环路。

操作步骤
  1. 执行命令system-view,进入系统视图。
  2. 执行命令interface interface-type interface-number,进入接口视图。
  3. (可选)对于以太网接口,执行命令undo portswitch,配置接口切换到三层模式。

    缺省情况下,以太网接口处于二层模式。

检查防止RIPng路由环路的配置结果

操作步骤
  • 执行display ripng process-id interface [ interface-type interface-number ] [ verbose ]命令,查看RIPng的接口信息。

配置RIPng协议优先级

背景信息

当多个路由协议发现目的地相同的路由时,通过配置RIPng的协议优先级来选择需要的路由。

操作步骤
  1. 执行命令system-view,进入系统视图。
  2. 执行命令ripng [ process-id ] [ vpn-instance vpn-instance-name ],进入RIPng视图。
  3. 执行命令preference { preference | route-policy route-policy-name } *,设置RIPng优先级。

    缺省情况下,RIPng路由优先级的缺省值是100。

配置接口的附加度量值

背景信息

通过调整RIPng接口的附加度量值来影响路由的选择。

附加路由度量值是指在RIPng路由原来度量值的基础上所增加的度量值(跳数)。对于RIPng接收和发布路由,可通过不同的命令配置附加度量值。

操作步骤
  1. 执行命令system-view,进入系统视图。
  2. 执行命令interface interface-type interface-number,进入接口视图。
  3. (可选)对于以太网接口,执行命令undo portswitch,配置接口切换到三层模式。

检查RIPng路由选路的配置结果

操作步骤
  • 执行display ripng [ process-id | vpn-instance vpn-instance-name ]命令,查看RIPng进程的当前运行状态及配置信息。
  • 执行display ripng process-id database [ verbose ]命令,查看RIPng发布数据库中的所有激活路由。
  • 执行display ripng process-id route命令,查看所有从其他交换机学习到的RIPng路由。

  • 20
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值