IPv6 路由

2018-12-28 14:26 更新

路由概念在IPv6的情况下保持相同,但是几乎所有路由协议都被相应地重新定义。 我们之前讨论过,主机如何对其网关说话。 路由是转发可路由数据的过程,其选择在到目的地的若干可用路由或路径之中的最佳路由。 路由器是一种转发未明确指定给它的数据的设备。

存在两种形式的路由协议:

  • 距离向量路由协议:运行距离向量协议的路由器通告其连接的路由,并从其邻居学习新的路由。 到达目的地的路由成本通过源和目的地之间的跳计算。 路由器通常依赖于其邻居来进行最佳路径选择,也称为“通过谣言路由"。 RIP和BGP是距离矢量协议。

  • 链路状态路由协议:此协议确认链路的状态,并通告其邻居。 从对等路由器学习关于新链路的信息。 在所有路由信息已经收敛之后,链路状态路由协议使用其自己的算法来计算到所有可用链路的最佳路径。 OSPF和IS-IS是链路状态路由协议,它们都使用Dijkstra的最短路径优先算法。

路由协议可以分为两类:

  • 内部路由协议:此类别中的协议在自治系统或组织内用于在其边界内的所有路由器之间分发路由。 示例:RIP,OSPF。

  • 外部路由协议:外部路由协议在两个不同的自治系统或组织之间分布路由信息。 示例:BGP。

路由协议

  • RIPng

    RIPng代表下一代路由信息协议。 这是一个内部路由协议,是一个距离矢量协议。 RIPng已升级以支持IPv6。

  • OSPFv3

  • 开放最短路径优先版本3是经过修改以支持IPv6的内部路由协议。 这是一个链路状态协议,并使用Djikrasta的最短路径优先算法来计算到所有目的地的最佳路径。

  • BGPv4

    BGP代表边界网关协议。 它是唯一的开放标准外部网关协议可用。 BGP是一种距离向量协议,它使用自治系统作为计算度量,而不是路由器的数量作为Hop。 BGPv4是BGP的升级以支持IPv6路由。

协议更改为支持IPv6

  • ICMPv6 :Internet控制消息协议版本6是ICMP的升级实现,以适应IPv6要求。 该协议用于诊断功能,错误和信息消息,统计目的。 ICMPv6的邻居发现协议替换ARP,并帮助发现链路上的邻居和路由器。

  • DHCPv6 :动态主机配置协议版本6是DHCP的一种实现。 启用IPv6的主机不需要任何DHCPv6服务器获取IP地址,因为它们可以自动配置。 他们也不需要DHCPv6定位DNS服务器,因为可以通过ICMPv6邻居发现协议发现和配置DNS。 然而DHCPv6服务器可以用于提供这些信息。

  • DNS :没有新版本的DNS,但它现在配备了扩展,以支持查询IPv6地址。 添加了新的AAAA(quad-A)记录以回复IPv6查询消息。 现在DNS可以用两个IP版本(4和6)回复,而查询格式没有任何改变。


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号