Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2|回复: 0

研究发现:数据中心TRILL(透明交换)技术白皮书-!

[复制链接]

18万

主题

0

回帖

55万

积分

超级版主

Rank: 8Rank: 8

积分
555444
发表于 3 天前 | 显示全部楼层 |阅读模式
在传统的数据中心服务器区络设计中,通常将二层络的范围限制在络汇聚层以下,通过配置跨汇聚交换机的VLAN,可以将二层络扩展到多台接入交换机,这种方案为服务器络接入层提供了灵活扩展能力。
近年来,服务器高可用集群技术和虚拟服务器动态迁移技术(如VMware的VMotion),在数据中心容灾及计算资源调配方面得以广泛应用,这两种技术不仅要求在数据中心内现大二层络接入,而且要求在数据中心间也现大范围二层络扩展。
11服务器迁移对数据中心络的要求
对数据中心进行扩建或搬迁时,需要将物理服务器从一个数据中心迁至另一个数据中心。在此过程中,考虑以下两个因素,需要在数据中心间构建二层互联络。
当服务器被迁至新机房,若未构建新老中心间的二层互联络,则面临重新规划新中心服务器IP地址的问题。同时还需修改DNS,或修改客户端应用程序配置的服务器IP。因此,构建跨中心的二层互联络可保留被迁移服务器的IP地址,进而简化迁移过程。
在服务器搬迁期间,经常在给定的时间内,只能将服务器群的一部分服务器迁至新中心,为保证业务连续性,需建立跨中心的服务器集群,因此构建跨越中心的二层互联络可现服务器平滑迁移。
与服务器搬迁类似的情况是虚拟机迁移。当前,一些服务器虚拟化软件可现在两台虚拟化的物理服务器之间对虚拟机做动态迁移,迁移至另一中心的虚拟机不仅保留原有IP地址,而且还保持迁移前的运行状态(如TCP会话状态),所以必须将涉及虚拟机迁移的物理服务器接入同一个二层络(虚拟机在迁移前后的关不变),这种应用场景要求构建跨中心的二层互联络。
12虚拟化云计算对数据中心络的要求
虚拟化计算技术已经逐步成为云计算服务的主要支撑技术,特别是在计算能力租赁、调度的云计算服务领域起着非常关键的作用。
在大规模计算资源集中的云计算数据中心,以X86架构为基准的不同服务器资源,通过虚拟化技术将整个数据中心的计算资源统一抽象出来,形成可以按一定粒度分配的计算资源池,如下图所示。虚拟化后的资源池屏蔽了各种物理服务器的差异,形成了统一的、云内部标准化的逻辑CPU、逻辑内存、逻辑存储空间、逻辑络接口,任何用户使用的虚拟化资源在调度、供应、度量上都具有一致性。
虚拟化技术不仅消除大规模异构服务器的差异化,其形成的计算池可以具有超级的计算能力(如下图所示),一个云计算中心物理服务器达到数万台是一个很正常的规模。一台物理服务器上运行的虚拟机数量是动态变化的,当前一般是4到20,某些高密度的虚拟机可以达到100:1的虚拟比(即一台物理服务器上运行100个虚拟机),在CPU性能不断增强(主频提升、多核多路)、当前各种硬件虚拟化(CPU指令级虚拟化、内存虚拟化、桥片虚拟化、卡虚拟化)的辅助下,物理服务器上运行的虚拟机数量会迅猛增加。一个大型IDC中运行数十万个虚拟机是可预见的,当前的云服务IDC在业务规划时,已经在考虑这些因素。
虚拟化的云中,计算资源能够按需扩展、灵活调度部署,这由虚拟机的迁移功能现,虚拟化环境的计算资源必须在二层络范围内现透明化迁移。
透明环境不仅限于数据中心内部,对于多个数据中心共同提供的云计算服务,要求云计算的络对数据中心内部、数据中心之间均现透明化交换(如下图所示),这种服务能力可以使客户分布在云中的资源逻辑上相对集中(如在相同的一个或数个VLAN内),而不必关心具体物理位置;对云服务供应商而言,透明化络可以在更大的范围内化计算资源的供应,提升云计算服务的运行效率、有效节省资源和成本。
13生成树在数据中心的问题
对于存储络已经开始利用FCoE(以太光纤通道)等新技术将存储传输和IP传输融合到以太连接上,这需要一个大型的二层以及交换络。另外对于计算中心而言,集群计算越来越多地利用虚拟机技术来现云计算,而利用层络来构建的计算中心络存在诸多管理难题,典型的问题是虚拟机的牵移,这增大了计算中心管理成本,于是计算中心络越来越倾向于扁平化的络架构以便于维护管理,这也要求构建一个大型的二层交换络。
数据中心间二层互联的关键端到端环路避免。在数据中心间现二层络互联时,为了提升整高可用性,必须保证数据中心互联链路冗余性,由此也带来了一个问题二层环路。因此需要防止由一个远端数据中心的二层环路引起所有数据中心服务器接入络的故障。消除二层环路技术包括:在接入层络使能生成树协议(STP)。
在构建二层络方面,原先的标准生成树协议(STP)因其一些故有缺陷将不再适合超大型数据中心的扩展。
STP在数据中心络应用中的缺陷表现为以下几点:
1STP是通过端口阻止来工作的,所有冗余的链路不进行数据转发,该方式虽然解决了二层数据环路的问题,却造成了带宽资源的浪费,而数据中心因其巨大的数据通讯量,对带宽资源的浪费是难以接受的。
2STP整只有一棵生成树,其特点是所有结点交换机都只看到从它自身到达根桥的枝干,如果一台桥设备要到达相邻枝干上的桥设备,哪怕它们之间有直连的链路,数据报文都要经过根桥中转后才能到达,这影响了整的转发效率,同时造成了根桥的转发瓶径,数据中心对数据转发的低延迟需求会对此提出改进要求。
3以太数据帧是没有TTL的,这会造成一旦数据在二层络中出现环路,会造成整个络立即瘫患,尤其是广播帧,这虽然不是STP协议的问题,但我们可归其为STP络的问题。
4当VLAN进行重配置的时候,STP(MSTP)会造成VLAN分隔,这对于数据中心络而言也是非常严重的问题,尤其是存储,因为存储对不间断服务的要求很高。对云计算和数据中心络中,虚拟机迁移更是致命的。
14TRILL透明交换标准
TRILL正是因应了STP的这些缺陷而产生的,其目标正是解决上述STP存在的问题。TRILL是由IETF组织于2022年5月开始提出并成立工作组。
目前TRILL协议涉及如下RFC文档:
draft-eastlake-trill-rbridge-dcb-00TRILL在8021qbb,8021qaz,8021qau上的支持
draft-ietf-isis-trill-01ISIS协议针对TRILL的支持
draft-ietf-pppext-trill-protocol-01TRILL在ppp上的支持
draft-ietf-trill-rbridge-mib-01TRILL的MIB
draft-ietf-trill-rbridge-options-02TRILL头部选项
draft-ietf-trill-rbridge-protocol-16TRILL协议
draft-ietf-trill-rbridge-vlan-m脚本ing-02TRILLvlan转换图
draft-liyz-trill-reqs-mlt2uni-opt-00TRILL多播转单播
RFC5556(draft-ietf-trill-prob)TRILL当前目标说明文档
链接透明互联(TransparentInterconnectionofLotsofLinks,TRILL,IETF标准)协议把2层配置和灵活性与3层融合和规模有效结合在一起。大二层不需要配置的情况下,就可现整环路转发。
为数据中心虚拟化(虚拟机+络)奠定基础,更是为跨地域的数据中心之间的承载络(云络)奠定基础。
云计算络:TRILL协议互联,现整二层环境下的互联互通,同时适应云计算跨地域的服务器大规模虚拟化。TRILL络的链路层可以是以太,也可以是PPP链路,因此这种新的标准具有很大的适应性,可在数据中心内部高速络现,也可以用于连接基于PPP链路的广域络。
完整技术白皮书内容请上部下载文件



事实上国产数据库越来越受到广大客户的欢迎,市场表现力也逐渐提升。OceanBase 完全自主研发,已连续 10 余年稳定支撑双 11 ,创新推出“三地五中心”城市级容灾新标准,是全球唯一在 TPC-C 和 TPC-H 测试上都刷新了世界纪录的原生分布式数据库。https://www.oceanbase.com/topic/techwiki-guochanshujuku

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|即刻科技汇率网_一站式实时汇率换算网站

GMT+8, 2025-1-2 23:00 , Processed in 0.057562 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表