SDN:简述对各类SDN交换机的认识

本文深入探讨了SDN交换机的分类,包括纯SDN、混合、自盒、裸交换机及虚拟交换机。详细介绍了OVS作为最具影响力的SDN虚拟交换机的特点,以及SDN硬件交换机的发展和应用。此外,还讲解了纯SDN交换机的工作原理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

按照SDN交换机所支持的南向协议来看,SDN交换机可分为纯SDN交换机(仅支持OpenFlow协议)、混合交换机(支持 Open Flow协议和传统网络协议)、自盒SDN交换机、裸交换机。

从虚拟化的角度来看,SDN交换机主要分为硬件SDN交换机和软件SDN交换机(虚拟交换机)。其中软件SDN交换机不包含白盒SDN交换机、裸交换机这两种。

最具影响力的SDN虚拟交换机是OVS( Open vSwitch)交换机,它具备良好的工作性能,在商业上得到了广泛的应用。OVS是一个使用Apache 2.0许可证的多层虚拟交换机,通过可编程拓展,OVS能在支持标准管理接口和协议(如 NetFlow, sFlow, IPFIX, RSPAN, CLI, LACP)的同时实现大规模网络自动化。OVS的自标是实现一个支持标准管接口、向外开放转发功能以实现可编程扩展和控制的工业级交换机。OVS能在VM环境中很好地实现虚拟交换机的功能,除向虚拟网络层开放标准控制和可视接口外,OVS能很好地支持跨物理服务器的分布式虚拟交换机。

SDN硬件交换机在制造初期性能较差,并且通常只能实现软件交换机一半的功能,但是随着SDN的落地发展,SDN硬件交换机应用在生产环境中的场景不断增长,功能强大、适用于工作压力极大的SDN硬件交换机已经广泛生产。对SDN硬件交换机投入研究,并取得很大成功的机构包括思科,博科,华为,瞻博网络,NEC,戴尔,Ariata,H3C新华三,锐捷网络,xNET网络科技,盛科网络等

纯SDN交换机只负责数据包的转发服务。SDN交换机维护着流表,流表中的流表项全部由控制其的SDN控制器下发。当数据包进入交换机时,交换机查找流表以确认是否有流表项匹配,若有流表项匹配成功,则执行该流表项指定的操作(如修改数据包);若无,则查看是否已设置丢弃;若已设置,则丢弃此数据包;若没有设置,则根据设置完全转发数据包或提取数据包的部分信息转发至控制器,待控制器下发流表项后根据此流表项进行相关操作。这是与传统交换机区别最大的地方。

是盛科推出的业界首款基于硬件SDN开源项目,基于开放性的硬件SDN交换机,集成了Linux Debian 7.2 OS系统,Open vSwitch(OVS)与芯片SDK,和适配层作为一个开源的整体解决方案。用户可以在GitHub中下载所有源代码,该源代码基于Apache 2.0 许可。SDN是一种新的网络趋势,而OpenFlow是关键技术之一。通过开放标准去实现SDN可以提高灵活性,降低研发成本。完整的开源版本包括芯片SDK和适配层,可以为研发人员更好的提供研究OpenFlow的资源条件,通过下载开源代码直接编译来进行对OpenFlow的深入研究。同时,Lantern也可以为设备商进行方案的创新提供了便利。盛科发布的开源项目Lantern旨在促进开放的SDN生态系统,这对整个SDN的发展至关重要。 开源项目Lantern封装了基于Debian Linux的操作系统,优化了的Open vSwitch(OVS),盛科芯片SDK和适配层。配合Lantern的发布,盛科将同步开放开发指导手册和编译脚本。配合Lantern开源软件,盛科推出了高性能开发平台V330-52TX-RD。该平台采用盛科GreatBelt系列交换芯片,特别针对SDN应用场景进行了优化。该开发平台支持48*1GE RJ45网络端口和4*10GE SFP 上联端口,是一个产品级的开发平台。目前该平台已经可以通过亚马逊电子商务平台购买。 封装图 亮点介绍 可实现与业界主流控制器厂商的OpenFlow 1.0 互通 单芯片支持高达2.5K 的内嵌流表,完美匹配域和stats 支持 L2 - L4 完整的匹配域 灵活可编辑的L2-L4匹配域,如改写 MAC DA/MAC SA/l4port/IP 业界主流的隧道技术,如L2 over GRE, QinQ等 标签:Lantern
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王小二(海阔天空)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值