华为支持ONOS@IETF Hackathon——标准与开源的完美邂逅

文/华为eSDK

7月16~17日,德国柏林阳光明媚,IETF Hackathon在InterContinental酒店完美收官。本次大赛汇集了包括SKT、Telefonica、中国移动、思科、华为、北京邮电大学、麻省理工学院等全球各大运营商、设备商、教育与科研机构在内的150+位开发者和标准专家,其中有30+位参加了ONOS相关的比赛项目。ONOS项目由来自ONOS和华为的专家提供技术支持,并使用华为远程实验室提供的网络环境与ONOS控制器对接。


在本次IETF Hackathon活动中,ONOS充分呈现了其控制器南/北向的开放、可编程性,不仅加深了来自运营商、标准组织等不同领域开发者对ONOS认知,并为ONOS与IETF双方今后深入持续合作营造了良好的开端,更体现了ONOS一贯开放、开源的理念,把推进SDN产业成熟、繁荣产业生态作为己任,致力为运营商打造更好的网络。


此次ONOS在IETF Hakcathon共涉及四个比赛场景,对ONOS控制器南/北向接口进行编程,遵循IETF的 SDN相关标准架构,开发新功能,并与华为远程实验室提供的网络成功互通。


下面请跟随小编共同回顾ONOS开放编程与IETF标准完美结合的奇妙世界吧。


Day 1开场篇


【8:30】来自不同运营商、标准组织的合作伙伴开始入场,络绎不绝。现场准备了应景的纪念品哟,盆友们说:It’s very nice! It’s very cool!




【9:00】IETF主席Jari Arkko进行开场致辞,欢迎各位参赛者到来,并介绍了举办Hackathon的意义:IETF制定标准和可运行的代码,可运行代码对校验标准有效性、发现错误与差距,获得经验非常重要。通过Hakathon的开发活动产生的可运行代码,可以促进对标准的改进。之后,IETF联合主席介绍了Hackathon活动的日程。

华为在其多款交换机产品中支持OpenFlow协议,以满足软件定义网络(SDN, Software-Defined Networking)的应用需求。OpenFlow是SDN架构中最常用的协议之一,通过将控制平面数据平面分离,实现网络的集中控制和灵活管理。以下是支持OpenFlow协议的华为交换机系列及部分具体型号: ### 华为CloudEngine系列交换机 华为CloudEngine系列交换机是面向数据中心和云网络设计的高性能交换机,多数型号支持OpenFlow协议,适用于SDN部署场景。 #### 型号示例: - **CloudEngine 8800系列**:该系列交换机支持高密度的100G/400G端口,适用于大规模数据中心骨干网络。其硬件架构支持OpenFlow协议,可实现灵活的流量控制和网络虚拟化[^3]。 - **CloudEngine 7800系列**:适用于中型数据中心和企业核心网络,支持OpenFlow 1.3版本及以上,能够主流SDN控制器(如OpenDaylight、ONOS)兼容[^3]。 - **CloudEngine 6800系列**:支持OpenFlow协议,适用于构建SDN驱动的企业网络,提供灵活的流量调度和策略管理能力[^3]。 ### 华为S系列园区交换机 华为S系列交换机主要面向园区网络和企业接入场景,部分高端型号也支持OpenFlow协议,以实现SDN在企业网络中的应用。 #### 型号示例: - **S12700系列(CloudEngine S12700)**:作为华为的旗舰级园区交换机,S12700系列支持OpenFlow 1.3标准,并具备华为Agile Controller集成的能力,实现基于策略的网络自动化管理[^4]。 - **S9700系列**:该系列核心交换机支持OpenFlow协议,适用于构建可编程的企业网络架构支持灵活的流量工程和网络虚拟化[^4]。 ### OpenFlow支持的功能特性 华为支持OpenFlow协议的交换机通常具备以下特性: - **多版本支持**:包括OpenFlow 1.0、1.3及更高版本,确保不同SDN控制器的兼容性。 - **流表(Flow Table)管理**:支持流表项的动态下发和更新,实现精细化的流量控制。 - **多控制器支持**:支持连接多个SDN控制器,提升网络的可靠性和可扩展性。 - **传统转发共存**:支持NORMAL模式,允许OpenFlow传统交换机行为共存,便于网络逐步演进[^1]。 ### 配置OpenFlow的基本步骤 在华为交换机上启用OpenFlow通常包括以下配置步骤: 1. 进入OpenFlow配置视图。 2. 指定OpenFlow控制器的IP地址和端口号。 3. 设置OpenFlow版本。 4. 将接口加入OpenFlow实例。 5. 启用OpenFlow功能。 示例配置命令(以S12700为例): ```bash system-view openflow enable openflow instance 1 controller-ip 192.168.1.100 port 6633 version 1.3 interface GigabitEthernet0/0/1 openflow enable instance 1 ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值