CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support...

58
CNGI-CERNET2 Wang Jilong, Tsinghua University 2009-07-23

Transcript of CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support...

Page 1: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

CNGI-CERNET2

Wang Jilong, Tsinghua University

2009-07-23

Page 2: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

Contents

CNGI-CERNET2 Overview

CNGI-CERNET2 Backbone

CNGI-CERNET2 IXP

CNGI-CERNET2 CPN

High level services and platform

Challenges

Page 3: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

CNGI-CERNET2 Overview

Page 4: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

CNGI-CERNET2 Overview

Page 5: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

CNGI-CERNET2 Backbone

Page 6: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

6

西安-西交

武汉-华中科大

合肥-中科大

上海-上交

广州-华南理工

成都-电子科大

沈阳-东大

天津-天大

重庆-重大

厦门-厦大

南京-东南大

兰州-兰大

大连-大工

哈尔滨-哈工大

长春-吉大

济南-山大

杭州-浙大长沙-

中南大

郑州-郑大

北京-北大

北京-北邮

北京-北航

上海-复旦

上海-同济

北京-清华

CNGI-CERNET2 Backbone

北京-武汉线路监控北京核心节点监控

Page 7: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

Be unique, be different

Protocol selection Rest of the world: Dual stack CERNET2: Pure IPv6

Equipment Rest of the world: Single vendor CERNET2: Multiple vendors

Complexity Rest of the world: Single AS CERNET2: Multiple AS

Transition Rest of the world: IPv6 over IPv4 CERNET2: IPv4 over IPv6 (IETF)

Architecture Rest of the world: HOPI/GENI/etc CERNET2: Authentic IPv6 address (IETF)

Page 8: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

CERNET2 NOC

Page 9: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

CNGI-CERNET2 Traffic

CNGI-CERNET2

15G

200920082007

Page 10: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

IPv6 Address Allocation

Page 11: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

CNGI-CERNET2 IXP

Page 12: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

12

CNGI-6IX

欧盟 GEANT2 美国Internet2亚太 TEIN22.5Gbps

1Gbps2.5Gbps

CERNET2 中国电信 中国联通 中国网通 中国移动 中国铁通

CNGI 六大主干网 1G/2.5/10Gbps

CNGI-6IX

高速交换路由器

高速交换路由器

高速路由交换机

高速路由交换机

Page 13: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

CNGI participants

CERNET2 (AS23910)

China Telecom (AS4134)

China Unicom (AS9800)

China Netcom (AS18344)

China Mobile (AS24311)

China Tailcom (AS24425)

Page 14: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

Domestic peers

CERNET (AS4538)

NSFCNet (AS9406)

CJ-IPv6 (AS23912)

Google-China (AS24424)

Page 15: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

External peers

TEIN-North (AS24489)

APAN-JP (AS7660)

KREONet2 (AS17579)

HK-IX2 (AS4635)

CUHK (AS3661)

Google (AS15169)

Cable & Wireless (AS1273)

Hurricane (AS6939)

Page 16: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

Equipments (Beijing)

Page 17: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

Equipments (Hong Kong)

CNGI-6IX core router

Cisco GSR-12410

Page 18: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

Addressing and Routing

IPv6 block

2001:252::/32

2001:7fa:5::/48 (obsolete)

IPv4 block

210.25.189.0/24

Just for MPLS/L2VPN service provisioning

Page 19: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

Policy

Principle of IPv6 peering policy

Open to receive all the IPv6 prefixes from CNGI participants and external peers

Conservative to advertise IPv6 prefixes based on agreed peering policy

No transit service for external peers

Community-based

Page 20: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

Common Routing Policy

BOGON filters

Private AS number filtering

Prefix length filtering

Flexible among CNGI participants and domestic peers

Authenticated BGP sessions

On demand

Page 21: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

Specific Routing Policy

CNGI participant Accept all IPv6 prefixes Advertise all IPv6 prefixes

Domestic peer Accept all IPv6 prefixes Advertise all IPv6 prefixes

External peer Accept all IPv6 prefixes

Lower local-preference for routes learned from commercial peers

Advertise all IPv6 prefixes of CNGI participants and domestic peers

Page 22: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

Service

Primary service IPv6 exchange center

CNGI participants

Domestic peers R&E

Commercial

External peers R&E

Commercial

Advanced service IPv6 Multicast

MPLS/L2VPN (IPv4-based)

Page 23: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

Multicast

IPv6 Multicast BGP peering can be enabled on demand

IPv6 ASM (embedded-rp) and SSM are all supported

Page 24: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

MPLS

Intra-AS

MPLS/LDP is activated inside CNGI-6IX domain

Inter-AS

Option-C is preferred solution

IPv4 /32 Labeled-unicast routes are exchanged among CNGI-6IX, CERNET2 and TEIN2

LSP swtching might be another solution

Especially for inter-AS MPLS L2VPN

Page 25: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

MPLS

MPLS/L2VPN service statistics

2.5G virtual link: 1

1G virtual link

Native: 2

VLAN: 15

Page 26: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

Traffic

26

CNGI-6IX

1G

200920082007

Page 27: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

Problems

IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6

flow data collecting/exporting

IPv6 prefix length filtering Quite a number of organizations have applied small

IPv6 block (/36-/48), which should not be globally routable according to certain historical document.

Should we accept such IPv6 prefixes from external peers?

IPv6 R&E routes vs. IPv6 commercial routes How to distinguish IPv6 R&E routes from IPv6

commercial routes?

Page 28: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

CNGI-CERNET2 CPN

Page 29: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

独立ipv6访问数范围统计

7%

15%

75%

3%

>10000

5000-10000

1000-5000

<1000

填写验证码的独立ipv6访问范围统计

3% 5%

87%

5%

>8000

4000-8000

1000-4000

<1000

Distribution of all different IPv6addresses

Distribution of all authenticated different IPv6 addresses

Page 30: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

6TUNET

2Gbps up-link to CNGI-CERNET2

10Gbps backbone

120 Native IPv6 LANs,25000 native IPv6 Ports

IPv6 wireless network

/32 IPv6 address space

IPv6 DNS, NMS, website, IPTV

More than 1k concurrent IPv6 on-line users

Page 31: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite
Page 32: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

Technology Roadmap

Dual-Stack, currently no pure IPv6 LAN

Provide ISATAP and tunnel broker

services to users in pure IPv4 LAN

Backbone use dynamic routing protocols

OSPFv3

Interconnect with CNGI-CERNET2 by

static routing (will run BGP, as45576)

Page 33: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

IPv6 DNS

DNS is a troublemaker

The software of IPv6 DNS is BIND9

The domain server of tsinghua6.edu.cn is dual-

stack

166.111.8.30

2001:250:c006::8

The resolution server is dual-stack

166.111.8.28

2001:da8:200:100::28

Page 34: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

IPv6 Websites

Most of major websits support IPv6 http://www.tsinghua.edu.cn

http://ipv6.tsinghua.edu.cn

http://y.tsinghua.edu.cn

http://news.tsinghua.edu.cn/new/

http://redweb.tsinghua.edu.cn/

http://iptv.tsinghua.edu.cn

http://ngmylife.wirelesslan.edu.cn/ipv6index.html

……

Page 35: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

Traffic

Page 36: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite
Page 37: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

Recent Focus

Full coverage of IPv6

Pure IPv6 service

Strengthen the building of IPv6 resources

Promotion of IPv6 service

Page 38: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

High level services and

platform

Page 39: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

DRAGON-Lab

Page 40: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

Distance and visual Lab

Page 41: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

GPERF

Page 42: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

6PlanetLab

Page 43: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

IPv6 IMS

Page 44: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

Large Scale IPv6 Virtual Reality

Page 45: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

IPv6 Remote Education System

清华大学

上海交通大学

西安交通大学

华南理工大学

北京大学

CNGI-CERNET2主干网

在8所高校建立智能远程教室通过IPv6网络进行远程切换

北京邮电大学

重庆大学

浙江大学

激光笔书写支持激光笔操作及远程书写标注功能。

运动跟踪采用运动人脸识别技术让摄像头自动跟踪定位教师所在位置

教师授课支持各种形式的教案 (Word, PPT), 手写板书与鼠标轨迹

反馈交互和远程学生交互、包括文本、短信息及投票反馈等。

学生状态监控自动检测学生状态、如果注意力不集中,给与适当提醒。

Page 46: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

IPv6 based Access Grid

图像处理 生物计

算 海量数据访问网格

计算力学

远程教育

CNGI-CERNET2

计算资源:• 聚合计算能力20万亿次• 存储容量200TB

网格平台

高性能应用

ChinaGrid: 覆盖分布在全国的22所高校

Portal

网格开发环境

信息中心

统一管理层

计算节点层

网格安

Page 47: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

IPv6 P2P Sharing Content Deliver

P2P文件共享系统ngMaze

P2P直播流媒体系统AnySee

清华大学 836

北京大学 7695

华南理工大学 3552

华中科技大学 1799

浙江大学 8790

上海交通大学 20

北京邮电大学 582

西安交通大学 26

兰州大学 176

重庆大学 18

中南大学 2

东南大学 39

中国科技大学 3419

山东大学 2372

复旦大学 13

同济大学 7

厦门大学 3

东北大学 102

吉林大学 5图1:CNGI04-12-2A项目IPv6用户发展情况

0

200

400

600

800

1000

1200

1400

2006年10月29日至2007年1月22日

不同的

IPv6地址个数

峰值在线人数

用户数

Page 48: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

IPv6 Sensor Networks

作物类型

数据收集模块

网络管理模块

信息发布模块

Cernet2

终端用户

参数调整

实时数据

天气信息

实时土壤监测信息

业务处理

模块

决策模块

决策信息

网络状态信息

数据库

预警机制

动态信息显示

网络拓扑及状态显示

河道水情监测 入河水质监测

精准农业灌溉监测

传感器部署

Page 49: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

WiFi/WiMax and SIP based IPv6

Mobile Communication

校园无线网络覆盖无线接入校园网方式

校园无线AP的部署

WLAN 单模手机/PDA

WLAN手机移动通信

无线接入的IPTV/VOD

Page 50: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

IPv6 Digital Home Network

FTTH

Home Gateway

Agent

UPnP UPnP

Agent Agent Agent Agent Agent

CNGI-CERNET2(IPv6)

基于IPv6家庭网关,支持多种异构网络家电的统一控制,实现数字化生活。

Page 51: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

IPv6 Transportation Monitoring

感应线圈车流量采集 流动车辆GPS数据采集 视频采集

传感器采集数据

南北高架

内环线高架

交叉口线圈位置

线圈采集监控窗口

视频采集

流动车辆采集数据

GPS发射装置 GPS位置地图显示

GPS实时监控窗口

Page 52: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

NMS

Page 53: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

Challenges

Page 54: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

IPv6 Developing Problems

Maturity issues of IPv6 products and

technology

Problems of pure IPv6 service

IPv4/IPv6 transition

Promotion of IPv6

IPv6 network management

Page 55: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

Maturity issues of IPv6 products

and technology

Some of the IPv6 routers we ever used

Juniper T640/T320/M20/M10

Huawei NE80/NE5000e

Bitway BE12K

Cisco CRS-16/8,CISCO 7609/6509

Hitachi GR4000

In comparison, it is some weak for IPv6 on the hardware/software maturity and after-sale technical support

Page 56: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

Network Management Support

Issues

It is hard to measure IPv6 traffic because most of current router product don’t support netflow v9

It is hard to acquire IPv6 MIB in pure IPv6 network because most of current router product don’t support SNMP over IPv6

Page 57: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

Understanding of IPv6

Although Innovative/killer Application is important to the development of IPv6, it is not the reason we choose IPv6

The core value of IPv6 is to solve the scalability problem of Internet——lack of address

One day in the future, perhaps in addition to the use of IPv6, we have no choice

At present, the clever usage of IPv6 networks can solve some critical problems of Internet

Page 58: CNGI-CERNET2€¦ · Problems IPv6 flow analysis (netflow v9) Some equipments can’t support netflow-based IPv6 flow data collecting/exporting IPv6 prefix length filtering Quite

Thanks!