设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 Google 查看内容

解密谷歌SDN网络:三个阶段实现混合迁移

2013-8-27 15:07| 发布者: joejoe0332| 查看: 1851| 评论: 0|原作者: it168|来自: it168

摘要:   谷歌运行着一个庞大的网络,在2010年Arbor Networks公司在其研究中总结道:“如果谷歌是一个互联网服务供应商,它将是发展最快的全球第三大网络运营商。只有两家公司比谷歌贡献更多的跨域流量,这两家供应商都承 ...

   在下面的图中,你可以看到,谷歌已经在交换机旁边部署了网络控制器服务器(NCS),这个NCS包含针对一定数量网络元素的提取的控制平面。这些交换机运行具有低水平控制的OpenFlow代理,所有真正重要的元件运行在外部服务器(但仍位于同一位置)的一套控制器上,NCS是32核服务器。


解密谷歌软件定义的网络部署过程及理念
▲B4架构


    在NCS上面是OpenFlow控制器,用于高可用性故障切换。Vahdat谈到的主要应用程序是流量工程应用程序—将政策实例化到控制协议,包括BGP、ISIS和OpenFlow。


  作者总结


  笔者对谷歌的混合部署战略很感兴趣。这笔者看来,在对网络状态的丢失和机械地继续转发数据包方面,谷歌相当受限。网络可能会回落到低优先级,实例化流量规则。流量表中,不符合流量规则的数据包将会流入到正常的转发管道或者预先安装的捕捉全部的流量规则,来到达出口网关。虽然自定义转发将会回落到最短路径或者静态路径,但它会保持流量转发,直到控制元件恢复。


  这些图表明控制元件是按照多层层次来部署。分层和模块化是我们现在扩展大型网络的方法。通过将NIB(网络信息库)分成模块,谷歌的方法类似于现在的网络架构从每个数据平面减去专用控制平面的方法。这些模块然后可在所有模块中再分发哈希表和NIB,并提供整体视图。

酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部