文档详情

02-IPv6编址及路由选择.ppt

发布:2018-01-23约1.98万字共96页下载文档
文本预览下载声明
2005年11月9日 授课教师:鲁士文(CAS/ICT) 授课地点:中关村 第2单元 IPv6编址及路由选择 第2单元 IPv6编址及路由选择 2.1 IPv6的编址 2.1.1 IPv6地址的表示 2.1.2 初始的分配 2.1.3 聚合全局单地址 2.1.4 特殊地址格式 2.1.5 CERNET的IPv6地址(阅读材料) 2.2 域间路由选择 2.2.1 从CIDR到提供者 2.2.2 从BGP-4到IDRP 2.2.3 提供者选择 2.3 域内路由选择 2.3.1 更新OSPF 2.3.2 更新RIP(阅读材料) 2.1 IPv6的编址 IPv6最显著的特征是扩大了的地址格式。从32位扩大到128位不仅保证我们将能够编号数以万亿计的主机,而且也为在等级结构中插入更多的层次提供了余地。在IPv4中,只有网络、子网和主机这3个基本层次。IPv6地址的层次可以多得多。 2.1 IPv6的编址 跟IPv4地址一样,IPv6地址标识连接到一个子网的接口,而不是标识一个站。一个多归宿的站将有跟接口同样多的地址。然而,跟IPv4不同的是,IPv6允许每个接口用多个地址标识,以方便路由选择或管理。 IPv6地址总是属于三个类别之一: 单地址; 组播地址; 任播地址. 2.1 IPv6的编址 单地址是点到点的地址,它只标识一个接口。发送给单地址的一个分组将被投递给该接口。 组播地址标识一组站,更准确地讲,是一组接口。发送给组播地址的一个分组将被投递给该组的所有成员。 任播地址也标识一组站,它与组播地址的差别在于传送过程。发送给一个任播地址的分组不是投递给该组的所有成员,而是仅投递给一个点,通常是离得最近的一个组成员。值得注意的是,在IPv4中不存在任播设施。 2.1.1 IPv6地址的表示 一个IPv6地址由128位组成,写成8个用冒号分隔的16位整数,每个整数用4个16进制数字表示,例如:FEDC:BA98:7654:3210:FEDC:BA98:7654:3210。 十六进制表示法的优点是相对紧凑和直观。然而,它操作起来有点困难。对其改进的一个途径是允许某种缩写。至少在初始阶段,我们不会使用所有的128位,其中很有可能有许多个零,例如:1080:0000:0000:0000:0008:0800:200C:417A。 2.1.1 IPv6地址的表示 第一个改进是在每一个十六进制组合成分中可以跳过开头的零,也就是说,把0000写成0,把0008写成8,把0800写成800。这样就可以变成简化的格式,例如: 1080:0:0:0:8:800:200C:417A。 第二个改进是引入双冒号。在一个地址内部,一组都是零的连续16位字可以用双冒号代替。例如,我们可以把上面的地址写成: 1080::8:800:200C:417A。 2.1.1 IPv6地址的表示 把缩写扩展还原的过程是相当简单的。把双冒号左边的内容作为地址前一部分的16位字,把双冒号右边的内容作为地址的后一部分,再用零填充其余的16位字。下面是有效简化形式地址的例子,以及它们扩展还原后的表示法。 FEDC:BA98::7654:3210, FEDC:BA98:0:0:0:0:7654:3210 FEDC:BA98:7654:3210::, FEDC:BA98:7654:3210:0:0:0:0 ::FEDC:BA98:7654:3210, 0:0:0:0:FEDC:BA98:7654:3210。 2.1.1 IPv6地址的表示 在一个地址内双冒号只能使用一次。例如,地址0:0:0:BA98:7654:0:0:0可以缩写成::BA98:7654:0:0:0,或0:0:0:BA98:7654::。 一些IPv6地址是由一个IPv4地址前置96个零形成的。对于这些地址,IPv6规范引入一个特殊的格式,即保留十进制点分格式,将0:0:0:0:0:0:A00:1写成::。 IPv6规范还包含一个前缀符号,表示用于路由协议的地址高序位。它在一个常规的IPv6地址后面附加一个左斜杠,再加上位数。例如,FEDC:BA98:7600::/40描述一个40位长的前缀,其二进制是 11011100100110002.1.1 IPv6地址的表示 跟地址一样,前缀也可以用压缩形式表示。然而我们必须小心,因为前缀可能包括两段以上的零。例如,对于IPv6地址FEDC:BA98:0000:0076:0000:1234:5678:9ABC,我们要表示该接口所属的网络的64位号码。
显示全部
相似文档