2020年“中国高校计算机大赛-网络技术挑战赛”2020年“中国高校计算机大赛-网络技术挑战赛”...

22

Upload: others

Post on 20-Aug-2020

15 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 2020年“中国高校计算机大赛-网络技术挑战赛”2020年“中国高校计算机大赛-网络技术挑战赛” 竞赛规程 一、竞赛基本信息 中文名称:中国高校计算机大赛-网络技术挑战赛
Page 2: 2020年“中国高校计算机大赛-网络技术挑战赛”2020年“中国高校计算机大赛-网络技术挑战赛” 竞赛规程 一、竞赛基本信息 中文名称:中国高校计算机大赛-网络技术挑战赛

2020 年“中国高校计算机大赛-网络技术挑战赛”

竞赛规程

一、竞赛基本信息

中文名称:中国高校计算机大赛-网络技术挑战赛

英文名称:C4-Network Technology Challenge

面向对象:高等学校计算机类、电气信息类和其他相关专业本科

学生与研究生

归属产业:互联网与信息产业

赛事品质:入选中国高等教育学会“全国高校学科竞赛排行榜”

二、竞赛目的

中国高校计算机大赛(China Collegiate Computing Contest,

简称 C4)由教育部高等学校计算机类专业教学指导委员会、教育部高

等学校软件工程专业教学指导委员会、教育部高等学校大学计算机课

程教学指导委员会、全国高等学校计算机教育研究会联合创办于2016

年,2020 年度第五届“中国高校计算机大赛”继续由全国高等学校计

算机教育研究会主办。

“网络技术挑战赛”为“中国高校计算机大赛”的竞赛模块之一,

目的在于适应网络技术与应用的快速发展,对接经济社会人才需求,

促进学生在网络技术研究与设计、开发与应用方面的创新能力培养,

促进相关专业的新工科人才培养与课程体系变革,促进创新教育范畴

的产教融合、产学协同育人。

三、参赛对象

竞赛面向各高校的在校本科生以及研究生,以不少于 2 名、不多

于 6 名学生组成的团队为参赛单位。团队所有成员在报名时按对参赛

作品的贡献度自行排序。鼓励跨专业、学科与高校组建团队,鼓励境

外高校组队参赛。每支团队可有 1 至 2 名指导教师,其中允许有一名

Page 3: 2020年“中国高校计算机大赛-网络技术挑战赛”2020年“中国高校计算机大赛-网络技术挑战赛” 竞赛规程 一、竞赛基本信息 中文名称:中国高校计算机大赛-网络技术挑战赛

来自企业。

参赛资格以学生报名时所具有的在校学籍为准,已毕业的学生不

具备参赛资格。竞赛分为本科生和研究生两个组别,以所有成员最高

学历作为参赛团队分组的依据。学生所在高校负责学生参赛资格的真

实性与有效性,候选奖项的团队须提供所在学校开具的学籍证明材料。

四、竞赛内容与形式

竞赛采用作品赛,并分为创意(A)与攻关(B)两大系列。其中,

创意(A)系列的作品主题、实现技术或平台由参赛团队自行确定;

攻关(B)系列包括三个企业定制项目,分别参见附件一“B-EP1项目

指南”、附件二“B-EP2 项目指南”和附件三“B-EP3 项目指南”,参

赛团队自主选择参赛项目,并根据相应的参赛指南与要求进行作品的

选题与实现。

(一)参赛作品要求

1.系列 A的作品选题须至少关联以下网络技术范围之一:软件定

义网络、物联网、工业互联网、网络安全、网络智能、云计算、网络

数据分析,涉及网络系统的研究、设计、开发、部署或管理,或将相

关技术用于解决经济社会各领域关注的应用热点或难点问题,鼓励体

现学科交叉融合的作品选题;系列 B的作品选题由组委会提供项目要

求与指南,在此基础上由各参赛院校与队伍自主确定具体作品。

2.按不同竞赛阶段的要求,以相应的形式申报作品成果;作品最

终为可用的网络系统、实物或软件,并在选题领域或主题、设计思想

或方法、技术开发与应用等方面有一定程度的开拓或创新。

3.作品的主要研究、设计与开发工作由参赛团队成员承担完成,

不存在任何侵犯他人知识产权的问题,且未曾在任何其他赛事中获得

过全国性奖项。

4.作品必须不涉及不健康、淫秽、色情等违规(法)内容。

5.申报作品时必须选择作品相应的系列或项目,即系列 A、项目

B-EP1、项目 B-EP2或项目 B-EP3。

Page 4: 2020年“中国高校计算机大赛-网络技术挑战赛”2020年“中国高校计算机大赛-网络技术挑战赛” 竞赛规程 一、竞赛基本信息 中文名称:中国高校计算机大赛-网络技术挑战赛

(二)竞赛阶段

竞赛分为三个阶段:资格赛、选拔赛与挑战赛。竞赛各阶段的作

品与评审形式见表 1。系列 A作品的评价标准见表 2,系列 B作品的

评价标准参见本规程附件中的相应赛项指南。

表 1 竞赛各阶段的作品形式

阶段 作品形式(包括但不限于) 评审形式

资格赛

系列 A:作品说明材料(文字、图片、视

频) 网络评审

系列 B(EP1/EP2/EP3):赛前知识与技术在

线学习 在线测试

选拔赛 作品设计材料(设计文档、源代码、系统运

行视频,及在线演示链接等信息) 网络评审

挑战赛

作品设计成果(设计文档、源代码、系统运

行视频,及在线演示链接等信息)、作品

(系统或实物)现场展示与答辩

网络评审+现场展

示与答辩(比例各

50%)

表 2 系列 A 作品各竞赛阶段的评分标准

阶段 评分标准

创意 技术 应用 设计 效果

资格赛 40% 30% 30% —— ——

选拔赛 20% 30% 20% 30% ——

挑战赛 20% 20% 20% 20% 20%

表 2 中,评分标准各个细项关注的指标为:

1.创意:设计理念、选题的创新性;

2.技术:所涉及技术的先进性、综合性与创新性;

3.应用:实用价值、市场潜力;

4.设计:技术路线、系统结构、用户界面;

5.效果:系统功能的有效性与复杂度。

Page 5: 2020年“中国高校计算机大赛-网络技术挑战赛”2020年“中国高校计算机大赛-网络技术挑战赛” 竞赛规程 一、竞赛基本信息 中文名称:中国高校计算机大赛-网络技术挑战赛

五、竞赛评审与晋级办法

竞赛所有系列与各阶段的评审均由全国组委会组织进行。本科组

与研究生组晋级及奖项名额按对应阶段两个组别参赛团队规模的比

例进行分配。

(一) 系列 A作品

1.晋级选拔赛

资格赛阶段根据参赛规模与评审成绩的排序确定晋级选拔赛的

规模与作品名单。

全国组委会可定向邀请一定数量的高水平作品直接参与选拔赛,

该部分作品不占用正常晋级名额。

2.晋级挑战赛

选拔赛阶段在确定各赛区的获奖名次与奖项后,每个赛区的本科

组第 1 名作品和研究生组第 1 名晋级挑战赛(如果该赛区研究生组作

品缺失,由本科组第 2 名作品递补),除此以外的所有作品按评审成

绩的全国排序晋级,总数不超过选拔赛参赛作品总数的 25%。

(二) 系列 B作品

系列 B的资格赛和选拔赛由全国组委会组织评审,并根据评审成

绩及排序确定晋级选拔赛、挑战赛的规模与作品名单。

(三) 晋级后参赛队员与指导教师变更

资格赛报名成功后,不允许变更参赛团队成员组成,少于 2 人或

多于 6 人的团队失去参赛资格。

每支团队的指导教师组成与顺序原则上不可更换,确有不可抗拒

原因需要更换的,须在下一竞赛阶段作品申报开始前一周向全国组委

会提交书面申请,在获得批准后生效。

六、竞赛的奖项设置

(一) 系列 A的奖项设置

1.资格赛不设置奖项。

2.选拔赛的奖项按赛区单独设置,分别按照赛区参赛规模的 10%、

20%和 40%比例确定一、二、三等奖。

3.挑战赛设特等奖 1 名,设一、二、三等奖若干,具体设置见表

Page 6: 2020年“中国高校计算机大赛-网络技术挑战赛”2020年“中国高校计算机大赛-网络技术挑战赛” 竞赛规程 一、竞赛基本信息 中文名称:中国高校计算机大赛-网络技术挑战赛

3。

表 3 挑战赛系列 A 之奖项与奖励设置

奖项 数量 奖励

特等奖 1 名 奖金 30000元及证书

一等奖 10% 奖金 10000元及证书

二等奖 30% 奖金 5000元及证书

三等奖 60% 奖金 1000元及证书

(二) 系列 B的奖项设置

1.资格赛不设置奖项。

2.选拔赛与挑战赛阶段的奖项与奖励依不同的企业定制项目

(EP1/EP2/EP3)而独立设置。

3.选拔赛奖项按赛区单独设置,分别按照赛区参赛规模的 10%、

20%和 40%比例确定一、二、三等奖。

4.挑战赛设一、二、三等奖若干,具体设置见表 4。特等奖由全

国组委会视第一名作品质量,决定是否设置。

表 4 挑战赛系列 B 之奖励设置

奖项 数量 奖励

特等奖 0或 1 名 奖金 30000元及证书

一等奖 10% 奖金 10000元及证书

二等奖 30% 奖金 5000元及证书

三等奖 60% 奖金 1000元及证书

(三) “英才计划”奖赏

1.所有报名 B-EP1/B-EP2/B-EP3 赛项的团队获得“软件定义网

络”与“网络自动化测试”线上学习与培训服务。

2.晋级 B-EP1/B-EP2/B-EP3 赛项挑战赛的团队可获暑期“英才

创新特训营”入营资格。

3.A、B 系列晋级挑战赛的团队均可获得思科(CISCO)、思博伦

(SPIRENT)、未来网络等行业企业或学术机构的英才招聘与推荐机会。

4.晋级挑战赛的作品可获创业或成果转移对接机会,挑战赛优秀

Page 7: 2020年“中国高校计算机大赛-网络技术挑战赛”2020年“中国高校计算机大赛-网络技术挑战赛” 竞赛规程 一、竞赛基本信息 中文名称:中国高校计算机大赛-网络技术挑战赛

作品有机会推荐参加中国“互联网+”大学生创新创业大赛国赛。

七、竞赛时间安排

竞赛报名2020年 4月8日启动,截止日期为2020年 5月 18日,

各阶段的时间计划见表 5。根据新冠疫情的变化,组委会可能会就相

关时间进行必要的调整。若有调整,将通过大赛官方网站、公众微信

号等渠道提前通知。

表 5 各阶段主要时间节点安排

阶段 具体安排

报名 线上报名 报名审核

04.08~05.18 05.19~05.20

分级赛 作品申报/在线测试 作品评审 结果公示 结果公布

资格赛 05.21~05.24 05.25~05.28 05.29~05.30 05.30

选拔赛 07.20~07.26 07.27~07.30 07.31~08.01 08.01

挑战赛 09.09~09.14 09.15~09.18(网络)

09.26~09.27(现场) 09.28~09.29 09.29

竞赛报名与分阶段作品成果申报均采用在线方式,请访问“中国

高校计算机大赛-网络技术挑战赛”官方网站(http://net.c4best.cn)

进行报名和作品申报。

报名参加资格赛不收取费用,也无需支出交通及食宿费;入选并

参加选拔赛的作品每项收取报名费为 500元,但无需支出交通及食宿

费;挑战赛不收取费用,参加挑战赛阶段现场比赛的交通及食宿费用

自理。

按“中国高校计算机大赛”全国组织委员会的安排,参赛作品的

报名费委托“杭州简学科技有限公司”收取,其账号信息为:

账户名:杭州简学科技有限公司

账 号:1202188619900006181

开户行:中国工商银行杭州西溪紫霞街支行

八、竞赛的组织管理

“网络技术挑战赛”设立专家委员会和组织委员会,设主任一名、

Page 8: 2020年“中国高校计算机大赛-网络技术挑战赛”2020年“中国高校计算机大赛-网络技术挑战赛” 竞赛规程 一、竞赛基本信息 中文名称:中国高校计算机大赛-网络技术挑战赛

副主任和委员若干名。各委员会的主要职责如下:

(一) 专家委员会

1.监督组织委员会的工作,确保竞赛长期、稳定、高效地开展。

2.审定赛项的主题、方案、相关规程和技术文件。

3.依据公开、公平、公正的原则独立开展竞赛的评审工作。

4.对针对竞赛工作人员的申诉做出裁处。

(二) 组织委员会

1.负责竞赛相关各方的联络与协调。

2.制定赛项的主题、方案、相关规程和技术文件,组织实施竞赛

并负责解释。

3.对针对候选获奖作品的质疑投诉做出裁处。

4.确定竞赛的模块、规模以及奖项设置。

5.宣传、推广与运营竞赛品牌。

6.发布(公示)与竞赛相关的各项信息。

7.培训竞赛相关工作人员与志愿者。

九、申诉与裁处

挑战赛参赛团队对竞赛工作人员的违规行为可提出申诉,申诉

应在评审结果公示前由指导教师按规定的程序以书面申诉报告形式

提交。专家委员会负责受理申诉,在评审结果公布之前完成协商裁

处,以保证竞赛的公平、公正与公开。

挑战赛结束后将对候选的获奖作品进行公示,并保留七天的质

疑投诉期,期间若收到对获奖作品或团队的质疑投诉,将由全国组

委会根据以下规定在质疑投诉期截止前进行裁处,并根据裁处结果

决定是否调整挑战赛名次与奖项。

1.若团队成员的在校学籍存在弄虚作假的情况,取消该成员所在

团队以及所在高校的所有学生的参赛资格和所获奖项。若其他团队因

此出现符合参赛资格的学生数量少于 2 人的情况,将被取消参赛资格

和所获奖项。

2.若作品及申报材料存在违背学术道德的行为,如抄袭、侵权、

伪造以及故意夸大团队成员的工作贡献等,取消该作品团队的参赛资

格和所获奖项。

Page 9: 2020年“中国高校计算机大赛-网络技术挑战赛”2020年“中国高校计算机大赛-网络技术挑战赛” 竞赛规程 一、竞赛基本信息 中文名称:中国高校计算机大赛-网络技术挑战赛

3.若作品存在不健康、淫秽、色情等违规(法)内容,取消该作

品团队的参赛资格和所获奖项。

4.若作品在晋级挑战赛名单公示期截止前在其他赛事中曾经获

得过全国性奖项,取消该作品团队的挑战赛参赛资格;若作品在挑战

赛获奖名单公示期截止前在其他赛事中曾经获得过全国性奖项,取消

该作品团队的拟获奖项。

5.资格赛与选拔赛相关的申诉与裁处由全国组委会负责。

十、竞赛的服务与支持

全国组委会为所有参赛师生提供沟通与交流服务,包括但不限于

提供专门的竞赛官方网站、微信公众号、网络社区(钉钉、微信群)、

线上直播与宣讲等。

全国组委会有关赛事工作与活动安排的通知与信息公告均通过

大赛官方网站(http://net.c4best.cn)和微信公众号(c4-network)

发布。

十一、竞赛组织架构

(一)专家委员会

主 任:刘云浩(清华大学&美国密歇根州立大学 )

副主任:

李向阳(中国科技大学)

王 泉(西安电子科技大学)

委 员:

徐明伟(清华大学)

李克秋(天津大学)

高小鹏(北京航空航天大学)

罗军舟(东南大学)

卞佳丽(北京邮电大学)

侯胜利(思科系统)

(二)组织委员会

主 任:施晓秋(温州大学)

Page 10: 2020年“中国高校计算机大赛-网络技术挑战赛”2020年“中国高校计算机大赛-网络技术挑战赛” 竞赛规程 一、竞赛基本信息 中文名称:中国高校计算机大赛-网络技术挑战赛

副主任:

崔江涛(西安电子科技大学)

徐 明(囯防科技大学)

委 员(按赛区排序,不分先后):

陈文宇(电子科技大学)

柳 青(云南大学)

周果清(西北工业大学)

强 彦(太原理工大学)

谢晓燕(西安邮电大学)

韩劲松(浙江大学)

徐 明(杭州电子科技大学)

魏建香(南京邮电大学)

孙润元(济南大学)

于元隆(福州大学)

陈启买(华南师范大学)

张敬伟(桂林电子科技大学)

滕少华(广东工业大学)

战德臣(哈尔滨工业大学)

郭东伟(吉林大学)

张力军(北京航空航天大学)

顾军华(河北工业大学)

吴黎兵(武汉大学)

甘 勇(郑州工程技术学院)

蔡志平(囯防科技大学)

赵 燕(温州大学)

王岩广(思科系统)

沈 谦(思博伦通信)

魏 亮(未来网络研究院)

张笑钦(承办院校负责人,温州大学)

十二、其他

本竞赛规程的最终解释权归“中国高校计算机大赛-网络技术挑

Page 11: 2020年“中国高校计算机大赛-网络技术挑战赛”2020年“中国高校计算机大赛-网络技术挑战赛” 竞赛规程 一、竞赛基本信息 中文名称:中国高校计算机大赛-网络技术挑战赛

战赛”组织委员会所有。

“中国高校计算机大赛-网络技术挑战赛”组织委员会

2020 年 3月

Page 12: 2020年“中国高校计算机大赛-网络技术挑战赛”2020年“中国高校计算机大赛-网络技术挑战赛” 竞赛规程 一、竞赛基本信息 中文名称:中国高校计算机大赛-网络技术挑战赛

附件一

系列 B企业定制项目 EP1参赛指南

一、 赛项名称 基于思科 SDN技术的网络应用开发与实践

二、 赛项背景 思科公司是全球领先的网络解决方案供应商,2019《财富》世界

500强位列225位,2019年 Interbrand发布的全球品牌百强榜排名 15。思科在路由、无线局域网、园区交换机、局域网交换机、数据中心交

换机、X86 刀片服务器、网络安全、网络会议、企业 IP语音、视频会议等领域的全球市场占有率都是第一。思科的发明专利超过 19,000 项,在全球 480个地区设有办公机构,拥有 74,000 名员工,FY19财年的销售额达到 517亿美元。

当今网络正从“连接驱动型”模式发展到 “服务驱动型”和“业务成果驱动型”模式,这种新型网络以基于应用与业务的意图驱动为基础,依托软件定义网络 (SDN)、可编程网络和人工智能技术,通过持续调整来满足不断变化的业务需求,实现跨域的全面端到端自动化和

智能化。 本赛项旨在引导与激励高校学生主动对接网络技术最新发展与

创新趋势,聚集软件定义网络和网络智能技术,提高在互联网新技术

上的实践创新能力。

三、 赛项要求 本赛项要求学生学习和利用 SDN 技术及必要的网络智能方法,

基于思科提供的 API,与网络自动化部署、大数据运维、简便管理、快速排错等应用场景相结合,开发出创意新、功能实用、具有易用的

图形化界面的作品,作品形式可以是 APP、Web应用、PC应用程序等,以充分展现选手在 SDN及网络智能方面的创新实践能力。

下面是若干作品选题的示例,这些示例仅提供启发,不作为限定

选题,鼓励参赛团队对多个应用点进行组合,以提高作品的综合复杂

度。 l 实现举例 1:通过调用思科的 DNA Center Platform(思科园区

Page 13: 2020年“中国高校计算机大赛-网络技术挑战赛”2020年“中国高校计算机大赛-网络技术挑战赛” 竞赛规程 一、竞赛基本信息 中文名称:中国高校计算机大赛-网络技术挑战赛

网 SDN控制器,简称 DNAC)提供的 API,洞察与掌握网络健康状况,调取 DNAC的数据,接收事件通知、故障告警,及时发现和快速定位网络的问题所在,通过 API指挥 DNAC对相应的网络设备采取行动,解决网络故障。

l 实现举例 2:通过网络编程,控制思科网络设备(交换机或路由器),并在一定的触发条件下,自动执行任务。比如,当某条链路

发生中断或者某个邻居不可达的情况下,实现将告警信息发送给网络

管理员,并自动将一条管理员事先指定的备份路由添加到路由表中等

功能。 l 实现举例 3:基于 NETCONF或者 RESTCONF,通过 RESTful

或 RPC接口控制思科网络设备(交换机或路由器),配置设备和获取设备信息,比如配置和监控 IPSLA(服务水平协议),进而与 Ansible工具联动,实现任务执行的自动化,比如通过添加路由实现链路切换

等。 l 实现举例 4:编写网络应用程序,解决关键应用与非关键应用

竞争网络资源的问题,通过 DNAC API创建和修改网络策略,DNAC下发策略,网络设备根据推送策略修改 QoS 配置,从而确保关键应用在校园网具有高优先级。

本赛项分为资格赛、选拔赛和挑战赛三个阶段,三个阶段的具体

要求说明如下: 3.1、资格赛 资格赛阶段,各参赛团队须达到如下要求。团队成员注册并参加

指定的课程学习并完成在线测试,取团队所有成员的平均成绩作为团

队成绩。课程如表 1所示。 表 1 B-EP1赛项在线学习课程

课程模块 主要内容 形式

SDN基础专题:Emerging Network

Technologies

1. Network Virtualization (3小时)

2. Network Automation (4小时)

3. Model Driven Programmability (8小时)

在线学习

+在线测

3.2、选拔赛

Page 14: 2020年“中国高校计算机大赛-网络技术挑战赛”2020年“中国高校计算机大赛-网络技术挑战赛” 竞赛规程 一、竞赛基本信息 中文名称:中国高校计算机大赛-网络技术挑战赛

进入选拔赛的参赛团队须提交作品,开发应用选题自定,作品形式为移动终端 APP、Web应用、PC端应用程序三种之一。作品符合下述基本要求:

1. 基于思科 API开发; 2. 代码编写工作已初步完成; 3. 作品实现应具备基本功能; 4. 具有 GUI界面,菜单功能可实际运行; 5. 提供设计文档、源代码、系统运行短视频(含介绍和演示)

或在线演示链接(须保证评审期间可访问)

3.3、挑战赛 进入挑战赛的参赛团队,应在选拔赛作品的基础上作进一步拓

展与优化,提交的作品须满足如下具体要求:

1. 代码编写工作已全部完成; 2. 作品实现应具备完整功能; 3. 具有易用的 GUI界面,全部菜单功能均可实际运行;

4. 提供设计文档、源代码、系统运行短视频(含介绍和演示)或在线演示链接(须保证评审期间可访问),供专家评审用;

5. 参赛团队现场作品展示与答辩。

四、 赛项评价

资格赛主要考察参赛团队学习的积极性和对 SDN 基础知识的掌握程度,选拔赛和挑战赛主要从如下五个方面考察参赛作品的质量,

筛选出优秀的作品: 1. 创意:设计理念、选题的创新程度; 2. 技术:涉及技术的先进性、全面性与难度; 3. 应用:实用价值、市场潜力; 4. 设计:技术路线、系统架构、用户界面等; 5. 效果:系统功能的有效性与易用性,现场演示的综合效果等。

表 2 B-EP1赛项各阶段的评分标准

阶段 评分标准

Page 15: 2020年“中国高校计算机大赛-网络技术挑战赛”2020年“中国高校计算机大赛-网络技术挑战赛” 竞赛规程 一、竞赛基本信息 中文名称:中国高校计算机大赛-网络技术挑战赛

在线测试 创意 设计 技术 应用 效果

资格赛 100% —— —— —— —— ——

选拔赛 —— 20% 30% 30% 10% 10%

挑战赛 —— 10% 35% 30% 10% 15%

五、 赛项服务 为更好地支撑本赛项,配套提供了相关的线上学习资源和实验开

发资源,见表 3。 表 3 B-EP1赛项学习和开发资源

资源模块 主要内容 作用 形式

SDN 慕课

l SDN概念、基本架构

及核心思想

l SDN南向接口协议

l SDN数据平面

l SDN控制平面

l SDN北向接口协议

用于帮助参赛选手全面掌

握 SDN 基础知识与开发方

法,强烈推荐给 SDN 基础

缺乏的参赛选手。

在线

https://www.ico

urse163.org/co

urse/WZU-

1205809832

Devnet基础

学习资源

l 软件开发和设计

l 理解和使用APIs

l 应用部署和安全性

l 基础设施和自动化

l 思科平台和开发

用于帮助参赛选手熟悉思

科 SDN 线上开发平台

Devnet环境,适用于全部参

赛团队。

在线获取

Devnet高级

资源之一

数据中心交换网络相关的

Learning Lab:

l Nexus 操作系统的可编

程性和自动化概述

l NX-API介绍、 NX-API

选项和NXOS对象模型

l 可使用 DEVNET 提供

的数据中心交换网络相

关沙盒

l Open NX-OS with

Nexus 9Kv

用于帮助选手学习掌握

NXOS OPEN-API的应用,

适用于软件定义数据中心

相关选题的参赛团队。

在线获取

Page 16: 2020年“中国高校计算机大赛-网络技术挑战赛”2020年“中国高校计算机大赛-网络技术挑战赛” 竞赛规程 一、竞赛基本信息 中文名称:中国高校计算机大赛-网络技术挑战赛

Devnet高级

资源之二

企业 SDN网络(DNA)相关

的 Learning Lab:

l DNAC 北向 API "Hello

Network"

l DNAC北向接口模型

l 利用 DNAC 实现网络

端到端的可见性与数据

包的路径跟踪

l 使用 DNAC 平台和命

令运行器在网络上执行

命令

l 使用 DEVNET 提供的

企业 SDN网络(DNA)

相关沙盒

用于帮助选手学习掌握

DNA Center的 PLATFORM

API接口应用,适用于软件

定义园区网和接入网相关

选题的参赛团队。

在线获取

Devnet代码

仓库

l GITHUB 上 的

PYTHON NXOS

l GITHUB 上 的

PYTHON DNAC

用于为选手提供 DEVNET

与 NXOS 以及 DNAC 互操

作参考代码(放在 GITHUB

上),可供所有参赛选手参

考,有利于提高作品开发效

率与质量。

在线获取

表 4. 英才计划

阶段 时间 参与条件 培训内容 形式

资格赛 5月上旬 所有参赛团队 l 赛项介绍与赛题解读

l SDN基础 线上直播

选拔赛 6月中旬 晋级选拔赛团

l 思科 SDN技术及解决方案

l 思科 SDN开发平台与相关资源

l 思科 SDN开发接口与工具的使用

线上直播

挑战赛 8月中旬 晋级挑战赛团

l DNA Center Platform API 的使用

与网络编程高级开发与强化培训

科创特训

营(线下)

实习和

招聘 9月开始

晋级挑战赛选

手 l 思科公司提供的实习和招聘机会

决赛现场

+线上

Page 17: 2020年“中国高校计算机大赛-网络技术挑战赛”2020年“中国高校计算机大赛-网络技术挑战赛” 竞赛规程 一、竞赛基本信息 中文名称:中国高校计算机大赛-网络技术挑战赛

附件二

系列 B 企业定制项目 EP2 参赛指南

一、 赛项名称

基于人工智能的网络安全、业务和流量分析实践

二、 赛项背景

思博伦通信(SPIRENT)是全球领先的通信测试仪表及测试方案

提供商,拥有全面的测试解决方案,能够帮助客户顺利地开发和部署

下一代网络技术及应用,是数据中心、云计算、SDN/NFV、虚拟环境、

高速以太网、5G 网络及用户体验、智能终端、网络及应用安全、卫

星定位测试领域的领导者。思博伦通信的测试解决方案已被世界诸多

领先的通信设备提供商用来评估最新技术和设备的性能,应用于网络

设备制造商的研发实验室中,也广泛被独立评估组织、运营商和网络

提供商用于评估网络设备的性能。 近年来,思博伦参与了国内外一流防火墙厂商的流量性能测试,

网络攻击、防计算机病毒的概念验证、选型测试、网络验收及业务部

署等生命周期各个阶段的测试工作。思博伦是 RFC 3511 的作者之一,

是 NetSecOPEN 新一代安全设备评测方法的董事会主席。 随着网络向自动化与智能化发展,人工智能与网络系统的结合正

在加快。基于机器学习技术的流量分类与分析是网络智能化的基础性

工作之一,本赛项旨在激发参赛学生基于人工智能的网络业务和安全

流量分析实践创新能力。

三、 赛项要求

本赛项为参赛学生提供良好的网络流量数据作为训练数据集,该

数据集由思博伦的网络测试仪表产生,模拟了互联网级别的真实网络

应用、流量中包含了正常上网业务,具有 CVE 编号的网络攻击、计

算机病毒(邮件病毒、木马、蠕虫、勒索软件),以及攻击和病毒经

过 HTTPs 加密的场景。要求参赛选手以所提供的数据集为基础,采

用人工智能原理和机器学习方法(注:可以使用开源软件和算法),

进行流量数据集的检测、分析与分类,并进一步运用所建立的算法或

模型开发相应的网络安全应用。在使用思博伦训练数据集的前提下,

Page 18: 2020年“中国高校计算机大赛-网络技术挑战赛”2020年“中国高校计算机大赛-网络技术挑战赛” 竞赛规程 一、竞赛基本信息 中文名称:中国高校计算机大赛-网络技术挑战赛

具体的机器学习技术实现路线和应用主题由参赛团队自行确定。 本赛项三个阶段的具体要求说明如下:

1、资格赛

需要完成如下 3 项要求:

1)参与思博伦赛项在线说明及解答;

2)参与思博伦赛项相关在线技术培训;

3)提交思博伦赛项的概要设计文档;

2、选拔赛

完成如下要求中的 2 项:

1) 能以直观友好的方式呈现出网络中的业务和分布情况;

2) 能识别出网络攻击行为;

3) 能识别出网络中的恶意软件行为;

3、挑战赛

在实现选拔赛作品功能的基础上,还需挑战如下具体要求:

1) 结果的准确性,降低误报。 2) HTTPs 加密流量中的业务识别; 3) 能识别出 HTTPs链路上网络攻击; 4) 能识别出 HTTPs链路上恶意软件行为 5) 应该具有良好的结果呈现方式; 6) 考虑执行性能和实时(准实时)分析

7)展示基于所建立的算法或模型的具备推广价值的应用(加

分项)

四、 赛项作品评价

本赛项的考核内容包含了分析结果的准确程度和内容广度,和基

于分析结果的应用开发两部分。

表 1 B-EP3 赛项各阶段的评分标准

评分标准

阶段

在线培训

创意 方案

实现

技术实施

测试结果分析

设计 效果

资格赛 50% 30% 20% —— —— —— ——

选拔赛 —— 20% 20% 30% 20% 10% ——

Page 19: 2020年“中国高校计算机大赛-网络技术挑战赛”2020年“中国高校计算机大赛-网络技术挑战赛” 竞赛规程 一、竞赛基本信息 中文名称:中国高校计算机大赛-网络技术挑战赛

挑战赛 —— 10% 20% 20% 25% 10% 15%

五、 赛项服务

资格赛和选拔赛思博伦可向参赛团队提供专业的虚拟化测试仪,

用于各种正常网络业务、攻击、病毒和加密流量构造。挑战赛思博伦

将在挑战现场提供仿真的网络流量环境。

提供有关测试仪使用的线上学习。

阶段 时间 参与条件 培训内容 形式

资格赛 5月上旬 所有有兴趣的参

与团队 l Internet 流量识别技术; l 机器学习。

在线培训

选拔赛 6月上旬 晋级选拔赛团队 l 思博伦 CyberFlood 应

用和安全测试技术、

测试解决方案设计

在线培训

6月上旬 晋级选拔赛团队 l 思博伦 CyberFlood 测

试仪表使用培训; l 思博伦 CyberFlood

Virtual 虚拟仪表部署

实战。

在线培训

挑战赛 9月下旬 晋级挑战赛团队 l 高端网络测试评估技

术,透视网络分毫毕

现; l 思博伦及合作伙伴的

实习就业推荐。

大赛现场

Page 20: 2020年“中国高校计算机大赛-网络技术挑战赛”2020年“中国高校计算机大赛-网络技术挑战赛” 竞赛规程 一、竞赛基本信息 中文名称:中国高校计算机大赛-网络技术挑战赛

附件三

系列 B 企业定制项目 EP3 参赛指南

一、 赛项名称

开源开放软件定义网络的研究与应用实践

二、 赛项背景

江苏省未来网络创新研究院(以下简称“研究院”)是隶属于江

苏省人民政府的事业单位,由中国科学院计算技术研究所、北京邮电

大学、清华大学、中国电子科技集团等作为理事单位组建而成,是国

内最大的专门从事未来网络核心技术研发的科研机构。研究院在未来

网络、工业互联网、天地一体化网络等领域开展了深入研究,并承担

了发改委、科技部、工信部等多项重大研究课题。

随着互联网业务的蓬勃发展,特别是云计算、大数据、人工智能

等技术的不断成熟发展,互联网从满足简单 Internet 服务的“尽力而为”网络,逐步发展成能够提供涵盖文本、语音、视频等多媒体业

务的融合网络,其应用领域已经逐步向社会生活的各个方面渗透,深

刻改变着人们的生产和生活方式。然而,基于 IP 的传统网络架构越

来越无法满足高效、灵活的业务承载需求,SDN/NFV、网络人工智能

等网络创新技术的出现打破了传统网络的封闭架构,SD-WAN、云网融合、边缘计算、确定性网络等逐渐成为未来开放网络的热点方向。

三、 赛项要求

本项目分资格赛、选拔赛和挑战赛三个阶段,简要说明如下。

1.资格赛:以在线理论测评为主要内容,参赛团队完成赛项的线上报名之后,在指定的统一时间段内完成测试,按参赛团队成绩的排

名顺序作为晋级依据。测试内容以 SDN 理论基础、SDN编程开发基础等相关理论知识为主,采用客观题(单项选择、判断)在线测试方式,

由系统自动进行成绩评定。参赛团队成员以个人形式参加线上测试,

取团队所有成员的平均成绩作为团队成绩。

2.选拔赛与挑战赛:要求依托研究院指定的 SDN虚拟仿真开发平

台,自主选择研究或应用主题(包含但不限于 DDoS 防御、网络差异

Page 21: 2020年“中国高校计算机大赛-网络技术挑战赛”2020年“中国高校计算机大赛-网络技术挑战赛” 竞赛规程 一、竞赛基本信息 中文名称:中国高校计算机大赛-网络技术挑战赛

化服务、智能路由选择、流量工程等),根据主题特点设计应用方案,

使用 Python或 Java 语言,基于开源控制器、虚拟交换机等组件,开

发 SDN 网络应用作品。

选拔赛与挑战赛作品均需提交设计文档、源代码、系统运行视频,

及在线演示链接等信息。作品要充分体现 SDN 架构思想、技术选型、

编程框架及业务流程,并注重完整性和文档的规范性,具有完整、直

观和使用便捷的图形化界面。

选题示例:

实现一个基于 SDN 的 DDoS防御系统。DDoS 是传统的拒绝服务攻

击(DoS)的升级版本,主要通过控制多台服务器组成联合攻击平台,对一个或多个目标发动拒绝服务攻击,从而成倍地提高拒绝服务攻击

的效力,使得网络带宽或者平台资源被消耗殆尽,最终造成服务能力

失效。通过开发一个 SDN 应用,能够实时采集并分析全网数据,及时

发现网络中的异常流量,根据流量特征生成 DDoS防御策略,清洗 DDoS

攻击流量,有效保障用户服务体验质量。

四、 赛项作品评价

本项目选拔赛与挑战赛阶段的评分标准如表 1所示。

表 1 B-EP3 赛项选拔赛与挑战赛阶段的评分标准

阶段

评分标准

创意 方案

实现

技术

应用

编程

开发 设计 效果

选拔赛 20% 20% 30% 20% 10% ——

挑战赛 10% 10% 30% 25% 10% 15%

五、 赛项服务

1.为资格赛阶段的选手提供 SDN相关知识的线上学习资源,其内

容组成如表 2 所示,共 16 学时。提供覆盖全国主要赛区的技术巡回

讲座以及不少于 3 次的线上直播进行赛前知识培训和比赛平台使用培训。

表 2 B-EP3 赛项资格赛阶段线上学习资源内容

知识模块 学时 内容组成

Page 22: 2020年“中国高校计算机大赛-网络技术挑战赛”2020年“中国高校计算机大赛-网络技术挑战赛” 竞赛规程 一、竞赛基本信息 中文名称:中国高校计算机大赛-网络技术挑战赛

SDN 编程基础 5

1.Python 简介

2.Python 基本数据类型--列表

3.Python 基本数据类型--字符串

4.Python 基本数据类型--字典、集

5.Python 基本结构

6.Python 中函数与对象

7.Python 中的模块

8.Python Web 编程

SDN 理论基础 5

1.SDN 是什么?

2.SDN 体系结构

3.SDN 典型应用

4.OpenFlow 概述

SDN 控制器编程 6

1.ODL 初体验实验

2.OSGi 及 Karaf

3.OFPlugin&Mininet

4.RESTCONF 介绍

5.Maven 基础

6.ODL APP 开发思路

7.ODL Hello

8.子项目 L2Switch

2.选拔赛和挑战赛阶段可向参赛队伍提供专业的仿真开发平台,

用于 DDoS 防御、网络差异化服务、智能路由选择等网络创新应用的开发。

3.为晋级挑战赛选手提供暑期线下集训营的机会,由研究院高

级架构师指导选手开展基于开源 SDN 架构的网络应用开发高级实

践。

4.为挑战赛选手通过内推、网络推荐、挑战赛现场招聘等形式提供研究院及合作伙伴的实习和就业推荐机会。