ovs实践openFlow跨网段组网

sdn (software defines network)看了些相关的资料,这里记录一下自己对sdn的理解,能力有限,如有错误欢迎指正。 sdn软件定义网络,目的是想要利用软件来模拟网络设备,如交换机,路由器之类的。 为什么需要这么做? 一个主要原因是云计算的高速发展,给传统的数据中心带来了更加灵活和复杂的组网需求。 传统网络设备完成数据中心服务器的组网,在此之上,通过sdn来完成虚机和容器之间的连通 ovs (openvSwitch)官方的说法:Open vSwitch是一款高质量的多层虚拟交换机,以开源Apache 2许可证授权,非常适合在虚拟机环境中充当2层交换机。支持多种基于Linux的虚拟化技术,包括Xen / XenServer、KVM和VirtualBox。支持Open Flow协议,所以可以很方便的通过编程实现大规模网络的自动化,被大量运用于SDN网络中。 架构和原理之类的文章很多,这里就不在一一阐述,本文以实践为主。 安装# 安装dockeryum install -y docker-1.13.1# 预安装yum -y install wget openssl-devel gcc make python-devel openssl-devel kernel-devel graphviz kernel-debug-devel autoconf automake rpm-build redhat-rpm-config libtool python-twisted-core python-zope-interface PyQt4 desktop-file-utils libcap-ng-devel groff checkpolicy selinux-policy-devel# 安装open vswitch:yum install -y openvswitch-2.8.2-1.el7.x86_64 # 此版本包含ovs-dockersystemctl start openvswitch.servicesystemctl is-active openvswitchsystemctl enable openvswitchovs单机连通性创建容器, 设置net=none可以防止docker0默认网桥影响连通性测试 docker run -itd --name con6 --net=none ubuntu:14.04 /bin/bashdocker run -itd --name con7 --net=none ubuntu:14.04 /bin/bashdocker run -itd --name con8 --net=none ubuntu:14.04 /bin/bash创建网桥 ...

June 28, 2019 · 6 min · jiezi

最普及的开源SDN控制器OpenDaylight发布Neon版本庆祝成立六周年

作者:Jill Lovato仅用了6年时间,OpenDaylight拥有10个版本、1000多个作者/提交者、100K+提交、以及1B+全球订阅者的强大网络Neon版本加强了SDN控制器功能,并推动了对边缘、云原生和下游项目(如ONAP,Kubernetes和OpenStack)的支持旧金山 - 2019年3月26日 - LFN(LF Networking)促进网络项目的协作和卓越运营,今天宣布OpenDaylight(ODL),这个最普遍的开源软件定义网络(SDN)控制器,庆祝成立六周年发布OpenDaylight Neon版本。作为Linux基金会的第一个网络项目,现在是LFN的一部分,OpenDaylight于2013年成立,是一个开源框架,旨在加速采用、促进创新、并为SDN创建更加开放和透明的方法。如今,ODL已经成为最普及的开源SDN控制器,帮助支持1B全球网络用户。其第10版本OpenDaylight Neon展示了业界致力于培养开放、可扩展和可互操作的网络解决方案,并支持开发者、集成商和用户的生态系统。“这在很大程度上归功于模块化和可扩展的软件架构,这使得OpenDaylight可以在各种用例中使用。”OpenDaylight技术指导委员会主席Abhijit Kumbhare说。“Neon展示OpenDaylight的长寿以及与其他项目的集成,如Kubernetes、ONAP、OPNFV和OpenStack。”Linux基金会运营、网络和协调副总裁Phil Robb说。“社区在提供平台版本方面的凝聚力给我留下了深刻的印象,这些版本的更新和功能可以增强不断发展的SDN用例。”最普及的开源SDN控制器范围、多样性和部署:在短短六年时间里,OpenDaylight已经在1000多位作者/提交者的帮助下提供了10个版本,这些作者/提交者在数十个不同的组织中贡献了100K+提交。此外,基于ODL的解决方案可为超过1B的全球网络用户提供支持。来自顶级供应商和最终用户的支持:随着时间的推移,ODL社区的贡献已从一组精选的初始创建者转移到各种各样的全球用户和供应商,所有这些都构建和利用基于ODL的解决方案。按需贡献上游:作为一个强大的开源SDN控制器,ODL继续受到跨网络堆栈层的关键下游项目的追捧,包括Akraino Edge Stack、Kubernetes、OpenStack、ONAP、OPNFV等。更多行业合作伙伴继续部署ODL平台,实现开放式SDN/NFV的强大功能。最近的例子包括:Coweaver是韩国最大的光网络系统制造商之一,它使用ODL建立其网络管理服务(NMS),供韩国和全球供应商使用FRINX的UniConfig,现在由PANTHEON.tech的lighty.io提供支持,基于OpenDaylight,使供应商能够更快地构建和部署应用程序浪潮基于OpenDaylight的SDN控制器用于管理企业和政府云环境的虚拟和物理设备NoviFlow与Lumina Networks之间的合作伙伴关系是基于OpenDaylight的SDN控制器解决方案提供商,他们共同使用OpenDaylight作为解决方案的一部分,以创建和交付基于意图的Terabit规模网络,从而降低成本和网络复杂性。Lumina Networks还刚刚发布了Lumina扩展和适应平台(Lumina Extension & Adaptation Platform,LEAP),该平台将OpenDaylight的优势扩展到传统设备以及高级模型到模型转换,以及云原生应用(或微服务)开发环境。Telecom Argentina已选择OpenDaylight用于各种用例,包括启用CDN流量优化功能,以改善客户体验并降低数据传输成本与其他开源社区的整合继续增长,包括与OpenStack、Kubernetes、OPNFV和ONAP的合作。 ONAP在其APP-C、SDN-C和SDN-R项目中使用OpenDaylight,用于5G和CCVPN等用例与此同时,包括AT&T、CableLabs、中国移动、爱立信、Globo.com、Orange、腾讯、Verizon等在内的SDN采用者继续在其网络和解决方案中利用OpenDaylight。有关OpenDaylight用户故事的更多详细信息,请到此处。OpenDaylight Neon为关键的SDN用例带来了一流的功能Neon包括对网络用例非常重要的更新功能,例如光传输网络、WAN连接和路由、以及云和边缘环境中的虚拟网络。Neon还具有新的稳定性和可扩展性增强功能,巩固了该项目在与其他开源社区合作以加速下一代网络解决方案方面的领导地位。具体增强包括:云端/边缘网络虚拟化功能已通过Neon版本得到强化,进一步增强了OpenDaylight在生产网络中的适用性光传输基础设施控制现在提供新功能,确保使用开放的北桥API与更高级别的控制器互操作WAN连接。基于Fluorine成熟的BGP堆栈,Neon带来了增强功能,可改善错误报告、重启和网络稳定性提高稳定性和可靠性。除了功能增强和错误修复之外,Neon还包括稳定性和扩展性方面的改进。OpenDaylight继续进行基础架构增强,使供应商和下游开源项目更容易快速整合和部署依赖OpenDaylight的产品和平台。有关OpenDaylight Neon的更多详细信息,请到:https://www.opendaylight.org/…展望未来与4月3日至5日在加利福尼亚州圣何塞举行的开放网络峰会(ONS)一起,OpenDaylight将于2019年4月1日至2日举办一个开发者论坛,用于下一版“Sodium”。更多详情请点击此处: https://wiki.opendaylight.org…:Sodium_Dev_Forum。还将在ONS的LFN展位上展示OpenDaylight与Network Service Mesh的集成。定于2019年中期的ONAP Dublin版本将包括支持SDN-C和APP-C模块的OpenDaylight Fluorine版本。持续对OpenDaylight的支持AT&T“我们很高兴祝贺OpenDaylight六岁生日。”AT&T实验室技术人员杰出会员Brian Freeman说。“AT&T自从Hydrogen版本开始使用OpenDaylight,自2015年以来一直在进行生产部署。今天,我们使用BGPCEP和NETCONF在L3应用程序上进行全球部署。我们的部署从L0 OpenROADM设备的控制范围到L7移动PNF和VNF。毋庸置疑,我们期待试驾Neon版本并将其部署到生产中。“思科“OpenDaylight在短短六年内已经大规模发展,我从一开始就成为社区的一员,我感到非常自豪。”思科工程首席技术官兼首席架构师Dave Ward说。“随着一个庞大的、可永续发展的社区展示了各种开发者、供应商和最终用户之间的强大协作,它成为业界事实上的开源SDN控制器。很高兴看到有多少其他影响巨大的OSS项目正在使用ODL作为核心。我很高兴看到它向未来发展。生日快乐ODL!”爱立信“恭喜OpenDaylight社区关于Neon发布以及它成立六周年。”爱立信解决方案系列NFVi负责人Eric Ericsson表示。“爱立信继续积极向OpenDaylight社区上游贡献,并在我们的商用NFVi解决方案中使用ODL开源软件,使电信运营商能够发展5G,提高生产力,降低OPEX和CAPEX支出。这包括针对云服务的解决方案,以及提供云内和云间网络自动化、多租户和其他高级网络用例。迄今为止,爱立信已向全球50多家服务供应商部署了ODL软件。”浪潮“热烈祝贺OpenDaylight社区发布Neon和项目六周年。”浪潮云服务集团首席技术官Max Zhang表示。“浪潮的Cloud Engine SDN Controller 2.0基于OpenDaylight Nitrogen SR2版本,已在政府和企业云环境中部署。它可以帮助我们的客户快速灵活地部署业务,自动化网络管理,并显着降低运营和维护成本。未来的浪潮云引擎SDN控制器版本将继续使用最新、最稳定的OpenDaylight版本,为我们的客户提供更多功能。”Lumina Networks“OpenDaylight支持和制造的数字化转型并非易事。”Lumina Networks首席执行官Andrew Coward说。“但在六年之后,社区创新的这一令人印象深刻的努力,已经成功地开始向服务供应商重返网络控制和服务创新。能够为我们的共同目标做出贡献,并继续实现这些发布里程碑,我感到很荣幸。”红帽“OpenDaylight项目在六年多前开始实施一系列雄心勃勃的目标,从头开始创建一个社区,以构建一个不断发展、灵活和开源的软件定义网络平台。”Red Hat首席技术官Chris Wright说。“在这六年中,我们已经看到社区驱动创新的力量,将OpenDaylight从渴望转变为SDN开发者和用户的蓬勃发展的开源生态系统。祝贺ODL社区在推出Neon版本方面继续取得成功。”KubeCon + CloudNativeCon + Open Source Summit大会日期:会议日程通告日期:2019 年 4 月 10 日会议活动举办日期:2019 年 6 月 24 至 26 日KubeCon + CloudNativeCon + Open Source Summit赞助方案KubeCon + CloudNativeCon + Open Source Summit多元化奖学金现正接受申请KubeCon + CloudNativeCon和Open Source Summit即将首次合体落地中国KubeCon + CloudNativeCon + Open Source Summit购票窗口,立即购票!CNCF邀请你加入最终用户社区 ...

March 27, 2019 · 1 min · jiezi