首页 存档 技术 查看内容

FRR 项目可以将服务器当作路由器使用,叫板思科!

2018-3-30 13:00 |来自: 互联网 1520 0

摘要: “Quagga”有了一个新的名称,Linux基金会、Cumulus及其他公司注入了代码。 一群开放网络公司已发动了一大批X翼战斗机,矛头直针网络行业最大的目标:思科。 在Linux基金会的大力支持下,Cumulus Networks、Oran ...

“Quagga”有了一个新的名称,Linux基金会、Cumulus及其他公司注入了代码。



一群开放网络公司已发动了一大批X翼战斗机,矛头直针网络行业最大的目标:思科。


在Linux基金会的大力支持下,Cumulus Networks、Orange、6WIND、Architecture Technology、LabN Consulting、NetDEF(OpenSourceRouting)和Volta Networks已正式启动了Free Range Routing(FRR,https://frrouting.org/)项目。


正如Cumulus Networks的联合创始人兼首席技术官JR里弗斯(JR Rivers)在项目启动后不久告诉英国IT网站The Register,这个项目最初起源于一个名为Quagga的半死不活的路由项目。


里弗斯表示,Cumulus在项目启动之初就对路由技术颇有兴趣,往基本上处于蛰伏状态的Quagga投入了“大量的工作”。他表示,随着时间的推移,“我们后来遇到了从事过同样工作的其他组织”,于是把不同的组织召集起来也就成了水到渠成的事情。


发布的第一个版本是“2.0”(原因是工程师很奇怪),FRR的路由协议守护进程支持边界网关协议(BGP)、中间系统-中间系统(IS-IS)、标签分发协议(LDP)、开放式最短路径优先(OSPF)、协议无关多播(PIM)和历史悠久的路由信息协议(RIP)。


将Quagga变成对现代虚拟化或容器化的白盒网络用户来说有用的项目花了大量的工作:该项目需要支持BGP和OSPF中的32位路由标签;BGP还拥有更新组、下一跳跟踪以及更好的可达性广播;IPv6基础设施上的IPv4连接功能;虚拟路由及转发;以及CLI全面翻新(但愿你甚至没瞥过一眼思科的CLI)及更多功能。


这一切对系统管理员来说意味着什么呢?里弗斯表示,眼下,目标是部署在数据中心,而不是在电信网络环境下拼命叫板思科。


里弗斯说:“如果你把FRR软件放在一台普通服务器上,你就有了路由器。如果你是在互联网交换点,那么你就能获得策略图(policy map)、支持大型表、快速融合时间等之类的功能。”


FRR部署到虚拟机上后,将路由器作为一项虚拟网络功能来提供——如果客户在运行NFV(网络功能虚拟化),这非常有用。


里弗斯表示,无论是在虚拟机中还是在容器中,FRR让虚拟机或容器都可以作为网络的一条路由来加以广播,完全可以连同服务广播机制一并移植。它也可以添加到运行合适的网络操作系统的交换机。


里弗斯颇为看好FRR部署到基于Cumulus的交换机后能够获得的性能,原因是底层平台是硬件加速的交换机,“采用的硅片来自博通或Mellanox”——这种技术在超大规模数据中心中运行,比如“亚马逊AWS、Facebook、微软或谷歌”。


里弗斯表示,进一步展望未来,Cumulus预计会看到客户推出自己的扩展解决方案,积极加入进来,无论是来自改善路由性能,还是利用针对特定客户的功能特性来扩展协议。


FRR GitHub代码库放在Open Source Routing,详见此处(https://github.com/opensourcerouting/frr)。


声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部