ascc network experience in ipv6

57
Ethern Min-Chi Lin Academia Sinica Computing Centre NICI IPv6 Infrastructure Development Division June 29, 2005 TWNIC 4 th IP Open Policy Meeting Routing SIG ASCC Network Experience in IPv6

Upload: ethern-lin

Post on 06-Jul-2015

204 views

Category:

Engineering


3 download

DESCRIPTION

ASCC Network Experience in IPv6

TRANSCRIPT

Page 1: ASCC Network Experience in IPv6

Ethern Min-Chi Lin

Academia Sinica Computing CentreNICI IPv6 Infrastructure Development Division

June 29, 2005

TWNIC 4th IP Open Policy Meeting

Routing SIG

ASCC Network Experience in IPv6

Page 2: ASCC Network Experience in IPv6

Outline IntroductionBackbone TransitionCustomer Transition Security concernAcademia Sinica Experience

sharing

Page 3: ASCC Network Experience in IPv6

IntroductionBackbone TransitionCustomer Transition Security concernAcademia Sinica Experience

sharing

Page 4: ASCC Network Experience in IPv6

World Wide IPv6 Networks Abilene: http://www.abilene.iu.edu/

Page 5: ASCC Network Experience in IPv6

NTT: http://www.v6.ntt.net/

Page 6: ASCC Network Experience in IPv6

CERNET2: http://www.edu.cn/HomePage/cernet_fu_wu/internet_2/index.shtml

Page 7: ASCC Network Experience in IPv6

GEANT: http://archive.dante.net/nep/ipv6/

Page 8: ASCC Network Experience in IPv6

Why Transition is need? Key Characters of IPv6

Address space increasing, improved functionality, ease network administration, and enhance security*

Long-lived to IPv4 APNIC chair, Paul Wilson IETF’s Margaret Wasserman, “You can run IPv4 and IPv6 at the

same time. We expect a very long period of coexistence in the network,"

Flag day for IPv4 to IPv6 Massive disaster

Production/Critical Services Profit/benefit from IPv4 is important

Large scale/overall switching Not real happened

Check list is the most important!!* source: GAO

Page 9: ASCC Network Experience in IPv6

IntroductionBackbone TransitionCustomer Transition Security concernAcademia Sinica Experience

sharing

Page 10: ASCC Network Experience in IPv6

Introduction Backbone Transition

Addressing Plan Routers support Routing policy Routing Protocols Transition mechanism support International connection Management & Monitoring Services

Customer Transition

Security concern Academia Sinica Experience sharing

Page 11: ASCC Network Experience in IPv6

Addressing Plan Gain IPv6 Address Block from RIR

APNIC, ARIN, RIPE NCC How to allocate?

2001:c08::/32 2001:c08:0:1::1:53(DNS), 2001:c08:0:1::1:21(FTP) /32 = 256 * /40 = 65536 * /48 = 2^32 * /64

How to assign to services/customers/end-users? Static (Manual) Router Advertisement (Stateless) DHCPv6(Stateless or Stateful)

Page 12: ASCC Network Experience in IPv6

Addressing Plan (contd.) How to management?

http://www.v6nic.net/ http://www.freeipdb.org/

+-----+--------+-------+----------+--------+-----------------------------+ | 3 | 13 | 8 | 24 | 16 | 64 bits | +-----+--------+-------+----------+--------+-----------------------------+ | FP | TLA | RES | NLA | SLA | Interface ID | | | ID | | ID | ID | | +-----+--------+-------+-----------+--------+----------------------------+ <---- Public Topology -----> Site <--------> Topology <---Interface Identifier--->

Page 13: ASCC Network Experience in IPv6

Routers supporting Commercial

Cisco Juniper 6WIND

Open source FreeBSD Zebra XORP

Mortel Networks Hitachi Extreme

NetBSD MRT

Foundry Procket

Page 14: ASCC Network Experience in IPv6

Routing policy Routing policy

Forbidden to DFZ Link-local, multicast, loopback, 6to4 route, Bogon routes, 6Bone

routes, more-specified routes Filtering

Route aggregate, Route Leakage http://www.space.net/~gert/RIPE/ipv6-filters.html

Community Parallel with IPv4 routing Multi-homing

Provider Independent

Page 15: ASCC Network Experience in IPv6

Routing Protocols MP-BGP <-> BGP

RFC 2858

OSPFv3 <-> OSPF RFC 2740 for IPv6

RIPng <-> RIP RFC 2080

ISIS RFC 1195 for IPv6 Support IPv4/IPv6 routing protocol

Multicast PIM-SM ISIS, OSPFv3 and MP-BGP MLD <-> IGMP

Page 16: ASCC Network Experience in IPv6

Transition mechanism support Tunnel

Tunnel Broker 6to4

VLAN implementation 6PE

For MPLS

Dual-Stack IPv6 Short to medium term

Native IPv6

Interworking between IPv4 and IPv6 Network layer

DSTM NAT-PT

Transport layer TRT

Application layer DNS-ALG, SIP-ALG, FTP-

ALG

Page 17: ASCC Network Experience in IPv6

International Connection 6Bone

IPv6-in-IPv4 Tunneling 2006/6/6 phase-out

Tunnel Broker FreeNet6, http://www.freenet6.net/

Physical link Dual-stack upstream provider Native upstream provider Internet exchange

Cost

Page 18: ASCC Network Experience in IPv6

Management & Monitoring Equipments Management

Config backup, monitoring Services Management

Nagios, Smokeping Traffic Monitoring

IPv6 MIBs NET SNMP project

MRTG Performance Monitoring & Measurement

Ping, traceroute, looking-glass Accounting, Billing

Netflow v9

Page 19: ASCC Network Experience in IPv6

Services Broadband

ADSL, Cable modem Web Server

Apache DNS

BIND Mail server

Sendmail VoIP

FTP server NTP server Multicast Mobility Wireless VPN

http://www.ipv6.org/v6-apps.html

Page 20: ASCC Network Experience in IPv6

Introduction Backbone Transition Customer Transition Security concern Academia Sinica Experience

sharing

Page 21: ASCC Network Experience in IPv6

Introduction Backbone Transition Customer Transition

Operating Systems

Security concern Academia Sinica Experience

sharing

Page 22: ASCC Network Experience in IPv6

Operating Systems Windows

2000, XP, 2003 Unix

Linux, FreeBSD, Solaris, AIX Mac OS X PDA Embedded system IPng Implementation

http://playground.sun.com/pub/ipng/html/ipng-implementations.html WIDE IPv6 Fix WG

http://www.wide.ad.jp/project/wg/v6fix.html

Page 23: ASCC Network Experience in IPv6

Transition Windows

Dual-stack, 6to4, Tunnel, ISATAP, Teredo http://www.microsoft.com/technet/prodtechnol/windowsser

ver2003/library/ServerHelp/6ecf3d92-a57c-41b1-be9e-03a43331f2b7.mspx

Unix Dual-stack, 6to4, Tunnel http://www.join.uni-

muenster.de/Implementationen/Betriebsysteme.php?lang=en

Page 24: ASCC Network Experience in IPv6

Introduction Backbone Transition Customer Transition Security concern Academia Sinica Experience

sharing

Page 25: ASCC Network Experience in IPv6

Security GAO (Government Accountability Office)

http://www.gao.gov “INTERNET PROTOCOL VERSION 6, Federal

Agencies Need to Plan for Transition and Manage Security Risks”

“Recognizing that an IPv6 Transition is already under way for the federal government”

Page 26: ASCC Network Experience in IPv6

Security (contd.)

Page 27: ASCC Network Experience in IPv6

Security (contd.) IPv6 Firewalls Transition security

6to4, NAT-PT, teredo, tunneling

IPv6 IPsec AH, ESP

Firewall vender Check-point: Firewall-1 Nokia: IP range Juniper: NetScreen

Stateful Firewall Linux BSD

Page 28: ASCC Network Experience in IPv6

Introduction Backbone Transition Customer Transition Security concern Academia Sinica Experience sharing

ASNet IPv6 Status Report ASIX6 Introduction ASNet M6bone service

Future works

Page 29: ASCC Network Experience in IPv6

ASNet Academic Service Network (ASN: 9264) Maintained by ASCC

IPv6 Address allocated Pseudo-TLA: 3FFE:4001::/32, 2002/3, will be phase-out at

2006/6/6 Sub-TLA: 2001:C08::/32, 2002/7

Campus networks IPv6 Ready/enabled Cisco 6509 w/ Sup720, Cisco 7609 w/ Sup720, Juniper M160

TaipeiGigaPoP IPv6 Ready Cisco GSR 12416, Cisco 7609 w/ Sup720

ASNet IPv6 Status Report

Page 30: ASCC Network Experience in IPv6

ASNet IPv6 Status Report (contd.) Architecture

Layout: Layer 2 and Layer 3 peering Protocol: BGP4+、 RIPng、 OSPFv3

IPv6 services Multi-Router Looking Glass, http://mrlg.ipv6.ascc.net/ Tunnel Broker, http://tb.ipv6.ascc.net/ ASpath-tree, http://bgp.ipv6.ascc.net/ 6to4 relay service DNS v6

M6Bone IPv6 Multicast Routers:

FreeBSD w/ KAME and Juniper, Cisco 7513 w/ IOS 12.3(14)T1

IPv6 Multicast client Desktop PC w/ camera

Protocol MBGP4+、 PIMv6-SM、MLDv1/v2

Page 31: ASCC Network Experience in IPv6

Introduction Backbone Transition Customer Transition Security concern Academia Sinica Experience sharing

ASNet IPv6 Status Report ASIX6 Introduction ASNet M6bone service

Future works

Page 32: ASCC Network Experience in IPv6

ASNet Internet eXchange v6 (ASIX6) Purpose and Benefits

To provide the global IPv6 connection for participants of IX

To provide the predictable, efficient IPv6 infrastructure for IPv6 development and implementation in Chinese Taipei

To share the IPv6 experiences with IX participants To minimize the cost for IX participants in initial

IPv6 construction To improve the IPv6 traffic performance and

network quality

Page 33: ASCC Network Experience in IPv6

ASIX6 Status (contd.) IPv6 Peerings in Taiwan

Commercial networks : HiNet(AS 17419), TTN(AS 4747), GigaMedia(AS 9416),

SeedNet(AS 4780), APOL(AS 17709), NCIC(AS 9919) Academic & Research networks :

TANet(AS 17717), TWAREN/TANet2(AS 7539) ASNet provides the connection to 6Bone and global IPv6

internet service for the academic and commercial IPv6 networks in Chinese Taipei

All circuits are Native IPv6 Total bandwidth above

4.26 Gbps in 2004, about 9 times than 2003

Page 34: ASCC Network Experience in IPv6

ASIX6 Architecture in Chinese Taipei

Page 35: ASCC Network Experience in IPv6

ASIX6 Services Layer 2 switching

Prefix: 2001:288:3B0:5::/64

Commercial zone TTN: 2001:288:3B0:5::4747:1 (ASN 4747) SeedNet: 2001:288:3B0:5::4780:1 (ASN 4780) GigaMedia: 2001:288:3B0:5::9416:1 (ASN 9416) APOL: 2001:288:3B0:5:0:1:7709:1 (ASN 17709) NCIC: 2001:288:3B0:5::9919:1(ASN 9919)

Academic & Research zone TWAREN: 2001:288:3B0:5::7539:1 (ASN 7539) TANet: 2001:288:3B0:5:0:1:7717:1 (ASN 17717) NHRI: 2001:288:3B0:5:0:1:8181:1 (ASN 18181)

Protocol BGP4+

Page 36: ASCC Network Experience in IPv6

ASIX6 Services (contd.) Layer 3 routing

ASN: 9264 Protocol

BGP4+, OSPFv3 Members

TANet: 2001:288:1:1005::1 (ASN 17717) TFN: 2001:288:3B0::5B (ASN 9924) HiNet: 2001:238:E80::11 (ASN 17419)

Route Server service FreeBSD w/ Zebra

2001:288:3B0:5::5/64 Cisco

2001:288:3B0:5::6/64 protocol

BGP4+, OSPFv3

Page 37: ASCC Network Experience in IPv6

ASIX6 Services (contd.) MRLG (Multi-Router Looking Glass)

http://mrlg.ipv6.ascc.net/ BGP ASpath Tree

Unicast http://bgp.ipv6.asc.net/

Multicast http://mbgp.ipv6.ascc.net/

IPv6 Multicasting platform Tunnel Broker

http://tb.ipv6.ascc.net/ 6to4 Relay IPv6 DNS

Page 38: ASCC Network Experience in IPv6

Smokeping-v6 – Measurement system

Page 39: ASCC Network Experience in IPv6

Nagios – Monitoring system

Page 40: ASCC Network Experience in IPv6

ASIX6 Status - Worldwide JAPAN/APAN-JP

STM-4, Dual-Stack Link Fully routes exchange with ASNet.

JAPAN/NSPIXP-6 KDD Otemachi FaE, Native Link The World Largest Native IPv6 IX. 24 peerings(IIJ-AS2947, ODN-AS4725, WIDE-AS2500, NTT-VERIO-AS2914, IMNet-

AS2513……)

Singapore/SOX STM-1, Dual-stack Link Peer with SingAREN (AS7610)

Netherlands/AMS-IX SARA – Science Park STM-16, Dual-Stack Link 30 peerings with ASNet.

Page 41: ASCC Network Experience in IPv6

ASIX6 Status - Worldwide (contd.) US/StarLight

Chicago STM-16, Dual-Stack Abilene(AS11537), CA*Net4(AS6509), 6TAP(AS3425), SURFNet(AS1103)

and RBNet(AS5568) peer with ASNet. US/PAIX

Palo Alto STM-4, Dual Stack AARnet(AS7575), ISC(AS 3557) peer with ASNet.

M6Bone: IPv6 Multicast Testbed Chinese Taipei zone PoP site Members

CHT-TL, TTN, TFN, SeedNet, GigaMedia, NCKU, MCU, NCU Total bandwidth above

6.84 Gbps in 2004, about 8 times than 2003

Page 42: ASCC Network Experience in IPv6

Connection points all over the world

Page 43: ASCC Network Experience in IPv6

ASIX6 Worldwide Infrastructure

Page 44: ASCC Network Experience in IPv6

IPv6 Tunneling Peers IPv6-over-IPv4

Tunneling Peers in Chinese

Taipei 16 IPv6 networks

Worldwide peers 21 IPv6 networks

Total 37 networks

Page 45: ASCC Network Experience in IPv6

IPv6 Native/Dual-Stack Peers Native/Dual-stack

IPv6 peers Peers in Chinese

Taipei 10 networks

Worldwide peers 63 IPv6 networks

Total 73 networks

Page 46: ASCC Network Experience in IPv6

IPv6 Native/Dual-Stack Peers (contd.) Total peers in

Chinese Taipei 26 IPv6

networks Total peers

worldwide 84 IPv6

networks Increase 52

networks more than 2003

Page 47: ASCC Network Experience in IPv6

Introduction Backbone Transition Customer Transition Security Academia Sinica Experience sharing

ASNet IPv6 Status Report ASIX6 Introduction ASNet M6bone service

Future works

Page 48: ASCC Network Experience in IPv6

M6bone Introduction Multicast IPv6 Backbone

Global coordinated by Renater, the G6 and the Aristote Association

http://www.m6bone.net/

Global members 21 countries 45 IPv6 networks

PoP site in Chinese Taipei Maintained by ASCC

Members in Chinese Taipei 9 networks

Page 49: ASCC Network Experience in IPv6

M6bone Global Architecture

Page 50: ASCC Network Experience in IPv6

ASIX6 M6Bone service To M6Bone

IPv6-over-IPv4 Tunneling

By Cisco 7513 To members in

Chinese Taipei IPv6-over-IPv4

Tunneling IPv6-over-IPv6

Tunneling Native IPv6

Prefix 2001:C08:1FFF::/4

8 3FFE:4001:1FFF::/

48

Page 51: ASCC Network Experience in IPv6

ASIX6 M6Bone service (contd.) Multicasting platform

Cisco Juniper FreeBSD w/ KAME

IPv6 Multicast protocol RIPng, MP-BGP4 PIM sparse mode MLD v1, v2

Page 52: ASCC Network Experience in IPv6

ASIX6 M6Bone service (contd.) Members

National Cheng Kung Univ. 3FFE:3600:1A::/48

CHT-TL 3FFE:3600:E:1500::/64

TTN 2001:C50:1FFF:FFFF::/64

TFN 2001:D20:FFFF::/48

HiNet 2001:238:F02::/48 (Native

link)

GigaMedia 2001:D58:574F:224::/64

SeedNet 2001:CD8:9::/48

Ming Chuan Univ. 2001:C08:2004::/48

National Central Univ. 3FFE:3600:5:7968::/64

Page 53: ASCC Network Experience in IPv6

Introduction Backbone Transition Customer Transition Security concern Academia Sinica Experience

sharing Future works

Page 54: ASCC Network Experience in IPv6

Future works Security issues

Router, Server, customers, end-users

Services enabled ADSL, service/server IPv6-enable

Management & Accounting Traffic analysis & accounting Equipment and server management

Transition mechanism NAT-PT, Teredo

Page 55: ASCC Network Experience in IPv6

IPv6 affiliates in Academia Sinica Project staffs

Project leader Simon C. Lin, [email protected]

Project co-leaders Eric Yan, [email protected] Kenny Huang, [email protected]

Network planing&management Saw-Shung Hung, [email protected], +886-2-2789-9490 Ethern M.C. Lin, [email protected], +886-2-2789-9953

IPv6 contact window [email protected]

Page 56: ASCC Network Experience in IPv6

Reference 6Net

http://www.6net.org/

JOIN – IPv6 Reference Center http://www.join.uni-muenster.de/Implementationen/Betriebsysteme.php?lang=en

IPv6 Showroom Taiwan http://www.v6corner.org.tw/

Page 57: ASCC Network Experience in IPv6

Thank you!