设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 手机 数据
当前位置: 首页 > 服务器 > 系统 > 正文

以太网虚拟专用网络在现代数据中心的兴起(2)

发布时间:2018-09-18 02:35 所属栏目:52 来源:企业网
导读:所需要的只是IP路由和转发协议。其结果是人们开始看到白盒交换机的介绍。最初,白盒交换机并没有采用很好的CPU,因此,像谷歌这样的公司无法在它们上面运行路由协议。所有控制逻辑的集中化都是开箱即用的,使本地设

所需要的只是IP路由和转发协议。其结果是人们开始看到白盒交换机的介绍。最初,白盒交换机并没有采用很好的CPU,因此,像谷歌这样的公司无法在它们上面运行路由协议。所有控制逻辑的集中化都是开箱即用的,使本地设备只对商用芯片进行编程。这导致了OpenFlow模型的兴起。

随着时间的推移,其他网络规模公司设计了传统的分布式路由协议来设置转发而不是将其拉出到集中位置。

具有叶片和叶脊体系结构的路由协议

首先,有两种类型的路由协议:距离矢量和链路状态。要了解它们之间的区别,人们需要知道它们如何传达信息。

通过距离矢量,可以告诉邻居对整个世界的看法。然而,链接状态协议通过将每个人的局部视角拼接在一起来拼凑成全局视角。

通常,网络运营商更喜欢距离矢量上的链路状态协议。这是因为在出现故障时,链路状态协议更好更快解析到目的地的路径。然而,距离矢量协议有时会混淆并遇到问题,例如计数到无穷大。

但是,在链接状态的情况下,链接状态数据库规模可能成为问题。它们具有区域或级别的概念,用于将域分解为层次结构以避免扩展问题。

边界网关协议(BGP)是一种距离向量的变体,称为路径向量协议。边界网关协议(BGP)运行全球互联网,并且操作简单,却是一种复杂成熟的协议,可能需要路由协议的所有部署和操作经验。它可以通过多种方式实现,其中包括开源路由套件。

数据中心设计的第三次发展浪潮

然而,仍然存在的问题是应用程序假设它们存在于原有的第一次发展浪潮模型中。应用程序假设他们在一个层中运行,他们通过广播“hello”,可以与邻居中的每个人交谈。

但是,通过路由广播“hello”,数据包被抑制并被丢弃。在第一次发展浪潮期间设计的应用仍然希望在原有基础设施中那样运行,即使它们处于第二次发展浪潮数据中心设计中。他们仍然需要广播“hello”,而不是采用服务发现的记录DNS。

其结果是,需要找到一种方法将第一次发展浪潮应用与第二次发展浪潮的数据中心相结合,从而产生以太网虚拟专用网络(EVPN)。它仍然围绕fabric的概念构建,但它是使用叠加层构建的。叠加层给出了第一次发展浪潮应用程序位于第二层网络中的错觉。

网络虚拟化

网络虚拟化是用于产生上述错觉的技术,并且通过分层(即创建覆盖)来执行。

网络虚拟化构建了一个网络隧道,它与真实世界的隧道完全相同。除非以某种方式绕过或穿过隧道,否则现实世界隧道两端的两个端点无法通信。

在网络中构建隧道的方式基本上是通过向现有数据包添加另一层报头来完成的。通常,众所周知的层是多协议标签交换(MPLS),其是IP分组上的层。然而,多协议标签交换(MPLS)在数据中心中是复杂的,这就导致了需求,为什么不使用基于IP的技术?这产生了虚拟可扩展LAN(VXLAN)。

那么进行一下总结:在第二层网络中,我们有一个生成树协议(STP)的控制平台和使用路由协议的第三层网络。在这里想到的问题是,什么样的控制面板可以用于VXLAN?实质上,虚拟可扩展LAN(VXLAN)的控制协议需要做两件事。首先,哪些端点可用于隧道,即目的地到隧道的映射,其次,它需要告诉你在哪里以及有多少个隧道。以太网虚拟专用网络(EVPN)就是答案。

为了创建错觉,边界网关协议(BGP)作为协议已经支持MAC可达性信息的传输,而不仅仅是IP地址。在以太网虚拟专用网络(EVPN)内,边界网关协议(BGP)是用于构建虚拟隧道的控制平台协议,使第一次发展浪潮的应用能够在第二次发展浪潮的网络上运行。

相关阅读:

现在是提升数据中心安全的时候了

人工智能和光纤技术,如何影响数据中心?

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读