- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3-1-IP与ICMP协议.ppt
* 主机发现路由器的两种方法 等待路由器主动发送路由器公告 主机进入网络后主动发送路由器请求报文 * 6 业务量类型 流标记:0 净荷长度 下一头标:58 255 类型:134 信源地址 目的地址 可到达超时 代码:0 校验和 路由器生存时间 1 选项长度:1 发送者链路地址 路由器公告报文 M O 保留 最大中继点 可到达的重发间隔 5 1 保留 MTU * 6 业务量类型 流标记:0 净荷长度:16 下一头标:58 255 类型:133 信源地址 目的地址 IP数据报头 代码:0 校验和 保留 选项代码:1 选项长度:1 发送者链路地址 路由器请求报文 * 基本工作过程 笔记本电脑向Ethernet上的所有路由器组播路由器请求消息 如何保证请求消息只限制在本链路范围内? 如何确保只有路由器才响应该请求? 路由器接收该请求包 路由器向Ethernet上的所有主机公告自己的存在 如何确保向本链路上的所有主机广播? 主机收到路由器公告,在缓存中保存该路由器信息并调整自己的路由表配置 * 邻机发现--邻机消失检测 功能:实时监视邻机状态,了解新的拓扑结构 基本方法 上层协议监视 ICMP监视 定期发送邻机请求(单播)给邻机最新的链路地址 使用S比特位判断通信链路的双向性 使用R比特位判断节点性质(是否具备路由功能) * 地址自动配置 功能:自动获得IP地址 基本方法 附加状态地址配置:DHCP 无状态地址的自动配置 包含两个阶段 阶段1:链路本地地址的配置 阶段2:全球单播地址配置 地址组成:网络前缀+链路地址 使用路由器公告报文中的网络前缀 在没有路由器公告报文时使用链路局域地址 过程(全球单播地址) 主机节点配置好链路地址后,发送RS报文,请求路由器的前缀信息; 路由器发送RA报文,携带路由前缀信息; 主机节点收到RA后,根据前缀信息和链路信息生成一个临时的全球单播地址; 主机节点启动DAD,发送NS报文验证地址的唯一性,此时该地址处于临时状态; 链路上的其他节点收到NS,如果没有用户使用该地址,则丢弃报文,否则,产生NA应答报文; 主机节点未收到NA报文,则地址唯一,使用该临时地址初始化接口,此地址进入有效状态。 * EUI64转换算法:将48bitMAC转换为64bit地址 * 注:MAC地址前24bit是组织唯一标识符(OUI, Organizationally Unique Identifier),后24比特由厂商分配 IEEE OUI:00-80-C2; IANA OUI:00-00-5E; Csico: 00-00-0C * 组管理 说明 Ipv4中利用IGMP进行组管理 Ipv6中利用ICMP进行组管理 功能 ICMP可以对组地址进行管理 当网络上某些系统加入(或离开)某个组时,可以将相关信息通知网络上其他系统 支持对组成员信息的查询 * 相关ICMP报文类型 组成员查询(130):查询系统是否属于特定的组 组成员报告(131):系统加入某个组/或对组成员 查询进行应答 组成员结束(132):系统离开某个组 报文格式 IP基本头标 下一头标:58(ICMP包) 目的地址:组播地址 ICMP报文 IP组播地址 最大应答时延(仅用于查询) * ICMP组成员报文 版本 业务量类型 流标记 净荷长度 下一头标:58 Hop限制 ICMP类型 源站IP地址(4) 目标站IP地址(4) IP组播地址 IP数据报头 代码:0 校验和 最大应答时延 不使用 * 基本工作过程 对特定的组进行成员查询 查询报文 目的IP:需要查询的组的IP地址 IP组播地址:需要查询的组的IP地址 报告报文 目的IP:发出查询请求的系统的IP IP组播地址:需要查询的组的IP地址 说明 为了避免所有组成员同时进行应答,各成员等待一个随机时间后再送应答消息 * 对所有组同时进行成员查询 查询报文 目的IP:所希望查询范围内的全节点地址 IP组播地址:全“0”,代表所有组 报告报文 目的IP:发出查询请求的系统的IP IP组播地址:主机所在的组的IP地址 对某个特定节点查询其所属于的组 查询报文 目的IP:所希望查询节点的地址 IP组播地址:全“0”,代表所有组 报告报文 目的IP:发出查询请求的系统的IP IP组播地址:主机所在的组的IP地址 * 向本组内其他成员报告 向本链路内所有路由器报告 向本组内其他成员通知已退出组服务 向本链路内所有节点通知已退出组服务 ICMP的应用 主机可达性测试:Ping 方法:使用ICMP回送和应答消息来确定一台主机是否可达 作用:Ping是因特网包探索器,Ping发送一个ICMP回声清求消息给目的地并报告是
文档评论(0)