什么是IPv6邻居发现

网络 网络管理
我们现在将要浏览的内容是关于IPv6邻居发现相关知识,通过网络路由机制的不断发展,在现行的IPv6协议中,我们提出了IPv6邻居发现的概念。那么什么是IPv6邻居发现?

IPv6重磅推出的旗帜之一就是它的一些特性,其中就包括IPv6邻居发现这个系统。不少朋友对这方面并不了解。到底什么是另据发现呢?似乎和IPv4的地址解析协议有相似的地方。的确,作为演进版本,它的特性都是根据上一个版本做出的改进,那么具体的内容就从下文来了解吧。

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报文不会发送给“黑洞”。

责任编辑:佟健 来源: csdn.net
相关推荐

2010-06-07 13:00:12

IPv6邻居发现协议

2019-09-17 15:11:07

协议NDPIPv6

2010-05-27 12:56:26

2010-05-25 09:26:13

IPv6邻居发现协议

2010-07-01 15:35:47

IPv6协议邻居发现

2018-10-09 09:58:54

IPv6技术障碍

2019-04-09 10:45:18

IPv6运营商协议

2015-02-11 09:21:04

2015-11-09 14:04:28

2020-05-12 09:01:30

IPv6IPv4网络协议

2013-03-13 09:56:24

IPv6IPv4NDP

2019-07-01 10:09:09

IPv6IPv4运营商

2019-06-05 15:43:34

IPV6IPV4网站

2020-03-17 09:50:55

物联网IPv6互联网

2019-04-25 12:13:39

IPV6协议IPv4

2019-12-04 12:07:36

IPv4IPv6网络协议

2020-02-14 11:00:48

IPv6网络协议IPv4

2009-07-15 10:22:27

2019-02-18 08:40:42

IPV6IPv4QoS

2011-06-09 09:32:31

IPv6IPv6流量IPv6日
点赞
收藏

51CTO技术栈公众号