BGP 編時代と共に - JANOG...2007/07/13 maz&tomo 16 IPv4経路数の推移予測(続き)...

Preview:

Citation preview

2007/07/13 maz&tomo 1

BGP ◎◎編 時代と共に~10年の歴史を振り返りながら~

Yoshida ‘tomo’ Tomoya

<yoshida@ocn.ad.jp>

Matsuzaki ‘maz’ Yoshinobu

<maz@iij.ad.jp>

2007/07/13 maz&tomo 2

0.昔ばなし編

・OCN

・IIJ

2007/07/13 maz&tomo 3

OCNの昔話(おかげさまで10周年)

� OCN 1996 12 25

� 2

� OSPF

� OSPF /28, /29

� 1LSDB

2007/07/13 maz&tomo 4

OCNの昔話(続き)

� JPNIC

� Static OSPFBGP

� no-export

� BGP

� Confede

2007/07/13 maz&tomo 5

OCNバックボーンの変遷

GW

ATM-SW

ATM-SW

ABR

FDDI-SW FE-SW

FE-SW FE-SW

GW

FDDI-SW FDDI-SW

ABRABR

GWcluster clustercluster

Servicefluster

Servicecluster

Servicecluster

Servicecluster

After After

2007/07/13 maz&tomo 6

最近

� 100km

2007/07/13 maz&tomo 7

7月末現在のOCNバックボーン(主要部分)

80G

20G××××2

80G

20G××××2

2.4G××××2

2.4G××××2

20G××××220G××××2

2.4G××××22.4G××××2 30G××××2

2.4G××××2

60G××××2

100G××××2

2007/07/13 maz&tomo 8

OCNバックボーンの経路制御

� : OSPF

� ECMP

� OSPF

� V4/V6

� : BGP

� V4/V6

2007/07/13 maz&tomo 9

IIJの昔ばなし

� static BGP/OSPF

� /24

� /24 BGP

� OSPF

� AS access-listas_path filter

2007/07/13 maz&tomo 10

IIJの昔ばなし(その後)

� BGP

� AS prefix-listbgp community

� / bgp community

� /

2007/07/13 maz&tomo 11

1.経路の推移を見てみよう編

2007/07/13 maz&tomo 12

IPv4経路数

http://bgp.potaroo.net/rv-index.html

2007/07/13 maz&tomo 13

IPv6経路数の推移

http://www.cidr-report.org/v6/as6447/index.html

6bone

2007/07/13 maz&tomo 14

IPv4経路数の推移 ~予測と過去の実測値~

666510

574578

495326

427005

368107

317334

273564

235831

203302

175261

150712

130873

112821

97259

83844

72279

62310

53715

2

1.15

1.15

1.15

1.15

1.15

1.15

1.15

1.15

1.15

1.16 :

1.15 :

-1.15

-1.15

-1.15

-1.15

-1.15

-1.15

-1.16650671998

-1.16748271999

-1.16860512000

-1.16989582001

-1.161138022002

1.15 :1507122004

1.16 :1752612005

1.162015502006

1.162317822007

1.162665502008

1.163065322009

1.163525122010

1.164053892011

1.164661972012

1.165361272013

1.166165462014

1308732003

-1.16565801997

1

2003

→→→→

2007/07/13 maz&tomo 15

IPv4経路数の推移予測

0

100000

200000

300000

400000

500000

600000

1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012

Num

ber

of ro

ute

s

1.15 times

1.16 times

1.17 times2003 2004

1.15

2004 2005

1.16

2005 2006

1.17

5 40

2007/07/13 maz&tomo 16

IPv4経路数の推移予測(続き)

年に1.15倍~1.17倍の増加(最近は倍率が増加傾向)割り振りが停止しても一定期間は広告経路の増加は継続される(予想)

0

200000

400000

600000

800000

1000000

1200000

1997

1998

1999

2000

2001

2002

2003

2004

2005

2006

2007

2008

2009

2010

2011

2012

2013

2014

2015

2016

1.15

1.16

1.17

Route aggregationをきちんと実施していこうというdraftも

2007/07/13 maz&tomo 17

/8毎に見ると

Nov-2004

Nov-2006

0/8

8/8

16/8

24/8

32/8

40/8

48/8

56/8

64/8

72/8

80/8

88/8

96/8

104/8

112/8

120/8

128/8

136/8

144/8

152/8

160/8

168/8

176/8

184/8

192/8

200/8

208/8

216/8

224/8

232/8

240/8

248/8

0

2000

4000

6000

8000

10000

12000

Class-B

CIDR allocation

202/8 203/8

1

num

ber

of

route

s

2007/07/13 maz&tomo 18

プリフィックス長毎に見てみると

2003末 : 1308732004末 : 1507122005末 : 1752612006末 : 204725

/8~/16は微小ながら増加している

2003末 2004末 2005末 2006末

増減2003-4

増減2004-5

増減2005-6

/1 0 0 0 0 0 0 0/2 0 0 0 0 0 0 0/3 0 0 0 0 0 0 0/4 0 0 0 0 0 0 0/5 0 0 0 0 0 0 0/6 0 0 0 0 0 0 0/7 0 0 0 0 0 0 0/8 19 19 18 19 0 -1 1/9 4 3 5 10 -1 2 5/10 6 7 8 13 1 1 5/11 14 15 17 30 1 2 13/12 57 61 81 111 4 20 30/13 100 138 187 222 38 49 35/14 277 314 340 397 37 26 57/15 483 553 666 794 70 113 128/16 7506 8113 8597 9077 607 484 480

2007/07/13 maz&tomo 19

半分が/24

2003末 : 1308732004末 : 1507122005末 : 1752612006末 : 204725

2003末 2004末 2005末 2006末増減2003-4

増減2004-5

増減2005-6

/17 1829 2270 2880 3625 441 610 745/18 3334 3933 4871 5826 599 938 955/19 8716 9818 11026 12664 1102 1208 1638/20 9249 10402 12142 14281 1153 1740 2139/21 6656 8007 10194 12838 1351 2187 2644/22 9386 11066 13440 16203 1680 2374 2763/23 10943 12707 14626 17682 1764 1919 3056/24 71541 82382 95225 109219 10841 12843 13994/25 182 252 345 658 70 93 313/26 233 239 292 468 6 53 176/27 156 130 194 364 -26 64 170/28 70 69 26 69 -1 -43 43/29 21 54 12 44 33 -42 32/30 50 120 36 80 70 -84 44/31 0 0 3 0 0 3 -3/32 41 40 30 31 -1 -10 1

2007/07/13 maz&tomo 20

何が伸びてるのか

2007/07/13 maz&tomo 21

APNIC地域の/8毎のトレンド

Nov-04

Nov-05

Nov-06

58/8

59/8

60/8

61/8

116/

8

117/8

118/8

119/8

120/8

121/8

122/8

123/8

124/8

125/8

126/8

202/8

203/8

210/8

211/8

218/8

219/8

220/8

221/8

222/8

0

2000

4000

6000

8000

10000

12000

58/8

59/8

60/8

61/8

116/8

117/8

118/8

119/8

120/8

121/8

122/8

123/8

124/8

125/8

126/8

202/8

203/8

210/8

211/8

218/8

219/8

220/8

221/8

222/8

202/8, 203/8

1/10

2007/07/13 maz&tomo 22

APNIC地域を細かく見ると

2007/07/13 maz&tomo 23

RIPE地域の/8毎のトレンド

Nov-04

Nov-05

Nov-06

62/8

77/8

78/

879

/880

/8

81/8

82/

883

/884

/8

85/8

86/

887

/888

/889

/8

90/8

91/

819

3/8

194/8

195/8

212/

8213

/8

217

/8

0

1000

2000

3000

4000

5000

6000 62/8

77/8

78/8

79/8

80/8

81/8

82/8

83/8

84/8

85/8

86/8

87/8

88/8

89/8

90/8

91/8

193/8

194/8

195/8

212/8

213/8

217/8

2007/07/13 maz&tomo 24

ARIN地域の/8毎のトレンド

Nov-04

Nov-05

Nov-06

24/

8

64/8

66/

8

68/

8

70/8

72/

8

74/

8

76/8

97/8

99/

8

204/8

206

/8

208

/8

216/

8

0

1000

2000

3000

4000

5000

6000

7000

24/8

63/8

64/8

65/8

66/8

67/8

68/8

69/8

70/8

71/8

72/8

73/8

74/8

75/8

76/8

96/8

97/8

98/8

99/8

199/8

204/8

205/8

206/8

207/8

208/8

209/8

216/8

2007/07/13 maz&tomo 25

LACNIC地域の/8毎のトレンド

Nov-04

May-05

Nov-05

May-06

Nov-06189/8

201/8

0

1000

2000

3000

4000

5000

6000

7000

8000

189/8

190/8

201/8

200/8

200/8

2007/07/13 maz&tomo 26

AfriNIC地域の/8毎のトレンド

Nov-04

May-05

Nov-05

May-06

Nov-06 41/8

0

50

100

150

200

250

300

41/8

41/8

2007/07/13 maz&tomo 27

2.BGPでトラフィック制御編

2007/07/13 maz&tomo 28

トラヒック制御の手法例

�Path Attribute�LocalPreference

�MED

�IGP cost�closest exit

�eBGP multihop

�multipath� iBGP

�eBGP

2007/07/13 maz&tomo 29

Local Preference

� default: 100

� AS Path

LP: 200LP: 100

traffic

2007/07/13 maz&tomo 30

MED

max

� AS Path IGP Cost

� always-compare?

� deterministic?MED: 1000 MED: 2000

traffic

AS

AS

2007/07/13 maz&tomo 31

優先制御の憂鬱

� BGP

AS

AS

LP:200

LP: 100

LP: 200

LP:200

LP:100

AS

AS

LP:200

LP:100W/D

AS

AS

LP:100 LP:100

2007/07/13 maz&tomo 32

closest exit

� ☺

� AS/

2007/07/13 maz&tomo 33

closest exitの維持

� LocalPref MED

� IGP

�confederation

� route reflectorMED +2000

2007/07/13 maz&tomo 34

eBGP multihopで負荷分散

� loopback static

� eBGP IP TTL

� loopback eBGP

eB

GPsta

tic s

tatic

2007/07/13 maz&tomo 35

BGP multipath

� Best Path� BGP Best Path selection

� LocalPreference, AS Path MEDnext_hop BGP Path

� multipath

� iBGP 1 Best Path� Path

� eBGP multipath next_hop attributeiBGP

2007/07/13 maz&tomo 36

eBGP multipath

� eBGP Path

� Multipath

� eBGP multihop

eB

GP

eB

GP

MultiPath !!

2007/07/13 maz&tomo 37

iBGP multipath

� iBGP Path

eB

GP

eB

GP

iBG

PiBG

P

MultiPath!

� Multipath

2007/07/13 maz&tomo 38

経路制御の苦悩

�closest exit�

� IX�FE→ GbE

�GbE → 10GE

�10GE → ????

2007/07/13 maz&tomo 39

ISP間でバックアップの難しさ

� /

� or

2007/07/13 maz&tomo 40

最近のISP間トラヒック制御

� closest exit

� multipath

� MEDclosest exit

� 10GE

� multipath

2007/07/13 maz&tomo 41

ゆくゆくはこんな接続を希望

� ...

#11

#2

#2

2007/07/13 maz&tomo 42

3.BGPタイマー編

2007/07/13 maz&tomo 43

keepalive

� UPDATE

� ( keepalive )

� keepalive/holdtime

� 30 /90 (Juniper?)

� 60 /180 (Cisco?)

� IIJ 10 /40

2007/07/13 maz&tomo 44

最近のkeepalive

� BFD

� keepaliveBFD

� OCN Interop BFD for BGP

� 1000msec 3

2007/07/13 maz&tomo 45

� UPDATE

� Cisco ( )

� iBGP 5

� eBGP 30

� RR

MRAI timer

eBGP iBGP eBGP

UPDATE

MRAI MRAI

2007/07/13 maz&tomo 46

最近のMRAI

� 0sec for iBGP

� 30sec for eBGP

� Cisco

� 12.0(32)S or R3.3

� Juniper

� MRAI 0sec

2007/07/13 maz&tomo 47

bgp damping

2007/07/13 maz&tomo 48

bgp damping(続き)

1000

5051505

753

375

2000

10103010

1505

750

suppress

One flap

Cisco Juniper

One flap

15 minutes

15 minutes

15 minutes

Stable

Cisco is 1000Juniper is 2000

withdrawn 1000readvertisement1000

In this timeJuniper’s route

is not used

Default suppress :

Cisco 2000 , Juniper 3000reused

2007/07/13 maz&tomo 49

最近のbgp damping

� OCN

� MRAI

2007/07/13 maz&tomo 50

� MD5

� 2004 TCP Vulnerability

� ISP

� http://www.bugest.net/irs/docs_20040707/Tcp_Vulnerability_yoshida.pdf

� e i

� Cluster-ID

� loopback( )

2007/07/13 maz&tomo 51

4.これから編

2007/07/13 maz&tomo 52

経路数の増大

� 22

� /24

� 22

� http://www.cidr-report.org/

� Route Aggregation

� http://www.ripe.net/docs/ripe-399.html

2007/07/13 maz&tomo 53

細かい経路を減らす努力

� /25 (/25)

� IIJ/OCN

� PA

� IGP aggregate

2007/07/13 maz&tomo 54

AP地域、頑張ろう

� APNIC

� de-aggregation routes

� 1 prefix AS

TOTAL APNIC ARIN RIPE AfriNIC LACNICBGP routing table entries 213110 48310 104128 44039 2527 14058after maximum aggregation 114382 19415 61213 28738 964 4050Deaggregation factor 1.86 2.49 1.7 1.53 2.67 3.47

Total ASes present 24455 2877 11364 9195 180 760Origin ASes announcing only one prefix 10282 782 4363 4831 59 246

42.0% 27.2% 38.4% 52.5% 32.8% 32.4%

* BGP Routing Table Analysis Reports *

Routing Table Report 04:00 +10GMT Mon 26 Feb, 2007

2007/07/13 maz&tomo 55

BGP経路情報の信頼性向上

� Secure Inter-domain Routing WG� Inter-domain Routing

� RPSEC WG

� 2006 WG

� http://www.ietf.org/html.charters/sidr-charter.html

2007/07/13 maz&tomo 56

もろもろの課題

� 10G Link-aggregation → 100GE → 1TE?

� 100G

� IX(eBGP)

� BFD for BGP

� 4-octet ASN Deployment

� AS23456(AS_Trans)

� 3 4-octet ASN

� IPv6 NW

2007/07/13 maz&tomo 57

もろもろの課題2

� 20

� 40

� IPv4+IPv6

� aggregation

� Intra Inter-AS

2007/07/13 maz&tomo 58

おしまいおしまいおしまいおしまい

日本日本日本日本のすごさをもっとのすごさをもっとのすごさをもっとのすごさをもっと国際的国際的国際的国際的ににににアピールアピールアピールアピールできるようできるようできるようできるよう、、、、今後今後今後今後ともともともとも頑張頑張頑張頑張ってってってって参参参参りますりますりますります

Recommended