云数据中心网络与SDN: 技术架构与实现—1.2 设备“多虚一”——虚拟机框

举报
华章计算机 发表于 2019/06/03 00:44:46 2019/06/03
【摘要】 本书摘自《云数据中心网络与SDN: 技术架构与实现》——书中第1章,第1.2.1节,作者是张晨。

1.2 设备“多虚一”——虚拟机框

首先要介绍的是虚拟机框技术,这种技术能够将多台设备中的控制平面进行整合,形成一台统一的逻辑设备,这台逻辑设备不但具有统一的管理IP,而且在各种L2和L3协议中也将表现为一个整体,如图1-2所示。因此在完成整合后,STP所看到的拓扑自然就是无环的了,这就间接地规避了STP的种种问题。

虚拟机框和传统的堆叠技术一样,二者都实现了设备的“多虚一”,不同的物理设备分享同一个控制平面,实际上就相当于为物理网络设备做了个集群,也有选主和倒换的过程。相比之下,虚拟机框在组网上的限制较少,而且在可用性方面的设计普遍要好于堆叠,因此可以看作对于堆叠技术的升级。虚拟机框技术以Cisco的VSS、Juniper的Virtual Chassis以及H3C的IRF 2为代表。


图1-2 虚拟机框技术逻辑示意[C9YJGCRJ{Y5ZE%[V0VPVUO.png机框

1.2.1 Cisco VSS

VSS是Cisco Catalyst 6500系列交换机推出的虚拟机框技术,支持对两台6500设备以主备模式进行整合。其中主用交换机中的引擎负责逻辑设备的转发决策,形成转发表;备用交换机只会不断地从主用交换机同步相关的状态,而不会进行协议的交互和计算。主备用设备的线卡都是分布式的,能够同时进行数据的转发。VSS主要有以下技术要点:

1)VSL(Virtual Switch Link)互联。VSS技术通过VSL将两个机架绑定成一个虚拟的交换系统,它依赖于控制信令VSLP的交互,以完成主备的协商以及状态的同步。同时,VSL也能在主备交换机间传输业务流量,这时它就相当于逻辑设备中的背板走线。为了实现逻辑设备的线速转发,VSL链路应该具备足够的带宽。

2)高可用NSF/SSO。SSO(Stateful SwitchOver)保证了主备引擎、线卡能够以最短的时间进行故障切换。不过即使中断时间再短,数据转发也可能出现中断,路由可能需要重新收敛。NSF(NonStop Forwarding)实现了不中断转发,解决了上述问题。

3)跨设备链路聚合MEC(Multichassis EtherChannel)。MEC能够将位于两台不同交换机中的端口聚合为Port Group,统一为一个逻辑的interface,从而绕过了STP的问题。在VSS拓扑结构中使用MEC,所有链路都是激活的,在提供拓扑结构高可用的同时也提高了链路的利用率。

4)双主监测机制。当VSL故障后将出现“Split Brain”的情况,两台物理设备都将成为主用交换机,为防止转发上的混乱,VSS采用以下机制进行监控:如果有跨设备链路聚合时,使用PAgP来互相检测通知,如果有多余的接口,则可以单独拉根直连线路,通过VSLP Fast Hello专门用作监控。另外,VSS使用IP BFD通过互联的三层链路进行监控。监测到双主出现后,立刻禁用原来备用交换机的端口,直到VSL链路恢复。

虽然VSS只允许对两台设备做虚拟化,但是通过逻辑设备间的互联仍可进一步简化网络拓扑。在图1-3中,汇聚层和核心层均使用了VSS技术,如虚线框里的整合后的逻辑设备,使整个网络形成一个天然无环的拓扑结构。


图1-3 使用VSS整合3-Tier网络拓扑1XXX_SE%GSY5_}353L8BU$M.png


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。