《用于网络互连的置换盒的制作方法》由会员分享,可在线阅读,更多相关《用于网络互连的置换盒的制作方法(11页珍藏版)》请在金锄头文库上搜索。
1、用于网络互连的置换盒的制作方法专利名称:用于网络互连的置换盒的制作方法用于网络互连的置换盒背景技术:随着越来越多数量的应用和服务可经由网络(如因特网)获得,越来越多数量的内容、应用和/或服务提供商转向联网和共享资源技术,诸如云计算。此外,越来越多的数据量被远程地存储,使得数据中心日益扩大存储容量和相关资源的量。用户或客户通常将租用、租借或以别的方式偿付通过云或跨网络对资源的访问,且因此不必购买和维护硬件和/或软件来提供对这些资源的访问。在许多例子中,客户将需要多于一个的资源(诸如计算装置、服务器或其它计算或处理装置)来执行操作的部分。随着客户数量增加,且每个客户的平均资源数量增加,存在增加可用
2、的资源数量的对应的需要。在数据中心的上下文中,这可能意味着增加许多额外的服务器机柜。为了容纳额外的资源,将这些资源连接至外部网络的数据中心网络的部分需要相应地缩放。这样的网络在部署时可能需要数千的连接,且这个数量在缩放到更大的部署时可能呈指数地增加。除了购买和安装的大量成本之外,大量的连接增加了造成不正确的连接的可能数量,且因此可能影响网络的性能。附图简述将参考附图描述根据本发明的不同实施方案,其中:图1图示其中可以实施不同实施方案的实施例环境;图2图示可以根据不同实施方案使用的高度连接的网络设计的实施例;图3图示可以根据不同实施方案利用的Clos网络型交换机群组的实施例;图4图示利用置换盒实
3、现可以根据至少一个实施方案使用的层次之间的连接的交换机群组的实施例;图5图示可以根据至少一个实施方案使用的实施例置换盒的内部连接;图6图示可以根据不同实施方案使用的实施例键控方法;图7图示用于利用置换盒实现可以根据至少一个实施方案使用的层次之间的连接的实施例过程;图8(a)至图8(d)图示用于使用可以根据不同实施方案使用的置换盒缩放网络装置的数量的方法;图9(a)至图9(c)图示用于使用可以根据不同实施方案使用的一个或多个置换盒部署至少一部分网络的方法;和图10图示用于使用可以根据不同实施方案使用的置换盒缩放网络装置的数量的实施例过程。具体实施例方式根据本发明的不同实施方案的系统和方法可以克服
4、在部署、连接、维护、设计和/或升级电子组件的网络的常规方法中经历的一个或多个上述和其它不足。在计算网络(诸如,数据中心)中,例如,存在许多阶层(例如,层或层次)的组件且在那些阶层之间存在许多连接。例如,这些可以包括将不同的主机装置或其它资源连接至外部网络的网络交换机层级。连接自身可以通过任何合适的连接机构(诸如,光纤光缆、网络电缆、铜线等等)实现。对于每个连接,技术员或其他这样的人员通常必须将电缆(或其它连接机构)连接至一个装置,使电缆经过一段距离延伸至另一装置,并将那个电缆连接至其它合适的装置。这些距离时常为较大,使得易于使电缆混淆并以造成不正确的连接结束。此外,因为网络(诸如数据中心)可以
5、具有数千的组件,所以存在将不正确地安装一个或多个电缆的可能性。更甚者,不同的网络拓扑要求明显比其它拓扑更多的电缆连接。例如,对于高基数网络,给定层次中的每个装置可以全连接至相邻层次中的装置,且高基数网络中使用比其它类型的网络更多数量级的装置。结果是存在更多数量级的端口和连接,使得需要的电缆数量明显比其它拓扑(诸如过多订购的层级汇聚路由器对网络)多。在不同的实施方案中,网络置换盒或类似组件可以用于促进这样的网络的部署、维护和设计。网络盒可以包括其间坐落置换盒的至少两个逻辑端,这两个逻辑端包括针对每个层次或其它组组件的逻辑端。每个逻辑端可以包括合适数量的连接器,每个连接器能够接受至合适层次的装置的
6、连接。网络置换盒还可以包括连接置换盒的每个逻辑端上的连接器所必需的电缆连接、布线或其它传输介质。并非如常规连接机构中的简单的通过式连接或一对多连接,而是可以置换盒自身实施所选网格化或网络拓扑的方式设计置换盒。例如,在第一层次的每个交换机连接至第二层次的每个交换机的Clos网络中,可以在置换盒内部处理连接的全网格化。以此方式,对于至少一些置换盒,每个交换机只需要将一个连接(例如,多芯光缆)延伸至置换盒,而不是连接至其它层次的每个装置所必需的许多连接。在其它实施方案中,交换机可以具有至置换盒的多于一个连接(如可以至少部分基于诸如成本、所选网络拓扑、电缆连接技术和所选连接方法的因素),但是总电缆数量
7、仍从常规电缆连接方法明显减少。例如,来自交换机的电缆数量可以从24或48个电缆减少至4个电缆或甚至单个电缆,并且这些电缆全部延伸到单个位置(例如,置换盒或置换盒组),而不是到网格或其它拓扑中的许多不同位置。应明白,减少必须由技术员实现的连接的数量来部署这样的网络会明显降低电缆连接错误的可能性。此外,电缆连接的减少降低了部署成本以及缩放网络的复杂性和成本。在一些实施方案中,通过键控、颜色编码或以别的方式唯一地识别至置换盒的至少一些连接来进一步降低电缆连接错误的可能性。例如,置换盒的每个逻辑端可以具有具备唯一颜色或形状的连接器,以防止技术员将电缆连接至错误的逻辑端(即,当所有连接器在置换盒的相同端
8、时)。在全网格化的置换盒中,只要技术员将电缆连接至合适的逻辑端,技术员将其连接至哪个连接器可能并不重要。在其它实施方案中,当特定的电缆要连接至特定的连接器时,不同的连接器可以具有特定的键控。在一些实施方案中,键控方法与网络拓扑相关联,且唯一类型的键数量可以至多增加至那个拓扑的可能性连接类型的数量,或置换盒上的连接器数量。在一些情况下,可以在每一端唯一地对用于给定类型的连接的每个电缆进行键控,使得理论上技术员不会不适当地连接装置(不包括电缆自身的一些问题)。如所讨论的,网络拓扑可以支配在这样的网络中实施的置换盒类型。在一些实施方案中,可以通过更换置换盒来调整拓扑。例如,Clos网络可以使两个层次
9、的每个装置连接至Clos网格化置换盒一次。如果网络要移至另一拓扑(诸如蜻蜓或蝴蝶拓扑),那么技术员可以换入具有期望的网格化的合适置换盒,且将每个装置重新连接至新置换盒。对于复杂的拓扑,技术员可以连接多个置换盒,每个执行对于所选拓扑所必需的一部分网格化。网络还可以实施多个置换盒来用作冗余,使得如果一个置换盒发生故障,那么网络仍可以运作。此外,冗余允许在不明显影响网络的可用性的情况下使一个置换盒升级或以别的方式修改或更换一个置换盒。例如,网络架构师可能想要增加网络的容量,且在一些实施方案中可以用具有更多连接器的盒替换现有置换盒以缩放网络。冗余允许在不拆卸网络的情况下更换盒。在其它实施方案中,在最初
10、部署时,网络可以使用置换盒上的少于所有的可用连接器,使得在缩放时,额外装置可以连接至可用连接器。在其它实施方案中,可将额外置换盒添加至网络,并连接至现有的置换盒,以便提供期望的网格化和/或连接性。根据下文描述的不同实施例和实施方案,可以使用不同的其它方法。图1图示用于实施根据不同实施方案的方面的环境100的实施例。如将理解,虽然为了解释,使用基于网络的环境,但是可以视情况使用不同的环境以实施不同的实施方案。环境可以包括至少一个电子客户端装置102,该电子客户端装置可以包括可操作以经由合适的网络104发送和接收请求、消息或信息并将信息传回装置的用户的任何合适的装置。这样的客户端装置的例子包括个人
11、计算机、蜂窝电话、手持式消息接发装置、膝上型计算机、机顶盒、个人数据助理、电子书阅读器等等。网络可以包括任何合适的网络,包括内联网、因特网、蜂窝网、局域网或任何其它这样的网络或其组合。用于这样的系统的组件可以至少部分取决于所选的网络和/或环境的类型。用于经由这样的网络通信的协议和组件众所周知且将不在本文中详细讨论。经由网络的通信可以通过有线或无线连接和其组合来启用。在这个实施例中,网络包括因特网,如环境包括用于接收请求和响应请求而提供内容的网络服务器106(虽然所属领域一般技术人员将了解,对于其它网络,可以使用提供类似目的的替代装置)。图示的环境包括至少一个应用服务器108和数据存储器110。
12、应理解,可以存在可被链接或以别的方式被构造、可以交互以执行任务(诸如,从合适的数据存储器获得数据)的若干应用服务器、层或其它元件、过程或组件。如本文中所使用的,术语“数据存储器”是指能够存储、访问和检索数据的任何装置或装置组合,其可以包括任何标准、分布式或群集环境中的任何组合和数量的数据服务器、数据库、数据存储装置和数据存储介质。应用服务器可以包括根据需要与数据存储器整合以执行用于客户端装置的一个或多个应用的方面,处置应用的大多数数据访问和业务逻辑的任何合适的硬件和软件。应用服务器提供与数据存储器合作的访问控制服务,且能够产生将传送至用户的内容,如文本、图形、音频和/或视频,在这个实施例中,内
13、容可以HTML、XML或另一合适的结构化语言的形式由网络服务器提供给用户。所有请求和响应的处理以及在客户端装置102与应用服务器108之间的内容的递送可以由网络服务器来处理。应理解,因为本文讨论的结构化代码可以执行于本文别处讨论的任何合适的装置或计算装置上,所以网络和应用服务器并不是必需的且仅仅是示例性组件。数据存储器110可以包括用于存储与特定方面有关的数据的若干单独的数据表、数据库或其它数据存储机构和介质。例如,所示的数据存储器包括用于存储可用于为生产端提供内容的生产数据112和用户信息116的机构。还示出包括用于存储可用于诸如报告和分析目的的日志数据114的机构的数据存储器。应理解,可以
14、存在需要存储于数据存储器中的其它方面(诸如页面图像信息和访问权信息),其可以视情况存储于任何上文所列机构中或数据存储器110中的额外机构中。数据存储器110可通过与其关联的逻辑操作以从应用服务器108或开发服务器120接收指令,并响应于指令而获得、更新或以别的方式处理数据。在一个实施例中,用户可以提交针对某种类型的项目的搜索请求。在这个情况下,数据存储器可以访问用户信息以验证用户的身份,且可以访问目录详细信息以获得关于那个类型的项目的信息。接着信息(诸如)在网页上列出的结果中返回给用户而使用户能够经由用户装置102上的浏览器查看。可以在浏览器的专用页面或窗口中查看针对所关注的特定项目的信息。每
15、个服务器通常将包括为该服务器的一般管理和操作提供可执行程序指令的操作系统,且通常将包括存储当由服务器的处理器执行时允许服务器执行其预期功能的指令的计算机可读介质。用于服务器的操作系统和一般功能性的合适的实现已知或可在市场上购得,且易于由所属领域的普通技术人员尤其依据本文的公开内容来实施。一个实施方案中的环境是利用使用一个或多个计算机网络或直接连接经由通信链路互连的若干计算机系统和组件的分布式计算环境。但是,所属领域普通技术人员将理解,这样的系统可以同样很好地在具有比图1中所示的组件更少或更多数量的组件的系统中操作。因此,图1中的系统100的描绘应在本质上被视为说明性的,且并不对本发明公开的范围
16、具有限制性。环境(诸如图1中所示的环境)可对电子市场或计算云有用,(例如)其中多个主机可以用于执行任务,如提供内容、执行大规模计算或执行许多其它这样的任务中的任何一个。虽然其它服务器可以被构造来执行至少一些不同的功能,但是这些主机中的一些可以被构造来提供相同功能性。主机可以被聚合为群集或其它功能群组来执行特定任务,如主机可以被提供为数据中心、云计算提供或处理服务的一部分。这样的情况下的电子环境可以包括额外组件和/或其它配置,如下文详细讨论的图2的构造200中所示的那些。例如,图2图示代表可以用于将请求路由至特定主机机器或其它这样的装置以给用户或应用提供对各种分布式资源的访问的网络设计的实施例构造200。这个实施例示出可用于数据中心的典型设计,其中源(诸如最终用户装置202或应用204)能够跨网络206(诸如因特网)发送将由数据中心的一个或多个组件接收的请求。可以使用至少一个管理系统、组件或服务220管理网络的不同组件的属性(诸如提供的实例等)。在这个实施例中,请求经由网络被接收到多个核心交换机208中的一个,但是应理解,网络与核心交换机之间可能存在任何许多其它组