• 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

  • 相关阅读:
    curl命令
    sublime 光标选中多行
    mysql删除重复记录并且只保留一条
    Laravel 如何实现 Excel 导入及导出功能
    laravel中DB查询数据库后,返回的对象转为数组
    【文件上传/解析技巧拓展】————1、我的WafBypass之道(Upload篇)
    【文件包含技巧拓展】————5、文件包含漏洞(绕过姿势)
    【文件包含技巧拓展】————4、文件包含漏洞(下)
    【文件包含技巧拓展】————3、文件包含漏洞(上)
    【文件包含技巧拓展】————2、zip或phar协议包含文件
  • 原文地址:https://www.cnblogs.com/qq952693358/p/6829951.html
Copyright © 2020-2023  润新知