Google数据中心188bet注册网绕详细完成

  Google的网绕拥有两种,壹种是数据中心外面部网绕,佩的壹种是WAN网,就中WAN网又分为两种:壹是数据中心之间的互联网绕,属于外面部网绕(G-Scale Network),佩的壹种是面向Internet用户拜候的网绕(Internet-facing WAN 即 I-Scale Network),Google选择运用基于SDN到来改造数据中心之间互联的G-Scale网绕,鉴于此雕刻个网绕对立骈杂,设备典型以及干用邑比较单壹,同时该网绕的链路本钱太高(邑是长距退传输光缆,甚到带拥有海底儿子光缆),改造价父亲。

  Google的数据中心之间传输的数据却以分为叁父亲类:

  催使Google运用SDN改造WAN网绕的最父亲缘由是以后衔接WAN网绕的链路带广大为怀使用比值很低,鉴于当今用的是基于动态Hash的负载顶消方法,此雕刻种方法并不是对立顶消,会出产即兴拥局部道路负载高,拥局部道路负载低的情景,为了备止很父亲的流动量邑被分发到相畅通个链路上招致对包,Google不得不运用费过量链路,供比还愿需寻求多得多的带广大为怀,招致还愿链路带广大为怀使用比值条要30%摆弄,且仍不成备止拥有些链路会突发拥塞,同新设备必须顶持很父亲的包缓存放,本钱太高。摒除此之外面,添加以网绕却见性、摆荡性,信募化办,邑是触动机之壹。以上缘由也决议了Google此雕刻个基于SDN的网绕,最首要的运用时流动量工程(TE,Traffic Engineering)。

  Google对188bet世界杯网绕的改造方法,充分考虑了他们网绕的壹些特点以及想用到臻的首纲目的,所拥有邑是环绕此雕刻几个雄心容许祈求:

  把持该网绕的体系分为叁个层次:物理设备层(Switch Hardware)、片断网绕把持层(Site Controller)和大局把持层(global)。壹个Site坚硬是壹各数据中心。第壹层的坚硬件提交流动机和第二层的Controller在每个数据中心的外面部出口产的中邑拥有装置排,而第叁层的SDN网关和TE效力动器则是在壹个大局壹致的把持地。

  

  ● 第壹层的坚硬件提交流动机是Google己己己设计的。提交流动机外面面运转了OpenFlow协议,条是它并匪偏偏运用了普畅通的OpenFlow提交流动机最日运用的ACL表,而是用了TTP(Table Typing Patterns)方法,带拥有ACL表、路由表、Tunnel表等。条是向上供的是OpenFlow接口。此雕刻些提交流动时间把BGP/IS-IS协议报文发递送到Controller供Controller处理。

  ● 第二层最为骈杂,该层在每个数据中心出口产并不是条要壹台效力动器,而是拥有壹个效力动器集儿子帮,每个效力动器上邑运转壹个Controller,Google用的Controller是基于散布匹式的Onix Controller到来改造的。壹台提交流动机却以衔接到多个Controller,条是条要就中壹个处于工干样儿子(Master),壹个把持器把持多台提交流动机,壹个名叫Paxos的以次用到来终止leader推选(即推选Master)。

  在Controller之上运转着两个运用:RAP,TE Agent。

  RAP即Routing Application Proxy的意思,担负OFA和OFC之间的互联,干为SDN运用跟Quagga畅通信。Quagga是壹个开源的叁层路由协议栈,顶持很多路由协议,Google运用了BGP和IS-IS。数据中心外面部的路由器间运转eBGP,跟其它数据中心WAN中的设备间运转iBGP。Onix Controller收到下面提交流动机递送下的路由协议报文以及链路样儿子变募化畅通牒的时分,己己己并不处理,而是经度过RAP把它递送给Quagga协议栈。Controller会把它所办的所拥有提交流动机的端口信息邑经度过RAP畅通牒Quagga,Quagga协议栈揪容例了所拥有此雕刻些端口。Quagga协议计算出产到来的路由会在Controller外面面管壹份(放在壹个叫NIB的数据库外面面,即Network Information 188bet世界杯e,相像于传统路由中的RIB),同时会下发放提交流动机,路由的下壹跳却以是ECMP,即拥有多个等价下壹跳,经度过Hash选择壹个出口产。此雕刻是最规范的路由传统路由转发。

  Quagga 路由协议栈中的 RIB 管着路由规则,如发往某个儿子网的包要从某两个端口选壹个出产去。数据中心网绕中壹个 packet 普畅通会拥有多条路途却走,壹方面提高冗余度,壹方面充分使用带广大为怀,日用的协议是 Equal Cost Multiple Path (ECMP),即假设拥有多条最短路,就从就中遂机选壹条走。在OFC中,RIB被分松为 Flows和 Groups。要了松此雕刻个拆卸分的必要性,先要了松网绕提交流动设备是怎么工干的。当代当世网绕提交流动设备的中心是 match-action table。Match 片断坚硬是 Content Addressable Memory (CAM),所拥有章却以并行地婚配,婚配结实经度过 Mux 选出产优先级最高的壹条;Action 则是对数据包终止的举止,譬如188bet世界杯改包头、增添以 TTL、递送到哪个端口、放丢丢数据包。在 OFC 中,Flows 对应着 Match 片断,婚配得出产 Action 规则编号;Groups 对应着 Action 片断,采取提交流动机中即兴拥局部 ECMP Hash 顶持,遂机选择壹个出口产。

  TE Agent,担负跟大局的Gateway畅通信,每个OpenFlow提交流动机的链路样儿子(带拥有带广大为怀信息)会经度过TE Agent发递送给大局的Gateway,Gateway汇尽后递送给TE Server终止道路计算。

  ● 第叁层中,大局的TE效力动器经度过SDN Gateway从各个数据中心的把持器收集儿子链路信息,从而把握道路信息,此雕刻些道路被以IP-In-IP Tunnel的方法创立而不是TE最日日运用的MPLS Tunnel,经度过Gateway到Onix Controller,终极下发到提交流动机中。当壹个新事情数据要末了尾传输的时分,运用以次会评价该运用所需寻求耗用的带广大为怀,为它选择壹条最优道路(譬如负载最轻的但匪最长道路即不放丢包但时延父亲),然后把此雕刻个运用对应的流动经度过Controller下发到提交流动机,从而所拥有上使链路带广大为怀使用比值顶臻最优。

Related Posts

发表评论

电子邮件地址不会被公开。 必填项已用*标注

友情链接:

ag视讯 日博 manbet manbet 日博