wireguard网卡设备、聚合链路的方法及聚合链路选路方法

    公开(公告)号:CN112565069A

    公开(公告)日:2021-03-26

    申请号:CN202011375731.6

    申请日:2020-11-30

    发明人: 陈力

    摘要: 本发明涉及一种wireguard网卡设备、聚合链路的方法及聚合链路选路方法,wireguard网卡设备在wireguard协议栈内配置多个bond接口,配置放通网段,每个bond接口绑定若干peer作为从接口;每条peer链路预配置peer公钥唯一标记,bond通过该字段配置子peer,协议栈内以hash表形式将这些单链路组织成聚合链路;本发明在wireguard协议层实现链路冗余备份、链路质量探测和链路自动倒换,在对传输中断高敏感的应用场合下,部署bond聚合链路,在其中一条或多条peer子链路异常时,不会导致两个站点间通信异常。在对时延高敏感性场合下部署bond,bond机制中最佳链路选举算法能进一步降低数据传输时延。与在应用层实现这些HA相比,在内核协议栈级别实现的链路捆绑、选路及倒换控制具有开销小、易维护、性能强的特点。