移动技术第七讲移动协议精.ppt

上传人:石*** 文档编号:73618182 上传时间:2023-02-20 格式:PPT 页数:77 大小:4.50MB
返回 下载 相关 举报
移动技术第七讲移动协议精.ppt_第1页
第1页 / 共77页
移动技术第七讲移动协议精.ppt_第2页
第2页 / 共77页
点击查看更多>>
资源描述

《移动技术第七讲移动协议精.ppt》由会员分享,可在线阅读,更多相关《移动技术第七讲移动协议精.ppt(77页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、移动技术第七讲移动协议第1页,本讲稿共77页 本讲内容本讲内容移动移动IP技术技术3 1移动移动IPv6的报文格式的报文格式2网络安全入门网络安全入门第2页,本讲稿共77页IPv6 HeaderNext =TCPTCP HeaderApplication DataIPv6 HeaderNext =RoutingTCP HeaderRouting HdrNext =TCPApplication Data基本报头基本报头扩展报头扩展报头1报文报文扩展报头扩展报头n1.1 IPv6的报头格式的报头格式IPv6 HeaderNext =SecurityTCP HeaderSecurity HdrNex

2、t =FragFragment HdrNext =TCPDataFrag第3页,本讲稿共77页031VersionTraffic ClassFlow LabelPayload LengthNext HeaderHop Limit128 bit Source Address128 bit Destination Address4122416版本号业务类型流标签净荷长度下一报头跳数限制源地址目的地址1.1 IPv6的报头格式的报头格式Next header:紧接着的扩展头类型第4页,本讲稿共77页1.1.1 IPv6的扩展头的扩展头 扩展头(按照它在IPV6包中的顺序)包括:0:逐跳选项头逐跳选项

3、头(Hop-by-Hop Options header)60:目的选项头:目的选项头(Destination Options Header)43:路由头:路由头(Routing Header)44:分段头:分段头(Fragment header)51:认证头:认证头(Authentication header)50:ESP头头(Encapsulating Security Payload Header)第5页,本讲稿共77页60:目的选项头:目的选项头(Destination Options header)*xx:上层协议头上层协议头(Upper-layer Header)4:IPv4 6:T

4、CP 17:UDP 41:IPv6 58:ICMPv6 59:没有扩展头:没有扩展头1.1.1 IPv6的扩展头的扩展头135:移动头:移动头(Mobile header)第6页,本讲稿共77页 1.2 移动移动IPv6中的报文中的报文移动头承载移动消息2类路由头CN用来指示MN家乡地址家乡地址目的地选项MN指示家乡地址新ICMPv6消息扩展移动IP功能移动IP路由通告通告路由器对移动性支持移动IPv6的消息类型第7页,本讲稿共77页作用:1、通告MN当前可达的路由器2、通告MN如何配置自己的IP地址3、H(Home Agent):该路由器可作为该链路 上的家乡代理家乡代理路由通告(ND)1.

5、2.1 移动检测过程中的报文移动检测过程中的报文我在哪?路由通告路由通告基本功能基本功能第8页,本讲稿共77页 1.2.2 移动移动IPv6地址配置地址配置M M:确定主机的地址配置方式,决定是否更新地 址生命期信息 0通过无状态方式配置地址 1通过全状态方式配置地址及其他配置信息01通过全状态方式配置地址及 其他配置信息10无效。继续使用全状态方式配置地址通过M位和O位的设置确定MN地址配置机制:O:0通过无状态方式配置其它信息 1通过全状态方式配置除地址外的其他配 置信息(M位为0)01通过全状态方式配置除地址外的其他配 置信息(M位为0)10无效。继续使用全状态方式 第9页,本讲稿共77

6、页 1.2.2 移动移动IPv6地址配置地址配置可分配的地址类型:link_local(只能无状态分配)site_local(已废除)global无状态地址自动配置方式 地址生成过程:1)主机生成子网中可唯一识别的接口标识符 2)路由器通告可识别子网链路的前缀前缀选项 3)IPv6地址=通告前缀+接口标识符 4)重复地址检测(DAD)第10页,本讲稿共77页1.2.2 移动移动IPv6地址配置地址配置全状态地址自动配置方式全状态地址自动配置方式(DHCPv6)(DHCPv6)四条消息方式两条消息方式第11页,本讲稿共77页通告间隔选项用于家乡代理路由通告消息,通告本链路非请求的路由通告间隔时间

7、,主要用于移动检测算法Type(8bit):7 Reserved(16bit):保留;Length(8bit):1(以8字节为单位)Advertisement interval(32bit):通告间隔时间1.2.3 移动移动IP路由通告选项路由通告选项第12页,本讲稿共77页Type(8bit):8 Reserved(16bit):保留;Length(8bit):1(以8字节为单位)Home Agent Preference(16bit):值大的优先级高Home Agent Lifetime(16bit):以秒为单位不许用0家乡代理信息选项作为HA的路由器在路由通告中携带该选项,同于通告HA的

8、功能1.2.3 移动移动IP路由通告选项路由通告选项第13页,本讲稿共77页R:设置该位说明prefix域中给出的是一个完整的发送路由器的IP地址,前缀由前缀长度定义。前缀信息选项作为HA的路由器在路由通告中至少包括一个前缀信息选项,同于通告HA的前缀1.2.3 移动移动IP路由通告选项路由通告选项第14页,本讲稿共77页关于路由通告的频率支持移动IPv6的R应配置接口发送路由通告的频率,以确保MN快速判断移动性允许值:min 0.03s max 0.07s 一般设为 0.05s某些无线接入的网络可通过下层协议探测移动性和链路变化,不需要定期路由通告1.2.4 移动移动IP路由通告说明路由通告

9、说明第15页,本讲稿共77页1.3 注册过程中的报文注册过程中的报文移动头承载移动消息的扩展头由前一头部的next header域135表示;必须是最后一个IP扩展头;用于MN、HA、CN交换移动IPv6协议消息报文不能与2类路由头同时使用不能与家乡地址目的地选项同时使用第16页,本讲稿共77页Payload proto(8bit):下一协议域,必须为59Header len(8bit):(以8字节为单位)MH type(8bit):移动消息类型(8种)Reserved(8bit):保留位Checksum(16bit):校验和(采用伪首部校验和)Massage(8bit):消息内容(包括移动选

10、项)1.3.1 移动头报文格式移动头报文格式第17页,本讲稿共77页1.3.1.1 IPv6中的伪首部校验中的伪首部校验IPv6伪首部结构第18页,本讲稿共77页1.3.1.1 IPv6中的伪首部校验中的伪首部校验Source address(128bit):IPv6头中的源地址Destination address(128bit):IPv6头中的目的地址Upper-layer packet lengtn(32bit):上层包长度Next header(8bit):采用伪首部校验的协议头 TCP-6 ICMP-58 UDP-17 MIPv6-2说明:第19页,本讲稿共77页1.3.1.1 IP

11、v6中的伪首部校验中的伪首部校验IPv6伪首部校验和计算方法1、将上层协议头中的校验和置为02、伪首部、上层协议头、协议数据连在一 起并添加零组成长度为16整数倍的报文,然后分成16比特的段,取各个段的反码进行异或运算并求和的反码,即为校验和填入上层协议头中3、伪首部仅用来计算校验和,并不随报文一起传输,真正传输的报文是IP包第20页,本讲稿共77页1.3.1.2 移动移动IPv6中的伪首部校验中的伪首部校验 伪首部中源/目的IP地址使用IP头中的源/目 的IP地址 当移动节点离开家乡链路,如果移动消息 带有家乡地址目的地选项,则伪首部头中 用家乡地址作为源IP地址 上层包长度是整个移动头的长

12、度(包括移动 消息和选项)Next header域值为2第21页,本讲稿共77页1.3.2 移动移动IPv6消息类型消息类型0:绑定更新请求(Binding Refresh Request)1:家乡测试初始(Home Test Init)2:转交测试初始(Care-of Test Init)3:家乡测试(Home Test)4:转交测试(Care-of Test)5:绑定更新(Binding Update)6:绑定确认(Binding Acknowledgement)7:绑定错误(Binding Error)MH type(8bit):移动消息类型(8种):第22页,本讲稿共77页移动头中 M

13、H Type=5表示BU消息MNCN,MNHA,通告MN最新的转交地址该消息中,必须带家乡地址目的地选项1.3.2.1 绑定更新消息绑定更新消息(BU)通告我的位置是xxxx第23页,本讲稿共77页A:请求绑定确认位;H:家乡注册位;L:Link-local地址兼容位;K:该位仅在发到HA的BU中有效,清0说明 需重新运行IPsec安全联盟Sequence#:发送的BU序号;Reserved:保留;Lifetime:以4秒为单位,指示绑定期;说明:1.3.2.1 绑定更新消息绑定更新消息(BU)第24页,本讲稿共77页绑定授权数据选项(发给绑定授权数据选项(发给CN的的BU中是必选中是必选项)

14、项)Nonce Indices选项(仅在发给选项(仅在发给CN的的BU中,中,与上一选项同出)与上一选项同出)Alternate Care-of Address选项(源地址或选项(源地址或选项选其一)选项选其一)若无选项,必须加若无选项,必须加4字节填充,使移动头中字节填充,使移动头中header len=1选项说明:选项说明:1.3.2.1 绑定更新消息绑定更新消息(BU)第25页,本讲稿共77页移动头中 MH Type=6表示BA消息;CNMN,HAMN,接收到BU的确认;1.3.2.2 绑定确认消息绑定确认消息(BA)第26页,本讲稿共77页Status:小于128接受,大于等于128拒

15、绝;K:清0表示需重新运行Ipsec安全联盟Reserved:保留Sequence#:从BU中拷贝的序号Lifetime:指示绑定缓存中应该维持的时间;说明:1.3.2.2 绑定确认消息绑定确认消息(BA)第27页,本讲稿共77页绑定授权数据选项绑定刷新建议选项若无选项,需填充4字节使移动头中header len=1。选项说明:1.3.2.2 绑定确认消息绑定确认消息(BA)第28页,本讲稿共77页 0 Binding Update accepted 1 Accepted but prefix discovery necessary128 Reason unspecified129 Admin

16、istratively prohibited130 Insufficient resources131 Home registration not supported132 Not home subnetBA指示的状态:1.3.2.2 绑定确认消息绑定确认消息(BA)第29页,本讲稿共77页133 Not home agent for this mobile node134 Duplicate Address Detection failed135 Sequence number out of window136 Expired home nonce index137 Expired care

17、-of nonce index138 Expired nonces139 Registration type change disallowedBA指示的状态:1.3.2.2 绑定确认消息绑定确认消息(BA)第30页,本讲稿共77页1.3.2.3 家乡测试初始消息家乡测试初始消息(HoTI)移动头中 MH Type=1表示HoTI消息;MNCN;MN用来初始化“返回路径可达测试”通过HA与MN之间的隧道发送,由IPsec ESP隧道模式实现。第31页,本讲稿共77页Reserved:保留;Home init cookie:64位随机值;选项:可扩展,目前没有若无选项,移动头中header le

18、n=1;说明:1.3.2.3 家乡测试初始消息家乡测试初始消息(HoTI)第32页,本讲稿共77页移动头中 MH Type=2表示CoTI消息;MNCN;MN用来初始化“返回路径可达测试”,向CN请求Care-of keygen token;1.3.2.4 转交测试初始消息转交测试初始消息(CoTI)第33页,本讲稿共77页Reserved:保留;Care-of init cookie:64位随机数;选项:可扩展,目前没有若无选项,移动头中header len=1;说明:1.3.2.4 转交测试初始消息转交测试初始消息(CoTI)第34页,本讲稿共77页1.3.2.5 家乡测试消息家乡测试消息

19、(HoT)移动头中 MH Type=3表示HoT消息;CNMN,是对HoTI消息的响应消息;注:需要经过HA的处理第35页,本讲稿共77页Home Nonce Index:MN在BU消息中返回Home Init Cookie:HoTI消息中的64位CookieHome Keygen Token:64位令牌选项:可扩展,目前无选项无选项时移动头中header len=2说明:1.3.2.5 家乡测试消息家乡测试消息(HoT)第36页,本讲稿共77页1.3.2.6 转交测试消息转交测试消息(CoT)移动头中 MH Type=4表示CoT消息;CNMN,是对CoTI消息的响应消息;第37页,本讲稿共

20、77页Care-of Nonce Index:MN在BU消息中返回Care-of Init Cookie:64位CookieCare-of Keygen Token:64位令牌选项:可扩展,目前无选项无选项时移动头中header len=2说明:1.3.2.6 转交测试消息转交测试消息(CoT)第38页,本讲稿共77页1.3.2.7 绑定错误消息绑定错误消息(BE)移动头中 MH Type=7表示BE消息只有CN发送的消息,向MN报告错误第39页,本讲稿共77页Status:错误原因 1 家乡地址目的地选项无对应绑定 2 无效的MH Type类型Reserved:保留;Home address

21、:选项中的家乡地址;选项:可扩展,目前无选项无选项时移动头中的header len=2;说明:1.3.2.7 绑定错误消息绑定错误消息(BE)第40页,本讲稿共77页1.3.2.8 绑定更新请求消息绑定更新请求消息(BRR)移动头中 MH Type=0表示BRR消息CNMN(always)发送给MN的家乡地址用于向MN请求更新CN的移动绑定第41页,本讲稿共77页Reserved:保留;选项:可扩展,目前没有无选项时移动头中header len=0说明:1.3.2.8 绑定更新请求消息绑定更新请求消息(BRR)第42页,本讲稿共77页1.3.3 路由头路由头 由前一个扩展头中Next head

22、er=43表示路由头格式8bit8bit32bit8bit8bit第43页,本讲稿共77页Next header(8bit):遵循IPv6扩展头编码Hdr Ext Len(8bit):8字节为单位路由头类型(8bit):标识不同类型的路由头,移动IP中使用2Segments Left:路由中还没有访问的节点1.3.3 路由头路由头说明:第44页,本讲稿共77页0类路由头(type 0 Routing Header):1.3.3.1 0类路由头类路由头第45页,本讲稿共77页地址列表就是该报文途经的中间节点源节点的目的地址是第一个中间节点地址数据包每经过一个中间节点,都由该节点提取路由头中的下一

23、个中间节点地址,将其替换到IPv6包的目的地址列表中的最后一个地址就是最终节点的地址含有0类型路由头的IPv6包说明:1.3.3.1 0类路由头类路由头第46页,本讲稿共77页2类路由头(type 2 routing header)1.3.3.2 2类路由头类路由头第47页,本讲稿共77页Hdr Ext Len:2Routing Type:2Segment Left:1Reserved:保留Home address:MN的家乡地址说明:1.3.3.2 2类路由头类路由头第48页,本讲稿共77页CN将MN的转交地址作为优化路由分组的目的IP时使用,在HA的移动前缀通告中使用将MN的家乡地址放在2

24、类路由头中;2类路由头按照IPv6扩展头顺序排列,若与0类路由头同时出现,跟在0类路由头后面2类型路由头说明:1.3.3.2 2类路由头类路由头第49页,本讲稿共77页目的地选项头由前一个扩展头中next header=60表示家乡地址选项家乡地址选项type=201=0 xC9 length=161.3.4 家乡地址目的地选项家乡地址目的地选项第50页,本讲稿共77页1.3.5 移动移动IPv6消息的使用消息的使用InternetInternet家乡代理家乡代理(HA)(HA)移动节点移动节点(MN)(MN)通信节点通信节点(CN)(CN)网络前缀网络前缀:2002:0/642002:0/6

25、4网络前缀网络前缀:2001:0/642001:0/6412网络前缀网络前缀:2005:0/642005:0/64家乡地址家乡地址:2002:14/64:2002:14/64家乡家乡代理代理路由路由通告通告路由路由通告通告转交地址转交地址:2005:25/64:2005:25/64我在哪我在哪绑定更新消息绑定更新消息(BU)(BU)绑定确认消息绑定确认消息(BA)(BA)绑定表2002:142005:25家乡地址转交地址 生命期50转交测试初始转交测试初始消息消息(CoTI)(CoTI)家乡测试初始消息家乡测试初始消息(HoTI)(HoTI)家乡测试消息家乡测试消息(HoT)(HoT)家乡测试

26、初始家乡测试初始消息消息(HoTI)(HoTI)转交测试转交测试消息消息(CoT)(CoT)家乡测试家乡测试消息消息(HoT)(HoT)绑定更新绑定更新消息消息(BU)(BU)绑定更新绑定更新消息消息(BRR)(BRR)绑定缓存表2002:142005:25家乡地址转交地址 生命期50带有带有2 2类路由头类路由头的数据包的数据包带有家乡目的地带有家乡目的地选项的数据包选项的数据包1010绑定确认消息绑定确认消息(BA)(BA)或绑定错误消息或绑定错误消息(BE)(BE)第51页,本讲稿共77页HA11.4.0 家乡代理地址发现家乡代理地址发现MNHA2HA3谁是我的家乡代理?第52页,本讲稿

27、共77页 ICMP家乡代理地址发现请求消息ICMP家乡代理地址发现响应消息ICMP移动前缀请求消息ICMP移动前缀通告消息1.4 新新ICMPv6消息消息第53页,本讲稿共77页MN HA;用于初始化动态家乡代理地址发现机制源IP地址:MN当前的转交地址目的IP地址:移动IPv6家乡代理任播地址(根据家乡地址生成)发送该消息的MN当前没有在HA注册。1.4.1 家乡代理地址发现请求消息家乡代理地址发现请求消息第54页,本讲稿共77页Type:144Code:0Chechsum:ICMP校验和Identifier:用于请求和响应消息的匹配Reserved:保留说明:1.4.1 家乡代理地址发现请

28、求消息家乡代理地址发现请求消息第55页,本讲稿共77页HAMNHA响应MN的代理地址发现请求HA地址列表长度(HA地址数)由IP包的剩余长度决定1.4.2 家乡代理地址发现响应消息家乡代理地址发现响应消息第56页,本讲稿共77页Type:145Code:0Checksum:ICMP校验和Identifier:用于请求和响应消息的匹配Reserved:保留;Home Agent Address:HA地址(可有多个)说明:1.4.2 家乡代理地址发现响应消息家乡代理地址发现响应消息第57页,本讲稿共77页 1.4.3 任播地址任播地址(RFC 2526)定义:定义:被分配给一个或者多个网络接口的I

29、Pv6地址,发给这个IPv6地址的分组会按照地址距离量协议传到所有具有这个IPv6地址的网络接口中最最近近的一个第58页,本讲稿共77页组成:MN家乡地址64bit子网前缀+EUI-64格式的接口标识符 1.4.3.1移动移动IPv6家乡代理任播地址家乡代理任播地址64位的接口标识符格式如下:第59页,本讲稿共77页MNHA,请求家乡链路前缀信息 源IP地址:MN的转交地址 目的IP地址:HA的地址 Hop Limit域与普通IP包一样 必须包括家乡地址目的地选项 必须支持ESP1.4.4 移动前缀请求消息移动前缀请求消息第60页,本讲稿共77页Type:146Code:0Checksum:I

30、CMP校验和Identifier:用来响应消息的匹配Reseved:保留说明:1.4.4 移动前缀请求消息移动前缀请求消息第61页,本讲稿共77页HAMN,向离开家乡链路的MN通告家乡链路的前缀信息;可作为移动前缀请求消息的响应,也可根据HA的策略向注册的MN发送;1.4.5 移动前缀通告消息移动前缀通告消息第62页,本讲稿共77页源IP地址:MN希望的HA地址目的IP地址:1)响应消息请求消息源地址 2)非响应消息MN的转交地址必须用2类路由头必须支持IPsec ESP1.4.5 移动前缀通告消息移动前缀通告消息第63页,本讲稿共77页Type:147 M、O:与路由通告中的M、O位意义相同

31、Code:0 Reserved:保留;Chechsum:ICMP校验和 Options:选项(前缀信息选项)Identifier:用于于请求消息匹配说明:1.4.5 移动前缀通告消息移动前缀通告消息第64页,本讲稿共77页Type通告范围:移动前缀通告可向本链路以外发送;路由通告只限于本链路移动前缀通告全部是单播包;路由通告是单播或组播包移动前缀通告的源IP地址是HA的global地址;路由通告的源IP地址是link-local地址1.4.6 移动前缀通告与路由通告的比较移动前缀通告与路由通告的比较第65页,本讲稿共77页 本讲内容本讲内容移动移动IP技术技术3 1移动移动IPv6的报文格式的

32、报文格式2网络安全入门网络安全入门第66页,本讲稿共77页 安全的基本概念因特网中使用的安全协议防火墙2 网络安全入门网络安全入门第67页,本讲稿共77页 机密性(Confidentiality)认证(Authentication)完整性检查(Integrity Checking)不可抵赖(Non-Repudiation)2.1 安全的基本概念安全的基本概念计算机网络中所指的安全是指保护计算机、网络资源以及信息不受非授权访问、修改和破坏的科学,通常包含四个有关的话题:用以实现上述安全特性的技术称为密码学第68页,本讲稿共77页机密性2.1 安全的基本概念安全的基本概念AB第69页,本讲稿共77

33、页2.1 安全的基本概念安全的基本概念认证1.秘密密钥加密认证第70页,本讲稿共77页2.使用秘密密钥和消息摘要的认证和完整性检查完整性检查认证重发保护2.1 安全的基本概念安全的基本概念第71页,本讲稿共77页 安全的基本概念因特网中使用的安全协议防火墙2 网络安全入门网络安全入门第72页,本讲稿共77页 2.2 因特网中使用的安全协议因特网中使用的安全协议解决移动性引入(尤其是移动IP协议)所带来的安全问题的相关协议:IP认证头(AH)IP封装安全净荷(ESP)SSH和SCP SSL和S_HTTP第73页,本讲稿共77页IP认证头(IP Authentication Header)提供IP

34、报头和净荷的认证、完整性检查,可能还有不可抵赖,用以认证发送者、保护整个数据包不会被篡改。但是,认证头无法提供数据加密2.2 因特网中使用的安全协议因特网中使用的安全协议第74页,本讲稿共77页IP封装安全净荷提供了IP包净荷的机密性、认证和完整性检查。它的使用方法与AH相仿,位于IP报头和上层报头之间或者在隧道方式下两个IP报头之间。2.2 因特网中使用的安全协议因特网中使用的安全协议第75页,本讲稿共77页 安全的基本概念因特网中使用的安全协议防火墙2 网络安全入门网络安全入门第76页,本讲稿共77页2.3 防火墙防火墙防火墙是一个或一组设备,将受信任的专用网与不受信任的公共网(例如因特网)隔离开来,以保护专网不受“坏家伙”的入侵,同时又不阻止内部用户与外部用户交流信息。第77页,本讲稿共77页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁