cngi-cernet2 savi deployment update · pdf filecngi-cernet2 savi deployment update china...

40
CNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010

Upload: trinhdien

Post on 26-Mar-2018

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

CNGI-CERNET2 SAVI Deployment Update

China Education and Research Network (CERNET)/Tsinghua Univ.IETF79, Beijing

Nov. 9, 2010

Page 2: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

Outline

• SAVI Switches Implementation• SAVI Switches Testing• SAVI Deployment in CNGI-CERNET2• SAVI Management System and MIB Design• SAVI based User Authentication System in

CERNET2

Page 3: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

SAVI Switches Implementation

Page 4: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

SAVI Switch Implementation• Solutions implemented

– draft-ietf-savi-dhcp-06– draft-bi-savi-stateless-01– draft-bi-savi-mix-00 (partially)

• Vendors– ZTE、Huawei、H3C (3Com)– Ruijie、Digital China (spun off from Lenovo)– Bitway、Centac

Page 5: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

SAVI-Firmware upgradable• Savi-upgradable switches in our deployment

– Switches with at least 2.5 Layer IPv6 capacity– SAVI firmware upgrading– ZTE: ZXR10 8900,5900,3900A– Huawei: S5600, 5300, 3500,3300,2300– H3C (3Com): S5500EI, S5500SI, S5120EI、

E126A, E152, E328, E352– Digital China: DCRS-5950,3950– Ruijie: RG-S8600,S5750,S5760,S2900,S2600– Bitway: BitStream 7000, 6000, 3000– Centec: E600 and E300

Page 6: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

Binding State Table of H3C S5500Entry:Source IP | Source MAC | Vlan ID | Type(DHCP or ND)

Console Example

Page 7: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

SAVI Switches Testing

Page 8: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

Catalogs of SAVI Testing

• CERNET organized formal testing for SAVI switches (several round of tests)

• Test types:– Conformance testing– Performance testing– Test-bed (interoperability) testing– Testing in the production network

• Each type has 3 scenarios– DHCPv6-only– SLAAC-only– DHCPv6-SLAAC-mixed– In each scenario, the static binding for manual

configured address is also tested

Page 9: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

SAVI Deployment in CERNET2

Page 10: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

SAVI switches installation:100 Univ. campus net (red dot)

Page 11: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

Scenarios in Deployment• DHCP-only

– Only DHCP and link local address are allowed.– DHCP and link local address snooping are enabled.

• SLAAC-only– Only SLAAC address is allowed.– SLAAC snooping is enabled.

• DHCP-SLAAC-Mixed– DHCP and SLAAC address are allowed.– DHCP snooping and SLAAC snooping are enabled.

• Static addresses (usually for servers) are manually configured in the above scenarios.

Page 12: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

Example: Tsinghua Univ. campus network SAVI deployment (software upgrade at access switch)

Resource

ZJ8#

Office/Teaching area

Faculty apartments

Student Dorm

FIT

Exit 1

Exit 2

9003

GZTCC1

CC2Lib

Main6#16#1

ZJ3#

1#

SCI

Phone

HQY

NW

shop

EDUH1

SE

Lib

LQY

Arch

16#

Campus Backbone(IPv4/IPv6)

Hub

S D

i n t e lI n t e l E x p re s s1 0 / 1 0 0 S t a c k a b le H u b

C h an ge h ub s pe ed

P ow erC ol li s ion

M a na ge d

1 0B A S E- T

1 00 B AS E - TXS ta t us

B l a c k - W i r in g s p e e dC l a s s IS o li d - D o wn l o a dA m b e r ( M g m t)

B l a c k - A c ti v i tyS o li d - L i n kG r e e n (v t)1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4

Server

Laser printer

Workstation

Workstation

Workstation

F3

F2

F1

Hub

S D

i n t e lI n t e l E x p re s s1 0 / 1 0 0 S t a c k a b le H u b

C h a n g e h u b s p e e d

P o w e rC o l li s io n

M a n a g e d

1 0 B A S E - T

1 0 0 B A S E - T XS ta t u s

B l a c k - W i r in g s p e e dC l a s s IS o li d - D o wn l o a dA m b e r ( M g m t)

B l a c k - A c ti v i tyS o li d - L i n kG r e e n (v t)1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4

Server

Laser printer

Workstation

Workstation

Workstation

F3

F2

F1

Hub

S D

i n t e lI n t e l E x p re s s1 0 / 1 0 0 S t a c k a b le H u b

C h a n g e h u b s p e e d

P o w e rC o l li s io n

M a n a g e d

1 0 B A S E - T

1 0 0 B A S E - T XS ta t u s

B l a c k - W i r in g s p e e dC l a s s IS o li d - D o wn l o a dA m b e r ( M g m t)

B l a c k - A c ti v i tyS o li d - L i n kG r e e n (v t)1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4

Server

Laser printer

Workstation

Workstation

Workstation

F3

F2

F1

Hub

S D

i n t e lI n t e l E x p re s s1 0 / 1 0 0 S t a c k a b le H u b

C h a n g e h u b s p e e d

P o w e rC o l li s io n

M a n a g e d

1 0 B A S E - T

1 0 0 B A S E - T XS ta t u s

B l a c k - W i r in g s p e e dC l a s s IS o li d - D o wn l o a dA m b e r ( M g m t)

B l a c k - A c ti v i tyS o li d - L i n kG r e e n (v t)1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4

Server

Laser printer

Workstation

Workstation

Workstation

F3

F2

F1

SAVI-access switch

20K users(students)

Aggregation Level

Access Level

subnets switches port hosts users114 1018 23414 22644 20280

Page 13: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

Deployment at Campus Network• Tsinghua Student Dorms: 27 buildings, 20K+

students

Page 14: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

10 models form 4

vendors at 3 scenarios

DHCPv6-relay

DHCPv6 Server

WS2008

Deployment in Students Buildings

Page 15: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

Real Deployment in Student Dorms

Page 16: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

H3C: DHCPv6-onlyDigital China: DHCP-SLAAC-mixed

Page 17: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

Example: SAVI deployment in Tsinghua FIT building

166.111.143.112/28

166.111.243.17/28

166.111.130.0/24 2001:da8:200:9000::/6

4

166.111.131.0/24 2001:da8:200:9001::/6

4

166.111.132/24 166.111.143.129/26 2001:da8:200:9002::/64

166.111.128.76/30

166.111.128.72/30

166.111.143.0/28 2001:DA8:200:900C::0/6416

6.11

1.13

8.0/

24

200

1:da

8:20

0:90

08::/

64

166.1

11.1

37.0/

24

2001

:da8

:200

:900

7::/6

4

166.1

11.13

6.1/24

20

01:da

8:200

:9006

::/64

166.1

1113

5.0/24

200

1:da8

:200:9

005::

/64

166.111.133.0/24 2001:da8:200:9003::/6

4

166.111

.134.0

/24 2

001:da8:

200:90

04::/6

4

2001:da8:200:f000::/64 166.111.128.32/30

FIT大楼CS_2

FIT大楼CS_1

G7/24 128.33/302001:da8:200:f000::1

G7/24 128.34/30 2001:da8:200:f000::2

310_VOD_CST FIREWALL

Ipv6 ISATAP Tunnel

IPV4采用HSRP做各接入设

备上连的热备份,CS_1为Active,CS_2为standby

Vip:*.*.*.1

G5/2

G7/1

G7/2 131.3

G7/4 132.3 247.131

G7/2

2 12

8.73

G7/8 1

34.3

G7/9 1

35.3

G7/11

136.3

G7/1

2 13

7.3G7

/14

138.3

G7/

16 1

39.3

G7/

20 1

43.1G7/6 133.3/24

G7/2

3 12

8.77

Tunnel source: 59.66.4.50

IPV6 prefix: 2001:da8:200:900e::/64

G7/1

130

.4G

7/2

131

.4

G7/

8 1

34.4

G7/9

135

.4

G7/1

1 13

6.4

G7/12

137.4

G7/14

138.4

G7/16

139.4G7/18 140.4

Fire

wall

In

Fire

wall

Out

G7/21 镜像

T2/1出入数

166.111.143.192/26 2001:DA

8:200:900B::0/64

G7/

19 1

43.1

93

59.66.66.0/28 166.111.111.0/28 2001:DA8:200:900F::1/64

G7/15 59.66.66.1 166.111.143.32/28 2001:DA8:200:9010::1/64

XinXiXY FIT Center

G7/13 143.33

G5/2 143.113

DragonLab

神码 神码神码

D05_ChinaGridCorsair 1N1

5x48

1S13×48

2S1 5x48

2N15x48

3S13x48

3N14x48

4S13x48

4N14x48

5S14x48

5N14x48

6N14x48

YaoQiZhi-Lab166.111.142.0/24

1-211

128

.74

10GE

GEFE

SAVI SAVI

Prefix granularity anti-spoofing by RPF

Host granularity

anti-spoofing by SAVI

Page 18: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

Deployment in Office Builiding

• FIT Building of Tsinghua Univ

• From Oct 2009-(more than 1year)

• No initial DAD-NS loss observed (link local addr bound)

• Ruijie RG-2652• Digital China

S3950 Switches

Page 19: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

Example: South China Univ. of Tech. campus network SAVI deployment (Guangzhou City)

DHCP-only SLAAC-only Ruijie S2628G

…… ………

1000M

DHCP-onlyRuijie S2628G DC S2950

10G

…… ………

100M

Campus Core RouterCISCO 6509

Layer 3 Route SwtichRJ8610

Layer 3 Route SwitchZXR10 8908

Page 20: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

SAVI deployment: Student Dorms

Page 21: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

SAVI deployment: Teaching and Learning Building: 4 buildings,

100+ classrooms

Page 22: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

Example: Shanghai Jiaotong Univ. campus network SAVI

deployment

access switches become SAVI-ready by firmware upgrade.

Page 23: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

SAVI Deployment at Campus Network

Student Dorms Deployed

54 57

Page 24: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

SAVI Deployment in Student Dorms

Dorm 54Dorm 57

Page 25: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

Example: Xi’an JiaoTong Univ. campus network SAVI deployment

Page 26: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

SAVI Deployment in Student Dorms

Page 27: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

Example: Northeast Univ. campus network SAVI deployment (Shenyang City)

Page 28: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

SAVI Deployment in office buildings

Page 29: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

Example: Huazhong Univ. of Sci&Tech campus network SAVI deployment (Wuhan City)

Page 30: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

UESTC campus network SAVI deployment (Chengdu City)

Page 31: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

SAVI Management System and MIB Design

Page 32: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

SAVIMIB Tree

KEY

READ‐WRITE

READ‐CREATE

READ‐ONLY

Page 33: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

Global View (data gathered in Tsinghua FIT building)

Page 34: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

Subnet View

Page 35: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

Switch View

Page 36: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

SAVI Port Info at One Switch

Page 37: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

SAVI Binding Table

Page 38: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

SAVI based User Authentication System in CERNET2

Page 39: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

System Overview

IPv4/IPv6

Campus Network

SAVI AuthenticationSAI switch

IPv6 Host(MAC)< IP, MAC, Port > < ID, IP, MAC, Port, Time >

IPv6 User(ID)

1 2

3

7 4

Web basedAuth

RadiusDB

Radius Server

DHCPv6Server

5

6

5 tupleDB

NetworkManagement

8

Page 40: CNGI-CERNET2 SAVI Deployment Update · PDF fileCNGI-CERNET2 SAVI Deployment Update China Education and Research Network (CERNET) /Tsinghua Univ. IETF79, Beijing Nov. 9, 2010. ... –

Thank You!Q & A