CCNP知识点总结——IPv6

1、常用计数

2的32次方:4,294,967,296;

2的128次方:340,282,366,920,938,463,374,607,432,768,211,456。

2、IPv6编址

IPv6地址类型

(1)单播地址( Unicast Address):标识一个接口,目的地址为单播地址的报文会被送到被标识的接口;分为:可聚合全球单播地址、链路本地单播地址、站点本地单播地址;

(2)组播地址( Multicast Address):标识多个接口,目的地址为组播地址的报文会被送到被标识的所有接口;

(3)任播地址( Anycast Address):标识多个接口,目的为任播地址的报文会被送到最近的一个被标识接口,最近节点是由路由协议来定义的;

(4)IPv6没有定义广播地址。

(1)单播地址(Unicast):可聚合全局单播地址,相当于IPv4全局单播地址,由48位的全局路由选择前缀+16位的子网ID+64位的接口ID组成。可聚合全球单播地址的范围:2000:0000:0000:0000:0000:0000:0000:0000到

3FFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF,由此看出,可聚合全球单播地址占IPv6总地址空间的8分之1。

(2)单播地址(Unicast):Site-Local address,类似于IPv4私有地址,使用站点本地地址意味着需要NAT,地址不是端到端的。地址开头为FEC0::/10,紧接着是连续的38bits的0,对于站点本地地址来说,前48bits总是固定的。在接口ID和48bits特定前缀之间有16bits子网ID字段,供机构在内部构建子网。本地站点地址永远不会用于与全球IPv6因特网通信, 一般用于内网通信。

(3)单播地址( Unicast):Link-Local address,有效范围为本地链路, 以FE80::/10为前缀,11-64位为0 +一个64位接口标识。用于自动地址配置、邻居发现、路由器发现。在一条链路上,必须知道对方节点的链路本地地址,如果不知道,将是不能通信的,所以一条链路中的IPv6节点要通信,必须拥有链路本地地址,并且这个链路本地地址只在一条链路中有效,也不能被路由,而不同链路的链路本地地址是可以重复的。

(4)组播地址( Multicast):用来标识一组接口,发送给多播地址的数据流同时传输到多个目的地。范围:FF00::/8。FF02::1:表示链路上的所有节点,FF02::2:表示链路上的所有路由器,FF02::9:表示链路上的所有RIP路由器。

IPv6编址:

分为接口标识符、主机位,接口标识符用于标识链路上的接口,在每条链路上接口ID必须唯一,总长度为64位,可根据第二层介质和封装方式自动创建。在以太网中,接口ID基于接口的MAC地址创建的,格式为EUI-64。

静态IPv6地址配置(使用EUI-64地址) :

r1(config)# interface fast0/0

r1(config-if)# ipv6 address2035:1:2bc5::87c:0:a/64 eui-64

3、IPv6基本配置

启用转发IPv6单播数据报的功能:ipv6 unicast-routing

为接口配置IPv6地址和前缀:ipv6 addressaddress/prefix-lengrh[eui-64|link-local]

验证IPv6配置:show ipv6 interface brief

4、IPv6路由

IPv6单播路由:静态路由、RIPng、OSPFv3、IS-IS、EIGRP、MP-BGP4

在配置任何IPv6路由协议之前,必须启用IPv6单播路由选择,使用ipv6 unicast-routing

(1)静态路由:ipv6 route ipv6-prefix/prefix-length {ipv6-address | interface-type interface-number [ipv6-address]} [administrative-distance] [administrative-multicast-distance] | unicast | multicast][next-hopaddress] [tagtag]

直连静态路由,递归静态路由:检测下一跳是否可达,浮动静态路由。

(2)RIPng

使用IPv6进行传输,距离矢量路由协议,最大度量值为15跳,使用水平分割和反向抑制来防止路由环路,管理距离为120,通过UDP端口521发送更新,将链路本地地址用作源地址,使用FF02::9作为RIPng更新的目标地址。

进入RIPng路由进程:route(config)# ipv6 router rip name

在接口上激活RIPng:route(config-if)# ipv6 rip name enable // name为进程名,如无此进程,将自动创建

Ipv6 unicast-routing

ipv6 router rip RIPprocess

interface Serial0/0

ipv6 address 2001:12::1/64

ipv6 enable

ipv6 rip RIPprocess enable

interface fast1/0

ipv6 address 2001:0001::FFFF/64

ipv6 enable

ipv6 rip RIPprocess enable

(3)OSPFv3

将IPv6链路本地地址用作源地址,运行在链路而不是子网上,使用IPv6链路本地地址来标识OSPFv3邻居,OSPFv3的组播地址: FF02::5、 FF02::6,每个接口可以有多个地址和OSPF实例,支持使用IPSec进行身份验证,使用相同的分组: Hello、 DBD、 LSR、 LSU、 LSAck,邻居发现机制和邻接关系建立机制相同,LSA泛洪机制相同,支持末节区域和次末节区域(NSSA) 。

进入OSPFv3路由进程:route(config)# ipv6 router ospf process-id

在接口上激活OSPFv3:route(config-if)# ipv6 OSPF process-id area area-id

指定接口cost值:route(config-if)# ipv6 ospf cost interface-cost

将区域指定为末节区域:route(config-ipv6-route)# area area-id stub [no-summary]

区域边界汇总路由:route(config-ipv6-route)# area area-id range ipv6-prefix/prefix-length [cost]

验证:

show ipv6 ospf neighbor

show ipv6 ospf interface

show ipv6 ospf process-id

clear ipv6 ospf process

(4)BGP

进入BGP路由进程:route(config)# router bgpAutonomous-system-number

进入IPv6地址簇:route(config-router)# address-family ipv6 unicast

route(config-router-af)#neighbor X:X:X:X::X remote-as

route(config-router-af)#network X:X:X:X::X/<0-128>

5、IPv6过渡技术

(1)双协议栈技术 :设备上同时使用IPv4和IPv6协议栈,是其他过渡技术的基础。

节点有IPv4和IPv6两个协议栈。缺点:每台设备都需要配置两种协议,需要占用资源,设备需要存储两个路由表,两个协议拓扑表,需要独立处理每种协议。

router(config)# ipv6 unicast-routing

router(config)# interface fast0/0

router(config-if)# ip address 192.168.1.254 255.255.255.0

router(config-if)# ipv6 address 2001::0001::FFFE/64

(2)隧道技术(Tunnel) :把IPv6报文封装在IPv4报文中,IPv6网络之间穿越IPv4网络进行通信。

用于在现有网络( v4)中传输不兼容的协议(v6)或者特殊的数据。

<1>手动隧道技术: GRE隧道、手工隧道。

<2>自动隧道技术: 6to4隧道、IPv4兼容IPv6自动隧道、ISATAP隧道。

<3>6PE技术: 6PE技术依赖于BGP,BGP的Peer是需要手工指定的,可以算是一种半自动隧道技术。6PE的隧道可以完全利用目前已有的IPv4 MPLS隧道,只需要运营商的PE路由器支持IPv4 / IPv6,这种PE路由器简称6PE路由器。

(3)协议转换技术:具备 IPv4和IPv6协议转换功能的转换设备,修改协议报文头,使IPv4网络与IPv6网络

能够互通。

NAT-PT:NAT不能永久的解决当今IPv4地址短缺的问题,IPv4网络和IPv6网络会同时存在且需要相互通信。NAT-PT(Network Address Translation-Protocol Translation,附带协议转换的网络地址转换)技术则是IPv6协议与IPv4协议之间的转换,在RFC 2765与RFC 2766中给出了其定义,它是为了解决两者的互通问题。

NAT-PT和隧道都是IPv4向IPv6过渡的技术,报文转换和转发的方式不同,这是NAT-PT和隧道最根本的差别。NAT-PT是对报文的网络层内容进行转换修改,剥离原先的报文头,替换为转换之后的报文头;而隧道是对初始报文作另一层报文封装,根据隧道的不同类型加上相应的报文头。NAT-PT会检查并且可以更改报文中的端口号;而隧道从来不会检查报文的传输层内容。NAT-PT一般适用于IPv4与IPv6不同网络中主机互相访问的环境中;而隧道一般用于实现一种网络协议跨越另一种网络协议之间的通讯。形成NAT-PT的环境只需要有一台可以进行NAT-PT转换的设备即可;而构造一种隧道的环境就必须要两台设备形成一个隧道。

不论采用哪种NAT-PT机制,配置NAT-PT前缀都是必须的。 NAT-PT前缀是长度为96位的IPv6地址前缀,它具有以下两个作用:(1)从IPv6网络发送到IPv4网络的报文到达NAT-PT设备后,设备会检测报文目的IPv6地址的前缀,只有与所配置的NAT-PT前缀相同的报文才允许进行IPv6到IPv4的转换。(2)从IPv4网络发送到IPv6网络的报文,经过NAT-PT转换后,源IPv6地址的前缀为配置的NAT-PT前缀。

6、NDP:邻居发现协议

使用ICMPv6报文实现其功能

(1)地址解析(相当于IPv4的ARP)

地址解析使用两种ICMPv6报文:邻居请求(Neighbor Solicitation, NS)报文和邻居通告(Neighbor Advertisement, NA)报文。

只有在以太网链路才有,在HDLC、PPP链路是没有的。

(2)跟踪邻居的状态

(3)重复地址检测(Duplicate Address Detect,DAD)

新配置了一个接口地址或者一个接口由shutdown—>no shutdown,经过DAD的过程,地址才能配置生效。

DAD没有完成之前,地址处于Tentative(实验)状态。

因为该地址未生效,所以A发送NS报文时,Src=::(未指定地址),目的地址为自己想要查找IPv6地址转换的请求节点地址。如果1秒钟后没有检测到冲突,就发送non-solicited advertisement。

(4)无状态地址自动配置 SLAAC:Stateless Address Autoconfiguration

技术特点:

IPv6的标准功能;无需进行手工配置,即插即用性;减轻网络管理的负担;对主机、路由器均可进行自动配置;可配置多个地址进行网络无缝迁移。

报文种类:

RS:Router solicitaion

由主机主动发出(加快地址配置速度,RA缺省每200s周期发送)回应报文为RA报文。

源地址:发送者link-local地址,目的地址:FF02::2。

RA:Router Advertisement

由路由器发出 ,收到RS后发出或周期性自动发出。

源地址:发送者Link-local地址,目的地址:FF02::1或发送RS的主机单播地址。

串口下,缺省是不发送RA消息,配置no ipv6 nd ra suppress 才发送。

所有报文都基于ICMPv6报文。

(5)前缀重新编址

(6)重定向

(7)IPv6 FHS(IPv6 First Hop Security)

1)Core:RA Guard;DHCP Guard;IPv6 Snooping。

2)Advanced:Source/Prefix Guard;Destination Guard。

3)Performance and scalability:RA Throttler;ND Multicast Suppress。

想深入学习或者有问题咨询我们的,联系方式可以私信我们,或者在我们的主页添加我们老师即可

ipv6单播地址包括哪两种类型_【思唯网络学院】CCNP知识点总结——IPv6相关推荐

  1. ipv6单播地址包括哪两种类型_超简单!一文搞懂IPv6地址

    为什么要使用IPv6地址 由于IPv4最大的问题在于网络地址资源有限,严重制约了互联网的应用和发展.IPv6地址长度为128位,是v4长度的4倍.现有标准IPv4只支持大概40亿(4×109)个网络地 ...

  2. ipv6单播地址包括哪两种类型_探秘联接|技术小课堂之BRAS设备IPv6地址分配方式...

    大家好,我是网络产品线技术规划与市场支持部任沛杰,本期探秘联接我们来继续了解IP地址分配技术,上一期我们介绍了IPv4的地址分配技术,今天我们继续学习IPv6地址分配技术.IPv6动态地址分配技术可以 ...

  3. ipv6单播地址包括哪两种类型_IPV6中为啥没有ARP了呢?一文带你搞懂NDP邻居发现协议...

    前言 前面我们介绍了ICMPv6协议 除了提供ICMPv4常用的基本功能之外,还有邻居发现(ND)的功能.一文带你看懂ICMPv6和ICMPv4的区别 那么究竟什么是邻居发现协议(ND)呢? 邻居发现 ...

  4. ipv6单播地址包括哪两种类型_IPv6基础介绍

    IPv6基础介绍 一.背景 随着Internet规模的扩大,IPV4地址空间已经消耗殆尽,针对IPV4的地址短缺问题,曾先后出现过CIDR和NAT等临时性解决方案,但是CIDR和NAT都各有弊端 ,并 ...

  5. ipv6单播地址包括哪两种类型_IPv6地址详解

    IPv6地址组成 IPv6地址由被划分为8个16位块的128位组成. 然后将每个块转换为由冒号符号分隔的4位十六进制数字,如: 2001:0000:3238:00E1:0063:0000:0000:F ...

  6. ipv6单播地址包括哪两种类型_IPv6知识点

    IPv6知识点 一.ipv6原理.报文.协议 1. ipv4最小的MTU:64报头. ipv6最小的MTU:1280报头 2.ipv6的源地址只能是单播地址 ipv6的目的地址可以是广播和多播地址 i ...

  7. ipv6单播地址包括哪两种类型_IPv6基础详解,地址分类,基本IPv6配置,两分钟快速掌握...

    一.IPv6基础 1.IPv6地址总长度为128比特,冒分十六进制,地址中包含的连续两个或多个均为0的组,可以用双冒号"::"来代替 2.IPv6地址分为两部分: 网络前缀(相当于 ...

  8. ipv6单播地址包括哪两种类型_IPv6 地址类型和格式

    十六进制数字系统 在介绍IPv6地址格式之前,我们将探讨十六进制数字系统. 十六进制是使用radix(base)为16的位置数系统.为了以可读格式表示值,该系统使用0-9个符号表示从0到9的值,A-F ...

  9. ipv6 ospf配置方法_【思唯网络学院】网络故障大全及处理原理和方法

    第一章 故障处理方法 一.网络的复杂性 一般网络包括路由.拨号.交换.视频.WAN(ISDN.帧中继.ATM.-).LAN.VLAN.- 二.故障处理模型 1. 界定问题(Define the Pro ...

最新文章

  1. zip() python
  2. 复随机变量及高斯熵的概念
  3. python用电预测_Python中利用长短期记忆模型LSTM进行时间序列预测分析-预测电力消耗数据...
  4. matlab fftshift_matlab下实现FFT信号分析
  5. 结构型模式——桥接模式
  6. 多线程之间共享的资源有哪些
  7. python执行脚本时的命令行选项_Python 处理脚本的命令行参数(二):使用click
  8. HDU 5898 odd-even number
  9. 牛客竞赛,GDDU第十届文远知行杯新生程序设计竞赛,摸鱼记(BDEIKL题解,补G,ACFHJ)
  10. 03-创建模型操作---用户添加
  11. oracle视图定期执行,oracle job 定时执行 存储过程
  12. 一键解决局域网共享(批处理)
  13. python获取无忧网的招聘数据
  14. CLRvia3读书笔记
  15. sobel边缘检测java_Sobel边缘检测
  16. ready等方法 微信小程序_微信小程序初步入坑指南
  17. 6s微信连接不上服务器失败是什么原因,6s手机微信打不开怎么回事
  18. 测试用例大体上包含哪些内容?
  19. Air780E模块AT固件和AT手册
  20. SEO写作,小白如何快速写一篇高质量SEO文章

热门文章

  1. UGG正式宣布宋妍霏成为其品牌大使
  2. [论文研读] Adding Concurrency to Smart Contracts
  3. 二维码生成工具源码(C#版)
  4. linux 信号量 自旋锁 测试 实验,「正点原子Linux连载」第四十八章Linux并发与竞争实验...
  5. HTML5创作生日蛋糕,three.js创作生日蛋糕,生日快乐3D建模动画
  6. android手机跑分测试,性能跑分测试与测试总结
  7. 中国类Instagram拍照应用盘点 谁将笑到最后
  8. 【图的同构识别】算法设计与分析实验2
  9. 关于立创EDA使用的几点心得
  10. HTML空格符nbsp;失效