1摘要
本文介绍了互联网接入层可靠性设计的发展和实现。随着互联网业务的快速的扩张和网络架构的发展,接入层可靠性也经历了从分到合,又从合到分的发展历程。本文讲述这一过程的同时也会详细阐述去堆叠技术的原理和实现方式。
2服务器接入发展
随着互联网的爆发式增长,数据中心的规模也越来越大,数据中心网络架构有传统的二层架构,过渡成为了OSPF和BGP的全三层架构,理论上BGP三层架构组网中可以承载100000+的服务器。
图1服务器接入发展
随着互联网数据中心架构的发展,服务器接入的发展也经历了三个阶段,这三个阶段分别为:
图2服务器接入的发展阶段
第一阶段,接入层的交换机不支持虚拟化,接入交换机独立运行,服务器网卡工作在主备模式,主用设备故障时网卡会发生切换,交换机表项依靠数据流量进行刷新。
第二阶段,接入层交换机支持IRF等虚拟化技术,支持将多台设备虚拟化为一台,支持与服务器进行链路聚合,从而在提高可用性的同时实现链路双活,提高链路利用率。
第三阶段,由于IRF等虚拟化技术实现门槛较高,同时也存在控制层面唯一,升级困难等问题。在M-LAG和S-MLAG的技术出现后,实现了在接入层交换机控制层面分离的情况下实现了接入层链路双活接入,同时S-MLAG实现相对非常简单,已经被互联网用户所接受。S-MLAG又称之为“去堆叠”,接下来的文章向大家详细阐述S-MLAG技术的原理和实现。
3去堆