1 / 20

CERNET2 DVTS Experiences

CERNET2 DVTS Experiences. Congxiao Bao Congxiao@cernet.edu.cn 2006-10-31. Outline. Introduction CERNET2 DVTS Experiences Configuration Data flow Reflector development User controlled testing tools Traffic monitoring Lessons we learnt Remarks. CERNET Video Experiences. H.323.

elisa
Download Presentation

CERNET2 DVTS Experiences

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CERNET2 DVTS Experiences Congxiao Bao Congxiao@cernet.edu.cn 2006-10-31

  2. Outline • Introduction • CERNET2 DVTS Experiences • Configuration • Data flow • Reflector development • User controlled testing tools • Traffic monitoring • Lessons we learnt • Remarks

  3. CERNET Video Experiences • H.323 • AccessGrid • DVTS • Easy if multicast ready • Easy if multicast ready • Not Easy • Easy

  4. CERNET2 Video Trial • DVTS (30Mbps) - major application • HDTV(27Mbps) - for VoD • SDTV-uncompressed (200Mbps) - for interactive VC • HDTV-uncompressed(1.2Gbps) - for telemedicine • 3D DVTS(60Mbps) - for special demo

  5. Our Thinking • DVTS is an exciting and very useful application • DVTS requires special network support (30Mbps, single stream). If we can solve the DVTS transmission problem especially for inter-domain case, we can support other high performance application globally. • We can use CERNET2 to test large scale DVTS system . DVTS is a very good point to start!

  6. CERNET2 DVTS Trial • Topology • Node configuration • Data flow • Reflector development • Traffic monitoring • Website support • User controlled testing tools

  7. BJ • 25 DVTS nodes (diameter is about 1000+ kms) • Bidirectional transmission • 750Mbps DVTS DVTS DVTS DVTS DVTS PKU SY CHC HAB BUPT DVTS DVTS DVTS DVTS DL BUAA TJ DVTS DVTS JN THU ZZ SH LZ DVTS HF DVTS XA DVTS FDU DVTS WH DVTS CHQ DVTS DVTS DVTS NJ DVTS DVTS CD SJTU TJU DVTS DVTS CHS HZ sender receiver XM DVTS DVTS GZ CERNET2 DVTS Topology

  8. CERNET2 backbone Univ.’s image From reflector 30Mbps 30Mbps Sender Receiver display Node configuration— Ordinary Node (24pops)

  9. 13 receivers 12 receivers backup Reflector array R R R 30Mx25=750Mbps Reflector array Each reflector receives multicast/unicast stream from sender and converts to 12(13)unicast duplicated copies to 25 different IPv6 hosts distributed in 25 Pops GE switch T640 CERNET2 Multicast/unicast sender THU sending Node configuration—Central Node (1)

  10. bj wh gz nj sh xa cd sy tjn lzh Plasma display array chq chs zhz hef jnn PC cluster Each PC receives a DVTS stream from one of the 25 Pops, respectively xmn hzh dln chc hrb CERNET2 pku bupt buaa fdu tju GE T640 switch PC cluster 30Mx25=750Mbps THU Receiving Equipment Configuration— Central Node (2)

  11. Data Flow CERNET2 25 DVTS nodes DVTS receiving DVTS sending PKU SJTU XJTU JLU JLU …… …… CERNET2 CERNET2 GE GE R R R R R R GE GE switch switch switch switch … … SJTU 北大 PKU … … DVTS receiving CERNET2 national Center THU THU ( national center) … … DVTS sending … … 吉大 网管 JLU NMS DV DV

  12. CERNET2 DVTS Video Wall

  13. reflector reflector reflector S source unicast SSM multicast Reflector Development • It runs on Linux OS and developed using g++ • It supports IPv4 and IPv6 • It supports Unicast and multicast (SSM and ASM) • It can reflects 20+ streams with gigabit network card • It will be released as Open source very soon

  14. Network Traffic Monitoring

  15. Website Support

  16. User Controlled Testing Support

  17. Lessons We learnt (1) • Large-scale DVTS is possible • Network support • 30 nodes for unicast (bandwidth limitation) • Much more nodes for multicast • End pc limitations • completely interactive • Network monitoring integrated tools is very important for the administrator • Isolate network problem and application problem • Self-service tools can dramatically increase the efficiency • User can do the test at any time • Open network and video performance info for users

  18. Lessons We Learnt (2) • Non-technique factors • Heavy load of coordination • POC list • Very difficult to do concurrent testing • Website • Standard configuration • Test reports release • Sharing info on common problem solving • Important notice

  19. Remarks • Features of our system • Pure IPv6 • Large scale • Multiple reflectors with multicast feeding • User controlled pre-test environment • Real time network traffic monitoring • We will present more technical details tomorrow

  20. Thank you!

More Related