ND双机热备
组网描述
ND双机热备是一种有效实现业务快速切换的方法,其核心思想是在控制层面和转发层面实时保持主用设备和备用设备上ND表项同步,以及当备用设备切换为主用设备时,原备用设备上的备份ND表项能够触发生成主机路由信息。部署了ND双机热备功能之后,一旦VRRP6发生主备切换,新的主用设备不需要重新学习ND表项就可以正常转发下行流量,保证下行流量的连续性。
图8-31描述了一个典型的部署了VRRP6备份组的组网环境,其中DeviceA是Master设备,DeviceB是Backup设备。正常情况下,用户侧的上行流量和网络侧的下行流量都经过DeviceA转发,当DeviceA或者DeviceA和Switch之间的链路发生故障时,VRRP6备份组将发生主备倒换,DeviceB将升级为Master设备。DeviceB升级为主用设备之后,需要向网络侧的设备发布网段路由,将下行流量引向DeviceB。如果此时DeviceB上还没有学到用户侧设备的ND表项,去往用户侧的下行流量将会中断。因此,只有当部署了ND双机热备功能,DeviceB学到用户侧设备的ND表项后,下行流量才能正常转发。
除了使用VRRP6作为协商主备的场景,在E-Trunk协商主备的场景下,如果出现E-Trunk主备链路切换,也会出现上述问题。因此,ND双机热备也适用于E-Trunk主备场景。本章节,主要以VRRP6场景为例,介绍ND双机热备的实现过程。
特性部署
当DeviceA或者DeviceA与Switch之间的链路发生故障时,DeviceA与DeviceB的主备关系发生切换,DeviceB向网络侧设备发布网段路由,将下行流量引向DeviceB。
- 部署ND双机热备功能之前,下行流量在到达DeviceB的时候,由于没有对应的用户侧设备的ND表项,会触发大量的ND Miss消息,不仅消耗系统资源,也会造成下行流量的中断。
- 部署ND双机热备功能之后,DeviceB会实时同步DeviceA上的ND信息,下行流量在到达DeviceB之后,直接根据DeviceB上的备份ND信息转发流量。