Lantern SDN 硬件SDN交换机

程序名称:Lantern SDN

授权协议: Apache

操作系统: Linux

开发语言: C/C++

Lantern SDN 介绍

Lantern是盛科推出的业界首款基于硬件的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应用场景进行了优化。该开发平台支持481GE RJ45网络端口和410GE
SFP+上联端口,是一个产品级的开发平台。目前该平台已经可以通过亚马逊电子商务平台购买。

封装图

亮点介绍

可实现与业界主流控制器厂商的OpenFlow 1.0 互通

单芯片支持高达2.5K 的内嵌流表,完美匹配域和stats

支持 L2 - L4 完整的匹配域

灵活可编辑的L2-L4匹配域,如改写 MAC DA/MAC SA/l4port/IP

业界主流的隧道技术,如L2 over GRE, QinQ等

Lantern SDN 官网

https://github.com/CentecNetworks/Lantern

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Cyclone是一个打造容器工作流的云原生持续集成持续发布平台。 Cyclone主要致力于将代码从本地开发环境用任意容器引擎封装搬运到测试或者生产环境运行。Cyclone包括一下特性:
Kui Shell 为构建云原生应用程序提供了新的开发经验。通过将熟悉的 CLI 的功能与高影响力区域中的可视化相结合,Kui 使用户能够操作复杂的
Eclipse MicroProfile 是一个 Java 微服务开发的基础编程模型,它致力于定义企业 Java 微服务规范,MicroProfile
Kabanero 构建在 Knative、Istio 与 Tekton 之上,提供构建、流量管理与 CI/CD 等能力,同时支持与 Eclipse
Antrea 是一个 Kubernetes 网络解决方案,旨在实现 Kubernetes 原生。它使用 Open vSwitch 作为网络数据平面,在 Layer3/4 上运行,以为
Linkerd 是一个提供弹性云端原生应用服务网格(service mesh)的开源项目,也是面向微服务的开源 RPC 代理。它的核心是一个透明代理。
YugaByte 是用于构建关键型应用的云原生数据库。 YugaByte 使用 C++ 开发,支持 Cassandra 查询语言(CQL)以及 Redis 协议,对 PostgreSQL
Gloo 是一个基于 Envoy 的 Kubernetes 原生入口控制器和下一代 API 网关。Gloo 在函数级路由方面表现卓越,它支持传统应用程序、微服务与 Serverless。Gloo 设计独特,可支持混合应用,其中的多种技术、架构、协议
YugaByte DB 是一个高性能、云原生的分布式 SQL 数据库。 值得关注的特性包括:
ChubaoFS(储宝文件系统)是为大规模容器平台设计的分布式文件系统。它由元数据子系统、数据子系统和资源管理器组成。ChubaoFS
YugaByte 是用于构建关键任务应用程序的云原生数据库。此 repo 是 YugaByte Community Edition。
Draft 是由微软出品的一个帮助开发者在 Kubernetes 上快速创建云原生应用的工具。使用该工具,你可以不需要知道 Docker 或者
Camel K 是一个轻量级集成框架,它使得可以直接在 Kubernetes 与 Knative 上运行Camel。
APISIX 是一个基于云原生、高速可扩展的开源微服务网关节点实现,其自身主要优势是高性能和强大的扩展性。
Open Application Model 是什么? Open Application Model 是一个用来构建云原生应用的规范。它描述了一个模型,开发人员可以在其中定义应用程序组件。应用程序操作员负责创建这些组件的实例并为它们分配应用程序配
ContainerOps 是云原生(Cloud Native)的 DevOps Orchestration。定义 DevOps 组件的基本容器,如Docker 或 rkt。 在浏览器中使用 WYSIWYG 编辑器绘制 DevOps 工作流程,混合 DevOps 组件和现有的
Gravity 是一个开源工具包,为云原生应用程序提供真正的可移植性。它允许开发人员将 Kubernetes
iSula 是一种云原生轻量级容器解决方案,可通过统一、灵活的架构满足 ICT 领域端、边、云场景的多种需求。
Rook将文件、数据块和对象存储系统引入到Kubernetes集群,与其他正在使用存储的应用程序和服务一起无缝运行。通过这种方式,云原生集群可以在公有云和本地部署中自给自足并且具备可移植性。该项目的开发目的是使企
Camel Quarkus 致力于将 280+ Camel 组件移植和打包为 Quarkus 扩展。 Camel 是一个基于规则的路由以及媒介引擎,它提供了一个基于 POJO 的企业集成模式的实现,开发者可以采用其强大且十分易用的 API(Java