DRNI:Distributed Resilient Network Interconnect,分布式弹性网络互连。
DR:分布式聚合接口
IPP:内部控制链路端口
IPL:内部控制链路
DRCP报文:分布式聚合控制协议数据单元
Keepalive机制:DR设备间通过交互Keepalive报文来进行IPL故障时的双主检测。

DRNI建立及工作过程-----------

1.DRCP报文协议协商;
     当DR设备完成DR系统参数配置后,两端设备通过IPL链路定期发送DRCP报文。当本端收到对端的DRCP协商报文后,会判断DRCP协商报文中的DR系统配置是否和本端相同。如果两端的DR系统配置相同,则这两台设备组成DR系统。
    
2.DR系统建立;
3.主从协商;
    配对成功后,两端设备会确定出主从状态。先比较DR设备角色优先级,值越小优先级越高,优先级高的为主设备。如果优先级相同,则比较两台设备的桥MAC地址,桥MAC地址较小的为主设备。主从协商后,DR设备间会进行配置一致性检查。

4.收发Keepalive报文;

两端设备通过Keepalive链路周期性地发送Keepalive报文检测邻居状态。
    
5.数据同步
    DR系统开始工作后,两端设备之间会实时同步对端的信息,例如MAC地址表项、ARP表项,这样任意一台设备故障都不会影响流量的转发,保证正常的业务不会中断。

最新文章

  1. 深入解析SQL Server并行执行原理及实践(上)
  2. Region的周长, 面积与紧凑程度
  3. SQL: See the TSQL underneath the sp_execute calls
  4. RadioButton 自定义控件
  5. Golang tool:include spider library,image library and some other db library such as mysql,redis,mogodb,hbase,cassandra
  6. python遍历目录文件脚本的示例
  7. 远程连接mysql
  8. dispatch_once认识分析
  9. Dubbo与Zookeeper、SpringMVC整合和利用(负载均衡、容错)
  10. SGU_390_Tickets(另类数位DP)
  11. 1798: [Ahoi2009]Seq 维护序列seq
  12. MySQL跟踪SQL执行之开启慢查询日志
  13. JDK下载-安装-配置
  14. Qt error ------ qRegisterMetaType() 跨线程信号与槽的形参携带
  15. otl使用存储过程或是LEFT JOIN时提示输出类型未知的问题
  16. cocos2dx游戏--欢欢英雄传说--添加动作
  17. angular核心原理解析2:注入器的创建和使用
  18. jQuery中兄弟元素、子元素和父元素的获取
  19. lamp与lnmp的选择
  20. leetcode572

热门文章

  1. <深度学习>TensorBoard的demo
  2. 一些常用的 redis 的操作配置(对String、hash)
  3. 第1章 你好,C++并发世界
  4. Java描述设计模式(05):原型模式
  5. PAT 1013 Battle Over Cities DFS深搜
  6. linux中服务(service)管理
  7. Java分布式系统---消息中间件
  8. 十八道JVM面试题总汇(附解析)
  9. 剑指offer笔记面试题12----矩阵中的路径
  10. 松软科技web课堂:SQLServer之NOW() 函数