28
CERNET IPv6 Update and P2P video Streaming Beijing University of Posts Bandung, Indonesia APAN37 Jan 22, 2014 北京邮电大学

CERNET IPv6 Update and P2P video Streaming · Traffic report from 6NOC of CNGI-CERNET2 •More than 400 Universities built their IPv6 enabled campus network ... Seminar achieves via

  • Upload
    others

  • View
    25

  • Download
    0

Embed Size (px)

Citation preview

Page 1: CERNET IPv6 Update and P2P video Streaming · Traffic report from 6NOC of CNGI-CERNET2 •More than 400 Universities built their IPv6 enabled campus network ... Seminar achieves via

CERNET IPv6 Updateand

P2P video Streaming

Beijing University of Posts

Bandung, Indonesia

APAN37

Jan 22, 2014

北京邮电大学

Page 2: CERNET IPv6 Update and P2P video Streaming · Traffic report from 6NOC of CNGI-CERNET2 •More than 400 Universities built their IPv6 enabled campus network ... Seminar achieves via

Agenda

• Development of CNGI project in China

• IPv6 in CERNET2 member universities

• P2P based Education course IPv6 streaming

• Opportunity and challenges

2011 Regional Conference, Berjaya Time Square, KL

北京邮电大学

Page 3: CERNET IPv6 Update and P2P video Streaming · Traffic report from 6NOC of CNGI-CERNET2 •More than 400 Universities built their IPv6 enabled campus network ... Seminar achieves via

IPv6 Deployment Stats in AsiaIPv6 Deployment Stats in Asia

Building IPv6 into our Internethttp://eggert.org/meter/ipv6.htmlhttp://6lab.cisco.com/stats/

北京邮电大学

Page 4: CERNET IPv6 Update and P2P video Streaming · Traffic report from 6NOC of CNGI-CERNET2 •More than 400 Universities built their IPv6 enabled campus network ... Seminar achieves via

Building IPv6 into our Internet

IPv6 deployment is started

0.94 1.031.23

1.37

1.62

2.10

1.11

0.0

0.5

1.0

1.5

2.0

2.5

2004.12 2005.06 2005.12 2006.06 2006.12 2007.06 2007.12

网民人数

亿人

• Total IPv4 address block is 330,308,096 by Jan.2014• Total IPv4 Internet user in China counts to 617millions, but penetration rate is just over 45.8%• Univ./Gov/Commercial Websites start to support IPv6 access• Total IPv6 address block is 16670/32• Total IPv6 user is more than 4million

• Total IPv4 address block is 330,308,096 by Jan.2014• Total IPv4 Internet user in China counts to 617millions, but penetration rate is just over 45.8%• Univ./Gov/Commercial Websites start to support IPv6 access• Total IPv6 address block is 16670/32• Total IPv6 user is more than 4million

Source: CNNIC, Jan.2014

北京邮电大学

Page 5: CERNET IPv6 Update and P2P video Streaming · Traffic report from 6NOC of CNGI-CERNET2 •More than 400 Universities built their IPv6 enabled campus network ... Seminar achieves via

CNGI -China Next Generation Internet project

•• Initiated in 2002, it is one of the efforts to address the future Internet issue, approved by Initiated in 2002, it is one of the efforts to address the future Internet issue, approved by government in 2003government in 2003

•• Leaded by National Reform and Development Committee, 170M USD equivalentLeaded by National Reform and Development Committee, 170M USD equivalent

•• Joint with MST, MOE,CAS, MII ,NSFC,CAE, …Joint with MST, MOE,CAS, MII ,NSFC,CAE, …

•• Main objectivesMain objectives

•• Research project on next generation technologiesResearch project on next generation technologies

•• CNGI Backbone: nation wide, 40 Giga POPs and 300 campus networks, international linkageCNGI Backbone: nation wide, 40 Giga POPs and 300 campus networks, international linkage

•• Build advanced applicationsBuild advanced applications

•• Transfer successful results to information industryTransfer successful results to information industry

•• HuaweiHuawei, , RuijieRuijie Networks and other manufactures delivered IPv6 enabled network productsNetworks and other manufactures delivered IPv6 enabled network products

•• All NSPs have involved in this projectAll NSPs have involved in this project

•• CERNET, China Telecom and other national Internet service providersCERNET, China Telecom and other national Internet service providers

•• In 21 Feb. Government setup a clear goal to promote IPv6 for next generation InternetIn 21 Feb. Government setup a clear goal to promote IPv6 for next generation Internet《《国务院关于培育和发展战略性新兴产业的决定国务院关于培育和发展战略性新兴产业的决定》》

•• Initiated in 2002, it is one of the efforts to address the future Internet issue, approved by Initiated in 2002, it is one of the efforts to address the future Internet issue, approved by government in 2003government in 2003

•• Leaded by National Reform and Development Committee, 170M USD equivalentLeaded by National Reform and Development Committee, 170M USD equivalent

•• Joint with MST, MOE,CAS, MII ,NSFC,CAE, …Joint with MST, MOE,CAS, MII ,NSFC,CAE, …

•• Main objectivesMain objectives

•• Research project on next generation technologiesResearch project on next generation technologies

•• CNGI Backbone: nation wide, 40 Giga POPs and 300 campus networks, international linkageCNGI Backbone: nation wide, 40 Giga POPs and 300 campus networks, international linkage

•• Build advanced applicationsBuild advanced applications

•• Transfer successful results to information industryTransfer successful results to information industry

•• HuaweiHuawei, , RuijieRuijie Networks and other manufactures delivered IPv6 enabled network productsNetworks and other manufactures delivered IPv6 enabled network products

•• All NSPs have involved in this projectAll NSPs have involved in this project

•• CERNET, China Telecom and other national Internet service providersCERNET, China Telecom and other national Internet service providers

•• In 21 Feb. Government setup a clear goal to promote IPv6 for next generation InternetIn 21 Feb. Government setup a clear goal to promote IPv6 for next generation Internet《《国务院关于培育和发展战略性新兴产业的决定国务院关于培育和发展战略性新兴产业的决定》》

Building IPv6 into our Internet

北京邮电大学

Page 6: CERNET IPv6 Update and P2P video Streaming · Traffic report from 6NOC of CNGI-CERNET2 •More than 400 Universities built their IPv6 enabled campus network ... Seminar achieves via

CERNET 100G Optical transmission network

• Upgraded from multiple 10G to multiple 100G

• Passed the government assessment in Dec.2013

• Services provided to CERNET universities

40*100G DWDM系统,覆盖全国 21724公里

北京

郑州

武汉 合肥

上海

杭州

广州

成都

沈阳

天津

福州

重庆

济南

厦门

大连

长春 哈尔滨

长沙

南京

兰州西安

太原

深圳

石家庄

南宁

南昌

桂林

西宁

银川

呼和浩特

青岛

昆明

贵阳

海口

北京邮电大学

Page 7: CERNET IPv6 Update and P2P video Streaming · Traffic report from 6NOC of CNGI-CERNET2 •More than 400 Universities built their IPv6 enabled campus network ... Seminar achieves via

Building IPv6 into our Internet

CNGI-CERNET2 member location

21

117

4

73

24

4

3

3

2

2

2

昆明

雅安

南宁深圳

福州南昌

杨陵徐州

苏州无锡

青岛 2

乌鲁木齐呼和浩特

太原

CNGI-CERNET2Campus networks

北京邮电大学

Page 8: CERNET IPv6 Update and P2P video Streaming · Traffic report from 6NOC of CNGI-CERNET2 •More than 400 Universities built their IPv6 enabled campus network ... Seminar achieves via

Traffic report from 6NOC of CNGI-CERNET2• More than 400 Universities built their IPv6 enabled campus

network

• CNGI-CERNT2 backbone traffic keeps increasing

• 68Gbps in Peak hour

• 22Gbps in average

• 780/48 IPv6 address block allocated

• 4092 DNS AAAA records

•截至2013年7月底,ipv6地址分配: 780edu.cn域名: 4092

Building IPv6 into our Internet

北京邮电大学

Page 9: CERNET IPv6 Update and P2P video Streaming · Traffic report from 6NOC of CNGI-CERNET2 •More than 400 Universities built their IPv6 enabled campus network ... Seminar achieves via

IPv6 traffic in CNGI-CERNET2• Sampled from backbone

routers of CERNET2

• BUPT keeps in the top of IPv6 traffic.

• 9.8 Gbps in peak hour in Jan. 20th, 2014 in BUPT

• PKU, THU, XJTU, SEU, USTC and others contributed big portion of the traffic

http://www.edu.cn/6noc_7426/20131122/t20131122_1042987.shtmlBuilding IPv6 into our Internet

北京邮电大学

Page 10: CERNET IPv6 Update and P2P video Streaming · Traffic report from 6NOC of CNGI-CERNET2 •More than 400 Universities built their IPv6 enabled campus network ... Seminar achieves via

Building IPv6 into our Internet

Service and activities of Service and activities of CNGICNGI--CERNET2 campus networkCERNET2 campus network

• 100 CNGI-CERNET2 Campus networks being built with the support, while another 200 connect to CERNET voluntarily

• Connect to backbone with 1G speed

• Provide DNS, university homepage and other basic services

• Develop IPv6 enabled applications

• Upgrade necessary data center facilities and environment

• Campus network operation and management team training

• Facilitate IPv6 and Future Internet research

• Support CNGI technology test activities and application demonstration

北京邮电大学

Page 11: CERNET IPv6 Update and P2P video Streaming · Traffic report from 6NOC of CNGI-CERNET2 •More than 400 Universities built their IPv6 enabled campus network ... Seminar achieves via

A lot of trials, applications, experiments

• Scientific experiments

• Multicast education programs

• TV channels streaming

• P2P file sharing

• Migration to IPv6 trail

• Virtual reality Lab

• Multimedia video conferencing

• …

Building IPv6 into our Internet

北京邮电大学

Page 12: CERNET IPv6 Update and P2P video Streaming · Traffic report from 6NOC of CNGI-CERNET2 •More than 400 Universities built their IPv6 enabled campus network ... Seminar achieves via

Infrastructure and education resource building

Building IPv6 into our Internet

Anhui Guangdong Jiangsu Henan

北京邮电大学

Page 13: CERNET IPv6 Update and P2P video Streaming · Traffic report from 6NOC of CNGI-CERNET2 •More than 400 Universities built their IPv6 enabled campus network ... Seminar achieves via

Building IPv6 into our Internet

北京邮电大学

Page 14: CERNET IPv6 Update and P2P video Streaming · Traffic report from 6NOC of CNGI-CERNET2 •More than 400 Universities built their IPv6 enabled campus network ... Seminar achieves via

Seminar achieves via IPv6

Building IPv6 into our Internet

北京邮电大学

Page 15: CERNET IPv6 Update and P2P video Streaming · Traffic report from 6NOC of CNGI-CERNET2 •More than 400 Universities built their IPv6 enabled campus network ... Seminar achieves via

Connect IPv4 with IPv6 via IVI

Building IPv6 into our Internet

主干IVI设备

CNGI-CERNET2IPv6/32

校园网IPv6/48

IPv4Internet

IPv6

Internet

主干IVI IPv6

计算机

主干IVI

DNS

IPv4/20

校园IVI设备

校园IVIDNS

校园网

校园IVI

网管

主干IVI

网管

IP/4计算机

CERNET

网管中心

校园IVI IPv6

计算机

校园Non-IVI IPv6

计算机

校园Non-IVI IPv6

计算机

主干IVI设备

CNGI-CERNET2IPv6/32

校园网IPv6/48

IPv4Internet

IPv6

Internet

主干IVI IPv6

计算机

主干IVI

DNS

IPv4/20

校园IVI设备

校园IVIDNS

校园网

校园IVI

网管

主干IVI

网管

IP/4计算机

CERNET

网管中心

校园IVI IPv6

计算机

校园Non-IVI IPv6

计算机

校园Non-IVI IPv6

计算机

主干IVI设备

CNGI-CERNET2IPv6/32

CNGI-CERNET2IPv6/32

校园网IPv6/48

IPv4InternetIPv4

Internet

IPv6

Internet

IPv6

Internet

主干IVI IPv6

计算机

主干IVI

DNS

IPv4/20IPv4/20

校园IVI设备

校园IVIDNS

校园网

校园IVI

网管

主干IVI

网管

IP/4计算机

CERNET

网管中心

校园IVI IPv6

计算机

校园Non-IVI IPv6

计算机

校园Non-IVI IPv6

计算机

北京邮电大学

Page 16: CERNET IPv6 Update and P2P video Streaming · Traffic report from 6NOC of CNGI-CERNET2 •More than 400 Universities built their IPv6 enabled campus network ... Seminar achieves via

Network management in BUPT

• Network management system support IPv4/IPv6

• Trouble shooting, link monitoring, inventory, datecenter, WiFi, Virtualization service, Web monitoring, security incidents, …

• Developed by BUPT team

北京邮电大学

Page 17: CERNET IPv6 Update and P2P video Streaming · Traffic report from 6NOC of CNGI-CERNET2 •More than 400 Universities built their IPv6 enabled campus network ... Seminar achieves via

IPv6 enabled NTP service

北京邮电大学

Page 18: CERNET IPv6 Update and P2P video Streaming · Traffic report from 6NOC of CNGI-CERNET2 •More than 400 Universities built their IPv6 enabled campus network ... Seminar achieves via

IPv6 education program streaming

北京邮电大学

Page 19: CERNET IPv6 Update and P2P video Streaming · Traffic report from 6NOC of CNGI-CERNET2 •More than 400 Universities built their IPv6 enabled campus network ... Seminar achieves via

Video Streaming

File SharingTypes of Streaming

Common (Off-line) DownloadingGenerate, then download, then view

Video-on-DemandGenerate, then download & view

Live Video StreamingGenerate & download & view

北京邮电大学

Page 20: CERNET IPv6 Update and P2P video Streaming · Traffic report from 6NOC of CNGI-CERNET2 •More than 400 Universities built their IPv6 enabled campus network ... Seminar achieves via

v6Speed: A BT program supports VoD• A full-featured BitTorrent

client based on qBittorrent, libtorrent-rasterbar library and Qt4

• IPv6 compliant

• Provide HTTP gateway for VLC to play the torrent file

• Start to play 720P video torrent in 8s

北京邮电大学

Page 21: CERNET IPv6 Update and P2P video Streaming · Traffic report from 6NOC of CNGI-CERNET2 •More than 400 Universities built their IPv6 enabled campus network ... Seminar achieves via

v6Speed:Download policy

• Need all data, order does not matter

• Download rarest pieces first• It’s what others need• Increases data availability

• Download pieces in parallel

• Verify data using hashes• Included in torrent file

In order

New policy

北京邮电大学

Page 22: CERNET IPv6 Update and P2P video Streaming · Traffic report from 6NOC of CNGI-CERNET2 •More than 400 Universities built their IPv6 enabled campus network ... Seminar achieves via

v6Speed:Download policy changes

• Download in sequential order, get one piece from one peer

• When playback position has new data, get this urgency piece from all peers which have the pieces

Urgency piece

北京邮电大学

Page 23: CERNET IPv6 Update and P2P video Streaming · Traffic report from 6NOC of CNGI-CERNET2 •More than 400 Universities built their IPv6 enabled campus network ... Seminar achieves via

v6Speed: Performance

• Provide VoD by more than ten PT websites which totally have 400000 users

• About 3000 users one day

北京邮电大学

Page 24: CERNET IPv6 Update and P2P video Streaming · Traffic report from 6NOC of CNGI-CERNET2 •More than 400 Universities built their IPv6 enabled campus network ... Seminar achieves via

v6Channel: Meta data

Torrent file:• Generated from data• Distributed separately• Contains:

• File name, size• Piece size• Hash of every piece• Location of tracker

dummy data

dummy hashes

北京邮电大学

Page 25: CERNET IPv6 Update and P2P video Streaming · Traffic report from 6NOC of CNGI-CERNET2 •More than 400 Universities built their IPv6 enabled campus network ... Seminar achieves via

v6Channel:Download policy

• Need all data, order does not matter

• Download rarest pieces first• It’s what others need• Increases data availability

• Download pieces in parallel

• Verify data using hashes• Included in torrent file

In order

New policy

signatures

北京邮电大学

Page 26: CERNET IPv6 Update and P2P video Streaming · Traffic report from 6NOC of CNGI-CERNET2 •More than 400 Universities built their IPv6 enabled campus network ... Seminar achieves via

v6Channel: Download policy changes

• Sliding window of 10 minutes• Download Policy: sequential order

北京邮电大学

Page 27: CERNET IPv6 Update and P2P video Streaming · Traffic report from 6NOC of CNGI-CERNET2 •More than 400 Universities built their IPv6 enabled campus network ... Seminar achieves via

LIVE: IPTV

北京邮电大学-BUPT IPv6流量图

北邮驻地网实验环境流量图

北邮主节点IPv6出口流量图

最高时达到最高时达到 4.4Gbps4.4Gbps

北京邮电大学

Page 28: CERNET IPv6 Update and P2P video Streaming · Traffic report from 6NOC of CNGI-CERNET2 •More than 400 Universities built their IPv6 enabled campus network ... Seminar achieves via

Let us working together

to promote IPv6 enabled

Internet

Building IPv6 into our Internet

北京邮电大学