2017年P4中国峰会北京站 会议小结
2017 P4 中国峰会 北京
本次会议依然侧重介绍P4,并highlight P4的benifit,大致分为以下几类:
1.学术界 - 未来网络的发展,为何提出P4技术?
未来网络和实体经济、其他学科相结合
P4是可编程网络的助力器,其作用是将网络功能、协议设计交付给广大设计者而不是传统的网络设备厂商,从而
最大化地加速网络创新
缩短协议部署周期
开发者自顶向下网络设计,拥有完整的创新实验平台
2.互联网公司 - P4能为我们带来什么?
构建需求、业务驱动网络:
DC网络数据实时收集
承载大流量、多类型业务流
可编程带来的优势
3.解决方案供应商 - P4应用于DC解决方案的优势
客户需求定制网络,差异化服务
技术支撑产品创新、服务质量
可编程为生态注入新活力
4.芯片厂商 - P4体系架构及技术介绍
- Tofino
Details
刘韵洁
1.未来网络技术的发展趋势
2.中国在未来网络领域的研究情况
3.结束语
Ch1.未来网络技术的发展趋势
互联网面临严重挑战,未来网络迎来发展机遇。
网络功能:科研型 => 消费型 => 生产型
第一代互联网:军事与科研网
第二代互联网:万维网 电子商务
第三代互联网:与实体经济深度融合
未来网络已成为业界关注焦点
未来网络基础研究
未来网络试验网
全球未来网络发展的多个候选方向
SDN 软件
CCN 信息
Cloud 数据中心
MobilityFirst 泛在移动
XIA 内生安全
ChoiceNet 经济模式
技术发展趋势 - 软件定义网络
- 开放、软件为主、智能控制
技术发展趋势 - 基于数据中心云架构重构网络
- 以数据中心为中心组网
技术发展趋势 - 云
- 云计算 => 边缘计算/雾计算
技术发展趋势 - CP => open source
ODL
ONOS
开源网络操作系统成为全球制高点
技术发展趋势 - 数据平面向硬件开源方向转变
- 软件开源 => 软件开源、硬件开源
技术发展趋势 - 人工智能(AI)应用于未来网络
- “傻瓜型网络” => 智能型网络
产品成熟度Gartner曲线
Ch2.研究现状
1.未来网络体系结构 - 服务定制网络(SCN)
简单、开放、可拓展
安全可靠
融合
高效、灵活调度网络及信息资源
交通运输体系带来的启示
按需
服务质量
差异化服务
服务定制网络SCN - 系统架构
服务可定制
服务可迁移
服务可感知
中国首个小型未来网络试验网
2.未来网络试验设施项目 - CENI: China Environment for Network Innovations
全面提升网络创新能力,增强网络产业核心竞争力,保证网络空间安全,确保网络可持续发展。
主要目标
具备验证新型网络架构、核心技术实验的能力
验证新型网络架构和系统适应新业务、需求的能力
具备针对现有网络问题解决方案的创新试验能力
基于SDN白牌设备的试验网组网方案
重要研究方向与突破:
运营商网络SDN平滑演进和部署实验验证
第一阶段:Underlay层不变,重点在Overlay层进行改造,优化网络性能;
第二阶段:Underlay逐步SDN/NFV化
超大规模数据中心网络实验验证
- 采用PI的P4交换机
基于P4的DB网络协议创新
自研协议验证
结合AI进行协议自动优化
光网和IP网融合
光层和IP层融合与协同组网
信息共享、链路保护、故障快速恢复、链路利用率优化
5G
问题:移动通信网络利用率低、无法定制化服务、不能支撑物联网场景
重构端局网络
DP用白牌设备,厂商解耦
CP的OS融合网络控制、云平台、业务编排
4K/8K视频、AR/VR业务分发实验验证
问题:网络流量冗余、带宽压力大
- SDN/NFV技术实现计算、存储、网络多维资源的统一管理,融入内容分发能力,实现云网一体化
基于云网一体化的产业互联网
- 为地方产业转型、制造业升级改造提供网络支撑
空天地海一体化网络实验验证
基于AI的网络优化学习实验验证
问题:指数级增长的网络状态数量,有限AI输入模型之间的错配,如何运用AI来优化网络管控、简化网络运维?
为我国网络领域的基础科研创新提供环境
支撑运营商、设备商、互联网公司面向新型应用的各类创新实验
未来网络在中国有巨大的前景
3.结束语
1.未来网络与实体经济结合,将有十分巨大的市场前景
2.未来网络与AI是时代双擎
3.CENI将成为网络领域的科研和产品研究的重要支撑
Nick McKeown - Programmable Forwarding
OSPF BGP ... VxLAN
Switch OS
Driver ... specific driver
Hardware ... configuration
New Feature => several years => Deployed:
Enterprise Network <-> Network Equipment Vendor <-> Software Team | ASIC Team
When you need an upgrade
1.A switch vendor can't just send a software upgrade
2.It takes years to add new features
3.By then, you've figured out a kludge to work around it
4.Your network gets more complicated, more brittle
5.Eventually, when the upgrade is available, it either
No longer solves your problem, or
You need a fork-lift upgrade, at huge expense
Network systems are built "bottom-up"
Network systems will be programmed "top-down"
Why aren't all network systems built this way?
"Programmable switches are 10-100x slower than fixed-function switches. They cost more and consume more power"
This is changing...
Performance
Cost and power
Easy to program
Domain Specific Processors
Computers: Java -> Compiler -> CPU
Graphics: OpenCL -> Compiler -> GPU
Signal Processing: Matlab -> Compiler -> DSP
Machine Learning: TensorFlow -> Compiler -> TPU
Networking: P4 -> Compiler -> PISA(Tofino)
Fixed-Function Switch -> PISA: Protocol Independent Swicth Architecture
- My super secret Source-Routing -> P4 Program -> P4 Compiler -> Programmbale Switch
Protocols and table complexity 20 years ago => Datacenter ToR today(public switch.p4)
P4 Program Demo
An example: Telemetry
The network should answer these questions
"Which path dide my packet take?"
"Which rules did my packet follow?"
"How long did my packet queue at each switch?"
"Who did my packet share the queue with?"
INT can answer all four questions for the first time. At full line rate. Without generating any additional packets!
Alibaba - Build the Ecosystem for Hyper scale DC Network Visibility
11.11 Global Shopping Festival
Big traffic, lots of kinds
Alibaba Network Infrastructure Overview
Mobile | Wire -> CDN -> WAN -> MAN -> IDC -> Application | Virtual OS | NIC
The size does matter!
Self-driving Network: You can't manage what you can't see!
DC Network Visibility - the System Requirements
Layer1: Data Present
Layer2: Data Analyze
Layer3: Data Collect
DC Network Visibility - The Ecosystem
Low-level => High-level
Chip capability => Swicth Software capability => Channel/API => Network Monitoring System
Benifits of a Programmable Forwarding Plane
Programmability:
Easily Add New Features - New protocols and Apps
Increase Network Reliability - Remove unused protocols
Efficient use of Resources - Flexiable use of tables
Greater Visibility - New diagnostics telemetry, OAM
- Critical for Self-driving DC Networke => what P4 can bring
H3C - 数据中心解决方案生态建设
数据中心网络面临的挑战是什么? - 解决根本问题需要新思路
客户需求
应用策略驱动组网 => 云部署/迁移
零配置部署/自动化变更
技术
快速市场投资/最佳端口密度 => 带宽大爆炸
芯片方案多元化/光互联创新 => 最近产品创新
业务流量分析/可视化 => 统计分析
商业模型
全面虚拟化 => 开放式解决方案
高可用基础设备/ISSU => 网络 = 业务收入
老思路是什么? - 芯片迭代 + 热点跟随
未来能否持续? - 摩尔定律褪色
芯片技术成本
晶体管数量/单位成本
半导体行业市场份额整合趋势
可编程价值是什么? - 生态合作新内涵
资源灵活分配? - 交付优化,定制领先
新转发功能? - 投资保护,运营优化
新业务场景? - 成熟可靠,稳定创造价值
可编程方向是什么? - 专业化+标准化
可维护
安全
高可用
标准化
H3C理念是什么?
专业 Professional
可靠 dePendability
开放 Platform oPen
H3C新思路新行动是什么? - 应用驱动 云领未来
云化
软件定义同质化硬件
场景化应用驱动
开放解决方案
构建 自主创新+OEM+转售 生态体系,提供最完整的新IT生态解决方案
Barefoot - Barefoot Technology Intro
The Barefoot Solution
New OpenSource Ecosystem + Barefoot Software + Barefoot Hardware = New NF + Differentiation + Network Analytics + Rapid Innovation
"Programmability without Compromise"
PISA: Protocol Independent Switch Architechture
All stages are identical - makes PISA a good "compiler target"
Barefoot Tofino - 6.5T Tofino Block Diagram
Each pipe has 16x100G MACs Packet Generator, CPU
Programmability without compromises
same power, same cost, same or better performance of a fixed-function switch chip
Barefoot and Switch OS Integration Model
switch.p4 & switchAPI Features
Programmability with P4 Advanced Apps
Security & Compliance
Scalable LB
Real-Time Telemetry
Enhanced Routing
Enhanced Switching
Physical to Virtual
Benifits of a Programmable Forwarding Plane - same with ali
2017.5.9
2017年P4中国峰会北京站 会议小结的更多相关文章
- 【跑会指南】2017年3-5月IT技术会议大合集
2016年各类大会让人应接不暇,技术圈儿最不缺的就是各种大会小会,有的纯干货,有的纯广告.作为一名技术开发者,参加了几场大会,你是不是也开始思忖:究竟哪些会议才值得参加?下面活动家为你推荐几场2017 ...
- 《2017年Q2中国城市研究报告
根据百度慧眼团队发布的<2017年Q2中国城市研究报告>,2017年第二季度人口吸引力排名前五的城市与第一季度相同,深圳继续保持第一的领先位置.
- 优云软件助阵GOPS·2017全球运维大会北京站
GOPS· 2017全球运维大会北京站于2017年7月28日-29日在北京隆重举办,汇聚国内一线运维专家和诸多运维同仁达800余名.作为长期致力于企业级高端运维市场软件开发和咨询服务的优云软件受邀参与 ...
- FD.io社区中国行暨未来网络技术沙龙·南京站 会议小结
What is FD.io VPP? FD.io VPP(Fast Data Input/Output Vector Packet Processing)is a new network multi- ...
- “开源、共享、创新” 2020 中国.NET开发者大会小结
大会的新闻稿在2020年12月31日正式发布:开源·共享·创新|2020年中国.NET开发者大会圆满收官! , 本文是这篇新闻的补充性文章,仅代表个人对大会的各方面分享内容的一个小结. 在2019年上 ...
- DOIS 2019 DevOps国际峰会北京站来袭~
DevOps 国际峰会是国内唯一的国际性 DevOps 技术峰会,由 OSCAR 联盟指导.DevOps 时代社区与高效运维社区联合主办,共邀全球80余名顶级专家畅谈 DevOps 体系与方法.过程与 ...
- 2013 HTML5中国峰会演讲:Android上的HTML5:过去,现在和将来
转载请注明原文地址:http://blog.csdn.net/milado_nju ## 会议链接(应用和工具专场) http://2013.html5dw.com/main, 2013年8月10日 ...
- 2017年7月ROS学习资料小结
<孙子兵法·谋攻篇>:"上兵伐谋,其次伐交,其次伐兵,其下攻城:攻城之法为不得已." 任何发生在自己国土上的战争,即便胜利,也饱含屈辱. ----~~~~----Gaz ...
- [软件工程基础]2017.11.06 第十次 Scrum 会议
具体事项 项目交接燃尽图 每人工作内容 成员 已完成的工作 计划完成的工作 工作中遇到的困难 游心 #62 调试生成报告代码:#60 整理物理网站上的实验流程:#71 撰写报告生成搭建文档: 李煦通 ...
随机推荐
- Scala系统学习(四):Scala数据类型
Scala与Java具有相同的数据类型,具有相同的内存占用和精度.以下是提供Scala中可用的所有数据类型的详细信息的表格: 序号 数据类型 说明 1 Byte 8位有符号值,范围从-128至127 ...
- MongoDB3.x中添加用户和权限控制
现在需要创建一个帐号,该账号需要有grant权限,即:账号管理的授权权限.注意一点,帐号是跟着库走的,所以在指定库里授权,必须也在指定库里验证(auth) ? 1 2 3 4 5 6 7 8 9 10 ...
- PAT 1101 Quick Sort[一般上]
1101 Quick Sort(25 分) There is a classical process named partition in the famous quick sort algorith ...
- python的三种字符串格式化方法
1.最方便的 print 'hello %s and %s' % ('df', 'another df') 但是,有时候,我们有很多的参数要进行格式化,这个时候,一个一个一一对应就有点麻烦了,于是就有 ...
- The Air Jordan 11 Gym Red will be available December 9
A few years ago Carmelo Anthony set the internet on fire when he was spotted rocking a never before ...
- http协议基础(六)报文首部
http请求和响应报文内容比较多,会分为大概四部分更新,最近比较忙,没太多时间整理- - 首先来看看报文结构吧 1.http请求报文 http请求报文由方法.URI.http版本.http首部字段等构 ...
- 定时器事件QtimerEvent 随机数 qrand Qtimer定时器
QTimerEvent类:定时器事件.QObject的子类都可使用 int QObject::startTimer(int interval)[参数:毫秒][返回值:定时器整型编号]来开启一个定时器 ...
- Centos下添加PHP对MSSQL的支持
Leave a reply 其实很少会有连接SQL Server的机会,不过我们公司刚好有个应用需要使用的SQL Server的数据库,所以也知道给LNMP安装MSSQL的扩展. 搜索网上的相关文章一 ...
- CE寻找游戏基址
什么是游戏基址? 游戏基址是保持恒定的两部分内存地址的一部分并提供一个基准点,从这里可以计算一个字节数据的位置.基址伴随着一个加到基上的偏移值来确定信息准确的位置(绝对地址). 全局基址 一级基址 二 ...
- cf463d
这题说的是给了k个串算出这k个串的最长公共子序列,这k个串每个串都是由1--n的数字组成的. 将第一串的数字按照顺序重新编号为123...n 然后后面的串按照这个编号重新标号,就转化为下面每个串大最长 ...