RIPng报文由头部(Header)和多个路由表项RTEs(Route Table Entry)组成。在同一个RIPng报文中,RTE的最大数目根据接口的MTU值来确定。

RIPng报文各字段解释如下表:
| 字段名 | 长度 | 含义 |
|---|---|---|
| Command | 8比特 | 标识报文的类型:
|
| Version | 8比特 | RIPng的版本号:其值为1。 |
| Must be zero | 16比特 | 必须为零字段。 |
| RTE(Route table entry) | 20字节 | 路由表项。 |
RIPng有两类RTE,分别是:
下一跳RTE:位于一组具有相同下一跳的“IPv6前缀RTE”的最前面,它定义了下一跳的IPv6地址。

IPv6前缀RTE:位于某个“下一跳RTE”的后面,同一个“下一跳RTE”的后面可以有多个不同的“IPv6前缀RTE”。它描述了RIPng路由表中的目的IPv6地址及开销。

| 字段名 | 长度 | 含义 |
|---|---|---|
| IPv6 prefix | 16字节 | 目的IPv6地址的前缀。 |
| Route tag | 16比特 | 路由标记,用来区分外部路由。 |
| Prefix len | 8比特 | IPv6地址的前缀长度。 |
| Metric | 8比特 | 路由的度量值(开销)。 |
| 文档编号 | 描述 |
|---|---|
| RFC 2080 | RIPng for IPv6 |