盛科网络(苏州)有限公司(以下简称"盛科"),发布了业界首个基于硬件交换机的开源SDN项目--Lantern。Lantern旨在为基于SDN硬件交换机提供SDN实现。Lantern中集成了开源的Linux Debian 7.2 OS、优化了的Open vSwitch(OVS)、适配层以及芯片SDK。Lantern选择GitHub作为源码托管平台,使用开源Apache 2.0许可协议。
SDN是一种新的网络发展趋势,而由开放网络基金会(ONF)负责维护的OpenFlow是其中的关键技术之一。通过开放标准实现SDN极大的提高了灵活性同时降低了研发成本。Lantern提供包括芯片SDK和适配层在内的所有开源代码,为研究OpenFlow提供了极大的便利,同时设备厂商可在此基础上进行更多创新。此外,Lantern也致力于为开放的生态系统做出贡献,这对整个SDN的发展至关重要。
ONF执行总监Dan Pitt表示:"基于OpenFlow的SDN解决方案的大量商用,需要软件和硬件的开源方案。ONF的使命是促进开放的SDN解决方案,因此非常高兴看到我们的成员公司能够将开源推向市场,并去满足广大用户对开放SDN解决方案的需求。“
开源项目Lantern封装了基于 Debian Linux的操作系统,优化了的Open vSwitch(OVS),盛科芯片SDK和适配层。配合Lantern的发布,盛科将在GitHub上同步开放开发指导手册和编译脚本。典型特性如下:
已实现与业界主流控制器厂商的OpenFlow 1.0 互通性测试
支持高达2.5K 的内嵌流表,支持基于流的统计
支持匹配完整L2-L4报文头字段
可灵活编辑L2-L4报文头字段,如改写 MAC DA/MAC SA/IP/L4 port
支持业界主流的隧道技术,如L2 over GRE, QinQ等,支持基于overlay的网络虚拟化
配合Lantern开源软件,盛科推出了高性能SDN开发平台V330-52TX-RD。该平台采用盛科GreatBelt系列交换芯片,特别针对SDN应用场景进行了优化。该平台支持48个千兆电口和4个万兆上联端口,并且是一个产品级的开发平台。
盛科商务拓展副总经理古陶表示:“作为SDN芯片和白牌设备提供商,盛科坚信开源是SDN的主要价值之一,并且一直致力于开放SDN解决方案的研发。在今后的道路上,盛科将继续坚持针对SDN/OpenFlow的开源计划,在后续的开源计划中将实现对OpenFlow1.3, OF-Config 1.1的支持。此外,盛科也计划在OpenStack网络组件Neutron中增加物理交换机插件,提供高性能的网络虚拟化解决方案。
关键字:Debian Linux Open vSwitch 盛科
引用地址:
盛科基于硬件交换机的开源SDN项目Lantern发布
推荐阅读最新更新时间:2024-05-02 22:51
OK6410A 开发板 (八) 102 linux-5.11 OK6410A glibc提供的mmap的四种用途之一
OK6410A 开发板 (八) 102 linux-5.11 OK6410A glibc提供的mmap的四种用途之一 共享匿名映射两种方式 当使用参数 fd = -1 且 flags = MAP_ANONYMOUS | MAP_SHARED 时,创建的mmap 映射是共享匿名映射. 共享匿名映射让相关进程共享一块内存区域,通常用于父子进程之间的通信. 创建共享匿名映射有如下两种方式,这两种方法最终都调用shmem 模块来创建共享匿名映射 1. fd = -1,且 使用这个文件句柄来创建mmap(lags = MAP_ANONYMOUS | MAP_SHARED) . 在这种情况下,do_mmap_pgoff()- mma
[单片机]
linux-2.6.38到tiny6410的移植手册(连载3)__ LCD&触摸屏
这次lcd和触摸屏智能一起移植了,至于原因明天在开一贴详细说明, http://www.arm9home.net/read.php?tid-14273.html 主要是一线触摸的原因,它劫持了lcd的背光控制,这个花了我三天时间呀才发现, 友善真是的。。。。 先弄lcd屏吧 vi arch/arm/plat-samsung/include/plat/map-base.h 第39行 增加 #define S3C_VA_LCD S3C_ADDR(0x01100000) /* LCD */ 从友善的源码中将arch/arm/mach-s3c64xx/include/mach/regs-lcd.h拷贝过来 从友善的源码中将drive
[单片机]
ARM-Linux平台下GPS信号的采集与处理研究
定位和导航是很多便携移动设备以及汽车电子设备的重要功能之一,所以GPS在上述设备中得到了广泛的应用。基于ARM-Linux的嵌人式平台以其开放性、安全性、健壮性和稳定性越来越成为各种便携设备和车载导航设备的主要开发平台。如何实现GPS模块和嵌人式 ARM-Linux平台之间的通信成了实现系统定位导航的基础。 本文主要研究GPS模块与ARM-Linux平台之间采用异步串行传送方式进行数据传送的问题,利用多线程编程技术实现GPS信号采集与处理,并介绍了一种WGS坐标向地方坐标的转换方法。与GPS通信可选的协议有很多种,目前普遍采用的是NMEA-0183通信协议。 1 NMEA-0183通信协议 NMEA-0183协议 是为
[单片机]
玩转mini2440开发板之【64位Ubuntu系统无法运行arm-linux-gcc】
前段时间由于工作原因,将虚拟机重装了,由原来的Ubuntu 12.04(32位)升级成了Ubuntu 16.04(64位)。自然,原来安装在Ubuntu 12.04中的所有mini2440开发板相关的工具和源码,都要重装一遍。今天刚好得空,于是就开始整。 第一步当然是安装交叉编译器了,仍然是友善之臂arm-linux-gcc 4.4.3的版本,按照官方手册的步骤,直接解压,然后添加环境变量,一气呵成。可是,当我注销完重新登录之后,输入命令时,系统却给出了一个出错提示: leon@Ubuntu:~$ arm-linux-gcc -v /opt/FriendlyARM/toolschain/4.4.3/bin/arm-linu
[单片机]
基于FA526处理器SoC平台的Linux操作系统实现
引言 智原科技的FIE8100 SoC平台是一种低功耗、便携式视频相关应用开发SoC平台,也可用于基于FA526 CPU的SoC设计验证。 基于FA526的Linux软件开发套件,开发人员可将Linux一2.4.19软件环境在FIE8100平台上安装实现,并完成对平台上所有IP的驱动程序安装和对FA526的内部调试。 FA526介绍 FA526是一颗有着广泛用途的32位RISC处理器。它包括一个同步CPU内核(core)、独立的指令/数据缓存(cache)、独立的指令/数据暂存器(scratchpads)、一个写缓存(write buffer)、一个内存管理单元(memory management unit)和JT
[单片机]
基于S3C2440嵌入式Linux的步进电机驱动程序
在嵌入式Linux开发过程中需要为指定设备编写和编译驱动程序,这与以往在PC机上的Linux驱动开发明显不同,本文设计了基于S3C2440嵌入式Linux下激光雕刻系统的步进电机驱动程序。 1 硬件系统的设计 步进电机开环控制系统主要由中央控制器、步进电机驱动器、传感器以及步进电机四大部分组成。本系统采用基于ARM920t内核的S3C244 0A微处理器作为控制系统的中央控制器,该芯片主频400MHz,最高可达到533MHz,内含多种设备接口,存储器使用64MB的Nand Flash和64MB的SDRAM。图1所示为控制系统框图。 2 系统的工作原理 本系统主要控制两个两相混合式步进电机,分别代表X轴和Y
[工业控制]
VMware下Linux的安装及简单设置
当你听别人说起Linux、FreeBSD甚至OS2等等新奇的操作系统时,是不是也想尝试看看?但是当听到需要重新切割硬盘,原有数据还有可能丢失时,是否又有些犹豫?当初我也是在Linux的门外彷徨很久,直到我找到了VMware。因为它既保证了Linux能正确安装且正常运行,又不破坏原来的操作系统,为我们除去了费心研究如何把硬盘分区分得合理和高效的苦恼。下面,我给大家介绍一下怎样用这款软件来安装Linux。
一、VMware的安装及配置
简单地说,VMware就是一款虚拟机软件,它可以在你现有的操作系统上虚拟出一个新的子机。这个子机一方面建立在你正在运行的操作系统之上,同时,它又拥有自己独立的CPU、硬盘、内存及各种硬件。
[嵌入式]
OK6410A 开发板 (八) 83 linux-5.11 OK6410A arm-gdb+JLinkGDBServer+Jlink+JTAG接口 调试 u-boot
之前在 https://blog.csdn.net/u011011827/article/details/118713517 中可以看到 可以调试裸机. 可见我加载了bin文件到0x50000000,这是外部sdram的空间 所以加载之前,必须要初始化,而这个初始化动作,u-boot帮忙给做了(我的板子烧好了u-boot) 在调试裸机前u-boot已经跑到cmdline了 当然你调试bin文件大小小于8KB的裸机程序时,可以将其加载到sram中,这样就不用初始化sdram了. 自己手动加载u-boot 到内存 u-boot 也是一个裸机程序,这个程序和 led.bin 不同 u-boot.bin 要大,但是两个的调试方
[单片机]