我对网络中的超额订阅有疑问。我阅读了很多文档,但我仍然不明白这意味着什么。我在思科网站上阅读了以下内容,


ISL的超额订购通常约为7:1或更大。



超额认购是什么意思?
它在哪里使用?应该在哪里避免?
如何计算该值?
如果这是一个配置参数,则使用哪些命令进行设置? (Cisco或Juniper)
如果它是配置参数,哪些设备或哪个IOS版本支持它?


评论

思科有一些超额预订建议。例如,建议对分配超额访问的比率不超过20:1(对于访问交换机上的每20个访问1 Gbps端口,分配交换机的上行链路需要1 Gbps),并且分配至核心建议比率不超过4:1。

@RonMaupin谢谢,非常感谢您的评论

#1 楼

假设您有一个核心交换机,该核心交换机连接到多个访问交换机(叶和脊椎拓扑)。交换机,因此您将需要在核心交换机和每个访问交换机之间至少建立48Gbs的连接。

通常,这很浪费,因为在实践中,您永远不会遇到所有端口都接收到的情况同时以最大速率传输流量。

所以我们可以有一个48端口1 Gbs的接入交换机和10 Gbs到核心交换机的上行链路。

4.8:1的超额预订

如果我们使用带有2个10Gbs端口的延迟,则可以将其减少为:

48 x 1 Gbs / 2 x 10 Gbs = 2.4:1


我们什么时候使用它以及什么时候不使用它?


您可以看到它几乎总是在使用时使用几个开关层。

您不使用它:


只有一个交换层(非常小的网络)
,当您有非常特定的要求并且想要随时在所有端口上提供全部带宽(并且有足够的钱这样做)时


>如何计算这些值?


如上例所示,超额预订比率是上行带宽与下行容量之间的比率。

关于在设计/升级网络时如何确定要达到的最终比率,可能会很棘手。这就是为什么Cisco从其丰富的经验和对真实网络的分析中得出一些建议,例如您引用的建议,或@RonMaupin在评论中引用的建议:


建议分配访问超额使用比率
不超过20:1(对于访问交换机上的每20个访问1 Gbps端口,分配交换机的上行链路需要1 Gbps),
分布与核心比率建议不超过4:1


但是给定网络的正确值在很大程度上取决于流量模式。您还可以使用netflow / sflow进一步分析带宽的使用情况。

在设计新网络时,您需要评估预期的流量。


是一个可配置的参数,使用
进行配置的命令是什么?(Cisco或瞻博网络)


您现在可以看到它不是我们配置的,但是它是设计选择。

注意:
端口速度并不总是限制因素。多数情况下,交换机硬件无法同时处理其所有端口上的全部带宽。这确实是一种内部超额订购(再次一次主要由实际使用模式和成本驱动)。

评论


非常感谢您的回答,我了解超额认购背后的理论和概念。

–下文
19年6月24日在14:41

给定已经超额订购的网络交换机,您如何计算要购买的交换机所需要的费用? (我认为超额预订本身会使大多数测量/测量工具烦恼,但也许我错了?)(也感谢您提供一个很好的答案!)

– davidbak
19年6月24日在22:51

@davidbak,您需要监视上行链路上使用的带宽。如果它经常饱和,则需要降低超额认购比率。您可以将某些客户端移至另一台交换机,也可以使用linkg-aggregation。但是,如果没有更多细节,很难给出评论的完整答案。值得提出一个完整的问题。

– JFL
19年6月25日在6:49

@JFL,我认为当O.P.询问如何计算超额认购比率时,他可能一直在问“您如何计算超额认购比率?”。如(max_possible_demand / max_actual_bandwidth)。您的评论很好,因此我不会丢失,但是您也可以进行编辑,并在其中解释计算方法。即使O.P.似乎已经做到了,其他读者也可能会从中受益!

– Forbin
19年6月25日在22:55



@Forbin我认为这很明显,但我进行了编辑以使其更清晰。

– JFL
19年6月26日在15:29

#2 楼

超额预订通常是指可能需要比实际可用的设备,链接或组件更多的资源。

让我用一个示例进行解释:网络拓扑,带有访问交换机和中央核心交换机。接入交换机具有24个用户端口和一个上行链路端口。上行链路端口连接到核心交换机。每个访问交换机具有24个1Gb用户端口和10Gb上行链路端口。因此,理论上,如果所有用户端口都同时传输到服务器,则它们将需要24Gb带宽(24 x 1Gb)。但是上行链路端口仅为10Gb,因此将最大带宽限制到所有用户端口。

我们说上行链路端口被超额订购,因为理论上要求的带宽(24Gb)大于可用带宽(10Gb)。超额预订表示为所需带宽与可用带宽之比。在这种情况下,它是24Gb / 10Gb或2.4:1。

网络中还有许多其他示例。它们全部基于统计的观点,并不是所有端口都将同时需要最大带宽。 。您可以根据需要选择设备或设计网络来调整超额预订。

评论


非常感谢您的回答,我了解超额订阅背后的理论和概念

–下文
19年6月24日在14:42

#3 楼


什么是超额预订?


简单来说,超额预订是指提供比基础架构实际提供的更多的下游容量的概念。让我给您提供一些示例来说明此概念:


其他答案指出并很好地描述了任何时候,只要您有访问交换机,所有客户端连接的总可能合并带宽从接入交换机到配电/核心的上行带宽超过了上游带宽,则您已超额订购。
通向壁橱的铜缆通常比交叉连接到交换机端口多(或者甚至可以由交换机数量容纳)壁橱中的端口)。在这些情况下,由于“容量”比基础架构要支持的要多,因此您也被超额订购。
ISP的可用带宽(或者,如果您要回到拨号日,则可以使用调制解调器)远远少于总数卖给他们的顾客。为了盈利,我所认识的每个ISP都被超额认购。


什么时候使用和什么时候不使用?在业务模型和设计中,在任何有意义的时候都可以使用超额订购(在许多组织中,这意味着节省资金或减少)。从上面的示例中可以明显地看出,假设连接到网络的每个客户端都将在100%的时间内充分利用其最大可用带宽是没有道理的。某些客户端设备可能已关闭电源,未使用,仅产生少量流量等。您选择超额预订的确切时间取决于业务需求的期望。

或者,为通往壁橱的每个铜缆连接提供实际的交换机端口几乎没有意义。大多数部署在进行工作时会运行多余的铜缆布线(需要时拉两个布线,将布线添加到办公室中的多个位置以允许放置不同的家具等),因为这样做通常比仅运行便宜得多您实际需要什么,并根据实际需求的变化添加其他电缆。为每个电缆走线提供交换机端口会增加购买和操作(例如电源,支持等)设备的成本。


我们如何计算该值?


这将很大程度上取决于您所指的超额预订的确切类型以及该环境中业务/组织的实际需求。在某些情况下,这可能会很高,而在另一些情况下,您可能根本无法超额预订。

大多数组织在其网络的不同区域将有不同的需求,因此在不同的地方通常会有不同的比率。例如,一个组织的办公空间和数据中心的超额预订率可能有明显不同。 Juniper)


不是直接的,因为这更多是一个设计概念。但是,存在一些功能可以适应网络中超额预订的使用。以下是几个示例:


QoS(服务质量)允许组织确定实际流量超过容量时优先处理哪些流量(如果必须排队,则哪些流量和哪个流量)速率限制和/或流量整形允许组织对去往/来自客户端设备的流量进行限制,并可能限制去往/来自客户端的流量的特定类型。设备。

这些类型的功能及其提供的功能将高度依赖于设备,并且可能会从一个软件版本更改为另一个软件版本。以QoS为例,设备可用队列的大小和数量将有所不同。

评论


很好的解释,非常感谢您的努力。再次感谢,非常感谢

–下文
19年6月25日在3:25

“ ISP的可用带宽远少于出售给其客户的总带宽。” daccess-ods.un.org daccess-ods.un.org这是真的,客户在现实生活中尤其是周末晚上会注意到这一点!

– Tobias Knauss
19年6月26日在4:53

@TobiasKnauss是现实生活中的超额认购情况吗?

–下文
19年6月27日在11:24

@infra:是的,绝对!单个客户的实际Internet速度下降,因为ISP的可用带宽已用尽。正如您对问题的回答所言,超额预订是很常见的,但通常不会引起注意。在这里注意到!

– Tobias Knauss
19-6-27在11:39



@TobiasKnauss感谢您的回复

–下文
19年6月28日在11:21