买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】一种组播高可用行情分发的方法及装置_天翼云科技有限公司_202311662210.2 

申请/专利权人:天翼云科技有限公司

申请日:2023-12-06

公开(公告)日:2024-04-09

公开(公告)号:CN117857233A

主分类号:H04L12/18

分类号:H04L12/18;H04L9/40;H04L12/46;H04L45/16;H04L45/28;H04L45/745;H04L45/76

优先权:

专利状态码:在审-实质审查的生效

法律状态:2024.04.26#实质审查的生效;2024.04.09#公开

摘要:本发明公开了一种组播高可用行情分发的方法及装置,本发明通过从行情中心到公有云只需要发送一份组播流量,实现了最优的组播复制,节约了行情中心到各会员中心的带宽成本,创新性的提出了组播接收者的弹性伸缩组,且为了节约AZ间带宽,就近选择弹性伸缩组一个AZ的成员作为组播接收者,只有当同一个伸缩组内同AZ的成员均故障才会选择伸缩组中另一个AZ的成员接收者,既节约带宽又达到了跨AZ高可用的效果,本发明实现组播网关跨AZ部署,并通过和POP接入点建立单播vxlan隧道,并根据BGPAZ号长度不同实现了到行情源的自动就近优选接收。

主权项:1.一种组播高可用行情分发的方法,其特征在于:流程方法如下:S1、部署一个组播网关MCGW,采用集群的方式在多个AZ间部署,例如AZ1部署一台,AZ2部署一台;S2、组播网关MCGW通过两个AZ的DCI互联链路同步组播表项信息;S3、各会员单位将认证证书加密前置安装到MCGW组播网关上,由组播网关代理到各大行情中心作证书认证;S4、每个会员单位创建组播接收者弹性伸缩组,每个伸缩组在每个AZ至少有一台行情服务器,设定弹性伸缩组成员的优先级,例如会员单位1的组播接收者弹性伸缩组1有两个成员,且行情服务器1优先级为100,行情服务器2优先级为50,表示优先选取行情服务器1接收行情;S5、每个弹性伸缩组内的成员按照如下逻辑做组播组加入,创新性提出按照行情服务器网卡在一定时间内收到组播网关发送的查询报文,来判断该网卡和MCGW的可达性,从而也实现了同一个行情服务器同时间只有一个网卡做组播组加入的行为,保证了行情服务器同一时间不会从两个网卡收到相同的组播报文而导致行情服务器处理出现异常;S6、组播网关MCGW上配置生产中心和灾备中心的IP地址,并设置组播源优先级,例如将生产中心设置为100,灾备中心设置为50,假定数字越大越优先;S7、按照组播源的优先级优先选择生产中心发起单播证书认证,当生产中心单播不可达时,MCGW尝试向灾备行情中心发起证书认证,此时由于MCGW2到灾备中心的单播路由优先级更高,会优先通过MCGW2发起认证;S8、组播网关使用VIP和POP设备建立vxlan单播隧道,组播流量从两个AZ的POP设备进入并封装vxlan隧道进入组播网关,当生产中心作为组播源发送行情信息时,由于MCGW1和MCGW2均对POP发布VIP的BGP路由,但POP1收到来自MCGW1的VIP路由由于AS号更短被优选,因此由MCGW1来接收生产中心的组播行情信息;S9、MCGW收到后,根据OVS地址信息,可以查询到该行情服务器所述的AZ和伸缩组信息,并记录组播组IGMPreport消息后,会生成组播表项;S10、MCGW的每个成员定期通过IGMPquery对组播成员探活,超时不回应删除该组播组;S11、当弹性伸缩组1中行情服务器1的网卡出现故障时,MCGW1和MCGW2发出的IGMPquery报文超时无回应,会检测到该故障时,将组播表项中网卡A删除,同时会员单位的行情服务器也会检测到不可达,从而使用另一块网卡向MCGW发送IGMPJoin;S12、当会员单位服务器1故障,此时网卡A和网卡B不可达.当会员单位服务器1故障,此时网卡A和网卡B不可达,MCGW1会选择AZ2的网卡E.组播行情会通过生产中心到MCGW1再到DCI互联链路,再到达网卡E,同时发送告警,并自动再拉起一台新的虚拟机作为AZ1的会员单位的行情服务器;S13、当整个AZ1故障时,MCGW2通过组间同步消息超时检测到成员MCGW1不再活跃,会根据会员单位安装的证书向灾备中心发起单播认证,并检测到网卡A,B,C,D均不可达,查询组播表项从中选择另外一个AZ即AZ2的接收者,将AZ2的组播表项改为接收组播,选择向网卡E和网卡G发送组播行情数据。

全文数据:

权利要求:

百度查询: 天翼云科技有限公司 一种组播高可用行情分发的方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。