信息网络与协议ch03.pptVIP

  • 0
  • 0
  • 约1.5万字
  • 约 124页
  • 2024-09-11 发布于重庆
  • 举报

发送数据给3010:3::1查找路由表转发分组的下一跳IP地址为3ffe:1::1W

3010:3::13ffe:1::1H

3ffe:1::2网络号下一跳3ffe:1::/64onlink/03ffe:1::1RIP分组封装成链路层帧帧的目的MAC地址?3ffe:1::1对应的MAC地址?M

3ffe:1::33ffe:2::1缺省路由,和所有的IP地址都会匹配上,也可以表示为default地址解析:IPv6地址解析通过在节点之间交换邻居请求(NS:NeighborSolicitation)和邻居公告(ND:NeighborAdvertisement)消息来完成网络层机制:NS和ND均为ICMPv6消息如何将NS发送给目标节点?利用被请求节点地址!NS的目的IP地址:知道目标(下一跳节点)的IPv6地址,利用该IPv6地址对应的被请求节点地址封装NS的帧的目的MAC地址:组播IPv6地址对应的MAC地址可以直接通过映射得到!地址解析:过程1.判断是否需要进行地址解析过程每个节点维护邻居缓存:邻居IPv6地址MAC地址查找邻居缓存2.根据需要开始地址解析过程发送节点发送邻居请求(NS):组播发送,包含要解析的IPv6地址(目标地址)目标节点接收并处理NS,响应邻居公告(NA)):单播发送,包含目标节点MAC地址发送节点更新邻居缓存HostA发送分组给HostB,首先必须通过地址解析获得HostB的MAC地址基于HostB的IPv6地址,HostA以组播的方式发送NS消息到被请求节点地址FF02::1:FF02:6EA5HostB在其相应接口的感兴趣MAC地址表上设置了33:33:FF:02:6E:A5,因此接收和处理NS消息。然后,HostB以单播的方式响应NA消息地址重复检测地址重复检测(DAD:DuplicateAddressDetection):基于邻居请求(NS)/邻居公告(NA)来实现节点发送NS,其中包含要检测的IPv6地址如果收到相应的NA,则检测到重复,节点不会使用重复的地址,否则开始使用该IPv6地址检测到地址重复后的具体处理依赖于实现HostB有一个全局地址2001:DB8:2:260:8FF:FE52:F9D8,HostA也试图使用该全局地址,HostA首先需要对该地址做DAD。HostA以组播的方式发送NS,由于HostA未配置任何地址,所以源地址为::HostB接收和处理NS,由于NS的源地址为::,所以HostB向全节点组播地址发送NA邻居发现机制获取邻居(同一链路上的节点)的信息地址解析:知道邻居节点IP地址,获取其MAC地址地址重复检测:判断一个IP地址是否被邻居节点使用获取子网路由信息路由器发现:获取路由器、子网前缀等信息*网络层机制

基于ICMPv6协议(邻居请求NS邻居发现NA)邻居发现机制中地址的选择遵循以下原则:1)源地址:如果节点没有任何有效地址,那么发数据时使用::作为源地址2)目的地址:如果节点不知道目的的任何地址包括IPv6地址,则使用FF02::1或者FF02::2如果节点知道目的的IP地址,但不知道MAC,则使用该IP地址对应的被请求节点地址路由器发现节点通过路由器发现过程找到本地链路上路由器的集合除了配置缺省路由,IPv6路由器发现同时配置其它网络参数:确定节点地址自动配置方式:是否使用有状态地址自动配置(DHCPv6)?为链路定义的网络前缀列表,每个前缀包含IPv6网络前缀和有效(Valid)、推荐(Preferred)生存期(Lifetime)IPv6头标中HopLimit域的缺省设置本地链路的MTU……….路由器发现具体过程被动式1.IPv6路由周期性公告路由器公告(RA:RouterAdvertisement)消息:组播发送2.同一链路上的IPv6主机接收RA消息,并且使用其内容来配置或者维护网络参数设置主动式IPv6主机主动发送路由器请求(RS:RouterSolicitation):组播发送同一链路上的路由器响应RA:单播或者组播方式发送HostA获得网络相关信息,配置地址路由等必须先开始路由器发现过程。HostA发送一个组播RS到FF02::2路由器由于加入了全路由器组播组,将接收和处理RS,然后以组播的方式响应一个RA消息,其中包含配置参数和本地链路前缀,RA也可以单播方式发送移动环境下的邻居发现代理邻居发现:ProxyNeighborDiscovery主机A主机B路由器R主机A移动代理邻居发

文档评论(0)

1亿VIP精品文档

相关文档