5
2014/6/18 1 Research Progress of the Future Internet Architecture and Innovation EnvironmentProject in China Jun Bi Tsinghua University The CJK Workshop Tokyo, Japan, June 18, 2014 Outline Project Overview Project Research Progress Conclusion Basic Information Project Info. Future Internet Architecture and INnovation Environment (FINE) Supported by China MOST High-tech Research and Development Program (“863” Program) Approved in 2012, officially funded in 2013 Project Members Universities/National Research Institutes: Tsinghua Univ., ICT Chinese Academy of Science (CAS), BUPT, SEU,PKU, China Academy of Telecommunication Research (CRTR), PLAIEU, NUDT, XJTU, IOA of CAS, NIC of CAS, etc Service Providers: CERNET, China Mobile, B-STAR (Broadcasting) Vendors: ZTE, H3C, Huawei, Ruijie, DCN, etc. Basic Information Project Goals (end of 2015) A architecture to achieve an Open Experimental Environment New open devices, new software (NOS and virtualization platform) An experimental platform with 10-20 networks (universities, carriers) Research on new network architectures or Innovations on IP protocols (as applications) • New architectures: NDN/ICN, PTDN (New ITU-T standards), ADN (Address Driven Network), etc New IPv6 protocols: Intra-domain and inter-domain IPv6 source address validations, IPv6 new lD for trustworthy and mobile, Two- dimensional forwarding and routing, etc Design Concept - 4D Openness Forwarding Hardware A p p A P P A P P Forwarding Hardware A p p A P P A P P Forwarding Hardware A p p A p p A p p Forwarding Hardware A p p A P P A P P Forwarding Hardware OS OS OS OS OS A p p A P P A P P Netowrk OS App App App Traditional NetworkNew protocols rely on vendors to implement (long term) Traditional NetworkNew protocols rely on vendors to implement (long term) Oepnness 1Netowork Operating System provides global physical view and APIs Oepnness 1Netowork Operating System provides global physical view and APIs Openness 1 Network OS Openness 2Separation of control (Apps such as new arch / proto) and devices Openness 2Separation of control (Apps such as new arch / proto) and devices Openness 2 Multiple new Arch & Protocol Virtualization Platform Openness 2Separation of control (Apps such new arch and proto) and devices Openness 2Separation of control (Apps such new arch and proto) and devices Forwarding Hardware Forwarding Hardware Forwarding Hardware Forwarding Hardware Forwarding Hardware Network OS App App App Openness 3Virtualization platform and development tools for new Apps Openness 3Virtualization platform and development tools for new Apps Openness 4Enabling multiple data plane abstractions and open devices Openness 4Enabling multiple data plane abstractions and open devices Openness 3 Virtualization Platform & Tools Openness 2 Multiple new Arch & Protocol Open Device Open Device Open Device Open Device Open Device Openness 1 Network OS Openness 4 Open Data Plane Abstractions Design Concept - 4D Openness

CJK-junbi - 副本 [兼容模式]

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: CJK-junbi - 副本 [兼容模式]

2014/6/18

1

Research Progress of the “Future Internet Architecture and Innovation Environment”

Project in China

Jun Bi

Tsinghua University

The CJK Workshop

Tokyo, Japan, June 18, 2014Outline

Project Overview

Project Research Progress

Conclusion

Basic InformationProject Info. Future Internet Architecture and INnovation Environment

(FINE)

Supported by China MOST High-tech Research and Development Program (“863” Program)

Approved in 2012, officially funded in 2013

Project Members Universities/National Research Institutes: Tsinghua Univ.,

ICT Chinese Academy of Science (CAS), BUPT, SEU,PKU, China Academy of Telecommunication Research (CRTR), PLAIEU, NUDT, XJTU, IOA of CAS, NIC of CAS, etc

Service Providers: CERNET, China Mobile, B-STAR (Broadcasting)

Vendors: ZTE, H3C, Huawei, Ruijie, DCN, etc.

Basic Information

Project Goals (end of 2015) A architecture to achieve an Open Experimental

Environment

New open devices, new software (NOS and virtualization platform)

An experimental platform with 10-20 networks (universities, carriers)

Research on new network architectures or Innovations on IP protocols (as applications)

• New architectures: NDN/ICN, PTDN (New ITU-T standards), ADN(Address Driven Network), etc

• New IPv6 protocols: Intra-domain and inter-domain IPv6 source address validations, IPv6 new lD for trustworthy and mobile, Two-dimensional forwarding and routing, etc

Design Concept - 4D Openness

ForwardingHardware

App

APP

APP

ForwardingHardware

App

APP

APP

ForwardingHardware

App

App

App

ForwardingHardware

App

APP

APP Forwarding

Hardware

OS

OSOS

OS

OS

App

APP

APP

Netowrk OS

App App App

Traditional Network:New protocols rely on vendors to implement (long term)Traditional Network:New protocols rely on vendors to implement (long term)Oepnness 1:Netowork Operating System provides global physical view and APIsOepnness 1:Netowork Operating System provides global physical view and APIs

Openness 1Network OS

Openness 2:Separation of control (Apps such as new arch / proto) and devices Openness 2:Separation of control (Apps such as new arch / proto) and devices

Openness 2Multiple new

Arch & ProtocolVirtualization Platform

Openness 2:Separation of control (Apps such new arch and proto) and devicesOpenness 2:Separation of control (Apps such new arch and proto) and devices

ForwardingHardware

ForwardingHardware Forwarding

Hardware

ForwardingHardware

ForwardingHardware

Network OS

App App App

Openness 3:Virtualization platform and development tools for new AppsOpenness 3:Virtualization platform and development tools for new AppsOpenness 4:Enabling multiple data plane abstractions and open devicesOpenness 4:Enabling multiple data plane abstractions and open devices

Openness 3Virtualization

Platform & Tools

Openness 2Multiple new

Arch & Protocol

Open Device

Open Device Open

Device

Open Device

Open Device

Openness 1Network OS

Openness 4Open Data Plane

Abstractions

Design Concept - 4D Openness

Page 2: CJK-junbi - 副本 [兼容模式]

2014/6/18

2

Proposed a Four-layer FINE (Future Internet iNnovation Environment) Network

Architecture

FINE Network Architecture

DPA1

Open Data Plan Devices

Local ViewAPI

Global Physical View API

Logical ViewAPI

AS-1 (Doman 1)

DPA2 DPAn

APP-1 APP-2 APP-n

DPA1

AS-2 (Domain 2)

DPA2 DPAn

APP-1 APP-2 APP-n

IDN

IDN

IDN

IDN

Open Data Plan Devices

NOS-1 NOS-2

VCP-1 VCP-2

WE-Bridge

FINE Project Architecture

Tsinghua University NOS (TUNOS)

Virtualization Cloud Platform (VCP)

Data Plane Abstraction (DPA)

New ArchiteturesNew IP Protocols

Dual-architecture for Content Distribution

Content AddressingProtocols

ProgrammableVirtualization

Routers

Open NetworkDevices

ContentDistribution

Devices

Content Routers

FutureNet-work Mea-sure-ment

& Man-age-ment

Application Plane

Control Plane

Group1 Group2 Group3 Group4 Group5

Data Plane

ManageMent Plane

Sub-projects:

Typical new network architectures NDN/ICN, PTDN (New ITU-T standards), Content Distribution

Architecture, SOFIA

Typical new IP protocols Intra/Inter Domain SAV, ILNP, Next Generation Broadcasting, Two-

dimensional Routing

NDN

VCP

TUNOS

CPFPTDN ILNP

ContentChannel OpenFlow+ Edge/CoreDev

Other New Archs

Intra-Domain Apps Inter-Domain Apps

casting

FINE Project APPs for Experiments

TUNIE Portal

Virtualization platform

TUNOS TUNOS TUNOS

App A

App B

App C

TopoA

TopoB

TopoC

Open Devices

(OpenRouter、OpenNode、OpenBlock、OpenDevice)

FINEPortal

FINE Platform and Usage

Outline

Project Overview

Project Research Progress

Conclusion

FINE Network Architecture

Page 3: CJK-junbi - 副本 [兼容模式]

2014/6/18

3

Three sorts of Data Plane Abstractions

Determined DPA: Openflow+, SFA

Assemble DPA: LabelCast

Programmable DPA: GrainFlow (bit-level operations)

Data Plane Abstraction

OpenFlow+

ContentChannel GrainFlow

DDPA ADPA

LabelCast

PDPA

More powerful, more flexible, more expensive

Action

GOTO_FP GOTO

MATCH

ADD

Action

SFA:Stateful Forwarding Abstraction

Evaluation

Delay Packet Loss

10000 20000 30000 40000 500000

0.5

1

1.5

2x 10

6

Number of Packets

For

war

ding

Lat

ency

(m

s)

SFA architecture

Traditional SDN architecture

0 1 2 3 40

0.2

0.4

0.6

0.8

1

Data input Rate (Mb/s)

Pac

ket Lo

ss R

ate

SFA architecture

Traditional SDN architecture

TUNOS Functions

Proposed TUNOS (Tsinghua University NOS)

Provide uniform resource management for Apps, including forwarding, storage, compute

resources.

Provide uniform management interface and uniform global view for new Apps

Provide coexistence of distribution and centralized to improve scalability.

TUNOS Architecture

Research on Network Operating System

VFPVFP

Virtual Forwarding

Space

APP-1

APP

PacketIn

PacketIn Virtual CRE(Control Rule Entry)

Swap VFP

APP-2

APP-3

TUNOS

Physical CRE

TUNOS Demonstrated on ONS 2013

Tsinghua Campus Topology

TUNOS

Forwarding APP

Control Plane

Data Plane

ElphetFlows

AntFlows

Integrated Protocol: To takes placeof SNMP/xFlow/Telnet in order toreduce the complication caused bymultiple control interfaces withOpenFlow protocol.

Central Control: To get a globalforwarding path and then resolve falsepositive of filtering information caused byasymmetric routing more than ingressfiltering.

Application Demonstrated on INFOCOM2012

InSAVO: Intra-AS IPv6 Source Address Validation Solution with OpenRouter

Evolvable Deployment: To provide software-defined abilities by extendingOpenFlow, but also give a tradeoff between existing hardware and evolution cost.

Page 4: CJK-junbi - 副本 [兼容模式]

2014/6/18

4

ID Routing Demonstrated on SIGCOMM2013

Demonstration for West-East Bridge

WE-Bridge: Inter-domain SDN

Virtual View for Inter-domain Negotiation CANS13/SuperComputing13/INFOCOM14 Demos

l b l d l b d ( h d d h k)

CANS13/SuperComputing13/INFOCOM14 Demos WE-Bridge is the new SDN EWBI

Internet2 CTO

Page 5: CJK-junbi - 副本 [兼容模式]

2014/6/18

5

Tong Yang, Gaogang Xie, Yanbiao Li, Qiaobin Fu, Alex Liu, Qi Li, Laurent Mathy, Guarentee IP Lookup Performance with FIB Explosion, ACM SIGCOMM 2014

Baobao Zhang, Jun Bi, Jianping Wu, Fred Baker, CTE: Cost-Effective Intra-domain Traffic Engineering, ACM SIGCOMM2014 (poster), Yuliang Li, Guang Yao, Jun Bi, FlowInsight: Decoupling Visibility from Operability in SDN Data Plane, ACM SIGCOMM2014 (demo)

Shen Wang, Jun Bi, Jianping Wu, Collaborative Caching Based on Hash-Routing for Information-Centric Networking, ACM SIGCOMM 2013 (poster)

Xiaoke Jiang, Jun Bi, Interest Set Mechanism to Improve the Transport of Named Data, in proceedings of ACM SIGCOMM 2013 (poster) Baobao Zhang, Jun Bi, Jianping Wu, Making Intra-domain Traffic Engineering Resistant to Failures, ACM SIGCOMM 2013 (poster) Xinggong Zhang, Tong Niu and Zongming Guo, Topology-aware Content-centric Networking, ACM SIGCOMM 2013 (poster) Pingping Lin, Jonathan Hart, Masayoshi Kobayashi, Umesh Krishnaswamy, Tetsuya Murakami, Kuang-Ching Wang, Ali Al-Shabibi, Jun Bi,

Seamless Interworking of SDN and IP, ACM SIGCOMM13 (demo) Yi Wang, Yuan Zu, Ting Zhang, KunyangPeng, Qunfeng Dong, Bin Liu, Wei Meng, Huichen Dai, XinTian, ZhonghuXu, Hao Wu and Di

Yang. Wire Speed Name Lookup: A GPU-based Approach. USENIX NSDI2013 Yonggong Wang, Zhenyu Li, Gareth Tyson, Steve Uhlig and Gaogang Xie. Optimal Cache Allocation for Content-Centric Networking.

ICNP2013 Zhian Mi, Tong Yang, Jianyuan Lu, Hao Wu, Yi Wang, Tian Pan, Haoyu Song and Bin Liu. LOOP: Layer-based Overlay and Optimized

Polymerization for Multiple Virtual Tables. ICNP2013 Layong Luo, Gaogang Xie, Kave Salamatian, Steve Uhlig, Laurent Mathy, Yingke Xie, A Trie Merging Approach with Incremental Updates

for Virtual Routers,IEEE INFOCOM, 2013. Dong Wang, Hosung Park, Gaogang Xie, Sue Moon, Mohamed-Ali Kaafar, Kave Salamatian, A Genealogy of Information Spreading on

Microblogs: a Galton-Watson-based Explicative Model, IEEE INFOCOM, 2013 Layong Luo, Gaogang Xie, Yingke Xie, Laurent Mathy, Kavé Salamatian, A Hybrid Hardware Architecture for High-speed IP Lookups and

Fast Route Updates,IEEE/ACM Transactions on Networking (ToN) 2014 Chengchen Hu, Bin Liu, Hongbo Zhao, Kai Chen, Yan Chen, Yu Cheng, Hao Wu, Discount Counting for Fast Flow Statistics on Flow Size

and Flow Volume, IEEE/ACM Transactions on Networking, vol.22(3), 2014. Chengchen Hu, Danfeng Shan, Yu Cheng, Tao Qin,Inter-Swarm Content Distribution Among Private BitTorrent Networks, IEEE Journal on

Selected Areas in Communications, vol. 31(9): 132 – 141, 2013 Zhen Ling, Xinwen Fu, Weijia Jia, Wei Yu, Dong Xuan, Junzhou Luo, Novel Packet Size Based Covert Channel Attacks against

Anonymizer, IEEE Transactions on Computers, December 2013, 62(12): 2411-2426 Bingyang Liu, Jun Bi, Athanasios V. Vasilakos, Towards Incentivizing Anti-spoofing Deployment, IEEE Transactions on Information

Forensics & Security, Vol. 9, No. 3, pp436-450, 2014 Jiali Lin, Zhenyu Li, Kave Salamatian, Gaogang Xie, Yi Sun, Wenjie Wang, Mobile Video Popularity Distributions and the Potential of Peer-

assisted Video Delivery, IEEE Communications Magazine, Nov. 2013. Jun Bi, IP Source Address Validation Solution with OpenFlow Extension and OpenRouter, Book Chapter as Chapter 3 at Network

Innovation through OpenFlow and SDN: Principles and Design, pp41-70, ISBN-13: 978-1466572096, Publisher: Taylor & Francis LLC CRC Press, Feb., 2014

Recent Publications Outline

Project Overview

Project Research Progress

Conclusion

Conclusions

FINE is the R&D project in China to support a nationwide open environment for future network innovation

In this project, we proposed and designed FINE architectureMultiple data plan abstractions and open devices NOS, VP, and Management System prototypes Selected applications started to run on the

testbed