接上阅读《走近Facebook Altoona数据中心网络(上)》 您之前提到,除了ECMP之外,BGP是FacebookAltoona数据中心使用的唯一一种路由协议。这就是保持简单性的一种体现吗? Andreyev:是的。我们还使用最少的特性组合去运行这种拓扑。BGP遍布整个网络,从机架交换机上行链路到边界链路。
Altoona的BGP控制器是如何工作的? Andreyev:每一个交换机都能够让BGP与控制器通信。这里有两个基本组件。一是能够查看交换要有哪些BGP路由信息,二是通过注入路由来构造一条从设备到设备、端到商的路径。采用了这种路由设计方法,我们就可以支持大多数网络流,包括BGP和E……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
接上阅读《走近Facebook Altoona数据中心网络(上)》
您之前提到,除了ECMP之外,BGP是FacebookAltoona数据中心使用的唯一一种路由协议。这就是保持简单性的一种体现吗?
Andreyev:是的。我们还使用最少的特性组合去运行这种拓扑。BGP遍布整个网络,从机架交换机上行链路到边界链路。
Altoona的BGP控制器是如何工作的?
Andreyev:每一个交换机都能够让BGP与控制器通信。这里有两个基本组件。一是能够查看交换要有哪些BGP路由信息,二是通过注入路由来构造一条从设备到设备、端到商的路径。采用了这种路由设计方法,我们就可以支持大多数网络流,包括BGP和ECMP。但是,如果需要一个不同于BGP决策的自定义路径,那么我们可以使用控制器功能逐个跳地部署它。而且,我们可以快速实现部署。决定我们采取何种方式的依据只是一个软件选择问题。
BGP控制器是自动作出决策的,还是由工程师来作决策?
Andreyev:我们支持两种方法。因为我们的结构拓扑及结构中的所有配置都由软件创建,我们能够完全监控穿越不同域的路由,以及哪些组件应该有哪些软件信息。知道了所有的信息,我们就有非常快速灵活的方法可以修正特定的路由路径。所以我们有关于它状态的信息。我们的控制器可以控制每一个组件的信息,我们的控制 器能够将特定的路由下发到不同的网络位置,编程实现我们需要的路径。
您是否将这种BGP控制器定性为一种SDN控制器?
Andreyev:它的行为基于软件决策,所以它可以这样定性。关于结构的所有方面都是由软件驱动的。其中完全不需要像日志这样的定义和配置,也不需要为各个设备创建配置。当我们定义网络时,我们只是面向整个网络从非常高的层面上去处理配置。所有其他方面都源于软件。我们可以定义非常多的实现方法。
相同的方法同样用在了运营、监控和故障修改,因为大多数问题都是自动解决的。我们几乎不需要操作各个设备。在增加新设备时,我们有一些机制可以发现设备在拓扑中的角色,然后从一个知识库部署配置。
所以说您为这个网络开发了一个自动修复平台?
Andreyev:是的。当我们检测到问题,系统就会检查问题,如果发现是一个已知问题,则会马上修复问题,然后通知操作者它已经修复了问题。在修复问题之后,如果发现了新问题,那么我们就会想办法让它变成可以自动检测。这样当它再一次出现时,相同的自动修复功能就会出现并修复它。这非常像我们一直以来用于管理服务器的方式。我们一直在使用FBAR(Facebook Auto-Remediation)去管理服务器运维,我们在尽力用服务器上的相同方法和概念实现网络的可管理性。无论出现什么问题,或者说无论修复问题需要采取哪些特定的操作,它们都只针对于该问题。它是一个普适框架,可以检测问题并给出解决问题操作——以及验证这些操作并报告操作。
这里的关键实际上不在于工具,而在于概念。它考虑的是如何简体运营,是指通过各种手段去监控问题的概念——包括SNMP池化或系统日志等,并且能够响应这些事件,能够增加更多的修复操作,并且通知人们关于这些操作的进展。它更多是关于我们是如何实现整个框架的,以及如何让这样一个大规模分布式网络变得更具可管理性。
翻译
TechTarget中国特约技术编辑,某高校计算机科学专业教师和网络实验室负责人,曾任职某网络国际厂商,关注数据中心、开发运维、数据库及软件开发技术。有多本关于思科数据中心和虚拟化技术的译著,如《思科绿色数据中心建设与管理》和《基于IP的能源管理》等。
相关推荐
-
思科为运营商企业解耦网络
思科宣布将允许企业在第三方交换机运行其Nexus操作系统,同时通过其运营商级操作系统为电信运营商提供相同的灵活 […]
-
思科发布网络保障引擎,确保基于意图的网络得以充分实现
我们正在经历全数字化企业的全面加速发展时期,企业大量自主开发全新应用,以应对海量数据集。然而,现在应用在容器、 […]
-
首开4OOG,Mellanox开放式以太网交换机解决方案强势来袭
Mellanox以Spectrum-2交换机为数据中心带来一个全新的网络解决方案,帮助企业以更少的交换机构建更大规模的数据中心,兼具性能与成本效益。
-
当容器遇上超融合系统,我们需要做什么?
对于在数据中心领域从事虚拟化、硬件设施以及集成化工作负载管理的IT专业人士来说,超融合基础设施能满足他们的何种需求?