SDN总结

本文详细介绍了SDN的特点,包括中心控制、可编程网络和网络可视化。讨论了OpenFlow在SDN中的作用,以及SDN与传统网络控制平面与数据平面分离的概念。此外,还阐述了Mininet在SDN仿真中的应用及其局限性,如无法应对大规模网络和性能测量问题。项目通过增加物理机数量扩展SDN仿真规模,重点在于虚拟网络划分、分布式的SDN构建方法以及流量管理和性能指标获取。文章最后提到了Master和Worker端的模块划分,用于实现拓扑划分、流量生成和性能统计等功能。
摘要由CSDN通过智能技术生成

SDN特点:

中心控制

可编程网络

网络可视化

SDN与传统网络相比,将网络的控制平面和数据平面相分离,在传统网络中数据包的控制逻辑和数据转化都由路由器完成,随着网络控制的灵活性越来越复杂,路由器的设计也变得日益复杂。openflow协议是SDN 的众多实现之一,但是由于其良好的灵活性和扩展性,已成为标准。在SDN中,与传统交换机一样,网络设备交换机只负责转发接收到的数据包,但openflow交换机转发需要的流表,不是由自身创建并维护的,而是从控制器端获取的,控制器维护着整个网络的全局拓扑视图来完成对网络的控制。

交换机和控制器的一次通信:

当数据包到来时,交换机查询自己的流表发现并没有匹配到相应的转发规则,那么交换机通过PACKET-IN把该数据包交给控制器,由控制器决定该数据包如何转发。

mininet原理:

mininet通过使用linux内核基于进程的虚拟化和网络命名空间技术来构建虚拟网络,mininet通过网络虚拟化使所有虚拟主机共享宿主主机的网络协议栈。

mininet的这种设计虽然实现了SDN网络仿真的灵活性,但是由于仿真网络中不同的虚拟主机以进程方式共同竞争宿主主机的资源,无法保证链路时延以及数据包的排队时延,尤其是在实验目标是为了测量性能而不是功能的可行性的时候。

缺陷:无法应对大规模网络,无法自动产生流量,以及网络的各种性能指标。

 

项目的成果:</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值