移动技术第七讲移动协议_第1页
移动技术第七讲移动协议_第2页
移动技术第七讲移动协议_第3页
移动技术第七讲移动协议_第4页
移动技术第七讲移动协议_第5页
已阅读5页,还剩72页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

移动技术第七讲移动协议第1页,课件共77页,创作于2023年2月本讲内容——移动IP技术31移动IPv6的报文格式2网络安全入门第2页,课件共77页,创作于2023年2月IPv6HeaderNext=TCPTCPHeaderApplicationDataIPv6HeaderNext=RoutingTCPHeaderRoutingHdrNext=TCPApplicationData基本报头扩展报头1报文扩展报头n1.1IPv6的报头格式IPv6HeaderNext=SecurityTCPHeaderSecurityHdrNext=FragFragmentHdrNext=TCPDataFrag第3页,课件共77页,创作于2023年2月031VersionTrafficClassFlowLabelPayloadLengthNextHeaderHopLimit128bitSourceAddress128bitDestinationAddress4122416版本号业务类型流标签净荷长度下一报头跳数限制源地址目的地址1.1IPv6的报头格式Nextheader:紧接着的扩展头类型第4页,课件共77页,创作于2023年2月1.1.1IPv6的扩展头

扩展头(按照它在IPV6包中的顺序)包括:

0:逐跳选项头(Hop-by-HopOptionsheader)

60:目的选项头(DestinationOptionsHeader)

43:路由头(RoutingHeader)44:分段头(Fragmentheader)51:认证头(Authenticationheader)50:ESP头(EncapsulatingSecurityPayloadHeader)第5页,课件共77页,创作于2023年2月60:目的选项头(DestinationOptionsheader)*xx:上层协议头(Upper-layerHeader)

4:IPv46:TCP17:UDP

41:IPv658:ICMPv6

59:没有扩展头1.1.1IPv6的扩展头135:移动头(Mobileheader)第6页,课件共77页,创作于2023年2月

1.2移动IPv6中的报文移动头—承载移动消息2类路由头—CN用来指示MN家乡地址家乡地址目的地选项—MN指示家乡地址新ICMPv6消息—扩展移动IP功能移动IP路由通告—通告路由器对移动性支持移动IPv6的消息类型第7页,课件共77页,创作于2023年2月作用:1、通告MN当前可达的路由器2、通告MN如何配置自己的IP地址3、H(HomeAgent):该路由器可作为该链路上的家乡代理家乡代理路由通告(ND)1.2.1移动检测过程中的报文我在哪?路由通告基本功能第8页,课件共77页,创作于2023年2月

1.2.2移动IPv6地址配置M:确定主机的地址配置方式,决定是否更新地址生命期信息0—通过无状态方式配置地址1—通过全状态方式配置地址及其他配置信息01—通过全状态方式配置地址及其他配置信息10—无效。继续使用全状态方式配置地址通过M位和O位的设置确定MN地址配置机制:

O:0—通过无状态方式配置其它信息1—通过全状态方式配置除地址外的其他配置信息(M位为0)01—通过全状态方式配置除地址外的其他配置信息(M位为0)10—无效。继续使用全状态方式

第9页,课件共77页,创作于2023年2月

1.2.2移动IPv6地址配置可分配的地址类型:link_local(只能无状态分配)

site_local(已废除)global无状态地址自动配置方式

地址生成过程:1)主机生成子网中可唯一识别的接口标识符2)路由器通告可识别子网链路的前缀—前缀选项3)IPv6地址=通告前缀+接口标识符4)重复地址检测(DAD)第10页,课件共77页,创作于2023年2月1.2.2移动IPv6地址配置全状态地址自动配置方式(DHCPv6)四条消息方式两条消息方式第11页,课件共77页,创作于2023年2月通告间隔选项—用于家乡代理路由通告消息,通告本链路非请求的路由通告间隔时间,主要用于移动检测算法Type(8bit):7Reserved(16bit):保留;Length(8bit):1(以8字节为单位)Advertisementinterval(32bit):通告间隔时间1.2.3移动IP路由通告选项第12页,课件共77页,创作于2023年2月Type(8bit):8Reserved(16bit):保留;Length(8bit):1(以8字节为单位)HomeAgentPreference(16bit):值大的优先级高HomeAgentLifetime(16bit):以秒为单位不许用0家乡代理信息选项—作为HA的路由器在路由通告中携带该选项,同于通告HA的功能1.2.3移动IP路由通告选项第13页,课件共77页,创作于2023年2月R:设置该位说明prefix域中给出的是一个完整的发送路由器的IP地址,前缀由前缀长度定义。前缀信息选项—作为HA的路由器在路由通告中至少包括一个前缀信息选项,同于通告HA的前缀1.2.3移动IP路由通告选项第14页,课件共77页,创作于2023年2月关于路由通告的频率支持移动IPv6的R应配置接口发送路由通告的频率,以确保MN快速判断移动性允许值:min0.03smax0.07s

一般设为0.05s某些无线接入的网络可通过下层协议探测移动性和链路变化,不需要定期路由通告1.2.4移动IP路由通告说明第15页,课件共77页,创作于2023年2月1.3注册过程中的报文移动头—承载移动消息的扩展头由前一头部的nextheader域135表示;必须是最后一个IP扩展头;用于MN、HA、CN交换移动IPv6协议消息报文不能与2类路由头同时使用不能与家乡地址目的地选项同时使用第16页,课件共77页,创作于2023年2月Payloadproto(8bit):下一协议域,必须为59Headerlen(8bit):(以8字节为单位)MHtype(8bit):移动消息类型(8种)Reserved(8bit):保留位Checksum(16bit):校验和(采用伪首部校验和)Massage(8bit):消息内容(包括移动选项)1.3.1移动头报文格式第17页,课件共77页,创作于2023年2月IPv6中的伪首部校验IPv6伪首部结构第18页,课件共77页,创作于2023年2月IPv6中的伪首部校验Sourceaddress(128bit):IPv6头中的源地址Destinationaddress(128bit):IPv6头中的目的地址Upper-layerpacketlengtn(32bit):上层包长度Nextheader(8bit):采用伪首部校验的协议头TCP-6ICMP-58UDP-17MIPv6-2说明:第19页,课件共77页,创作于2023年2月IPv6中的伪首部校验IPv6伪首部校验和计算方法1、将上层协议头中的校验和置为02、伪首部、上层协议头、协议数据连在一起并添加零组成长度为16整数倍的报文,然后分成16比特的段,取各个段的反码进行异或运算并求和的反码,即为校验和填入上层协议头中3、伪首部仅用来计算校验和,并不随报文一起传输,真正传输的报文是IP包第20页,课件共77页,创作于2023年2月移动IPv6中的伪首部校验伪首部中源/目的IP地址使用IP头中的源/目的IP地址当移动节点离开家乡链路,如果移动消息带有家乡地址目的地选项,则伪首部头中用家乡地址作为源IP地址上层包长度是整个移动头的长度(包括移动消息和选项)Nextheader域值为2第21页,课件共77页,创作于2023年2月1.3.2移动IPv6消息类型0:绑定更新请求(BindingRefreshRequest)1:家乡测试初始(HomeTestInit)2:转交测试初始(Care-ofTestInit)3:家乡测试(HomeTest)4:转交测试(Care-ofTest)5:绑定更新(BindingUpdate)6:绑定确认(BindingAcknowledgement)7:绑定错误(BindingError)MHtype(8bit):移动消息类型(8种):第22页,课件共77页,创作于2023年2月移动头中MHType=5表示BU消息MNCN,MNHA,通告MN最新的转交地址该消息中,必须带家乡地址目的地选项绑定更新消息(BU)通告我的位置是xxxx第23页,课件共77页,创作于2023年2月A:请求绑定确认位;H:家乡注册位;L:Link-local地址兼容位;K:该位仅在发到HA的BU中有效,清0说明需重新运行IPsec安全联盟Sequence#:发送的BU序号;Reserved:保留;Lifetime:以4秒为单位,指示绑定期;说明:绑定更新消息(BU)第24页,课件共77页,创作于2023年2月绑定授权数据选项(发给CN的BU中是必选项)NonceIndices选项(仅在发给CN的BU中,与上一选项同出)AlternateCare-ofAddress选项(源地址或选项选其一)若无选项,必须加4字节填充,使移动头中headerlen=1选项说明:绑定更新消息(BU)第25页,课件共77页,创作于2023年2月移动头中MHType=6表示BA消息;CNMN,HAMN,接收到BU的确认;绑定确认消息(BA)第26页,课件共77页,创作于2023年2月Status:小于128接受,大于等于128拒绝;K:清0表示需重新运行Ipsec安全联盟Reserved:保留Sequence#:从BU中拷贝的序号Lifetime:指示绑定缓存中应该维持的时间;说明:绑定确认消息(BA)第27页,课件共77页,创作于2023年2月绑定授权数据选项绑定刷新建议选项若无选项,需填充4字节使移动头中headerlen=1。选项说明:绑定确认消息(BA)第28页,课件共77页,创作于2023年2月0BindingUpdateaccepted1Acceptedbutprefixdiscoverynecessary128Reasonunspecified129Administrativelyprohibited130Insufficientresources131Homeregistrationnotsupported132NothomesubnetBA指示的状态:绑定确认消息(BA)第29页,课件共77页,创作于2023年2月133Nothomeagentforthismobilenode134DuplicateAddressDetectionfailed135Sequencenumberoutofwindow136Expiredhomenonceindex137Expiredcare-ofnonceindex138Expirednonces139RegistrationtypechangedisallowedBA指示的状态:绑定确认消息(BA)第30页,课件共77页,创作于2023年2月家乡测试初始消息(HoTI)移动头中MHType=1表示HoTI消息;MNCN;MN用来初始化“返回路径可达测试”通过HA与MN之间的隧道发送,由IPsecESP隧道模式实现。第31页,课件共77页,创作于2023年2月Reserved:保留;Homeinitcookie:64位随机值;选项:可扩展,目前没有若无选项,移动头中headerlen=1;说明:家乡测试初始消息(HoTI)第32页,课件共77页,创作于2023年2月移动头中MHType=2表示CoTI消息;MNCN;MN用来初始化“返回路径可达测试”,向CN请求Care-ofkeygentoken;转交测试初始消息(CoTI)第33页,课件共77页,创作于2023年2月Reserved:保留;Care-ofinitcookie:64位随机数;选项:可扩展,目前没有若无选项,移动头中headerlen=1;说明:转交测试初始消息(CoTI)第34页,课件共77页,创作于2023年2月家乡测试消息(HoT)移动头中MHType=3表示HoT消息;CNMN,是对HoTI消息的响应消息;注:需要经过HA的处理第35页,课件共77页,创作于2023年2月HomeNonceIndex:MN在BU消息中返回HomeInitCookie:HoTI消息中的64位CookieHomeKeygenToken:64位令牌选项:可扩展,目前无选项无选项时移动头中headerlen=2说明:家乡测试消息(HoT)第36页,课件共77页,创作于2023年2月转交测试消息(CoT)移动头中MHType=4表示CoT消息;CNMN,是对CoTI消息的响应消息;第37页,课件共77页,创作于2023年2月Care-ofNonceIndex:MN在BU消息中返回Care-ofInitCookie:64位CookieCare-ofKeygenToken:64位令牌选项:可扩展,目前无选项无选项时移动头中headerlen=2说明:转交测试消息(CoT)第38页,课件共77页,创作于2023年2月绑定错误消息(BE)移动头中MHType=7表示BE消息只有CN发送的消息,向MN报告错误第39页,课件共77页,创作于2023年2月Status:错误原因1—家乡地址目的地选项无对应绑定2—无效的MHType类型Reserved:保留;Homeaddress:选项中的家乡地址;选项:可扩展,目前无选项无选项时移动头中的headerlen=2;说明:绑定错误消息(BE)第40页,课件共77页,创作于2023年2月绑定更新请求消息(BRR)移动头中MHType=0表示BRR消息CNMN(always)发送给MN的家乡地址用于向MN请求更新CN的移动绑定第41页,课件共77页,创作于2023年2月Reserved:保留;选项:可扩展,目前没有无选项时移动头中headerlen=0说明:绑定更新请求消息(BRR)第42页,课件共77页,创作于2023年2月1.3.3路由头由前一个扩展头中Nextheader=43表示路由头格式8bit8bit32bit8bit8bit第43页,课件共77页,创作于2023年2月Nextheader(8bit):遵循IPv6扩展头编码HdrExtLen(8bit):8字节为单位路由头类型(8bit):标识不同类型的路由头,移动IP中使用2SegmentsLeft:路由中还没有访问的节点1.3.3路由头说明:第44页,课件共77页,创作于2023年2月0类路由头(type0RoutingHeader):0类路由头第45页,课件共77页,创作于2023年2月地址列表就是该报文途经的中间节点源节点的目的地址是第一个中间节点地址数据包每经过一个中间节点,都由该节点提取路由头中的下一个中间节点地址,将其替换到IPv6包的目的地址列表中的最后一个地址就是最终节点的地址含有0类型路由头的IPv6包说明:0类路由头第46页,课件共77页,创作于2023年2月2类路由头(type2routingheader)2类路由头第47页,课件共77页,创作于2023年2月HdrExtLen:2RoutingType:2SegmentLeft:1Reserved:保留Homeaddress:MN的家乡地址说明:2类路由头第48页,课件共77页,创作于2023年2月CN将MN的转交地址作为优化路由分组的目的IP时使用,在HA的移动前缀通告中使用将MN的家乡地址放在2类路由头中;2类路由头按照IPv6扩展头顺序排列,若与0类路由头同时出现,跟在0类路由头后面2类型路由头说明:2类路由头第49页,课件共77页,创作于2023年2月目的地选项头由前一个扩展头中nextheader=60表示家乡地址选项type=201=0xC9length=161.3.4家乡地址目的地选项第50页,课件共77页,创作于2023年2月1.3.5移动IPv6消息的使用Internet家乡代理(HA)

移动节点(MN)通信节点(CN)网络前缀:2002::0/64网络前缀:2001::0/6412网络前缀:2005::0/64家乡地址:2002::14/64家乡代理路由通告路由通告转交地址:2005::25/64我在哪绑定更新消息(BU)绑定确认消息(BA)绑定表2002::142005::25家乡地址转交地址生命期50转交测试初始消息(CoTI)家乡测试初始消息(HoTI)家乡测试消息(HoT)家乡测试初始消息(HoTI)转交测试消息(CoT)家乡测试消息(HoT)绑定更新消息(BU)绑定更新消息(BRR)绑定缓存表2002::142005::25家乡地址转交地址生命期50带有2类路由头的数据包带有家乡目的地选项的数据包10绑定确认消息(BA)或绑定错误消息(BE)第51页,课件共77页,创作于2023年2月HA11.4.0家乡代理地址发现MNHA2HA3谁是我的家乡代理?第52页,课件共77页,创作于2023年2月

ICMP家乡代理地址发现请求消息ICMP家乡代理地址发现响应消息ICMP移动前缀请求消息ICMP移动前缀通告消息1.4新ICMPv6消息第53页,课件共77页,创作于2023年2月MNHA;用于初始化动态家乡代理地址发现机制源IP地址:MN当前的转交地址目的IP地址:移动IPv6家乡代理任播地址(根据家乡地址生成)发送该消息的MN当前没有在HA注册。1.4.1家乡代理地址发现请求消息第54页,课件共77页,创作于2023年2月Type:144Code:0Chechsum:ICMP校验和Identifier:用于请求和响应消息的匹配Reserved:保留说明:1.4.1家乡代理地址发现请求消息第55页,课件共77页,创作于2023年2月HAMNHA响应MN的代理地址发现请求HA地址列表长度(HA地址数)由IP包的剩余长度决定1.4.2家乡代理地址发现响应消息第56页,课件共77页,创作于2023年2月Type:145Code:0Checksum:ICMP校验和Identifier:用于请求和响应消息的匹配Reserved:保留;HomeAgentAddress:HA地址(可有多个)说明:1.4.2家乡代理地址发现响应消息第57页,课件共77页,创作于2023年2月

1.4.3任播地址(RFC2526)定义:被分配给一个或者多个网络接口的IPv6地址,发给这个IPv6地址的分组会按照地址距离量协议传到所有具有这个IPv6地址的网络接口中最近的一个第58页,课件共77页,创作于2023年2月组成:MN家乡地址64bit子网前缀+EUI-64格式的接口标识符

移动IPv6家乡代理任播地址64位的接口标识符格式如下:第59页,课件共77页,创作于2023年2月MNHA,请求家乡链路前缀信息源IP地址:MN的转交地址目的IP地址:HA的地址HopLimit域与普通IP包一样必须包括家乡地址目的地选项必须支持ESP1.4.4移动前缀请求消息第60页,课件共77页,创作于2023年2月Type:146Code:0Checksum:ICMP校验和Identifier:用来响应消息的匹配Reseved:保留说明:1.4.4移动前缀请求消息第61页,课件共77页,创作于2023年2月HAMN,向离开家乡链路的MN通告家乡链路的前缀信息;可作为移动前缀请求消息的响应,也可根据HA的策略向注册的MN发送;1.4.5移动前缀通告消息第62页,课件共77页,创作于2023年2月源IP地址:MN希望的HA地址目的IP地址:1)响应消息—请求消息源地址2)非响应消息—MN的转交地址必须用2类路由头必须支持IPsecESP1.4.5移动前缀通告消息第63页,课件共77页,创作于2023年2月Type:147M、O:与路由通告中的M、O位意义相同Code:0Reserved:保留;Chechsum:ICMP校验和Options:选项(前缀信息选项)Identifier:用于于请求消息匹配说明:1.4.5移动前缀通告消息第64页,课件共77页,创作于2023年2月Type通告范围:移动前缀通告可向本链路以外发送;路由通告只限于本链路移动前缀通告全部是单播包;路由通告是单播或组播包移动前缀通告的源IP地址是HA的global地址;路由通告的源IP地址是link-local地址1.4.6移动前缀通告与路由通告的比较第65页,课件共77页,创作于2023年2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论