NFV vs SDN,从youtube上看来得,个人觉得解释很清楚。

Network function virtualization

有的时候网络提供商只是提供给客户对于网络的直接连接,但有的时候会提供一些额外的功能,比如NAT, firewall,DNS,加密等,一般情况下这些功能会被部署在一个特定的机器上,但为了节省成本,他们会把这些功能部署在虚拟机上,也就是说,一台物理机就可以实现这所有的功能。
在这里插入图片描述
这样的话,之前部署在不同物理机上的各种功能就被集中部署在一个普通服务器上,而且可以任意扩展,因为增加一个功能只是增加一个虚拟机。
在这里插入图片描述

Redhat关于部署NFV的示意图

在这里插入图片描述
从这我们看到,它主要利用网卡的SR-IOV功能,也就是输入输出虚拟化,这个功能允许一个网卡虚拟出多个网口,属于硬件虚拟化。然后建立了虚拟机,不同的虚拟机绑定不同的虚拟网口,这样,在一个物理机上虚拟出多个虚拟机而且绑定不同网口。这其实和vmware虚拟机技术差不多,不知道为什么称为NFV。

SDN software defined network

SDN模式下,操作系统不同于普通的系统,它是网络操作系统,而且在底层,它看到的不是CPU,Memory之类的,而是一些转发设备:
在这里插入图片描述
上面这些app都是开放的可编程的,它们可以实现以下功能:
在这里插入图片描述
底层转发设备的功能包括:修改包头,丢弃包,转发包到一个或多个其他转发设备。
中心网络系统必须知道所有的转发设备,并把它们抽象出一个整体构造,然后根据app控制每个包转发,但下次转发时可能不需要经过app,根据cache直接到达目的地。目的地可能是SDN网络,也可能是非SDN网络。
每一层具体用到的协议和功能:
在这里插入图片描述
重点:SDN是一种逻辑集中式网络管理,而不是物理集中。简而言之,用软件定义一层新的网络层来简化网络管理。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值