1、软件定义网络的定义
软件定义网络(Software Defined Network,SDN)是由美国斯坦福大学CLean State课题研究组提出的一种新型网络创新架构,是网络虚拟化的一种实现方式。其核心技术OpenFlow通过将网络设备的控制面与数据面分离开来,从而实现了网络流量的灵活控制,使网络作为管道变得更加智能,为核心网络及应用的创新提供了良好的平台。
2、什么是OpenFlow
OpenFlow,一种网络通信协议,属于数据链路层,能够控制网上交换器或路由器的转发平面(forwarding plane),借此改变网络数据包所走的网络路径。
虚拟机:
VMwocation:linux虚拟机
java编程:app虚拟机,安卓虚拟机
EM:网元管理功能
对外的接口和之前实体的都是一样的
实现的功能和以前由专有硬件提供的功能是一样的
商用的、通用的 交换机、路由器等等
虚拟化成及虚拟资源:将底层的硬件资源进行抽象,转化成虚拟资源供给VNF使用(有虚拟机完成)
它与资源进行交互
虚拟机资源的分配 更新 释放
资源性能故障 收集上报
虚拟化网络功能呢管理器
VNF的生成、更新、终止、查询
网络功能虚拟化编排器
统一的资源管理,进行网元的创建
进行一个整体的调度
封包的时候,是要mac地址(在物理层)
ip(路由)------>mac
1、为什么现在需要采用软体定义网络
工作负载虚拟化
软体定义网络的认识
1、控制层和转发层的分离
集中配置数据中心网络
2、控制层集中进行转发层的网络功能和服务器的管理配置,并提供可是虚化的对外API
3、转发层能支援实体和虚拟方案,基于开放标准,不限制特定厂商