社区编辑申请
注册/登录
解析IPv6协议邻居发现的功能和作用
网络 网络管理
IPv6协议邻居发现具体包括什么功能?下面我们就来解析一下。那么在路由方面的灵活机制也是跟邻居发现离不开的。

在IPv6协议中,比较有特色的性能就是IPv6协议邻居发现。那么具体的含义以及结构功能我们在文中来为大家介绍一下。IPv6的优点之一就是提供灵活的路由机制。由于分配IPv4网络ID所用的方式,要求位于Internet中枢上的路由器维护大型路由表。这些路由器必须知道所有的路由,以便转发可能定向到Internet上的任何节点的数据包。通过其聚合地址能力,IPv6支持灵活的寻址方式,大大减小了路由表的规模。在这一新的寻址结构中,中间路由器必须只跟踪其网络的本地部分,以便适当地转发消息。

IPv6协议邻居发现

邻居发现提供以下一些功能:

路由器发现。这允许主机标识本地路由器。

地址解析。这允许节点为相应的下一跃点地址解析链路层地址(替代地址解析协议[ARP])。

地址自动配置。这允许主机自动配置站点-本地地址和全局地址。

IPv6协议邻居发现将Internet控制消息协议用于IPv6(ICMPv6)消息,这些消息包括:

路由器广告。在伪定期的基础上或响应路由器请求由路由器发送。IPv6路由器使用路由器广告来公布其可用性、地址前缀和其他参数。

路由器请求。由主机发送,用于请求链路上的路由器立即发送路由器广告。

邻居请求。由节点发送,以用于地址解析、重复地址检测,或用于确认邻居是否仍可访问。

邻居广告。由节点发送,以响应邻居请求或通知邻居链路层地址中发生了更改。

重定向。由路由器发送,从而为某一发送节点指示指向特定目标的更好的下一跃点地址。

IPv6协议邻居发现协议与IPv4地址解析协议有什么区别?

IPv6不再执行地址解析协议(ARP)或反向地址解析协议(RARP),而以邻居发现协议中的相应功能代替,IPv6协议邻居发现协议与IPv4地址解析协议主要区别如下:

IPv4中地址解析协议ARP是独立的协议,负责IP地址到链路层地址的转换,对不同的链路层协议要定义不同的ARP协议。IPv6中邻居发现协议NDP包含了ARP的功能,且运行于因特网控制报文协议ICMPv6上,更具有一般性,包括更多的内容,而且适用于各种链路层协议;

ARP协议以及ICMPv4路由器发现和ICMPv4重定向报文基于广播,而NDP协议的邻居发现报文基于高效的组播和单播;

可达性检测的目的是确认相应IP地址代表的主机或路由器是否还能收发报文,IPv4没有统一的解决方案。NDP中定义了可达性检测过程,保证IP报文不会发送给“黑洞”。

责任编辑:佟健 来源: 互联网
相关推荐

2022-05-30 19:30:39

IPv4IPv6

2010-06-02 13:03:28

IPv6网络协议

2010-05-24 16:20:32

IPv6隧道技术

2010-06-07 13:00:12

IPv6邻居发现协议

2010-05-25 09:26:13

IPv6邻居发现协议

2019-09-17 15:11:07

2010-06-02 16:14:28

IPv6邻居发现

2010-05-27 16:17:46

2010-05-26 14:12:06

IPv6协议

2010-05-31 16:59:28

IPv6协议

2010-06-01 13:55:09

IPv6地址

2010-05-26 13:49:45

移动IPv6协议

2020-02-14 11:00:48

2010-05-28 18:29:42

IPv6协议

2010-06-21 15:18:19

IPv6协议栈

2010-05-26 17:44:55

IPv6协议

2010-05-27 11:51:04

IPv6协议

2010-06-08 18:06:15

IPv6协议标准

2010-06-01 17:34:49

IPv6协议应用

2010-05-26 18:00:03

IPv6路由

同话题下的热门内容

2022年五大网络管理发展趋势我敢打赌,看完这个故事,你一定能搞懂“算力网络”……什么是Flink网络栈?

编辑推荐

这是全面的IGMP协议总结,没有之一!百亿级访问量的实时监控系统如何实现?深度 | 只有IT人才能读懂的《西游记》10分钟理解TCP、UDP 和端口号从TCP到Socket,彻底理解网络编程是怎么回事
我收藏的内容
点赞
收藏

51CTO技术栈公众号