Xiaohong Huang Beijing University of Posts and …fif.kr/gfiw/11/mt/GFIW_MT_24_Xiaohong...

26
Testbed Overview in China Xiaohong Huang Beijing University of Posts and Telecommunications CJK FI Workshop, Nov. 2011

Transcript of Xiaohong Huang Beijing University of Posts and …fif.kr/gfiw/11/mt/GFIW_MT_24_Xiaohong...

Page 1: Xiaohong Huang Beijing University of Posts and …fif.kr/gfiw/11/mt/GFIW_MT_24_Xiaohong Huang.pdf · Testbed supported in different projects `Nti l973 j tf It t fThiNational 973 projects

Testbed Overview in ChinaXiaohong HuangBeijing University of Posts and Telecommunications

CJK FI Workshop, Nov. 2011

Page 2: Xiaohong Huang Beijing University of Posts and …fif.kr/gfiw/11/mt/GFIW_MT_24_Xiaohong Huang.pdf · Testbed supported in different projects `Nti l973 j tf It t fThiNational 973 projects

AgendaAgenda

Page 3: Xiaohong Huang Beijing University of Posts and …fif.kr/gfiw/11/mt/GFIW_MT_24_Xiaohong Huang.pdf · Testbed supported in different projects `Nti l973 j tf It t fThiNational 973 projects

Why we need testbedsWhy we need testbeds

PlanetLab, Emulab, OpenFlow, Seattle, ORBIT, ...Idea Standardization

Deployment

Page 4: Xiaohong Huang Beijing University of Posts and …fif.kr/gfiw/11/mt/GFIW_MT_24_Xiaohong Huang.pdf · Testbed supported in different projects `Nti l973 j tf It t fThiNational 973 projects

Testbed with Standardization process

Industrial

OriginalIdea

Industrial Deployment

Research

Experiment

StandardDocument

Page 5: Xiaohong Huang Beijing University of Posts and …fif.kr/gfiw/11/mt/GFIW_MT_24_Xiaohong Huang.pdf · Testbed supported in different projects `Nti l973 j tf It t fThiNational 973 projects

Current open testbeds used in China

北京邮电大学 Beijing University of Posts and Telecommunications 声中科院声学所国家网络新媒体工程技术研究中心 National NetWork New Media Engineering Research Center

国防科学技术大学 National University of Defense Technology国防科学技术大学 National University of Defense Technology北京大学 Peking University解放军理工大学 PLA University of Science and Technology解放军理工大学 PLA University of Science and Technology上海交通大学 Shanghai Jiaotong University清华大学 Tsinghua University清华大学 g y

Page 6: Xiaohong Huang Beijing University of Posts and …fif.kr/gfiw/11/mt/GFIW_MT_24_Xiaohong Huang.pdf · Testbed supported in different projects `Nti l973 j tf It t fThiNational 973 projects

Why we need testbeds in ChinaNew technologies requires new types of testbedsNew technologies requires new types of testbedsNetwork technologies in future InternetInternet of thingsgOptical technologyCloud computingEtcEtcThe testbeds should support following testsNetwork architectureKey functions and algorithmsNew services and applicationsPerformancesPerformancesEtc

Page 7: Xiaohong Huang Beijing University of Posts and …fif.kr/gfiw/11/mt/GFIW_MT_24_Xiaohong Huang.pdf · Testbed supported in different projects `Nti l973 j tf It t fThiNational 973 projects

Testbed supported in different projectsNational Science and Technology Major Programs of 2011National Science and Technology Major Programs of 2011Integrated Testing and Validation Evaluation Environment of Information-Convergence Sensor NetworkFocus on sensor network system verification performance measurementFocus on sensor network system verification, performance measurement and analyze, and fault diagnoseNational 973 projects: Research on New Generation Internet Architecture Integrated testing and validation platform for new generation Internet ArchitectureFocusing on testing tools and network behaviour generator, which is able to generate different network process and import real network behaviorgenerate different network process and import real network behaviorNational 973 projects: Research on Testable, controllable, manageable IP networksStructure modelling and testing for testable controllable manageable IPStructure, modelling and testing for testable, controllable, manageable IP networksFocus on the testing and validation of testable, controllable, manageable functions and algorithms

Page 8: Xiaohong Huang Beijing University of Posts and …fif.kr/gfiw/11/mt/GFIW_MT_24_Xiaohong Huang.pdf · Testbed supported in different projects `Nti l973 j tf It t fThiNational 973 projects

Testbed supported in different projectsN ti l 973 j t f S i i t dNational 973 projects for Service-oriented Future Internet ArchitectureProgrammable Virtualization-based support newProgrammable, Virtualization based, support new protocol and algorithmOpen, adaptable, extensible API for future internet servicesservicesNew performance evaluation system and methodNational 973 projects for Reconfigurable p j gNetworkReconfigurable network architectureAd t bl t di ifi d iAdaptable to diversified serviceSecure, administrable, and controllable

Page 9: Xiaohong Huang Beijing University of Posts and …fif.kr/gfiw/11/mt/GFIW_MT_24_Xiaohong Huang.pdf · Testbed supported in different projects `Nti l973 j tf It t fThiNational 973 projects

Testbed supported in different projectsN ti l 973 j t f I t t f ThiNational 973 projects for Internet of ThingsBasic theory and design methods of Internet of ThingsResearch on architecture of Internet of ThingsgBasic theory and practice of Internet of ThingsFocus on testing and validation of key technologies of Internet of Things for example architectureof Things, for example architecture, The “Eleventh Five-year Plan” for National Key Project of Scientific and Technical Supporting Programs Funded by Mi i f S i & T h l f ChiMinistry of Science & Technology of ChinaNew generation trustable Internet testbedFocus on the testing and validation of key technologies inFocus on the testing and validation of key technologies in trustable Internet, providing platform for new security services and network services

Page 10: Xiaohong Huang Beijing University of Posts and …fif.kr/gfiw/11/mt/GFIW_MT_24_Xiaohong Huang.pdf · Testbed supported in different projects `Nti l973 j tf It t fThiNational 973 projects

Testbed supported in different projectsN ti l 863 j tNational 863 projectOTN based flexible and reconfigurable optical testbedFocus on the testing of flexible scheduling of resources, g g ,convergence of IP and opticalNational 863 projectResearch on Gbps wireless transportation key technologiesResearch on Gbps wireless transportation key technologies and testbedsFocus on FPGA based 1Gbps wireless transportation testbedNational 863 projectNew generation trustable networkFocus on a flexible and reconfigurable network which is ableFocus on a flexible and reconfigurable network, which is able to support the testing of tri-networks integration

Page 11: Xiaohong Huang Beijing University of Posts and …fif.kr/gfiw/11/mt/GFIW_MT_24_Xiaohong Huang.pdf · Testbed supported in different projects `Nti l973 j tf It t fThiNational 973 projects

AgendaAgendaProjects in ChinaTestbeds in ChinaTestbeds in ChinaTestbeds in BUPT

Page 12: Xiaohong Huang Beijing University of Posts and …fif.kr/gfiw/11/mt/GFIW_MT_24_Xiaohong Huang.pdf · Testbed supported in different projects `Nti l973 j tf It t fThiNational 973 projects

VegaNetVegaNetSupported by National 863 projects863 projectsDeveloped by TsinghuaUniversityOverlay network on top of real networksProvide real networkProvide real network environment for network layer protocol i texperimentsReal user trafficsSupport the importationSupport the importation of link failure and link recoverhttp://wenku.baidu.com/view/1dea181aff00bed5b9f31d34.html

Page 13: Xiaohong Huang Beijing University of Posts and …fif.kr/gfiw/11/mt/GFIW_MT_24_Xiaohong Huang.pdf · Testbed supported in different projects `Nti l973 j tf It t fThiNational 973 projects

DragonLabDragonLabSupported by National 973 and National 863 projectsand National 863 projectsDeveloped by Tsinghua University and RuijiekNetworksSupport testing and validation of differentvalidation of different types of network technologies, network devices and applicationdevices, and application systemsSupport virtual network ppexperimenthtt //d l b /http://dragonlab.org/

Page 14: Xiaohong Huang Beijing University of Posts and …fif.kr/gfiw/11/mt/GFIW_MT_24_Xiaohong Huang.pdf · Testbed supported in different projects `Nti l973 j tf It t fThiNational 973 projects

GreenOrbsGreenOrbsDeveloped by The Hong Kong University of Science and h l ’ ll fTechnology, Xi’an Jiaotong University, Illinois Institute of Technology, Zhejiang A&F University, Hangzhou Dianzi University Tsinghua UniversityUniversity, Tsinghua UniversityProvide environment real-time monitoringInclude more than 1000 wireless sensor nodesInclude more than 1000 wireless sensor nodesProvide real testbed for large-scale wireless sensor networksnetworks

http://cn.greenorbs.org/

Page 15: Xiaohong Huang Beijing University of Posts and …fif.kr/gfiw/11/mt/GFIW_MT_24_Xiaohong Huang.pdf · Testbed supported in different projects `Nti l973 j tf It t fThiNational 973 projects

4G testbed4G testbedDeveloped by Beijing University of Posts and TelecommunicationsTelecommunicationsPeak rate: up to 122MbpsBased on FPGA and DSPBased on FPGA and DSPSupport VoIP, steaming, high speed data download, Internet and other servicesSupported by MOST 863 “FuTURE” project

Page 16: Xiaohong Huang Beijing University of Posts and …fif.kr/gfiw/11/mt/GFIW_MT_24_Xiaohong Huang.pdf · Testbed supported in different projects `Nti l973 j tf It t fThiNational 973 projects

Optical testbedOptical testbedb d fl bl d fOTN-based flexible and reconfiguration optical testbedDeveloped by Beijing University of Posts and Telecommunications and ZTESupport following testingFlexible scheduling of target resourcesFlexible scheduling of target resourcesAutomatic protection switchingC f IP d i lConvergence of IP and opticalEtc.

Page 17: Xiaohong Huang Beijing University of Posts and …fif.kr/gfiw/11/mt/GFIW_MT_24_Xiaohong Huang.pdf · Testbed supported in different projects `Nti l973 j tf It t fThiNational 973 projects

AgendaAgendaProjects in ChinaTestbeds in ChinaTestbeds in ChinaTestbeds in BUPT

Page 18: Xiaohong Huang Beijing University of Posts and …fif.kr/gfiw/11/mt/GFIW_MT_24_Xiaohong Huang.pdf · Testbed supported in different projects `Nti l973 j tf It t fThiNational 973 projects

ObjectiveObjective

Design a controllable and manageable testbed, supporting various testing and validation in IPv4/IPv6 network environmentenvironmentSupport open, large network experiments, including application layer and network layerapplication layer and network layerBased on CERENT, CERNET2, NSFC and other networksSupport cross-domain experimentsSupport cross-domain experiments

Page 19: Xiaohong Huang Beijing University of Posts and …fif.kr/gfiw/11/mt/GFIW_MT_24_Xiaohong Huang.pdf · Testbed supported in different projects `Nti l973 j tf It t fThiNational 973 projects

Network architectureNetwork architectureInterconnection with real I t tInternet5 AS domainsS fl iblSupport flexible configuration of network topologytopologySupport testing of new devicesSupport wired and wirelessSupport network timeSupport network time synchronizationSupport the extension to IoTpp

Page 20: Xiaohong Huang Beijing University of Posts and …fif.kr/gfiw/11/mt/GFIW_MT_24_Xiaohong Huang.pdf · Testbed supported in different projects `Nti l973 j tf It t fThiNational 973 projects

System architectureSystem architectureClient

Experiment

Core network

Core deviceExperiment manager AS1

Core device

。。

AS2 AS3Core device C d iCore device

Page 21: Xiaohong Huang Beijing University of Posts and …fif.kr/gfiw/11/mt/GFIW_MT_24_Xiaohong Huang.pdf · Testbed supported in different projects `Nti l973 j tf It t fThiNational 973 projects

System architectureSystem architectureClient

Experiment

Core network

Core deviceExperiment manager AS1

Core device

。。

Border router

AS2 AS3Core device C d iCore device

Page 22: Xiaohong Huang Beijing University of Posts and …fif.kr/gfiw/11/mt/GFIW_MT_24_Xiaohong Huang.pdf · Testbed supported in different projects `Nti l973 j tf It t fThiNational 973 projects

Core networkCore networkExternal Network

O Fl i h O Fl it h O Fl it hO Fl i h O Fl it h O Fl it hOpenFlow switch OpenFlow switch OpenFlow switchOpenFlow switch OpenFlow switch OpenFlow switch

A1 B1 C1 A2 B2 C2 A3 B3 C3A1 B1 C1 A2 B2 C2 A3 B3 C3

OpenFlow协议OpenFlow协议OpenFlow Protocol

资源管理器

管理控制信号

网络数据线路

资源管理器

管理控制信号

网络数据线路Experiment

Manager

Node Control

Experiment Data

资 管资 管Manager

Page 23: Xiaohong Huang Beijing University of Posts and …fif.kr/gfiw/11/mt/GFIW_MT_24_Xiaohong Huang.pdf · Testbed supported in different projects `Nti l973 j tf It t fThiNational 973 projects

Experiment managerExperiment manager

Page 24: Xiaohong Huang Beijing University of Posts and …fif.kr/gfiw/11/mt/GFIW_MT_24_Xiaohong Huang.pdf · Testbed supported in different projects `Nti l973 j tf It t fThiNational 973 projects

ClientClient

Experiment Design

Description ExperimentpGenerator

Experiment Control

Description

ControlCommandControl

DataVisualization

ExperimentData

Page 25: Xiaohong Huang Beijing University of Posts and …fif.kr/gfiw/11/mt/GFIW_MT_24_Xiaohong Huang.pdf · Testbed supported in different projects `Nti l973 j tf It t fThiNational 973 projects

Future workFuture work Incorporate OpenFlow to exsiting network testbedsExtend OpenFlow to support IPv6 Develop an uniform experiment description languageFailure injectionEvaluate new protocols and algorithms Collaborate with global testbeds such as GENI and FIRE

Page 26: Xiaohong Huang Beijing University of Posts and …fif.kr/gfiw/11/mt/GFIW_MT_24_Xiaohong Huang.pdf · Testbed supported in different projects `Nti l973 j tf It t fThiNational 973 projects

Thanks