SDN和网络虚拟化

http://way4ever.com/?p=370

Software Defined Networking and Network Virtualization

资料来源:Software_Defined_Networking_and_Network_Virtualization

1 网络产业的变化

  • IT人员需要自动化的基础架构,以便简化运维。
  • 新技术已经出现,客户是否有强力的愿望去替换旧技术。

2 传统的网络架构

有data plane和 control plane。

  • control plane负责配置route table和path,保证data flows。
  • control plance把path下发到data plane并存在硬件中。

但是会遇到两种问题:

  • QoS:你需要配置多个交换机,而且配置是一样的。
  • 不同的traffic types需要不同的path,以便满足要求。比如iSCSI需要高带宽,voice需要低延迟。

3 SDN的三个要素

  1. Ability to manage the forwarding of frames/packets and apply policy;
  2. Ability to perform this at scale in a dynamic fashion;
  3. Ability to be programmed.

SDN架构可以在大规模网络下通过可编程的方式操作数据包流。SDN架构提供network-wide的视图和管理network and network flows的能力。

架构的原理是分离control plane 和 data plane,并给 control plane 提供编程接口。data plane 设备从 control plane 接收 forwarding rules ,并应用这些rules。

control plane具有整个网络的视图,这是一个可编程的平台,它可以基于收集到的信息(实时流量等),做出关于routing、securtiy、quality的决定。

这还允许同时管理虚拟资源和物理资源。通过Virtual Ethernet Bridge (VEB) in the hypervisor 进行虚拟网络的整合。

通过SDN的集中管理和编程接口,可以实现许多高级功能,比如 traffic optimization, security, outage, or maintenance、Separate traffic types、network changes等。

4 网络虚拟化

Network Virtualization和SDN不一样。

Nicira使用软件对网络进行虚拟化,跟VMware的ESX一样。不需要购买新的硬件。这就是为什么VMware收购的原因之一。 因为VMware VMotion和 Microsoft Live Migration的需要,Nicira很适合IaaS的环境。

5 个人总结

以前的虚拟化平台只是对计算资源进行池化,IaaS平台需要对存储、网络资源进行池化。

VMware的一盘大旗 = ESX + Nicira + Virsto,分别对应着计算虚拟化、网络虚拟化、存储虚拟化。

根据SDN的定义,可以用于定义SDS(Software define Storage)上:

  1. 把不同存储阵列上的基础存储资源进行虚拟化,融入资源池中。
  2. 提供API,便于二次开发或与其他系统整合。

OpenStack的Cinder项目离SDS很近。


  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值