




已阅读5页,还剩74页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
IPv6技术基础 田海荣tianhairong huawei Version1 0 2 引入 IPv4取得了极大的成功IPv4地址资源的紧张限制了Internet的进一步发展NAT CIDR VLSM等技术的使用仅仅暂时缓解IPv4地址紧张 但不是根本解决办法 新技术的出现对IP协议提出了更多的需求 3 引入 与IPv4相比 IPv6具有以下特点 近乎无限的地址空间更简洁的报文头部内置的安全性更好的QoS支持更好的移动性 4 学习目标 了解IPv6地址分类和格式以及配置方法了解IPv6报文结构了解IPv6路由协议及基本配置方法了解IPv6主要过渡技术 包括隧道技术及协议转换技术及基本配置方法 学习完本课程 您应该能够 5 课程内容 第一章IPv6基础知识第二章ND机制第三章IPv6路由协议第四章IPv6主要过渡技术 6 第一章IPv6基础知识 IPv6地址分类IPv6报文格式 7 IPv6地址表示 v6地址与v4地址表示方法有所不同用十六进制表示 如 FE08 4位一组 中间用 隔开 如 2001 12FC 若以零开头可以省略 全零的组可用 表示 如 1 2 ACDR 地址前缀长度用 xx 来表示 如 1 1 64以下是同一个地址不同表示法的例子 0001 0123 0000 0000 0000 ABCD 0000 0001 961 123 0 0 0 ABCD 0 1 961 123 ABCD 0 1 96 8 IPv6地址表示 10000000000000010000010000010000000000000000000000000000000000010000000000000000000000000000000000000000000000000100010111111111 10000000000000010000010000010000000000000000000000000000000000010000000000000000000000000000000000000000000000000100010111111111 2001 0410 0000 0001 0000 0000 0000 45ff 2001 410 0 1 0 0 0 45ff 2001 410 0 1 45ff 9 IPv6地址分类 单播地址 UnicastAddress 组播地址 MulticastAddress 任播地址 AnycastAddress 特殊地址 10 单播地址 IPv6单播地址分类 全局单播地址例2001 A304 6101 1 E0 F726 4E58链路本地地址例FE80 E0 F726 4E58网点本地地址例FEC0 E0 F726 4E58 11 组播地址 Flags用来表示permanent或transient组播组Scope表示组播组的范围GroupID组播组ID Scope 0 预留1 节点本地范围2 链路本地范围5 站点本地范围 12 IPv6地址新类型 任播 Anycast 用于标识一组网络接口目标地址为任播抵制的数据报将发送给最近的一个接口适合于One to One of Many的通讯场合 Who sGateway I mnearestone 13 IPv6报文格式 IPv6数据包由一个基本报头加上0个或多个扩展报头机上层协议单元构成 14 IPv6基本报头 备注version 6TrafficClass IPV4TOSFlowLabel用于指示流NextHeader IPV4ProtocolHopLimit IPV4TTLPayloadLength指示该IP报文负荷长度Source和Destination地址都是128位 IPv4 IPv6 15 来个真的 一个IPV6数据包 16 IPv6扩展报头 IPv6将一些IP层的可选功能实现在上层封装和基本IPv6头部之间的扩展头部中主要的扩展报头 Hop by HopOptionsheaderDestinationOptionsheaderRoutingheaderFragmentheaderAuthenticationheaderEncapsulatingSecurityPayloadheader 17 扩展报头的一个举例 RoutingHeader RoutingHeader的作用在于使得数据包经过指定的中间节点到达目的地 18 一个带RoutingHeader报文的转发流程 S I1 I2 I3 D 19 扩展报头的顺序 逐跳选项报头目标选项报头 当存在路由报头时 用于中间目标 路由报头片段包头身份验证报头封装安全有效载荷报头目标选项报头 用于最终目标 20 典型的IPv6数据包 每一种扩展报头其实也有自己特定的协议号 例如 路由报头为43 AH报头为51每一个基本报头和扩展报头的protocol字段标识后面紧接的内容 21 小结 IPv6地址分类及表示IPv6数据报格式 22 课程内容 第一章IPv6基础知识第二章ND机制第三章IPv6路由协议第四章IPv6主要过渡技术 23 第二章ND机制 第一节无状态地址自动配置第二节地址解析 24 IPv6地址配置方法 手工配置有状态地址自动配置 DHCPv6 无状态地址自动配置 25 IPv6地址结构 IPv6地址 前缀 接口标识前缀 相当于v4地址中的网络ID接口标识 相当于v4地址中的主机ID2001 A304 6101 1 E0 F726 4E58 2001 A304 6101 1 E0 F726 4E58 前缀 接口标识 26 无状态地址自动配置 前缀获得 RS报文 RA报文 主机发送RouterSolicitation报文路由器回应RouterAdvertisement报文主机获得前缀及其它参数其实路由器会周期性地向外发送RA报文 1 1 64 27 无状态地址自动配置 接口ID生成 IEEEEUI 64规范是其中最重要的一种生成方法将48比特的MAC地址转化为64比特的接口IDMAC地址的唯一性保证了接口ID的唯一性设备自动生成 不需人为干预48位MAC地址64位接口ID 28 重复地址检测 DAD 重复地址检测 DuplicateAddressDetection 确保网络中无两个相同的单播地址任何地址均需做DAD地址配置给接口前称为 tentative地址 暂时不可用经过DAD检测后 没有冲突后可以使用 如果有冲突 则不能分配给接口使用 29 重复地址检测 DAD 过程 获得临时地址的主机发送NS报文 NeighborSolicitation 给该临时地址所对应的solicited node组播地址 该报文中包含自己想使用的地址如果有人用NA报文 NeighborAdvertisement 响应 并报告自己已使用该地址 则该临时地址不可用如果无人响应 则认为没有地址冲突发生 该地址正式可用 1 1 64 NS报文 NA报文 30 Solicited Node组播地址 IPv6中特有的组播地址用于DAD和获取本地链路上邻居节点的链路层地址 地址解析 等Solicited Node组播地址生成过程接口ID的后24位 XX XXXX前缀FF02 0 0 0 0 1 FFFF02 0 0 0 0 1 FFXX XXXX 31 无状态地址自动配置的报文 RouterSolicitationRouterAdvertisementNeighborSolicitationNeighborAdvertisement所有报文都基于ICMPv6报文 32 第二章ND机制 第一节无状态地址自动配置第二节地址解析 33 地址解析 IPv6取消了ARP协议通过邻接点请求报文 NS 和邻接点公告报文 NA 的交互来解析链路层地址 依然是利用ICMPv6报文 34 地址解析 发送主机在接口上发送组播NS报文 该报文的目的地址为目标IP地址所对应的请求节点组播地址 Solicited node 在其中也包含了自己的链路层地址目标主机收到NS报文后 就会了解到发送主机的IP地址和相应链路层地址目标主机向源发送主机发送一个邻接点公告报文 NA 该报文中包含自己的链路层地址 35 地址解析示意图 1 1 64MAC A 1 2 64MAC B PC1 PC2 36 小结 IPv6中ND机制功能非常强大 很多功能都与此相关IPv6除了手动配置和有状态配置外 还提供了无状态自动配置方法IPv6取消了ARP协议 使用了一系列的ICMPv6报文来解析链路层地址这都是用一系列ICMPv6报文来实现的 37 课程内容 第一章IPv6基础知识第二章ND机制第三章IPv6路由协议第四章IPv6主要过渡技术 38 第三章IPv6路由协议 第一节静态路由配置第二节动态路由配置 39 静态路由 配置命令ipv6route staticip addressprefix length interface name nexthop address gateway address preferencepreference value 缺省路由ipv6route static 02 2 Destination PrefixLength 0NextHop 2 2Preference 60Interface Ethernet3 0Protocol StaticState ActiveAdvGotQCost 0RefrenceCount 2 40 第三章IPv6路由协议 第一节静态路由配置第二节动态路由配置 41 动态路由协议 目前支持IPv6的重要动态路由协议包括RIPngOSPFV3ISISMBGP 42 RIPng 与RIPv2一样 RIPng具备如下特性RIPng是距离矢量路由协议 利用UDP传输机制 端口号为521 RIPng用跳数度量路由 16跳为不可达RIPng利用水平分割与毒性逆转技术来减少环路发生可能性RIPng必须支持IPv6所以RIPng报文格式及路由数据库与RIPv2不同 43 RIPng典型配置 RT1与RT2之间运行RIPng协议 2 1 64 1 1 64 2 2 64 3 1 64 RT1 RT2 44 OSPFv3 OSPFV3在基本运行机制上未有改变 flooding DRelection areasupport SPFcalculations OSPFV3在如下意义上被重新定义OSPF报文和基本的LSA去除了编址语义以更好支持多协议OSPFV3新定义了一些LSA以携带地址和前缀OSPF基于链路而不是基于网段运行OSPF认证机制被去除 45 OSPFv3典型配置 RT1和RT2之间运行OSPFv3协议 2 1 64 1 1 64 2 2 64 3 1 64 RT1 RT2 46 ISIS IS IS本身是一个可扩展路由协议 它对IPV4的支持本身就是在对OSI网络的一个扩展 为使其支持IPV6 我们需要定义 IPv6Reachability 和 IPv6InterfaceAddress 两个TLV IPv6Reachability IPv6InterfaceAddress 47 ISIS典型配置 RT1和RT2之间运行ISISv6协议 2 1 64 1 1 64 2 2 64 3 1 64 RT1 RT2 sysnameRT2ipv6isis1network entity47 0001 0020 0200 2002 00ipv6enableinterfaceEthernet0 0ipv6address2 2 64isisipv6enable1interfaceEthernet0 1ipv6address3 1 64isisipv6enable1 sysnameRT1ipv6isis1network entity47 0001 0010 0100 1001 00ipv6enableinterfaceEthernet0 0ipv6address2 1 64isisipv6enable1interfaceEthernet0 1ipv6address1 1 64isisipv6enable1 48 MBGP Multi protocolBGP是一个旨在让BGP可以传输多种协议 不仅仅IPv4 的扩展 也称为BGP4 与IS IS类似 MBGP支持IPv6也是比较容易 只需要将IPv6前缀信息和下一跳信息置于新定义的MP NLRI即可 MP NLRI 49 MBGP典型配置 RT1和RT2之间运行BGP4 协议 2 1 64 1 1 64 2 2 64 3 1 64 RT1 RT2 AS100 AS200 50 小结 目前支持IPv6的动态路由协议包括RIPng OSPFv3 ISISv4和BGP4 BGP ISIS协议本身具有扩展性 与OSPFv2相比 OSPFv3有了很大改变无论静态路由还是动态路由 与IPv4相比 配置方法没有太大区别 51 课程内容 第一章IPv6基础知识第二章ND机制第三章IPv6路由协议第四章IPv6主要过渡技术 52 第四章IPv6过渡技术 第一节IPv6孤岛互联技术第二节IPv6与IPv4互通技术 53 IPv6网络部署进程 循序渐进 降低成本 IPv6孤岛 IPv6孤岛 IPv4Internet 协议转换 IPv6孤岛 IPv6孤岛 IPv6Internet IPv6Internet IPv4孤岛 IPv4孤岛 IPv4Internet IPv6孤岛 54 IPv6孤岛互联技术 采用隧道技术来完成互通IPv6报文作为IPv4的载荷 或由MPLS承载主要隧道技术包括 手工隧道GRE隧道自动隧道6to4隧道ISATAP隧道6PE 优点充分利用现有网络骨干网内部设备无须升级缺点额外的隧道配置效率降低 55 GRE隧道技术 GRE隧道技术IPv6报文被包含在GRE报文中作为GRE的载荷优点通用性好技术成熟 易于理解缺点维护复杂 IPv4报头 IPv6报头 IPv6有效数据 IPv4有效数据 GRE报头 56 GRE隧道技术的流程 发送方与接收方都是双栈设备隧道已预先建立好发送方封装报文 接收方解封装 IPv6孤岛 IPv6孤岛 IPv4网络 隧道 双栈 双栈 IPv6主机 IPv6主机 IPv6报头 数据 IPv6报头 数据 IPv6报头 数据 IPv4报头 20 1 1 1 20 1 2 1 源 20 1 1 1目的 20 1 2 1 GRE报头 57 GRE隧道的配置 IPv6孤岛 IPv6孤岛 IPv4网络 隧道 双栈 双栈 IPv6主机 IPv6主机 IPv6报头 数据 IPv6报头 数据 IPv6报头 数据 IPv4报头 20 1 1 1 20 1 2 1 源 20 1 1 1目的 20 1 2 1 GRE报头 interfaceethernet0ipaddress20 1 1 1255 255 255 0interfacetunnel0ipv6address1 164source20 1 1 1destination20 1 2 1 interfaceethernet0ipaddress20 1 2 1255 255 255 0interfacetunnel0ipv6address1 264source20 1 2 1destination20 1 1 1 58 手动隧道技术 手动隧道技术IPv6报文被包含在IPv4报文中作为IPv4的载荷同GRE隧道有类似的优缺点 IPv4报头 IPv6报头 IPv6有效数据 IPv4有效数据 59 手动隧道的配置 IPv6孤岛 IPv6孤岛 IPv4网络 隧道 双栈 双栈 IPv6主机 IPv6主机 IPv6报头 数据 IPv6报头 数据 IPv6报头 数据 IPv4报头 20 1 1 1 20 1 2 1 源 20 1 1 1目的 20 1 2 1 interfaceethernet0ipaddress20 1 1 1255 255 255 0interfacetunnel0ipv6address1 164source20 1 1 1destination20 1 2 1tunnel protocolipv6 ipv4 interfaceethernet0ipaddress20 1 2 1255 255 255 0interfacetunnel0ipv6address1 264source20 1 2 1destination20 1 1 1tunnel protocolipv6 ipv4 60 自动隧道技术 自动隧道技术目的地址为IPv4兼容IPv6地址 包含的IPv4地址即为隧道末端IPv4兼容IPv6地址 0 0 0 0 0 0 a b c d适用于不经常性的IPv6节点连接需求优点不需要为每条隧道预先配置维护方便缺点目的地址要求是IPv4兼容IPv6地址 61 自动隧道技术的流程 发送方与接收方都是双栈设备发送方在发送时根据目的地址建立隧道发送方封装报文 接收方解封装 62 自动隧道的配置 interfaceethernet0ipaddress20 1 1 1255 255 255 0interfacetunnel0ipv6address 20 1 1 196source20 1 1 1tunnel protocolipv6 ipv4auto tunnel interfaceethernet0ipaddress20 1 2 1255 255 255 0interfacetunnel0ipv6address 20 1 2 196source20 1 2 1tunnel protocolipv6 ipv4auto tunnel 63 6to4隧道技术 6to4隧道技术目的地址为6to4地址 包含的IPv4地址即为隧道末端6to4地址 2002 a b c d xxxx xxxx xxxx xxxx xxxx可通过6to4中继路由器 使6to4网点连接到大的纯IPv6网络优点不需要为每条隧道预先配置 维护方便缺点整个IPv6网点使用特殊的6to4地址 6to4地址 64 6to4隧道技术的流程 6to4网络 IPv4网络 隧道 6to4边缘 IPv6主机 IPv6主机 IPv6报头 数据 IPv6报头 数据 IPv6报头 数据 IPv4报头 6to4网络 6to4边缘 2002 0901 0203 48 9 1 2 3 128 1 2 3 2002 8001 0203 48 纯IPv6网络 6to4中继 3FFE ABCD 48 9 2 2 3 源 128 1 2 3目的 9 1 2 3 同自动隧道技术类似6to4中继通往纯IPv6网络的网关 65 6to4隧道的配置 interfaceethernet0ipaddress128 1 2 3255 255 255 0interfacetunnel0ipv6address2002 8001 0203 48source128 1 2 3tunnel protocolipv6 ipv46to4ipv6route static2002 16tunnel0 interfaceethernet0ipaddress9 1 2 3255 255 255 0interfacetunnel0ipv6address2002 0901 020348source9 1 2 3tunnel protocolipv6 ipv46to4ipv6route static2002 16tunnel0 6to4网络 IPv4网络 隧道 6to4边缘 IPv6主机 IPv6主机 IPv6报头 数据 IPv6报头 数据 IPv6报头 数据 IPv4报头 6to4网络 6to4边缘 2002 0901 0203 48 9 1 2 3 128 1 2 3 2002 8001 0203 48 纯IPv6网络 6to4中继 3FFE ABCD 48 9 2 2 3 源 128 1 2 3目的 9 1 2 3 66 ISATAP隧道技术 ISATAP隧道技术连接IPv4网点内部的IPv6主机和IPv4 IPv6双栈路由器将IPv4网点作为一个NBMA链路 在IPv4报文中封装IPv6报文优点IPv4网点内部的IPv6主机可自动获得IPv6前缀 IPv6网络 IPv4网络 双栈 v4 v6主机 IPv6主机 IPv4地址 20 1 2 1IPv6地址 1 5EFE 20 1 2 1 ND协议可跨网段进行 IPv4地址 20 1 1 1IPv6地址 1 5EFE 20 1 1 1 67 ISATAP隧道的配置 interfaceethernet0ipaddress20 1 2 1255 255 255 0interfacetunnel0ipv6address1 5EFE 20 1 2 164source20 1 2 1undoipv6ndrahalttunnel protocolipv6 ipv4isatap IPv6网络 IPv4网络 双栈 v4 v6主机 IPv6主机 IPv4地址 20 1 2 1IPv6地址 1 5EFE 20 1 2 1 IPv4地址 20 1 1 1IPv6地址 1 5EFE 20 1 1 1 68 6PE MPLS BGP隧道通过IPv4或MPLS网络连接多个IPv6孤岛 使用BGP交换IPv6可达信息 IPv6网络可被看作VPN网 多个IPv6孤岛属于同一VPN 利用VPN机制在PE之间建立隧道连接可以充分利用已有MPLS或VPN网络 MPLS IPv4网络 IPv4VPN 纯IPv6网络 IPv6 IPv6 IPv6 IPv4VPN 69 第四章IPv6过渡技术 第一节IPv6孤岛互联技术第二节IPv6与IPv4互通技术 70 NAT PT原理 NAT PT的工作原理类似于传统NAT 但是将IPv6地址和IPv4地址互相转换 另加上协议转换通过中间的NAT PT协议转换服务器 实现纯IPv6节点和纯IPv4节点间的互通NAT PT服务器分配IPv4地址来标识IPv6主机NAT PT服务器向相邻IPv6网络宣告96位地址前缀信息 用于标识IPv4主机优点只需设置NAT PT服务器缺点资源消耗较大 服务器负载重 NAT PT设备是性能瓶颈 71 NAT PT种类 静态NAT PTNAT PT服务器提供一对一的IPv6地址和IPv4地址的映射配置复杂 使用大量的IPv4地址动态NAT PTNAT PT服务器提供多对一的IPv6地址和IPv4地址的映射采用上层协议复用的方法NATP PTDNSALG动态NAT PT与DNSALG联合使用 转换DNS请求可利用原有的DNS服务器 72 静态NAT PT转换过程 IPv6网络 IPv6主机 IPv4主机 IPv4网络 映射地址 2 2 2 3 1 12 2 2 2 2 2 IPv6报头 数据 IPv4报头 数据 1 1 2 2 2 2 NAT PT转换服务器 源 1 1目的 2 2 源 2 2 2 3目的 2 2 2 2 源 2 2 2 2目的 2 2 2 3 源 2 2目的 1 1 73 动态NAT PT转换过程 IPv6网络 IPv6主机 IPv4主机 IPv4网络 IPv4地址池2 2 2 3 2 2 2 5 映射地址 1 1 2 2 2 32 2 2 2 prefix 2 2 2 2 IPv6报头 数据 IPv4报头 数据 1 1 2 2 2 2 NAT PT转换服务器 源 1 1目的 prefix 2 2 2 2 源 2 2 2 3目的 2 2 2 2 源 2 2 2 2目的 2 2 2 3 源 prefix 2 2 2 2目的 1 1 74 NAT PTDNSALG转换过程 IPv6网络 IPv6主机 IPv4主机 IPv4网络 IPv4地址池2 2 2 3 2 2 2 5 映射地址 1 1 2 2 2 31 1 1 2 prefix 1 1 1 22
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑渣土清运协议书
- 父子借款协议书
- 小吃合作加盟协议书
- 工地丧命赔偿协议书
- 小吃烧烤转让协议书
- 家庭床位管理协议书
- 对口帮扶支教协议书
- 班组付款协议书
- 工程投资框架协议书
- 家具处理问题协议书
- 小学生空间观念的培养
- 2023年高考真题-化学(江苏卷) 含解析
- GB/T 17988-2024食具消毒柜性能要求和试验方法
- 抚养权争取变更协议书范本
- APQC跨行业流程分类框架(PCF)V7.4版-2024年8月21日版-雷泽佳编译
- 1.-轮胎模具简介
- DL∕T 5210.2-2018 电力建设施工质量验收规程 第2部分:锅炉机组
- DL∕T 788-2016 全介质自承式光缆
- 大数据与人工智能营销智慧树知到期末考试答案章节答案2024年南昌大学
- 公司关键岗位绩效评估与激励管理制度
- DB11-T 1875-2021 市政工程施工安全操作规程
评论
0/150
提交评论