2020-12-21 SONiC系统支持MC-LAG

SONiC系统支持MC-LAG
MC-LAG是Multi Chassis LAG
MC-LAG的关键是组成MC的两个Chassis之间的信息同步,SONiC支持多种两个Chassis之间的互联方式,从两个Chassis部署在相同节点,有或者无互联专用链路,到两个Chassis部署在不同节点,通过各种隧道技术互联等。
MC-LAG加上在MC-LAG Port上创建vMAC运行VRRP协议可以提供系统安全性。
RFC7275定义了ICCP(Inter-Chassis Communication Protocol),SONiC认为RFC7275太复杂,MLAG ICCP实现了一个简化的版本。ICCP利用8888 TCP端口(这么吉利的号码被用掉了:-)
需要同步的信息:
MAC Table
LACP状态信息,包括System ID,AGG_ID(Key?)
ARP信息
IGMP/PIM
SONiC充分应用容器的机制,ICCPd一个容器,MC-LAG功能一个容器
doc\mclag目录下面还有一个iccpd-code-introduction文件介绍了iccp MC-LAG的实现,除了ICCP的代码介绍外,还有几个mlag的C文件介绍

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值