企业向云计算的根本性转变给许多人带来了一个难题。最大的问题是大多数企业网络的状态。这些网络是为过去的时代而设计的。他们最初的设计没有预见到SDN、SDWAN、分段路由、云以及过去10年里出现的指数级带宽增长等技术的到来。
仅IPv4互联网BGP路由表在2009年至2017年间就经历了10%的年增长率。2009年,该表格覆盖了286,000条航线。而在2017年,这一数字约为65万。这些数字只考虑了IPv4路由,而没有考虑完整的IPv4和IPv6表。在同一时期,我们从令牌环和10Base-T发展到100GbE。
许多企业发现,当他们开始执行Dev/Ops或云路径时,他们的现有网络无法处理负载并提供所需的稳定性和弹性。建立网络很像建造房子。你必须先打好坚实的基础。这个基础是OSI模型的前三层。
在第一层,您需要一个良好的物理基础设施和电缆设备,无论是光纤,还是铜双绞线。适当大小的链路需要确保它们所携带的应用程序有足够的带宽。第二层是有指定根桥接的良好交换基础设施。这些根桥接需要与第3层网关的位置保持一致,以确保整个网络的最优流量路径。在第3层,您需要一个良好、可靠的路由基础设施,它完全在动态路由协议上运行(我个人比较喜欢EIGRP,因为它能够在接口上轻松地总结寻址)。如果您的实现是多厂商,EIGRP可能是一个错误。虽然EIGRP不再是思科的专有协议,但没有主流的交换机、路由或防火墙供应商将其实现到他们的设备中。
请记住,如果没有正确地设置这三个主要层,您在实现任何类型的SDN或覆盖时的结果都会非常糟糕。
应用程序开发人员对术语重构非常熟悉。正是提炼代码的过程产生了“代码味道”。这些代码气味是体系结构设计,它们会抑制未来的更改,或者可能成为未来的故障域。网络很像一个现代的程序,使用层之间紧密和松散的耦合来构建分层结构,也会由于膨胀、低效的交换路径和次优的路由而产生“气味”。
许多网络是众多工程师的产品,他们都留下了他们的印记,在网络的一部分,没有一个彻底的优化解决方案,他们实施。你见过看起来像意大利面条的数据中心吗?2020欧洲杯预赛通常,意大利面也存在于配置中!随着网络的发展和演变,这些小问题最终会发展到导致大范围中断的程度,或者对于发生的任何小问题,它们至少会造成较大的爆炸半径。
在此背景下,大约三年前我在一家中等规模的零售商工作。他们将EIGRP作为他们的IGP。问题在于,他们调整了每个链接上的指标,以手动将流量引向特定的方向。因此,他们首先否定了使用动态路由协议的主要原因。他们创建的这个混乱必须被完全删除,然后他们奇妙的新的启用SDN的网络才能正常运行。在重新设计的过程中,我们甚至发现了一个旧的Cisco Catalyst 3500 XL交换机,运行时间长达11年!这个开关在公司购买时花的每一分钱都是值得的。在完成重新设计和安装后,我们合并了超过30路由器到6和几十个1U交换机到栈或底盘为基础的单位。总的来说,我们将数据中心的电力消耗降低了63%。2020欧洲杯预赛因此,还有其他无形的东西可以通过重构和重构的过程来实现。
无论您计划实现什么新技术或自动化,重新评估当前的实践并完成架构审查,您的结果总是会得到更好的服务。