[发明专利]用于分布式组构系统的交换机发现协议有效
申请号: | 201380007707.9 | 申请日: | 2013-01-17 |
公开(公告)号: | CN104094556B | 公开(公告)日: | 2017-07-11 |
发明(设计)人: | K·G·坎博;吕达人;V·潘德伊;N·高什 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 陈华成 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 分布式 组构 系统 交换机 发现 协议 | ||
技术领域
本发明总体地涉及数据中心和数据处理。更特别地,本发明涉及用于检测交换机何时加入及脱离分布式组构系统、以及用于为在系统内的交换机之间的通信确定最佳可用路径的协议。
背景技术
数据中心一般是用于提供为支持企业和组织所需的因特网和内联网服务的集中式设施。典型的数据中心能够容纳各种类型的电子设备,例如,计算机、服务器(例如,邮件服务器、代理服务器和DNS服务器)、交换机、路由器、数据存储器件以及其他关联的构件。一个给定的数据中心能够拥有按分布式方式互连的数百或数千个交换机。通常,多个个体交换机被分组成分布式系统。这些交换机中的任一个能够在任何给定时间脱离或加入分布式组构,每个此类事件都是对分布式组构系统的正常操作的潜在中断。
发明内容
在一个方面中,本发明的特征在于包含通过交换机间的链路互连的并被指派给同一分组的多个独立的网络元素的分布式组构系统。每个网络元素都包含一个或多个交换芯片、处理器以及由处理器执行的存储器存储程序代码。每个网络元素的程序代码都包含交换机发现协议(SDP)模块。每个网络元素的SDP模块在执行时会使用多个传输速率之一来周期性地多播SDP数据单元(SDPDU)。该多个传输速率包括快传输速率和慢传输速率。由每个网络元素的SDP模块使用的传输速率是快传输速率,直到该网络元素的SDP模块确定标准已满足,响应于此,由该网络元素的SDP模块使用的传输速率改变为慢传输速率。
在另一个方面中,本发明的特征在于用于在分布式组构系统中发现被指派给同一分组的网络元素的计算机程序产品。计算机程序产品包括具有编入其中的计算机可读程序代码的计算机可读存储介质。计算机可读程序代码包含被配置用于使用多个传输速率之一来周期性地多播SDP数据单元(SDPDU)的交换机发现协议(SDP)模块。该多个传输速率包括快传输速率和慢传输速率。SDP模块还被配置用于使用快传输速率来周期性地多播SDPDU,直到标准已满足,并且,响应于满足该标准,将传输速率改变为慢传输速率。
在又另一个方面中,本发明的特征在于用于在分布式组构系统中发现被指派给同一分组的网络元素的方法。该方法包括:由多个网络元素中的每个网络元素使用多个传输速率之一来周期性地多播交换机发现协议数据单元(SDPDU)。该多个传输速率包括快传输速率和慢传输速率。这些网络元素中的一个或多个会检测分布式组构系统中的稳定性,并且响应于所检测到的稳定性而将传输速率由快传输速率改变为慢传输速率。
附图说明
本发明的上述及更多优点通过参考下面结合附图进行的描述可以更好地理解,在附图中,相同的附图标记指示各个附图中的相同的结构元件及特征。图形并不一定是按比例的,反而应当注重的是说明本发明的原理。
图1是包含具有多个网络元素、服务器和管理站的数据中心的网络环境的一种实施例。
图2是包含主(控制者)交换机、备用交换机以及多个跟随者交换机的数据中心的一种实施例的框图。
图3是包含与存储器通信的处理器以及存储于存储器内的层式软件栈的网络元素的一种实施例的功能框图。
图4A是在主交换机内的层式软件以及在软件栈的层之间的各个通信信道的框图。
图4B是在跟随者交换机内的层式软件以及在软件栈的层之间的各个通信信道的框图。
图5是协议TLV(类型-长度-值)的一种实施例的图表。
图6是组ID(GID)TLV的一种实施例的图表。
图7是交换机信息(SI)TLV的一种实施例的图表。
图8是交换机成员(SM)TLV的一种实施例的图表。
图9是用于交换机发现协议的传输状态机(TSM)的一种实施例的图表。
图10是用于交换机发现协议的接收状态机(RSM)的一种实施例的图表。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380007707.9/2.html,转载请声明来源钻瓜专利网。