スライド 1

Similar documents
4-octet ASを用いた実験・調査の概要

PowerPoint プレゼンテーション

ネットワークのおべんきょしませんか? 究める BGP サンプル COMMUNITY アトリビュートここまで解説してきた WEIGHT LOCAL_PREFERENCE MED AS_PATH アトリビュートはベストパス決定で利用します ですが COMMUNITY アトリビュートはベストパスの決定とは

宛先変更のトラブルシューティ ング

All Rights Reserved. Copyright(c)1997 Internet Initiative Japan Inc. 1

Microsoft PowerPoint - janog20-bgp-public-last.ppt

BGP属性に関するインシデント事例紹介 Bogonフィルタ未更新問題について

RPKIとインターネットルーティングセキュリティ

BGPルートがアドバタイズされない場合のトラブルシューティング

内容 お知らせとご利用方法 ( ポイント ) RPKIとOrigin Validation JPNICのRPKIシステム ~ 試験提供とは~ RPKIシステムの使い方 ROAキャッシュサーバの設置方法 RPKIの技術課題 1

ループ防止技術を使用して OSPFv3 を PE-CE プロトコルとして設定する

今日のトピック 実験結果の共有 RPKI/Router 周りの基本的な動き 今後の課題と展望 2012/7/6 copyright (c) tomop 2

Juniper Networks Corporate PowerPoint Template

ルーティングの国際動向とRPKIの将来

untitled

RPKI in DNS DAY

経路奉行・RPKIの最新動向

外部ルート向け Cisco IOS と NXOS 間の OSPF ルーティング ループ/最適でないルーティングの設定例

JUNOSインターネットソフトウェアとIOSのコンフィグレーション変換

橡C14.PDF

untitled

2004 IPv6 BGP G01P005-5

Microsoft PowerPoint ppt [互換モード]

祝?APNICとRPKIでつながりました!

Clos IP Fabrics with QFX5100 Switches

November 29, 2016 BGP COMMUNITY の世界動向 吉村知夏 NTT America Internet Week 2016 / Tokyo 1

untitled

untitled

Openconfigを用いたネットワーク機器操作

D-3案

TCP/IP Internet Week 2002 [2002/12/17] Japan Registry Service Co., Ltd. No.3 Internet Week 2002 [2002/12/17] Japan Registry Service Co., Ltd. No.4 2

IIJ Technical WEEK IIJのバックボーンネットワーク運用

本日のお話 運用 / 運用システムの現状 ネットワーク運用の自動化のススメ 1) ネットワーク管理の自動化 2) ネットワーク工事 ( 設定 ) の自動化 3) ネットワーク運用時 ( 障害時 ) の自動化 Copyright 2012 NTT Communications Corporation.

IPv4/IPv6時代の ルーティングとセキュリティ

JANOG14-コンバージェンスを重視したMPLSの美味しい使い方

untitled

橡3-MPLS-VPN.PDF

ip nat outside source list コマンドを使用した設定例

Microsoft PowerPoint irs14-rtbh.ppt

IPv6 リンクローカル アドレスについて

橡2-TrafficEngineering(revise).PDF

CONTENTS No.53 March 2013 JPNIC News letter No.53 March

SCREENOS NAT ScreenOS J-Series(JUNOS9.5 ) NAT ScreenOS J-Series(JUNOS9.5 ) NAT : Destination NAT Zone NAT Pool DIP IF NAT Pool Egress IF Loopback Grou

JANOG30 Meeting IPv6 時代の IPv4 を考える ~ 第二章 ~ 464XLAT 事前公開資料 2012 年 6 月 26 日 NEC アクセステクニカ株式会社開発本部商品開発部 川島正伸

IPアドレス等料金改定に関するご説明

IIJ Technical WEEK SEILシリーズ開発動向:IPv6対応の現状と未来

Packet Tracer: 拡張 ACL の設定 : シナリオ 1 トポロジ アドレステーブル R1 デバイスインターフェイス IP アドレスサブネットマスクデフォルトゲートウェイ G0/ N/A G0/

RPKI関連

RENAT - NW検証自動化

初めてのBFD

ISPのトラフィック制御とBGPコミュニティの使い方

untitled

IPv6 トラブルシューティング~ ISP編~

EIGRP MPLS VPN PE-CE Site of Origin の設定

WG /04/

第1回 ネットワークとは

MIB サポートの設定

JPRS JANOG13 1. JP DNS Update 2. ENUM (ETJP) 3. JP ( ) 3 1. JP DNS Update

スライド 1

2011 NTT Information Sharing Platform Laboratories

IPアドレス・ドメイン名資源管理の基礎知識

IPv6 IPv6 IPv4/IPv6 WG IPv6 SWG

The overview of IPv4 over IPv6 technique - ENOG 17

Transcription:

4byte AS 技術動向 NTT コミュニケーションズ 吉田友哉 yoshida@nttv6.jp

はじめに 今 2byte を持っている人が 4byteAS を取得しなおさないといけないという事ではありません 某 AS のお客さんから問い合わせがいくつかありました 2009/1/21 copyright (c) NTT Communications 2

AS 番号の枯渇 このままだと 2011 年 ~2012 年頃に枯渇 64511+1023*5 http://www.potaroo.net/ 2009/1/21 copyright (c) NTT Communications 3

32bit AS Number Format asdot [<higher16bits>.]<lower16bits> The part [<higher16bits>.] is only given out if it is not zero asdot+ higher16bits>.<lower16bits> The higher 16 Bit value is always given out asplain <32bits> This is just an unsigned 32 bit integer asip highest8bits>.<8bitsbelowthat>.<8bitsfurtherdown>.<lowest8bits> This is looks like an ip address 2009/1/21 copyright (c) NTT Communications 4

AS Number Format 表記問題 ようやく RFC5396 にて決着 CORON : ー >ASDOT. -> ASPLAIN IANAの表記もASPLAIN ASDOT -> ASPLAIN コンバート tool http://www.apnic.net/cgi-bin/convert-asn.pl 2009/1/21 copyright (c) NTT Communications 5

www.iana.org/assignments/as-numbers Number Description 65536-65551 Reserved for use in documentation and sample code [RFC5398] 65552-131071 Reserved 131072-132095 Assigned by APNIC 196608-197631 Assigned by RIPE NCC 262144-263167 Assigned by LACNIC 327680-328703 Assigned by AfriNIC 393216-394239 Assigned by ARIN 4294967295 Reserved 2009/1/21 copyright (c) NTT Communications 6

OPEN Message(4byte->2byte) OPEN Message で相手の 4byte 対応具合を確認 / 処理 RFC3392: Capability Advertisement with BGP-4 を利用 Capability Code = 65 http://www.iana.org/assignments/capability-codes/ = = = 65 4 131077 4byte ASN My Autonomous System(2octet) 23456 AS_TRANS 相手が 4byte 未対応時には NOTIFICATION が返る Error Code =2 (OEPN Message Error) Error Subcode = 7 (Unsupported) = 2009/1/21 copyright (c) NTT Communications 7

4byteAS のしくみ 出典 :JANOG20 4 バイトASの世界へようこそ @ 外山さん 藤崎さん 2009/1/21 copyright (c) NTT Communications 8

4byte への移行 まだ未対応 or ごく一部のみ対応済みの人が多い ( と聞いています ) AS4_PATH をみるとある程度わかる あるいは 知らないうちに対応済みの人もいる 他の要因で OS をあげたら対応していた 本格移行は 2009 年夏頃ではないかと勝手に想定 バージョンをあげる際には注意が必要 特に AS_PATH フィルタの ASN 変更 あらかじめ 4byte+AS_TRANS(AS23456) の両方でフィルタをあけておく方法もある IRR を利用している場合にも注意が必要 (AS-SET) 関連システムや諸々の実装はこれから 2009/1/21 copyright (c) NTT Communications 9

2byte cloud view (19routes) IOS(2byte)>show ip bgp regexp _23456_ Network Path * i64.127.137.0/24 4713 2914 18508 23456 i * i84.205.64.0/24 4713 2914 3561 1273 1103 1125 23456 12654 i * i84.205.80.0/24 4713 2914 3561 1273 1103 1125 23456 12654 i * i91.207.218.0/23 4713 2914 35320 23456 23456? * i91.208.44.0/24 4713 2914 3257 1213 23456 i * i169.222.0.0/24 4713 2914 701 7091 715 23456 i * i192.26.93.0/24 4713 2914 4697 23456 i * i193.5.68.0/23 4713 2914 6830 8758 23456 i * i193.31.7.0/24 4713 2914 3549 5539 23456 i * i195.47.195.0/24 4713 2914 3257 8495 23456 i * i195.128.230.0/24 4713 2914 35320 23456 23456 35748 i * i195.128.231.0/24 4713 2914 35320 23456 23456 35748 i * i196.1.15.0/24 4713 2914 7018 3741 23456 i * i197.255.248.0/22 4713 2914 174 3741 23456 i * i202.255.47.0/24 4713 2516 7667 23456 i * i205.233.128.0/24 4713 2914 10026 7657 23754 23754 9439 23456 i * i2001:df0:2::/48 4713 2914 4697 23456 I * i2001:4810:2000::/35 4713 2914 33437 23456 I * i2403:2000::/32 4713 2914 4635 23911 24489 24490 9270 7660 2500 18146 23456 I 2009/1/21 copyright (c) NTT Communications 10

4byte cloud view (19routes) JUNOS(4byte)> show route aspath-regex ".* [65536-4294967295].*" inet.0: 270995 destinations, 270999 routes (270974 active, 21 holddown, 0 hidden) 64.127.137.0/24 AS path: 4713 2914 18508 393222 I 84.205.64.0/24 AS path: 4713 2914 3561 1273 1103 1125 196613 12654 I 84.205.80.0/24 AS path: 4713 2914 3561 1273 1103 1125 196613 12654 I 91.207.218.0/23 AS path: 4713 2914 35320 196629 AS_TRANS? 91.208.44.0/24 AS path: 4713 2914 3257 1213 196623 I 169.222.0.0/24 AS path: 4713 2914 701 7091 715 131076 I 192.26.93.0/24 AS path: 4713 2914 4697 131075 I 193.5.68.0/23 AS path: 4713 2914 6830 8758 196621 I 193.31.7.0/24 AS path: 4713 2914 3549 5539 196611 I 195.47.195.0/24 AS path: 4713 2914 3257 8495 196624 I 195.128.230.0/24 AS path: 4713 2914 35320 196629 AS_TRANS 35748 I 195.128.231.0/24 AS path: 4713 2914 35320 196629 AS_TRANS 35748 I 196.1.15.0/24 AS path: 4713 2914 7018 3741 327681 I 197.255.248.0/22 AS path: 4713 2914 174 3741 327681 I 202.255.47.0/24 AS path: 4713 2516 7667 131078 I 205.233.128.0/24 AS path: 4713 2914 10026 7657 23754 23754 9439 131110 I inet6.0: 1381 destinations, 1391 routes (1381 active, 0 holddown, 0 hidden) 2001:df0:2::/48 AS path: 4713 2914 4697 131075 I 2001:4810:2000::/35 AS path: 4713 2914 33437 393219 I 2403:2000::/32 2009/1/21 AS path: 4713 2914 4635 23911 24489 24490 9270 7660 2500 18146 131081 I copyright (c) NTT Communications 11

4byte cloud AS_PATH に AS_TRANS? 4byte 対応ルータ >show ip bgp 195.128.231.0/24 BGP routing table entry for 195.128.231.0/24 Paths: (13 available, best #9, table Default-IP-Routing-Table) Advertised to non peer-group peers: 4713 2914 35320 3.21 23456 35748 4byte 未対応ルータ >show ip bgp 195.128.231.0/24 BGP routing table entry for 195.128.231.0/24, version 49541885 Paths: (2 available, best #2, table Default-IP-Routing-Table) Not advertised to any peer 4713 2914 35320 23456 23456 35748 通常では出現しないはず 2009/1/21 copyright (c) NTT Communications 12

日本の 4byteAS 2009.1.19 現在 4byte ASN (asdot) 4byte ASN (asplain) AS NAME Adv/non-Adv (IPv4) 2.5 131077 JPNIC-TK-32 2.6 131078 KDDLAB-4OCT 2.7 131079 MULTIFEED-2 2.8 131080 SAKURA-D 2.9 131081 InetCore4 2.10 131082 JPIX-4 2.12 131083 MKInet-JP 2.13 131084 NCOM-IPv6NET 2.14 131085 AVISNET-4 Adv/non-Adv (IPv6) 2009/1/21 copyright (c) NTT Communications 13

各ベンダの対応状況 対応 PLATFORM 等詳しい状況は各社ベンダに要問合せ Cisco Force10 Juniper Foundry Alaxala Redback IMPLEMENTA TION ASDOT ASPLAIN ASDOT ASPLAIN ASDOT ASPLAIN ASDOT ASDOT+ ASPLAIN +ASDOT (planning) ASPLAIN? ASDOT? CURRENT OS IOS-XR3.4-12.2SXI 12.4T FTOS -ASPLAIN(7.7.1-) -ASDOT(7.8.1-) JUNOS -ASPLAIN(9.1-) -ASDOT(9.2-) JUNOSe -ASPLAIN(4.1. -) NetIronXMR MLX Version04.0.00- SEOS All support version FUTURE OS CY09Q2~Q3 頃 12.0S (32SY/33S)- 12.2SXI- 12.4T- CY09Q1~Q2 FTOS8.2 Additional ASPLAIN Functions CY09Q1~Q2 (planning) 2009/1/21 copyright (c) NTT Communications 14

各種 4byte 対応 項目 BGP Community IRR RPSL Looking glass 4byte 対応状況 draft-rekhter-as4octet-ext-community-03.txt を実装している所が多い RIPE, APNIC, RADB 等は ASDOT 対応 JPIRR は ASPLAIN 表記可 ( 但し要注意 ) draft-uijterwaal-rpsl-4byteas-ext-03.txt :expired RIS など徐々に対応されてきている ( 但し ASDOT 表記 ) xflow Netflow v9 で対応 ( 対応は機種による ) sflow も仕様上対応済みコレクタ側の対応はこれから MRT MIB Multicast 対応済みにみえる draft-ietf-grow-mrt-08.txt RFC4273 : Definitions of Managed Objects for BGP-4 SYNTAX inteter32(0..65535) draft-ietf-idr-bgp4-mibv2 : expired eglop の拡張提案が過去でたが pending 2009/1/21 copyright (c) NTT Communications 15

Community 属性 draft-rekhter-as4octet-ext-community-03.txt 2008 年 10 月に expire したが多数実装あり Cisco, Juniper, Force10, others 例 :327681:65535 [global administrator(4byte):local administrator(2byte)] 2009/1/21 copyright (c) NTT Communications 16

IRR RIPE APNIC RADB は ASDOT にて対応されている模様 JPIRR は ASPLAIN 表記で登録可能 但し IRRToolset 側の対応が今後必要 (peval 等 ) route: 202.255.47.0/24 descr: KDDILABS 4 Octet AS2.6 (AS23456) origin: AS131078 notify: lan-admin@lan.kddilabs.jp mnt-by: MAINT-AS7667 changed: hs-nakagawa@kddilabs.jp 20080605 changed: hs-nakagawa@kddilabs.jp 20080901 changed: hs-nakagawa@kddilabs.jp 20081025 source: JPIRR route: 202.255.47.0/24 descr: Temporary route object, AS2.6 KDDILABS 4 Octet AS origin: AS23456 notify: lan-admin@lan.kddilabs.jp mnt-by: MAINT-AS7667 changed: hs-nakagawa@kddilabs.jp 20080605 changed: hs-nakagawa@kddilabs.jp 20080901 source: JPIRR 2009/1/21 copyright (c) NTT Communications 17

IRR > whois -h jpirr.nic.ad.jp!gas23456 202.255.47.0/24 196.1.15.0/24 66.117.63.0/24 該当の AS 番号が origin になっている route object を参照する 他の AS_TRANS 経路も参照されてしまう 不必要に沢山参照してしまう可能性があるので ( 可能性があるというか ミラーで参照できる状態であれば 確実にひっぱってくる ) 注意が必要 > whois -h jpirr.nic.ad.jp!gas131078 何も表示されない 2009/1/21 copyright (c) NTT Communications 18

AS131077 はどう対応する? (route object の場合 ) 2octet の人 向け 対応 4octet の人 向け 対応 IRR が 4octet 未対応 問題 :4octet が記述できない AS23456 で記述するが 本当の origin AS がわからない 対処案 1. description 等に 4octet-AS を書く 2. attribute を新規に定義する 問題 :4octet が記述できない 対処案 1. description 等に 4octet-AS を書く + ツールで 4octet-AS を参照 IRR が 4octet 対応済 問題 :AS23456 を記述しない 2octet の人に AS23456 と認識されない 対処案 1. ツールで変換対応 2. description 等に AS23456 を記述する 3. Route Object を AS23456 でも作成 問題 : 基本的には無し 対処案 1. ツールが 4octet-AS 対応済みなら OK 2009/1/21 copyright (c) NTT Communications 19

Looking Glass RIPE NCC の RIS - Looking Glass http://www.ris.ripe.net/cgi-bin/lg/index.cgi 4octet AS 対応済み その他 2octet なところで確認すると AS23456 と表示される 2009/1/21 copyright (c) NTT Communications 20

RIPE の Looking Glass 例 (4byte 対応 ;ASDOT) BGP routing table entry for 59.106.254.0/24 Paths: (11 available, best #7, table Default-IP-Routing-Table) Advertised to non peer-group peers: 195.28.164.125 203.119.0.116 3741 2516 9370 2.8 168.209.255.2 from 168.209.255.2 (168.209.255.25) Origin IGP, localpref 100, valid, external Last update: Mon Jan 21 01:02:48 2008 4608 1221 4637 2497 9370 2.8 202.12.29.64 from 202.12.29.64 (202.12.29.79) Origin IGP, localpref 100, valid, external Last update: Sat Jan 19 00:34:18 2008 2009/1/21 copyright (c) NTT Communications 21

Level3 の Looking Glass 例 (4octet 未対応 ) BGP routing table entry for 59.106.254.0/24 Paths: (2 available, best #1) 2516 9370 23456 AS-path translation: { APNIC-AS-X-BLOCK APNIC-AS-3-BLOCK IANA-ASTRANS } hsa4.sanjose1 (metric 3729) Origin IGP, metric 500, localpref 100, valid, internal, best Community: North_America Lclprf_100 Level3_Customer United_States San_Jose Originator: hsa4.sanjose1 2516 9370 23456 AS-path translation: { APNIC-AS-X-BLOCK APNIC-AS-3-BLOCK IANA-ASTRANS } hsa4.sanjose1 (metric 3729) Origin IGP, metric 500, localpref 100, valid, internal Community: North_America Lclprf_100 Level3_Customer United_States San_Jose Originator: hsa4.sanjose1 2009/1/21 copyright (c) NTT Communications 22

経路到達性の確認 4octet で広報している Prefix について 到達性のない AS は無いか? 2octet で広報している Prefix と AS-PATH の違う経路がないか? Route Views などでくまなくチェック 2009/1/21 copyright (c) NTT Communications 23

実際の例 2octet-AS と 4octet-AS で広報している経路が同じ AS-PATH 2octet-AS (59.106.0.0/16) 3333 3356 2516 9370 193.0.0.56 from 193.0.0.56 (193.0.0.56) Origin IGP, localpref 100, valid, external 2828 2516 9370 65.106.7.139 from 65.106.7.139 (66.239.189.139) Origin IGP, metric 3, localpref 100, valid, external 4octet-AS (59.106.254.0/24) 3333 3356 2516 9370 23456 193.0.0.56 from 193.0.0.56 (193.0.0.56) Origin IGP, localpref 100, valid, external 2828 2516 9370 23456 65.106.7.139 from 65.106.7.139 (66.239.189.139) Origin IGP, metric 3, localpref 100, valid, external 2009/1/21 copyright (c) NTT Communications 24

実際の例 2octet-AS のみでしか表示されない AS-PATH 2octet-AS (59.106.0.0/16) 3303 15412 9370 164.128.32.11 from 164.128.32.11 (164.128.32.11) Origin IGP, localpref 100, valid, external Community: 3303:3008 15412:603 15412:621 15412:803 15412:1301 6079 2516 9370 207.172.6.20 from 207.172.6.20 (207.172.6.20) Origin IGP, metric 46, localpref 100, valid, external 4octet-AS (59.106.254.0/24) 表示なし AS3303 と AS6079 には 4octet で広報している経路の到達性がない?? 2009/1/21 copyright (c) NTT Communications 25

AS23456 が途中フィルタされてる? 以前 AS23456 を受信した際に ルータの不具合 あるいは経路が壊れていた? ために実際に影響を受けた人がいる AS23456 をフィルタしている人がいる 現状 4octet AS は 隅々まで通らないか あるいは受け取ってくれないかもしれない 4octet AS becon で確認中 2009/1/21 copyright (c) NTT Communications 26

IGP 経路制御 MED 制御や multipath 制御に影響あり AS64500(2) AS65536(4) AS65537(4) AS64501(2) 2009/1/21 copyright (c) NTT Communications 27

2byte cloud からみると AS64500(2) AS23456 AS23456 AS64501(2) 2009/1/21 copyright (c) NTT Communications 28

注意事項 JUNOS 2byte cloud では advertise-peer-as コマンドを入れないと 4byte AS 経路が他の 4byte AS に広告されない OS のバージョンに依存する可能性もあるので要確認 AS23456 4byte 4byte AS23456 2byte advertise-peer-as 2009/1/21 copyright (c) NTT Communications 29

おまけ : 諸々要修正 JPNIC:1 分解説 http://www.nic.ad.jp/ja/basics/terms/as.html AS は 16 ビットの数字を用いた AS 番号によってインターネット上で一意に識別され 日本では JPNIC がその割り当てと管理を行っています 2009/1/21 copyright (c) NTT Communications 30