Professional Documents
Culture Documents
ZXR10 8900系列(V2.8.02.C)万兆路由交换机 用户手册(IPv6) - 407807
ZXR10 8900系列(V2.8.02.C)万兆路由交换机 用户手册(IPv6) - 407807
ZXR10 8900系列(V2.8.02.C)万兆路由交换机 用户手册(IPv6) - 407807
万兆路由交换机
用 户 手 册 ( IPv6 )
产品版本:V2.8.02.C
中兴通讯股份有限公司
地址:深圳市科技南路55号
邮编:518057
电话:+86-755-26770800
800-830-1118
传真:+86-755-26770801
技术支持网站:http://support.zte.com.cn
电子邮件:800@zte.com.cn
法律声明
本资料著作权属中兴通讯股份有限公司所有。未经著作权人书面许可,任何单位或个人不得以任何方
式摘录、复制或翻译。
侵权必究。
和 是中兴通讯股份有限公司的注册商标。中兴通讯产品的名称和标志是中兴通讯的专有标志
或注册商标。在本手册中提及的其他产品或公司的名称可能是其各自所有者的商标或商名。在未经中
兴通讯或第三方商标或商名所有者事先书面同意的情况下,本手册不以任何方式授予阅读者任何使用
本手册上出现的任何标记的许可或权利。
本产品符合关于环境保护和人身安全方面的设计要求,产品的存放、使用和弃置应遵照产品手册、相
关合同或相关国法律、法规的要求进行。
如果本产品进行改进或技术变更,恕不另行专门通知。
当出现产品改进或者技术变更时,您可以通过中兴通讯技术支持网站http://support.zte.com.cn查询有关
信息。
修订历史
资料编号:SJ-20120203114805-007
发布日期:2012-04-15(R1.0)
前言
手册说明
本手册为《ZXR10 8900系列(V2.8.02.C)万兆路由交换机用户手册(IPv6)》,适用于
ZXR10 8902/8905/8908/8912万兆路由交换机的V2.8.02.C版本。
读者对象
本文档主要适用于以下工程师:
l 现场维护工程师
l 网络监控工程师
l 系统维护工程师
内容介绍
《ZXR10 8900系列(V2.8.02.C)万兆路由交换机用户手册(IPv6)》的章节及其概要如
下所示:
章名 概要
I
II
目录
1 安 全 说 明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
1.1 安全说明 ............................................................................................................1-1
IPv6地
2 IPv6 地 址 配 置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
2.1 IPv6地址简介......................................................................................................2-1
2.2 配置IPv6地址......................................................................................................2-9
IPv6邻
3 IPv6 邻 居 发 现 协 议 配 置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
3.1 IPv6邻居发现协议简介 ........................................................................................3-1
IPv6隧
4 IPv6 隧 道 配 置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
4.1 IPv6隧道简介......................................................................................................4-1
4.1.4 Isatap隧道..................................................................................................4-3
4.2 配置IPv6隧道......................................................................................................4-4
I
4.3.1 IPv6手动配置隧道实例 ..............................................................................4-5
IPv6静
5 IPv6 静 态 路 由 配 置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
5.1 IPv6静态路由简介 ...............................................................................................5-1
RIPng配
6 RIPng 配 置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
6.1 RIPng简介 ..........................................................................................................6-1
6.2 配置RIPng..........................................................................................................6-2
OSPFv3配
7 OSPFv3 配 置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
7.1 OSPFv3简介........................................................................................................7-1
7.1.1 OSPFv3和OSPFv2的差异............................................................................7-1
7.2 配置OSPFv3........................................................................................................7-4
7.2.1 启用OSPFv3..............................................................................................7-4
7.3 OSPFv3配置实例.................................................................................................7-5
IS-
8 IS -ISv6
ISv6配配 置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1
8.1 IS-ISv6简介 ........................................................................................................8-1
8.2 配置IS-ISv6........................................................................................................8-2
II
8.2.3 配置IS-ISv6接口参数 ................................................................................8-3
BGP4+配
9 BGP4+ 配 置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1
9.1 BGP4+简介 ........................................................................................................9-1
9.2.1 启用BGP4+...............................................................................................9-1
9.2.3 配置EBGP多跳..........................................................................................9-3
9.2.7 配置BGP4+的IPv6地址族...........................................................................9-8
9.3 BGP4+配置实例..................................................................................................9-8
Snooping配
10 MLD Snooping 配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
10--1
10.1 MLD Snooping简介 .......................................................................................... 10-1
图目录 .................................................................................................... I
III
表 目 录 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . III
缩略语表 ............................................................................................... V
IV
1 安全说明
本章包含如下主题:
Ÿ 安全说明 1-1
Ÿ 符号说明 1-1
1.1 安全说明
本设备中存在高温和高压,只有经过培训合格的专业人员才能进行安装、操作和维护。
在设备安装、操作和维护中,必须遵守所在地的安全规范和相关操作规程,否则可能会
导致人身伤害或设备损坏。手册中提到的安全注意事项只作为当地安全规范的补充。
设备中的debug命令会严重影响设备性能,请慎重使用。特别是debug all命令,会把所
有debug进程全打开,在带业务的设备上不应该使用。建议在用户网络正常的情况下,
不要使用debug命令。
中兴通讯不承担任何因违反通用安全操作要求或违反设计、生产和使用设备安全标准而
造成的责任。
1.2 符号说明
对设备进行安装、操作和维护时需要注意的一些内容,采用如下格式进行说明。
警告!
表示若忽视安全告诫,就有可能发生重大或严重伤害事故,或损坏设备。
注意!
表示若忽视安全告诫,就有可能发生伤害事故,或损坏设备。
说明:
除安全说明以外的需要特别注意的内容。
本章包含如下主题:
Ÿ IPv6地址简介 2-1
Ÿ 配置IPv6地址 2-9
Ÿ IPv6地址配置实例 2-9
Ÿ IPv6地址的维护与诊断 2-10
2.1 IPv6地址简介
IPv6是IP协议的下一版本。随着Internet的不断增长,32位的IPv4地址有被耗尽的危险,
将逐步被128位的IPv6地址取代。IPv6最初描述于IETF的RFC 2460,它提供了端到端的
安全、QoS和全球唯一地址等服务。IPv6的结构设计允许现有的IPv4用户方便的升级到
IPv6。
发展IPv6的主要目的是提供充足的全球唯一地址,以满足越来越多的网络智能设备对全
球唯一地址的需求,这些设备包括个人数据助理(PDA)、移动电话、家庭网络接入设
备等。
2.1.1 IPv6地址格式
IPv6的地址格式为:x:x:x:x:x:x:x:x,其中x是十六进制数,例如:
FEDC:0DB0:7674:3110:FEDC:BC78:7654:1234
FEDC:0DB0:0:0:6:600:7654:6789
在IPv6地址中,通常会包含连续的十六进制0字段。为了使IPv6地址便于书写,可以用两
个冒号(::)代替连续的十六进制0字段,压缩IPv6地址。表2-1列出了一些压缩后的IPv6
地址格式。RFC 2373描述了IPv6地址格式。
注意!
两个冒号(::)在IPv6地址中只能用一次,一般用于代替最长的连续十六进制0字段。IPv6
地址中的十六进制字母不区分大小写。
表2-1 压缩后的IPv6地址格式
未确定地址 0:0:0:0:0:0:0:0 ::
表2-1中的环回地址被用于节点向自身发送IPv6数据包,其功能与IPv4中的环回地址
(127.0.0.1)相同。未确定地址表示缺少IPv6地址,例如IPv6网络中一个初始化的节点在
未收到IPv6地址前,可以使用该地址作为数据包的源地址。
2.1.2 IPv6地址前缀
IPv6地址前缀的表示方法与IPv4地址前缀相似,IPv6地址前缀表示为:
IPv6地址/前缀长度
其中前缀长度是一个十进制数,用于决定从IPv6地址最左端开始多少位组成前缀。例如,
12AB:0D86:5454:6634::/32是一个正确的前缀。
2.1.3 IPv6地址分类
128位的IPv6既可以标识一个接口也可以标识一组接口,下面介绍三种IPv6地址类型。
l 单播地址:一个接口的标识。目的地址为单播地址的数据包被送到该地址标识的接
口。
l 组播地址:一组接口的标识。目的地址为组播地址的数据包被送到该地址标识的所
有接口。
l 泛播地址:一组接口的标识。目的地址为泛播地址的数据包被送到该地址标识的最
近的一个接口(根据路由协议的距离计算方法判断哪个接口最近)。
在IPv6地址中没有广播地址,它的功能被组播地址取代。
IPv6地址的开头几位决定了IPv6地址类型,这开头几位是可变长的,称为格式前缀。这
些前缀如表2-2所示。
表2-2 IPv6地址空间
分配 前缀 地址空间占有率
2.1.3.1 IPv6单播地址
IPv6单播地址是网络中单个节点的接口标识,目的地址为单播地址的数据包被送到该地
址标识的接口,有四种类型的单播地址,下面分别介绍它们。
可聚合全球地址
可聚合全球地址使用严格的路由前缀聚合,缩小了路由表中的条目,其格式如表2-3所
示。
表2-3 可聚合全球地址字段
表中字段说明如下:
1. 格式前缀:可聚合全球地址的格式前缀,3位长,目前该字段为“001”。
2. 全球路由前缀:4位长。
3. 站点级聚合标识
16位的站点级聚合标识被单个机构用于在自己的地址空间中划分子网,其功能与IPv4
中的子网类似,可以支持多达65,535个子网。
4. 接口标识
64位的接口标识被用于标识链路上的接口,接口标识在链路上必须是唯一的,在更
广的范围内也可以是唯一的。很多情况下,接口标识与接口的链路层地址相同,或
者是基于接口的链路层地址。可聚合全球唯一地址和其他类型地址中的接口标识都
必须是64位,基于修改过的EUI-64格式。
接口标识的形成有下面两种情况:
l 对于所有IEEE 802接口类型(如以太网和FDDI接口),接口ID的前三个字节(24
位)取自48位链路层地址(MAC地址)的机构唯一标识(OUI),第四和第五
字节是固定的十六进制数FFFE,最后三个字节(24位)取自MAC地址的最后三
个字节。在完成接口标识前,需要设置通用/本地位(第一个字节的第七位)为
0或1,其中数值0表示本地管理接口标识,数值1表示全球唯一接口标识。
l 对于其他接口类型(如串口,ATM,帧中继等),接口标识的形成方法和IEEE802
接口类型相同,不过使用的是设备MAC地址池中的第一个MAC地址,因为这些
接口类型没有MAC地址。
本地站点地址
表2-4 本地站点地址字段
本地链路地址
不需要本地站点地址或全球唯一地址。IPv6路由器不能发送以本地链路地址为源地址或
目的地址的数据包到其他链路。
本地链路地址的格式如表2-5所示。
表2-5 本地链路地址字段
1111111010 0 接口标识符
兼容IPv4的IPv6地址
兼容IPv4的IPv6地址的高96位为全0,低32位为IPv4地址,其地址格式为0:0:0:0:0:0:A.B.C.D
或::A.B.C.D。
整个兼容IPv4的IPv6地址作为节点的IPv6地址,其低32位的IPv4地址作为节点的IPv4地址。
兼容IPv4的IPv6地址被分配给支持IPv4和IPv6双协议栈的节点,在自动隧道中使用,它的
格式如表2-6所示。
表2-6 兼容IPv4的IPv6地址字段
96 bits 32 bits
0000…0000 IPv4地址
2.1.3.2 IPv6泛播地址
IPv6泛播地址可以被分配给网络中的多个节点的接口,这些节点通常提供相同的服务。
目的地址为泛播地址的数据包被送到拥有该地址的“最近”的接口,接口是否“最近”
由路由协议的距离计算方法来衡量。
泛播地址是从单播地址空间中分配而来的,可以使用任意的单播地址格式。因此,仅从
外观上,无法区分泛播地址和单播地址。当一个单播地址被分配给一个以上的接口时,
该地址就是泛播地址,必须在被分配了地址的节点上,明确说明该地址是泛播地址。
注意!
泛播地址只能被路由器使用,不能被主机使用。泛播地址一定不能作为IPv6数据包的源
地址。
表2-7显示了子网路由器泛播地址格式。
表2-7 子网路由器泛播地址字段
128 bits
子网前缀 0000…0000
子网前缀是一个特定链路的前缀。将链路上的接口单播地址的接口标识设置为0,就得
到子网路由器泛播地址。
目的地址为子网路由器泛播地址的数据包将被发送到该子网中一台路由器。该子网中的
所有路由器都需要支持子网路由器泛播地址。
当一个节点需要和位于远端网络的一组路由器中的一台通信时,可以使用子网路由器泛
播地址。
2.1.3.3 IPv6组播地址
IPv6组播地址的前缀为FF00::/8(1111 1111)。IPv6组播地址是一组接口的标识,这些接
口属于不同的节点。目的地址为组播地址的数据包将被发送到该组播组内的所有接口。
IPv6组播地址的格式如表2-8所示。
表2-8 IPv6组播地址格式
11111111 标志 范围 组标识
表中字段说明如下:
1. 地址格式中的第1个字节为全“1”,标识其为组播地址。
2. 第二个字节分为标志和范围两个字段。
标志为0表示该地址是永久组播地址;标志为1表示该地址是临时组播地址。
范围字段用于限制组播组的范围,数值对应的范围如表2-9所示。
表2-9 IPv6组播范围值
数值 范围
1 本地节点
2 本地链路
5 本地站点
8 本地站点
E 全球
3. 组标识在一定的范围中,定义永久或临时组播组。
IPv6节点(主机和路由器)需要加入下列组播组:
l 所有节点组播组FF02:0:0:0:0:0:0:1(范围是本地链路)
l 请求节点组播组
请求节点组播地址是由前缀FF02:0:0:0:0:1:FF00:0000/104和IPv6地址(单播或泛
播)的低24位组成。例如,与IPv6地址4037::01:800:200E:8C6C相关的请求节点组
播地址为FF02::1:FF0E:8C6C。
节点必须加入与其单播或泛播地址相关的请求节点组播组。请求节点组播地址
用于邻居请求信息中。
2.1.4 IPv6数据包头
如表2-10所示,表格中的数字单位为比特,基本的IPv4数据包头有12个字段,总共20个
字节。在12个字段后,可能还有数据包头的可选部分,接下来是数据部分,通常是传输
层的数据报文。
表2-10 IPv4数据包头格式
32-源IP地址
32-目的IP地址
24-选项 8-填充
数据部分
如表2-11所示,基本IPv6数据包头有8个字段,总共40个字节。
IPv6删除了IPv4中的一些字段。因为在IPv6中,路由器不再处理数据包分片和网络层不再
使用校验和。取而代之的是,数据包的发起端处理数据包分片,数据链路层和传输层使用
校验和。另外,基本IPv6包头和可选项被减少到64位,这加快了IPv6数据包的处理速度。
表2-11 IPv6数据包头格式
128-源IP地址
128-目的IP地址
扩展包头信息
数据部分
表2-11中的字段说明如下:
l 版本
与IPv4数据包头中的版本字段类似,只不过IPv4中的版本为4,IPv6中的版本为6。
l 数据级别
与IPv4数据包头中的服务类型类似,用于为数据包设定不同的级别。
l 流标签
IPv6数据包头中的一个新字段,用于为一个特定的数据流量设置标签。
l 净荷长度
净荷长度代表数据包中的数据部分的总长度。
l 下一包头
与IPv4数据包头中的协议字段类似。下一包头字段的数值决定了跟随基本IPv6数据
包头后的信息类型。该信息类型可以是传输层数据报,如TCP或UDP,也可以是扩
展包头。
l 跳数限制
跳数限制的数值决定了IPv6数据包可以通过的最大路由器数目。通过每台路由器时,
该数值减一。由于在IPv6数据包头没有校验和,路由器在减一时并不需要重新计算
校验和,节省了处理时间。
2.1.5 IPv6/IPv4双协议栈技术
在升级到IPv6的过程中,网络节点的一些应用程序已经升级,使用IPv6协议栈,另一些
应用程序尚未升级,仍然使用IPv4协议栈。为了让它们能够共存,需要使用IPv6/IPv4双
协议栈技术。升级后的应用程序,既可以使用IPv4协议栈,也可以使用IPv6协议栈,双
协议栈的协议结构如表2-12所示。
表2-12 双协议栈的协议结构
应用层协议
TCP/UDP协议
IPv6协议 IPv4协议
链路层及物理层协议
中兴ZXROS支持IPv6/IPv4双协议栈技术,当设备的一个接口被配置了IPv4和IPv6地址
时,该接口将同时转发IPv4和IPv6数据。
2.2 配置IPv6地址
步骤 命令 功能
2.3 IPv6地址配置实例
在交换机上配置IPv6地址和MTU,如下所示:
ZXR10(config)#interface vlan 11
ZXR10(config-if-vlan11)#ipv6 enable
或者
ZXR10(config)#interface vlan 11
ZXR10(config-if-vlan11)#ipv6 enable
fe80::1111:2222:3333:4444
使用命令Ping6测试配置结果,如下所示:
ZXR10#ping6 3ff::2
!!!!!
Timers: Uptime
I1 ::/0 [115/10]
I1 2:2::/112 [115/20]
I1 2121::/64 [115/30]
I1 4444:4444:4444::/48 [115/30]
2.4 IPv6地址的维护与诊断
为了方便维护与诊断,交换机提供了相关查看和调试命令。
命令 功能
命令 功能
本章包含如下主题:
Ÿ IPv6邻居发现协议简介 3-1
Ÿ IPv6地址自动配置 3-3
Ÿ 配置IPv6邻居发现协议 3-4
Ÿ IPv6邻居发现协议配置实例 3-4
Ÿ IPv6邻居发现协议的维护与诊断 3-5
3.1 IPv6邻居发现协议简介
IPv6不再执行地址解析协议(ARP)或反向地址解析协议(RARP),取而代之的是邻
居发现协议(NDP),邻居发现协议与地址解析协议的主要区别如下:
l IPv4中地址解析协议ARP是独立的协议,负责IP地址到链路层地址的转换,对不同的
链路层协议要定义不同的ARP协议。IPv6中邻居发现协议NDP包含了ARP的功能,
且运行于因特网控制报文协议ICMPv6上,更具有一般性,包括更多的内容,而且适
用于各种链路层协议。
l ARP协议以及ICMPv4路由器发现和ICMPv4重定向报文基于广播,而NDP协议的邻
居发现报文基于高效的组播和单播。
l 可达性检测的目的是确认相应IP地址代表的主机或路由器是否还能收发报文,IPv4
没有统一的解决方案。NDP中定义了可达性检测过程,保证IP报文不会发送给“黑
洞”。
RFC 2461(IPv6的邻居发现)中描述了邻居发现机制,具体如下:
l 路由器发现:帮助主机识别本地路由器。
l 前缀发现:节点使用此机制来获得地址前缀,用来区分哪些目的地址是本地链路,
哪些是需要路由器来转发的。
l 参数发现:此机制帮助节点确定链路参数,如链路MTU,或网络互联参数,如输出
数据包的最大跳数。
l 地址自动配置:用于IPv6节点自动配置地址。
l 地址解析:替代了ARP和RARP,帮助节点获得邻居的链路层地址。
l 确定下一跳:确定到目的地址的下一跳,该下一跳可能是路由器,也可能就是目的
地。
l 邻居不可达检测:帮助节点确定邻居是否可达。
l 重复地址检测:帮助节点确定其想使用的地址,在网络中没有被其他节点使用。
l 重定向:被路由器用于通知主机,其到目的地址有更好的下一跳。
邻居发现通过定义五种ICMP报文类型,它们的功能如下所示:
l 路由器请求
当主机的一个接口激活时,主机可以发送路由器请求报文,请求路由器立刻发送路
由器应答报文,而不是等到下一周期发送。
l 路由器应答
路由器定期或在响应路由器请求报文时,发送路由器应答报文,内容包括地址前缀、
最大跳数等。
路由器应答中的地址前缀,包括本地链路地址前缀和自动配置地址前缀;前缀中的
标记决定了前缀类型。
主机使用收到的本地链路地址前缀来建立和维护一个列表,用于决定数据包的目的
地是在本地链路还是需要通过路由器转发。
路由器应答报文告知主机如何进行地址自动配置。例如,路由器可以指定主机使用
状态自动配置(DHCPv6)或无状态自动配置(自动地址配置)。
路由器应答报文也包含了互联网参数如最大跳数,和可选链路参数如链路MTU。可
以在路由器上集中配置一些重要参数,然后自动发送给所有相连的主机。
l 邻居请求
节点通过发送邻居请求报文,要求目标节点回复链路层地址,来完成地址解析。邻
居请求报文是一个组播包,其组播地址是目标节点的请求节点组播地址。
邻居请求报文可以用于判断网络中是否有多台节点拥有同一IPv6地址。
l 邻居应答
该报文是邻居请求报文的回应,目标节点在邻居应答报文中回复其链路层地址,邻
居应答报文是单播。对于通信双方,一对邻居请求应答报文就可以获得对端的链路
层地址;因为在邻居请求报文中,包含了数据发起方的链路层地址。
没有收到邻居请求报文时,节点也可以发送邻居应答报文,通告其链路地址的变更。
l 重定向
路由器告知主机,到达目的地有更好的下一跳。
除了以上功能外,邻居发现协议还有其他功能,包括:
l 链路层地址变更
链路层地址改变的节点通过组播,发送一些邻居应答报文给本地的所有其他节点,
及时更新它们缓存的链路层地址。
l 入口负载均衡
带有重复接口的节点可能希望在同一链路的多个接口上负载均衡收到的流量。例如,
一个网络驱动可以作为一个逻辑接口,代表多个网络接口,拥有多个链路层地址。
负载均衡允许路由器省略路由应答报文中的源链路层地址,强迫邻居使用邻居请求
报文去学习路由器的链路层地址。在路由器回复的邻居应答报文中,可以根据发送
请求的节点,包含不同的链路层地址。
3.2 IPv6地址自动配置
状态自动配置
状态自动配置采用“即插即用”方式即无需任何人工干预,就可以将一个节点插入IPv6
网络,并在网络中启动。IPv6使用了两种不同的机制来支持即插即用网络连接:
l 启动协议(BOOTP)
l 动态主机配置协议(DHCP)
这两种机制允许IP节点从特殊的BOOTP服务器或DHCP服务器获取配置信息。这些
协议采用“状态自动配置”(Stateful Autoconfiguration),即服务器必须保持每个节
点的状态信息,并管理这些保存的信息。
无状态自动配置
IPv6节点的所有接口都必须有一个本地链路地址。该地址由接口标识和本地链路前缀
FE80::/10组成,自动配置在接口上。同一链路上的节点可以使用本地链路地址互相通信。
不需要手动配置或通过DHCP服务器配置,IPv6节点可以自动生成本地站点地址和全球
唯一地址。
在IPv6网络中,链路上的默认路由器会在路由器应答报文中包含一些本地站点地址和全
球唯一地址的前缀。路由器定期或在响应路由器请求报文时,发送路由器应答报文,路
由器请求报文通常在主机系统启动时发送。
链路上的节点通过将自身的接口标识(64位)和路由器应答报文中的前缀(64位)相加,
就可以获得本地站点地址和全球唯一地址。
如果路由器应答报文中的前缀是全球唯一的,那么节点配置的IPv6地址也就是全球唯一
的。
3.3 配置IPv6邻居发现协议
步骤 命令 功能
3.4 IPv6邻居发现协议配置实例
在交换机上配置邻居发现协议,如下所示:
ZXR10(config)#interface vlan 11
ZXR10(config-if-vlan11)#ipv6 enable
3.5 IPv6邻居发现协议的维护与诊断
为了维护与诊断邻居发现协议,交换机提供了一些查看和调试命令。
命令 功能
本章包含如下主题:
Ÿ IPv6隧道简介 4-1
Ÿ 配置IPv6隧道 4-4
Ÿ IPv6隧道配置实例 4-5
Ÿ IPv6隧道的维护和诊断 4-9
4.1 IPv6隧道简介
IPv6不可能立刻替代IPv4,因此在相当一段时间内IPv4和IPv6会共存在一个环境中。要提
供平稳的转换过程,使得对现有的使用者影响最小,就需要有良好的转换机制。
目前,这个议题是IETF ngtrans工作小组的主要目标,有许多转换机制被提出,部分已被
用于6Bone上。IETF推荐了隧道技术、双协议栈以及网络地址转换技术等转换机制,本
章我们介绍IPv6隧道技术。
IPv6隧道技术将IPv6数据包封装在IPv4数据包中,使其能在IPv4核心网络中传输,如图
4-1所示。通过使用IPv6隧道技术,可以在不升级IPv4核心网络的情况下,使IPv6边缘网
络互通。IPv6隧道可以配置在两个边缘路由器之间,也可以配置在路由器和主机之间;
但是,隧道两端的节点必须都支持IPv4和IPv6协议栈。
图4-1 IPv6隧道
目前常用的IPv6隧道模式有以下几种:
l IPv6手动配置隧道
l 自动6to4隧道
l 自动兼容IPv4隧道
4.1.1 IPv6手动配置隧道
手动配置隧道相当于在两个IPv6网络之间,通过IPv4网络建立一条永久链路,主要用于
为隧道两端的IPv6网络提供稳定的连接。
实现的方法是,在隧道接口上手动配置IPv6地址、隧道源IPv4地址和隧道目的IPv4地址。
隧道两端的路由器或主机必须支持IPv4和IPv6协议栈。
4.1.2 自动6to4隧道
自动6to4隧道允许本地IPv6网络通过IPv4网络,连接到远程IPv6网络。
自动6to4隧道和手动配置隧道的主要区别是,自动6to4隧道不是点到点的,而是点到多点
的。在自动6to4隧道中,IPv4网络被看成是一个虚拟NBMA网络,因此路由器不是成对
配置的。通过嵌入IPv6地址的IPv4地址,可以找到隧道的另一端。
IPv6边缘网络的边界路由器可以基于每个数据包,创建一个到对端IPv6网络的6to4隧道。
边界路由器的IPv6地址以前缀2002::/16开始,它的格式如表4-1所示,这种类型的IPv6地
址简称为6to4地址。
表4-1 6to4地址格式
其中IPv4地址是全球唯一的IPv4地址,在边界路由器与IPv4网络相连的物理接口上需要配
置该IPv4地址。子网标识的长度为16位,用于对边缘网络编址。隧道两端的路由器或主
机必须支持IPv4和IPv6协议栈。
下面简单描述一下自动6to4隧道的工作流程。
图4-2 自动6to4隧道
如图4-2所示,R1和R2是6to4隧道的两端,R1和站点1内的主机都配置了6to4地址,嵌
入该6to4地址的IPv4地址就是R1连接IPv4网络的IPv4地址。
R2和站点2内的主机也都配置了6to4地址,嵌入该6to4地址的IPv4地址就是R2连接IPv4网
络的IPv4地址。
站点1的主机要访问站点2的主机时,IPv6报文被发送到网关R1,R1查看该报文的目的地
址,发现是6to4地址,从该6to4地址中可获得6to4隧道对端的IPv4地址。于是,R1将IPv6
报文封装在IPv4报文中,IPv4报文的目的地址就是隧道对端的IPv4地址,源地址是隧道本
端的IPv4地址。该报文被转发到R2,R2进行解封装操作,将IPv6报文发送到目的主机。
4.1.3 自动兼容IPv4隧道
自动兼容IPv4隧道使用兼容IPv4的IPv6地址。兼容IPv4的IPv6地址是IPv6单播地址,其
高96位为全0,低32位为IPv4地址,地址可以书写为0:0:0:0:0:0:A.B.C.D或::A.B.C.D,其中
“A.B.C.D”是嵌入的IPv4地址。
嵌入IPv6地址中的IPv4地址决定了隧道的目的地。隧道两端的主机或路由器必须支持IPv4
和IPv6协议。
4.1.4 Isatap隧道
Isatap隧道允许本地IPv6网络通过IPv4网络,连接到远程IPv6主机。
Isatap隧道和手动配置隧道的主要区别是,Isatap隧道不是点到点的,而是点到多点的,而
且主机侧的Isatap隧道地址可以自动生成,减少了用户配置。通过在路由器侧的Isatap隧道
配置EUI-64地址前缀,用以通告给所有主机侧的隧道,让主机侧的Isatap隧道自动根据隧
道源地址以及配置前缀生成IPv6地址。
表4-2 Isatap地址格式
其中IPv4地址是隧道的源地址,隧道侧必须配置该IPv4地址。
隧道两端的路由器或主机必须支持IPv4和IPv6协议栈。
下面简单描述一下自动Isatap隧道的工作流程。
图4-3 Isatap隧道
如图4-3所示,R侧配置Isatap隧道,其源地址可以是与IPv4网络直连接口的地址,在这个
隧道上配置EUI-64地址前缀,使主机与R设备两端的隧道接口在同一网段中。 当IPv6网
络中的用户需要访问主机时,IPv6报文被发到设备R,R根据路由出接口(隧道)将该数
据包转到该隧道上,R设备根据隧道模式,将报文封装上IPv4报文头,然后发往IPv4网
络中,由IPv4网络负责将该报文发往主机,主机收到该报文后将IPv4报文头剥离,剩余
IPv6报文交由主机处理。
4.2 配置IPv6隧道
步骤 命令 功能
步骤 命令 功能
4.3 IPv6隧道配置实例
4.3.1 IPv6手动配置隧道实例
图4-4 手动配置隧道实例
如图4-4所示,R1、R2为双栈路由器,PC1、PC2为IPv6主机,在R1和R2之间配置手动
隧道。
其中,在R1的隧道接口上配置IPv6地址3000:1:1:1::12/64;
在R2的隧道接口上配置IPv6地址3000:1:1:1::128/64;
在PC1上配置IPv6地址4000::1,网关4000::128;
在PC2上配置IPv6地址5000::1,网关5000::128。
路由器R1的配置如下所示:
R1(config-router)#exit
R1(config)#interface tunnel11
R1(config-tunnel11)#ipv6 enable
R1(config-tunnel11)#exit
R1(config)#int fei_1/1
R1(config-fei_1/1)#exit
R1(config)#int vlan 2
R1(config-if-vlan2)#exit
R1(config)#int fei_1/2
R1(config-fei_1/2)#exit
R1(config)#int vlan 3
R1(config-if-vlan3)#ipv6 enable
路由器R2的配置如下所示:
R2(config-router)#exit
R2(config)#interface tunnel22
R2(config-tunnel22)#ipv6 enable
R2(config-tunnel22)#exit
R2(config)#interface fei_2/1
R2(config-fei_2/1)#exit
R2(config)#int vlan 2
R2(config-if-vlan2)#exit
R2(config)#interface fei_2/2
R2(config-fei_2/2)#exit
R2(config)#int vlan 3
R2(config-if-vlan3)#ipv6 enable
为了让R1和R2互相学习对方的IPv6网段,需要配置RIPng协议,也可以使用其他IPv6路
由协议,如静态路由、OSPFv3等。
R1和R2之间需要有一条可达的IPv4路由。在本例中,R1和R2直连,所以不需要配置IPv4
路由协议。
4.3.2 自动6to4隧道配置实例
图4-5 自动6to4隧道配置实例
如图4-5所示,R1、R2为双栈路由器,PC1、PC2为IPv6主机,在R1和R2之间配置自动
6to4隧道。
其中,在R1的隧道接口上配置6to4地址2002:1f01:0101::1/64;
在R2的隧道接口上配置6to4地址2002:1f01:0102::1/64;
PC1上配置6to4地址2002:1f01:0101:1::2/64,网关2002:1f01:0101:1::1/64;
PC2上配置6to4地址2002:1f01:0102:1::2/64,网关2002:1f01:0102:1::1/64。
路由器R1的配置如下所示:
R1(config)#interface tunnel11
R1(config-tunnel11)#ipv6 enable
R1(config-tunnel11)#exit
R1(config)#int fei_1/1
R1(config-fei_1/1)#exit
R1(config)#int vlan 2
R1(config-if-vlan2)#exit
R1(config)#int fei_1/2
R1(config-fei_1/2)#exit
R1(config)#int vlan 3
R1(config-if-vlan3)#ipv6 enable
R1(config-if-vlan3)#exit
路由器R2的配置如下所示:
R2(config)#interface tunnel22
R2(config-tunnel22)#ipv6 enable
R2(config-tunnel22)#exit
R2(config)#int fei_2/1
R2(config-fei_2/1)#exit
R2(config)#int vlan 2
R2(config-if-vlan2)#exit
R2(config)#int fei_2/2
R2(config-fei_2/2)#exit
R2(config)#int vlan 3
R2(config-if-vlan3)#ipv6 enable
R2(config-if-vlan3)#exit
4.4 IPv6隧道的维护和诊断
为了方便隧道的维护与诊断,交换机提供了相关查看和调试命令。
命令 功能
本章包含如下主题:
Ÿ IPv6静态路由简介 5-1
Ÿ 配置IPv6静态路由 5-1
Ÿ IPv6静态路由配置实例 5-2
5.1 IPv6静态路由简介
IPv6静态路由与IPv4静态路由类似,都需要手动配置,但使用的地址不同,IPv6静态路
由使用的是IPv6地址。
5.3 配置IPv6静态路由
命令 功能
5.5 IPv6静态路由配置实例
图5-1 静态路由配置实例
如图5-1所示,R1、R2为IPv6路由器,PC1、PC2为IPv6主机。
R1配置如下所示:
R1(config)#interface fei_1/1
R1(config-fei_1/1)#exit
R1(config)#int vlan 2
R1(config-if-vlan2)#ipv6 enable
R1(config-if-vlan2)#exit
R1(config)#interface fei_1/2
R1(config-fei_1/2)#exit
R1(config)#int vlan 3
R1(config-if-vlan3)#ipv6 enable
R1(config-if-vlan3)#exit
R2配置如下所示:
R2 (config)#interface fei_2/1
R2(config-fei_2/1)#exit
R2(config)#int vlan 2
R2(config-if-vlan2)#ipv6 enable
R2(config-if-vlan2)#exit
R2(config)#interface fei_2/2
R2(config-fei_2/2)#exit
R2(config)#int vlan 3
R2(config-if-vlan3)#ipv6 enable
R2(config-if-vlan3)#exit
本章包含如下主题:
Ÿ RIPng简介 6-1
Ÿ 配置RIPng 6-2
Ÿ RIPng配置实例 6-3
Ÿ RIPng的维护与诊断 6-4
6.1 RIPng简介
RIP作为一种成熟的路由协议,在Internet中有着广泛的应用,特别是在一些中小型网络
中。正是基于这种现状,同时考虑到RIP与IPv6的兼容性问题,IETF对现有技术进行改
造,制定了IPv6下的RIP标准,即RIPng(RIP next generation)。
RIPng是基于UDP的协议,并且使用端口号521发送和接收数据报。RIPng的报文大致可
分为两类:请求报文和更新报文。
RIPng的目标并不是创造一个全新的协议,而是对RIP进行必要的改造以使其适应IPv6的
选路要求,因此,RIPng的基本工作原理同RIP是一样的,而在地址和报文格式方面有所
不同。
1. 路由地址长度
RIPv1和RIPv2是基于IPv4的,使用的地址是32位的,而RIPng是基于IPv6的,使用的
地址是128位的。
2. 子网掩码和前缀长度
RIPv1被设计成用于无子网的网络,因此没有子网掩码的概念,这就决定了RIPv1不
能用于传播变长的子网地址或者用于CIDR的无类型地址。RIPv2增加了子网掩码以
体现对子网路由的支持。
IPv6的地址前缀有明确的含义,因此RIPng中不再有子网掩码的概念,取而代之的是
前缀长度,在RIPng中没有必要区分网络路由、子网路由和主机路由。
3. 协议的使用范围
RIPv1和RIPv2的使用范围被设计成不只局限于TCP/IP协议簇,还能适应其他网络协
议簇的规定,因此报文的路由表项中包含有网络协议簇字段,但实际上很少被用于
其他非IP的网络。因此RIPng去掉了对这一功能的支持。
4. 对下一跳的表示
在RIPv1中没有下一跳的信息,接收端路由器把报文的源地址作为到目的网络路由的
下一跳。在RIPv2中明确包含了下一跳信息,便于选择最优路由和防止出现选路环路
以及慢收敛。
与RIPv1和RIPv2不同,为防止路由表项(RTE)过长,同时也是为了提高路由信息
的传输效率,RIPng中的下一跳字段是作为一个单独的RTE存在的。
5. 报文长度
RIPv1和RIPv2中对报文的长度均有限制,规定每个报文最多只能携带25个RTE。
而RIPng对报文长度和RTE的数目都不作规定,报文的长度是由介质的MTU决定的。
RIPng对报文长度的处理提高了网络对路由信息的传输效率。
6. 安全性考虑
RIPv1报文中并不包含验证信息,因此也是不安全的,任何通过UDP的520 端口发送
分组的主机都会被邻居当作一个路由器,从而很容易造成路由器欺骗。
RIPv2设计了认证机制来增强安全性,进行路由交换的路由器之间必须通过认证才能
接收彼此的路由信息,但是RIPv2的安全性还是很不充分的。
IPv6本身就具有很好的安全性策略,因此RIPng中不再单独设计安全性验证报文,而
是使用IPv6的安全性策略。
7. 报文的发送方式
RIPv1使用广播来发送路由信息,不仅路由器会接收到协议报文,同一局域网内的所
有主机也会接收到协议报文,这样做是不必要的,也是不安全的。
RIPv2可以根据用户配置使用广播或组播方式来周期性地发送路由信息;RIPng使用
组播方式周期性地发送路由信息,这样在支持组播的网络中就可以使用组播来发送
报文,大大降低了网络中传播的路由信息的数量。
6.2 配置RIPng
6.2.1 启用RIPng
步骤 命令 功能
2 ZXR10(config-router)#exit 退出RIPng路由配置模式
步骤 命令 功能
6.2.2 配置RIPng增强功能
命令 功能
metric <1 ~
ZXR10(config-router)#redistribute <protocol>[{m 重分发其他协议到RIPng协议中
16>}|{rroute-map <name>}]
6.3 RIPng配置实例
图6-1 基本RIPng配置实例
如图6-1所示,在R1和R2上运行RIPng。
R1的配置:
ZXR10_R1(config-router)#exit
ZXR10_R1(config)#interface fei_1/1
ZXR10_R1(config-fei_1/1)#exit
ZXR10_R1(config)#interface vlan 2
ZXR10_R1(config-if-vlan2)#ipv6 enable
ZXR10_R1(config-if-vlan2)#exit
ZXR10_R1(config)#interface fei_1/2
ZXR10_R1(config-fei_1/2)#exit
ZXR10_R1(config)#interface vlan 3
ZXR10_R1(config-if-vlan3)#ipv6 enable
ZXR10_R1(config-if-vlan3)#exit
R2的配置:
ZXR10_R2(config-router)#exit
ZXR10_R2(config)#interface fei_2/1
ZXR10_R2(config-fei_2/1)#exit
ZXR10_R2(config)#int vlan 2
ZXR10_R2(config-if-vlan2)#ipv6 enable
ZXR10_R2(config-if-vlan2)#exit
ZXR10_R2(config)#interface fei_2/2
ZXR10_R2(config-fei_2/2)#exit
ZXR10_R2(config)#int vlan 3
ZXR10_R2(config-if-vlan3)#ipv6 enable
ZXR10_R2(config-if-vlan3)#exit
6.4 RIPng的维护与诊断
以下是维护与诊断过程中RIPng的常用命令。
命令 功能
本章包含如下主题:
Ÿ OSPFv3简介 7-1
Ÿ 配置OSPFv3 7-4
Ÿ OSPFv3配置实例 7-5
Ÿ OSPFv3的维护与诊断 7-7
7.1 OSPFv3简介
IPv6的OSPF协议保留了IPv4的大部分算法,从IPv4到IPv6,基本的OSPF机制保持不变。
IPv6的OSPF协议为OSPFv3,IPv4的OSPF协议为OSPFv2。
OSPFv3和OSPFv2都有链路状态数据库,链路状态通告信息(LSA)包含在链路状态数据
库中,并且处于同一区域中的路由器的链路状态数据库要保持同步。
数据库同步通过数据库交换过程来完成,这一过程包括交换数据库描述报文、链路状态
请求报文和链路状态更新报文。同步后的数据库通过泛洪来维护,使用链路状态更新报
文和链路状态确认报文来完成。
在广播型和非广播多路访问(NBMA)网络中,OSPFv3和OSPFv2都采用hello报文来发现
与维护邻居关系,并选举DR和BDR。
在其他方面,OSPFv3和OSPFv2也保持一致,如邻居是否相邻、域间路由的基本思想、
引入AS外部路由等。
7.1.1 OSPFv3和OSPFv2的差异
由于OSPFv3是基于IPv6的,OSPFv3与OSPFv2存在很多不同。
1. OSPFv3拓扑是基于链路(link)的,OSPFv2拓扑是基于子网(subnet)的。
IPv6使用术语“链路”作为结点在链路层进行通信的设施或介质。“结点”和链路
相连,多个IP子网可以分配为一个链路,不在同一个IP子网上的两个结点可以在单
个链路上直接通信。
2. 删去地址语义
除了在链路状态更新报文中的LSA净荷外,OSPFv3报文中不出现IPv6地址。
路由器LSA和网络LSA不再包含地址信息,只简单表示拓扑信息。 OSPF路由器ID和
LSA ID保留为32位IPv4地址,不为它们分配IPv6地址。
3. 增加了泛洪范围
LSA的泛洪范围体现在LSA的LS类型字段,LSA有如下三种泛洪范围:
l 链路本地范围:LSA仅在本地链路泛洪,链路LSA使用这个范围。
l 区域范围:LSA仅在单个OSPFv3区域内泛洪,路由器LSA、网络LSA、域间前缀
LSA、域间路由器LSA和域内前缀LSA使用这个范围。
l 自治域范围:LSA在整个OSPFv3路由域范围泛洪,AS外部LSA使用这个范围。
每条链路支持多个实例,OSPFv3支持在单条链路上运行多个OSPF协议实例的功
能。
4. 链路本地地址的使用
IPv6链路本地地址用于单个链路上的邻居发现和自动配置等,IPv6路由器不转发源地址
为链路本地地址的IPv6数据报。分配给链路本地单播地址的IPv6地址范围为FE80/10。
除了虚链路之外,OSPFv3与接口相关的链路本地地址可以作为源地址来发送OSPF报
文。对于虚链路,必须使用全球范围或者本地站点的IPv6地址作为源地址。
链路本地地址出现在OSPFv3的链路LSA中,但不允许出现在其它LSA中。
5. 认证方式的变化
在OSPFv3报文首部中删除了认证类型和认证字段,所有和认证相关的字段在OSPFv3
的区域数据结构和接口数据结构中不再出现。OSPFv3使用IPv6自身提供的认证机制
来实现报文交换的完整性和机密性。
6. 协议报文格式的变化
OSPFv3直接运行在IPv6之上。OSPF报文首部不包含地址语义。地址信息包含在不同
类型的LSA中,因此OSPFv3实现了与网络协议的分离。OSPFv3的报文格式变化如下:
l 版本号从2变为3。
l Hello报文和数据库描述报文的选项字段扩展到24位。
l 报文首部删除了认证和认证类型字段。
l Hello报文不包含地址语义,而是包含该路由器用于标识链路的接口ID。如果路
由器成为链路上的DR,接口ID就是网络LSA的链路状态ID。
l 为了在SFP计算时处理路由器LSA,在选项字段中增加了R和V6两个标志位。
OSPF报文首部包含一个“实例ID”,允许在一个单独的链路上运行多个OSPF协
议实例。
7. LSA格式的变化
在LSA首部、路由器LSA和网络LSA中删除了所有地址语义,这两类LSA以与网络协
议无关的方式描述了路由域的拓扑。另外,还增加了用于通告IPv6地址信息的新LSA
及进行下一跳解析所需要的数据。
另外,LSA类型3更名为“域间前缀LSA”,LSA类型4更名为“域间路由器LSA”。
8. 处理未知类型LSA
在OSPFv3中,未知类型LSA可以看作具有本地链路洪泛范围,或者看作已知类型LSA
进行存储和洪泛。OSPFv2只是简单的丢弃未知LSA类型。
9. 支持stub区域
在OSPFv3中,stub区域仅能处理路由器LSA、网络LSA和域内前缀LSA,且允许未知
类型的LSA作为已知类型的LSA来存储和泛洪。
10. 使用路由器ID标识邻居
在OSPFv3中,给定链路上的邻居路由器由它们的路由器ID来标识。在OSPFv2中,点
到点网络和虚链路上的邻居由它们的路由器ID标识,广播、NBMA和点到多点链路
上的邻居由接口地址标识。
7.1.2 LSA的类型
LSA是构成OSPFv3链路状态数据库的基本单元,路由器使用LSA构造一个完整的网络拓
扑,并由此产生路由表。OSPFv3有以下类型的LSA:
l 路由器LSA
LS类型为0x2001,在区域中的每个路由器生成一个或者多个路由器LSA。
l 网络LSA
LS类型为0x2002,对于含有多个路由器的广播和NBMA链路,该链路的DR生成网络
LSA。
l 域间前缀LSA
LS类型0x2003,等价于OSPFv2中的3型LSA,域间前缀路由器LSA由区域边界路由器
产生,用于描述其他区域的IPv6地址前缀。对stub区域,域间前缀LSA也可用于描述
默认路由。
l 域间路由器LSA
LS类型0x2004,等价于IPv4的4型LSA,由ABR产生,用于描述到其他区域的ASBR。
l AS外部LSA
LS类型0x4005,由ASBR产生,用于描述AS外部的目的地。
l 链路LSA
LS类型0x0008,路由器对于每个与其相连的链路通告单独的链路LSA,这些LSA有本
地链路的泛洪范围,它们不泛洪到与其相关的链路之外。
l 域内前缀LSA
LS类型0x2009,路由器用域内前缀LSA来通告一个或者多个IPv6地址前缀,这些IPv6
前缀与路由器本身、相连的stub网段或相连的transit网段相关。
7.2 配置OSPFv3
7.2.1 启用OSPFv3
步骤 命令 功能
7.2.2 配置OSPFv3接口参数
命令 功能
7.2.3 配置OSPFv3协议参数
步骤 命令 功能
步骤 命令 功能
7 metric
ZXR10(config-router)#redistribute <protocol>[m 将其他协议的路由重分发到
metric-type <type>][rroute-map <name>]
<metric-value>][m OSPFv3协议中
步骤8的参数解释如下:
参数 描述
<delay> 设置从收到路由更新到重新计算路由的时间间隔
<holdtime> 设置前后两次路由计算之间的时间间隔
7.3 OSPFv3配置实例
图7-1 OSPFv3配置实例
如图7-1所示,在路由器R1和R2上运行OSPFv3,并将网络划分为三个区域。
R1的配置:
ZXR10_R1(config-router)#router-id 1.1.1.1
ZXR10_R1(config-router)#exit
ZXR10_R1(config)#interface fei_1/1
ZXR10_R1(config-fei_1/1)#exit
ZXR10_R1(config)#interface vlan 2
ZXR10_R1(config-if-vlan2)#ipv6 enable
ZXR10_R1(config-if-vlan2)#exit
ZXR10_R1(config)#interface fei_1/2
ZXR10_R1(config-fei_1/2)#exit
ZXR10_R1(config)#interface vlan 3
ZXR10_R1(config-if-vlan3)#ipv6 enable
ZXR10_R1(config-if-vlan3)#exit
R2的配置:
ZXR10_R2(config-router)#router-id 2.2.2.2
ZXR10_R2(config-router)#exit
ZXR10_R2(config)#interface fei_2/2
ZXR10_R2(config-fei_2/2)#exit
ZXR10_R2(config)#interface vlan 2
ZXR10_R2(config-if-vlan2)#ipv6 enable
ZXR10_R2(config-if-vlan2)#exit
ZXR10_R2(config)#interface fei_2/1
ZXR10_R2(config-fei_2/1)#exit
ZXR10_R2(config)#interface vlan 3
ZXR10_R2(config-if-vlan3)#ipv6 enable
ZXR10_R2(config-if-vlan3)#exit
7.4 OSPFv3的维护与诊断
OSPFv3维护与诊断过程中的常用命令如下所示:
命令 功能
设备提供了如下debug命令,对OSPFv3协议的相关信息进行调试、跟踪:
命令 功能
本章包含如下主题:
Ÿ IS-ISv6简介 8-1
Ÿ 配置IS-ISv6 8-2
Ÿ IS-ISv6配置实例 8-3
Ÿ IS-ISv6的维护与诊断 8-11
8.1 IS-ISv6简介
IS-IS的发展较早,ISO10589和RFC1195定义了如何使用IS-IS作为链路状态路由协议为
TCP/IP服务。以后的很多标准逐渐完善了IS-IS协议。而最新的草案定义了如何使用IS-IS
来支持IPv6。
IS-IS是一种扩展性很强的路由协议,所以才能支持CLNS的路由协议扩展到支持IPv4的,
同样由于IS-IS强健的扩展性,使得IS-IS支持了IPv6。
单拓扑IS-IS只能运行单个SPF算法,此时IPv4和IPv6对应的拓扑必须相同,有一定的限
制。而多拓扑IS-IS可以运行多个SPF算法,IPv4和IPv6的拓扑可以不相同,带来了一定
的灵活性。
8.2 配置IS-ISv6
8.2.1 启用IS-ISv6
步骤 命令 功能
8.2.2 配置IS-ISv6全局参数
步骤 命令 功能
5 ZXR10(config-router)#ignore-lsp-errors 配置IS-ISv6忽略链路状态PDU
的校验和错误
8.2.3 配置IS-ISv6接口参数
命令 功能
8.3 IS-ISv6配置实例
8.3.1 单区域IS-ISv6配置实例
在配置IS-ISv6之前应对整个网络进行分析,根据网络大小决定网络拓扑,是否需要划分
多个区域,是否有多种路由协议在网络中运行。下面以一个单区域网络说明IS-ISv6协议
的基本配置,如图8-1所示。
图8-1 单区域中IS-ISv6配置实例
图8-1中R1与R2组成区域1,运行IS-ISv6协议。具体配置显示如下。
R1的配置:
ZXR10_R1(config)#router isis
ZXR10_R1(config-router)#area 01
ZXR10_R1(config-router)#system-id 00D0.D0C7.53E0
ZXR10_R1(config-router)#exit
ZXR10_R1(config)#interface fei_1/1
ZXR10_R1(config-fei_1/1)#exit
ZXR10_R1(config)#interface vlan 2
ZXR10_R1(config-if-vlan2)#ipv6 enable
ZXR10_R1(config-if-vlan2)#exit
ZXR10_R1(config)#interface fei_1/2
ZXR10_R1(config-fei_1/2)#exit
ZXR10_R1(config)#interface vlan 3
ZXR10_R1(config-if-vlan3)#ipv6 enable
R2的配置:
ZXR10_R2(config)#router isis
ZXR10_R2(config-router)#area 01
ZXR10_R2(config-router)#system-id 00D0.D0C7.5460
ZXR10_R2(config-router)#exit
ZXR10_R2(config)#interface fei_2/1
ZXR10_R2(config-fei_2/1)#exit
ZXR10_R2(config)#interface vlan 2
ZXR10_R2(config-if-vlan2)#ipv6 enable
ZXR10_R2(config-if-vlan2)#exit
ZXR10_R2(config)#interface fei_2/2
ZXR10_R2(config-fei_2/2)#exit
ZXR10_R2(config)#interface vlan 3
ZXR10_R2(config-if-vlan3)#ipv6 enable
8.3.2 多区域IS-ISv6配置实例
在网络较大时,我们应该考虑在IS-ISv6中使用多个区域。可根据地域及功能将相近的路
由器划分在一个区域内,区域的划分有助于减少内存的需求,使区域内的路由器只需要
维护较小的链路状态数据库。图8-2是一个多区域IS-ISv6配置实例。
图8-2 多区域IS-ISv6配置实例
其中R1属于区域1;R2、R3、R4属于区域0;R5、R6属于区域2。在R1中对区域1的网
段进行了路由汇聚。在R6上将静态路由再分配到了IS-ISv6中。
下面是图中各设备的具体配置。
R1的配置:
ZXR10_R1(config)#router isis
ZXR10_R1(config-router)#area 01
ZXR10_R1(config-router)#system-id 00D0.D0C7.53E0
ZXR10_R1(config-router)#is-type level-1-2
ZXR10_R1(config-router)#exit
ZXR10_R1(config)#interface fei_1/1
ZXR10_R1(config-fei_1/1)#exit
ZXR10_R1(config)#interface vlan 2
ZXR10_R1(config-if-vlan2)#ipv6 enable
ZXR10_R1(config-if-vlan2)#exit
ZXR10_R1(config)#interface fei_1/2
ZXR10_R1(config-fei_1/2)#exit
ZXR10_R1(config)#interface vlan 3
ZXR10_R1(config-if-vlan3)#ipv6 enable
ZXR10_R1(config-if-vlan3)#exit
ZXR10_R1(config)#interface fei_1/3
ZXR10_R1(config-fei_1/3)#exit
ZXR10_R1(config)#interface vlan 4
ZXR10_R1(config-if-vlan4)#ipv6 enable
ZXR10_R1(config-if-vlan4)#exit
ZXR10_R1(config)#interface fei_1/4
ZXR10_R1(config-fei_1/4)#exit
ZXR10_R1(config)#interface vlan 5
ZXR10_R1(config-if-vlan5)#ipv6 enable
ZXR10_R1(config-if-vlan5)#exit
ZXR10_R1(config)#router isis
ZXR10_R1(config-router)#address-family ipv6
ZXR10_R1(config-router-af)#summary-prefix 2001::/16
R2的配置:
ZXR10_R2(config)#router isis
ZXR10_R2(config-router)#area 00
ZXR10_R2(config-router)#system-id 00D0.E0D7.53E0
ZXR10_R2(config-router)#is-type level-2-only
ZXR10_R2(config-router)#exit
ZXR10_R2(config)#interface fei_1/1
ZXR10_R2(config-fei_1/1)#exit
ZXR10_R2(config)#interface vlan 2
ZXR10_R2(config-if-vlan2)#ipv6 enable
ZXR10_R2(config-if-vlan2)#exit
ZXR10_R2(config)#interface fei_1/2
ZXR10_R2(config-fei_1/2)#exit
ZXR10_R2(config)#interface vlan 3
ZXR10_R2(config-if-vlan3)#ipv6 enable
ZXR10_R2(config-if-vlan3)#exit
ZXR10_R2(config)#interface fei_1/3
ZXR10_R2(config-fei_1/3)#exit
ZXR10_R2(config)#interface vlan 4
ZXR10_R2(config-if-vlan4)#ipv6 enable
ZXR10_R2(config-if-vlan4)#exit
R3的配置:
ZXR10_R3(config)#router isis
ZXR10_R3(config-router)#area 00
ZXR10_R3(config-router)#system-id 00D0.E0C7.53E0
ZXR10_R3(config-router)#is-type level-2-only
ZXR10_R3(config-router)#exit
ZXR10_R3(config)#interface fei_1/1
ZXR10_R3(config-fei_1/1)#exit
ZXR10_R3(config)#interface vlan 2
ZXR10_R3(config-if-vlan2)#ipv6 enable
ZXR10_R3(config-if-vlan2)#exit
ZXR10_R3(config)#interface fei_1/2
ZXR10_R3(config-fei_1/2)#exit
ZXR10_R3(config)#interface vlan 3
ZXR10_R3(config-if-vlan3)#ipv6 enable
ZXR10_R3(config-if-vlan3)#exit
R4的配置:
ZXR10_R4(config)#router isis
ZXR10_R4(config-router)#area 00
ZXR10_R4(config-router)#system-id 00D0.E0E7.53E0
ZXR10_R4(config-router)#is-type level-2-only
ZXR10_R4(config-router)#exit
ZXR10_R4(config)#interface fei_1/1
ZXR10_R4(config-fei_1/1)#exit
ZXR10_R4(config)#interface vlan 2
ZXR10_R4(config-if-vlan2)#ipv6 enable
ZXR10_R4(config-if-vlan2)#exit
ZXR10_R4(config)#interface fei_1/2
ZXR10_R4(config-fei_1/2)#exit
ZXR10_R4(config)#interface vlan 3
ZXR10_R4(config-if-vlan3)#ipv6 enable
ZXR10_R4(config-if-vlan3)#exit
ZXR10_R4(config)#interface fei_1/3
ZXR10_R4(config-fei_1/3)#exit
ZXR10_R4(config)#interface vlan 4
ZXR10_R4(config-if-vlan4)#ipv6 enable
ZXR10_R4(config-if-vlan4)#exit
R5的配置:
ZXR10_R5(config)#router isis
ZXR10_R5(config-router)#area 02
ZXR10_R5(config-router)#system-id 00D0.D0CF.53E0
ZXR10_R5(config-router)#is-type level-1-2
ZXR10_R5(config-router)#exit
ZXR10_R5(config)#interface fei_1/1
ZXR10_R5(config-fei_1/1)#exit
ZXR10_R5(config)#interface vlan 2
ZXR10_R5(config-if-vlan2)#ipv6 enable
ZXR10_R5(config-if-vlan2)#exit
ZXR10_R5(config)#interface fei_1/2
ZXR10_R5(config-fei_1/2)#exit
ZXR10_R5(config)#interface vlan 3
ZXR10_R5(config-if-vlan3)#ipv6 enable
ZXR10_R5(config-if-vlan3)#exit
R6的配置:
ZXR10_R6(config)#router isis
ZXR10_R6(config-router)#area 02
ZXR10_R6(config-router)#system-id 00D0.0ECD.53E0
ZXR10_R6(config-router)#is-type level-1
ZXR10_R6(config-router)#exit
ZXR10_R6(config)#interface fei_1/1
ZXR10_R6(config-fei_1/1)#exit
ZXR10_R6(config)#interface vlan 2
ZXR10_R6(config-if-vlan2)#ipv6 enable
ZXR10_R6(config-if-vlan2)#exit
ZXR10_R6(config)#interface fei_1/2
ZXR10_R6(config-fei_1/2)#exit
ZXR10_R6(config)#interface vlan 3
ZXR10_R6(config-if-vlan3)#ipv6 enable
ZXR10_R6(config-if-vlan3)#exit
ZXR10_R6(config)#router isis
ZXR10_R6(config-router)#address-family ipv6
ZXR10_R6(config-router-af)#exit
ZXR10_R6(config-router)#end
8.4 IS-ISv6的维护与诊断
设备提供show命令来帮助诊断IS-ISv6的故障。以下是IS-ISv6的维护与诊断过程中常用
的命令。
命令 功能
除了上面的show命令外,设备还提供了如下debug命令:
命令 功能
本章包含如下主题:
Ÿ BGP4+简介 9-1
Ÿ 配置BGP4+ 9-1
Ÿ BGP4+配置实例 9-8
Ÿ BGP4+的维护与诊断 9-10
9.1 BGP4+简介
为了使BGP4能够支持多种网络层协议,如IPv6和IPX等,规定了一种BGP4多协议扩展即
BGP4+来实现BGP4对IPv6协议的支持。
为了让BGP4协议能够支持多种网络层协议进行路由选择,必须在BGP4协议中增加以下
功能:
1. BGP4新增的信息必须将某一特定网络层协议与下一跳信息相关联,即下一跳地址用
指定的网络层协议地址表示。
2. 具备将某一特定协议与NLRI相关联的能力,使用地址族来区别不同的网络层协议。
可利用BGP4+定义的MP_REACH_NLRI和MP_UNREACH_NLRI BGP属性来传送IPv6路
由信息的机制。BGP4协议和一般的距离向量路由协议一样,通常是独立于协议所用的特
定地址族的。
IPv6协议属于BGP4协议所支持的一种协议,IPv6和IPv4协议在路由信息方面最主要的不
同是IPv6引入了区域化的单播地址,并且定义了必须使用特定地址范围的特定情况。
9.2 配置BGP4+
9.2.1 启用BGP4+
步骤 命令 功能
步骤 命令 功能
举例
图9-1 基本BGP4+配置实例
如图9-1所示,其中路由器R1属于自治系统100,路由器R2属于自治系统200。
R1的配置:
ZXR10_R1(config-router)#address-family ipv6
ZXR10_R1(config-router-af)#network 2001::/64
R2的配置:
ZXR10_R2(config-router)#address-family ipv6
ZXR10_R2(config-router-af)#network 2003::/64
在上面的配置,R1与R2相互将对方定义为BGP4+邻居。由于R1与R2分属不同的自治系
统,所以将建立一个EBGP对话。
R1将通告网络2001::/64,R2将通告网络2003::/64。
9.2.2 配置BGP4+路由通告
上面我们使用了network命令通告BGP4+路由。通常在建立好BGP4+邻居后,可以使用以
下办法通告BGP4+路由。
l 用network命令通告路由
在BGP4+中,我们可以使用network命令通告本路由器已知的网络。已知网络可以是
通过直连、静态路由、动态路由学习到的网络。Network命令在BGP4+协议中的使用
不同于在IGP协议中的使用。
l 用redistribute命令将别的路由协议学习到的路由再分配到BGP4+中
使用redistribute命令可以将IGP协议的路由再分配到BGP4+中。使用redistribute命令时
要防止将IGP从BGP4+学习到的路由再次分配到BGP4+中,必要时使用过滤命令防
止环路发生。
9.2.3 配置EBGP多跳
通常EBGP邻居需要在两台路由器直连接口上建立。当需要在非直连接口建立EBGP邻居
时,需要使用以下命令完成EBGP多跳配置,同时必须进行适当的IGP或静态路由配置以
使非直连的邻居能够互通。
如图9-2所示,路由器R1需要与路由器R2上地址为2003::2/64的非直连接口建立邻居关
系,具体配置如下所示。
图9-2 BGP4+多跳配置实例
R1的配置(其他配置省略):
R2的配置(其他配置省略):
9.2.4 配置BGP4+路由反射器
对于同一个AS内部的BGP4+路由器,我们要求两两之间必须建立邻居关系。随着IBGP4+
路由器的增加,邻居数将以n(n-1)/2数目递增(n为IBGP4+路由器的数量)。为了减
少维护和配置的工作量,我们使用了路由反射器和联盟。
对于AS内部运行IBGP4+的路由器,我们选择其中一台作为路由反射器(RR),所有其
它IBGP+路由器作为客户端,只与RR建立邻居关系。所有客户端通过RR反射路由,这
样邻居数就降为n-1。
步骤 命令 功能
举例
如图9-3所示,AS100中有两个路由反射器:R3和R4。其中R4的客户端为R5和R6,R3
的客户端为R1和R2,具体配置如下所示。
图9-3 BGP4+路由反射器
R3的配置:
ZXR10_R3(config-router)#address-family ipv6
R2的配置:
ZXR10_R2(config-router)#address-family ipv6
当一条路由被RR接收后,它将根据不同的对等体类型进行反射:
l 如果路由来自非客户端对等体,则反射给所有的客户端对等体。
l 如果路由来自客户端对等体,则反射给所有的非客户端及客户端对等体。
l 如果路由来自EBGP对等体,则反射给所有的非客户端及客户端对等体。
当一个AS内部存在多个RR时,可以把一个AS内部的多个RR划归为一个簇(cluster)。
一个AS内部可以有多个cluster,一个cluster至少包含多于一个RR。
9.2.5 配置BGP4+联盟
路由联盟(confederation)的作用与路由反射器相同,目的是为了减少同一AS内部建立
IBGP4+邻居的连接数量。路由联盟是将一个AS划分为多个子AS,AS内部的多个IBGP路
由器分属各子AS,子AS内部建立IBGP4+,子AS之间建立EBGP4+。子AS号称为联盟号,
对于AS外部而言,子AS不可见。
步骤 命令 功能
举例
如图9-4所示,AS200中有5台BGP4+路由器,我们将其划分成两个子AS,一个定义为
AS65010,包含路由器R3,R5,R6;另一个定义为AS65020,包含路由器R4,R7。具体
配置如下所示。
图9-4 配置BGP4+联盟
R3的配置:
ZXR10_R3(config-router)#address-family ipv6
R5的配置:
ZXR10_R5(config-router)#address-family ipv6
建立邻居关系时,R3与联盟对等体之间建立的EBGP4+邻居关系,联盟内建立IBGP4+邻
居关系,与AS100之间也建立EBGP4+邻居关系。对AS100而言并不知道联盟的存在,因
此AS100中路由器R1仍以AS200与R3建立邻居。
R1的配置:
ZXR10_R1(config-router)#address-family ipv6
9.2.6 配置BGP4+路由属性
步骤 命令 功能
步骤 命令 功能
9.2.7 配置BGP4+的IPv6地址族
步骤 命令 功能
9.3 BGP4+配置实例
如图9-5所示,R4和R1建立EBGP,R1和R2建立IBGP,R2和R5建立多跳EBGP。
其中,R4中存在图中左下角标注的四条静态路由。在R4的配置中,将静态路由重分布
到BGP4+。
R2与R5之间通过R3建立EBGP多跳关系,此时在配置BGP之前需要保证这两台路由器建
立邻居的地址能够互通。
图9-5 BGP4+配置实例
R4的配置:
ZXR10_R4(config)#router bgp 2
ZXR10_R4(config-router)#address-family ipv6
ZXR10_R4(config-router-af)#redistribute static
R1的配置:
ZXR10_R1(config)#router bgp 1
ZXR10_R1(config-router)#address-family ipv6
R2的配置:
ZXR10_R2(config)#router bgp 1
ZXR10_R2(config-router)#address-family ipv6
R5的配置:
ZXR10_R5(config)#router bgp 3
ZXR10_R5(config-router)#address-family ipv6
9.4 BGP4+的维护与诊断
当遇到BGP4+路由问题时,我们可以通过相关的调试命令来帮助定位故障,排除错误。
其中用的最多的是show命令,通过show命令可以查看当前BGP4+邻居状态、路由器学习
到的BGP4+路由信息等。
命令 功能
本章包含如下主题:
10.1.1 加入组播组
主机通过主动发送MLD Report报文加入相应的组播组。当交换机监听到主机发送的MLD
Report报文时,转发模块就为收到加入请求报文的端口所在的VLAN创建一条二层IPv6组
播转发条目。当同一VLAN中的其他主机对这个组播流量感兴趣,并发出一个加入该组
的请求时,交换机就把它们加入到已存在的转发条目中。
交换机在同一个VLAN中对每个IPv6组播组只创建一个转发条目,在收到请求报文的所
有端口转发相应的组播流量。
10.1.2 离开组播组
加入IPv6组播组的主机必须回应由查询路由器定期发出的MLD一般查询报文。只要一个
VLAN中至少有一台主机回应MLD一般查询,路由器就必须继续向该VLAN转发主机所
属IPv6组播组的流量。
当主机想要离开一个IPv6组播组时,它可以忽略路由器定期发出的MLD一般查询报文
(称为“静离开”),也可以发送一个指定组的MLD离开报文。
当MLD Snooping监听到指定组的MLD离开报文时,交换机向收到该报文的端口发送特定
组查询消息,查询该端口上是否还有其他属于该IPv6组播组的主机。如果经过多次查询
后,MLD Snooping仍然未收到任何MLD Report消息,则表明该端口上已经没有属于该
IPv6组播组的主机,MLD Snooping就会删除二层转发条目中相应的端口;如果收到回应
消息,则不修改转发表。
10.1.3 快速离开
MLD Snooping的快速离开功能是指当交换机监听到指定组的MLD离开消息时,不发送查
询消息,直接删除二层转发条目中相应的端口。
当要在某个VLAN中使能快速离开功能时必须注意,如果一个端口上有多台主机,其中
一台主机离开IPv6组播组时,该端口上同一IPv6组播组的其他主机将无法收到该IPv6组
播组的组播流量。
步骤 命令 功能
SSM一般借助具有源过滤组播特性的MLDv2协议来维护主机与路由器之间关系。如果需
要为仅配置了MLDv1的主机提供支持SSM功能服务,则需要在直连接收者的路由器上配
置SSM Mapping(SSM映射)规则。
步骤 命令 功能
举例
如图10-2所示,主机A、B分别运行MLDv1、MLDv2协议。在不允许A升级到MLDv2的情
况下,如果要A也提供SSM服务(希望接收来自组播源2::1,组播组地址为ff08::1和ff08::2
的组播数据流),则需要在交换机C上使能MLD Snooping SSM Mapping并配置映射规则:
ZXR10(config-std-v6acl)#exit
ZXR10(config)#vlan 1
ZXR10(config-vlan1)#mld snooping
ZXR10(config-vlan1)#exit
配置完成后,当交换机C收到来自主机的MLDv1 report报文时,如果该报文所携带的组播组
地址G在SSM组地址范围内,且交换机C上有组G对应的MLD Snooping SSM Mapping规则,
则根据规则将MLDv1 report报文内容转化等效的MLDv2报文内容,即(G,INCLUDE,
2::1),提供SSM组播服务。
10.2.3 配置代理查询器
通常情况下,组播网络中至少有一个组播路由器,定期发送MLD查询报文。如果网络中
没有组播路由器,可以配置代理查询器,用于发送MLD查询报文。
步骤 命令 功能
2 version <1 ~
ZXR10(config-vlanX)#mld snooping querier [v VLAN下启用MLD SNOOPING
2>] 的代理查询器功能,缺省为
MLDv2版本
10.2.4 限制组播组
命令 功能
当与不发送查询报文的组播路由器相连时,可以配置端口为组播静态路由端口。组播静
态路由端口不会被老化,长期存在于对应组的组播转发条目出端口列表中,设备上收到
的对应IPv6组播组的组播数据报文都可以从该端口转发出去。
命令 功能
交换机的配置:
全局开启MLD Snooping:
创建vlan10,将与接收者直连的端口fei_1/1,fei_1/3加入vlan10,在vlan10上使能MLD
Snooping:
ZXR10(config)#vlan 10
ZXR10(config-vlan10)#mld snooping
ZXR10(config-vlan10)#exit
主机A和B希望只接收发往IPv6组播组FF1E::1的组播数据流,对vlan10下的组进行ACL过
滤:
ZXR10(config-std-v6acl)#exit
ZXR10(config)#vlan 10
主机A要求停止运行MLD时能不间断的继续接收该组播数据流,在与主机A直连的端口
fei_1/1上创建组FF1E::1的静态用户:
命令 功能
举例
跟踪MLD Snooping数据包的收发过程。
ZXR10#00:53:00: MLD SNOOP: Receive V1-RPT about multi-group ff1e::1 on HostVlan1 fei_1/2
...
I
表目录
III
缩略语表
ABR
- Area Border Router , 区域边界路由器
ARP
- Address Resolution Protocol , 地址解析协议
ASBR
- Autonomous System Boundary Router , 自治系统边界路由器
ATM
- Asynchronous Transfer Mode , 异步传输模式
BOOTP
- BOOTstrap Protocol , 引导程序协议
CIDR
- Classless Inter-Domain Routing , 无类别域间路由
CLNS
- ConnectionLess Network Sevice , 无连接网络服务
DHCP
- Dynamic Host Configuration Protocol , 动态主机配置协议
DR
- Designated Router , 指定路由器
FDDI
- Fiber Distributed Data Interface , 光纤分布式数据接口
ICMP
- Internet Control Message Protocol , Internet控制报文协议
IETF
- Internet Engineering Task Force , 因特网工程任务组
IPX
- Internetwork Packet Exchange protocol , Internet网络分组交换协议
IS-IS
- Intermediate System-to-Intermediate System , 中间系统到中间系统
V
ZXR10 8900系列 万兆路由交换机 用户手册(IPv6)
MTU
- Maximum Transfer Unit , 最大传输单元
NBMA
- Non-Broadcast Multiple Access , 非广播多路访问
NDP
- Neighbor Discovery Protocol , 邻居发现协议
NLRI
- Network Layer Reachability Information , 网络层可达信息
NSAP
- Network Service Access Point , 网络服务接入点
OSPF
- Open Shortest Path First , 开放最短路径优先
OUI
- Organizationally Unique Identifier , 机构唯一标识
PDA
- Personal Digital Assistant , 个人数字助理
QoS
- Quality of Service , 服务质量
RARP
- Reverse Address Resolution Protocol , 逆向地址解析协议
RIP
- Routing Information Protocol , 路由信息协议
RIPng
- Routing Information Protocol next generation , 下一代路由信息协议
SFP
- Small Form-factor Pluggable , 小封装可热插拔
SPF
- Shortest Path First , 最短路径优先
SSM
- Source Specific Multicast , 指定源组播
TCP
- Transfer Control Protocol , 传输控制协议
VI
缩略语表
TLV
- Tag, Length, Value , 标记、长度、取值
UDP
- User Datagram Protocol , 用户数据报协议
VII