ENUM Trial Japan
2003年12月2日
DNS Day
米谷嘉朗 <yone@jprs.co.jp>
Copyright c 2003 JPRS

背景

Copyright c 2003 JPRS

1

ENUMとは?
• ENUMは電話番号(E.164番号)をインターネット資源のアドレスに対応付ける機構• インターネット資源のアドレスはURIで指定• 対応付けはDNSで実施• 利用者(アプリケーション)は状況に応じてURIを選択できる• IETFとITU-Tが協同で標準化を実施

Copyright c 2003 JPRSDNS Day @ IW2003

3

電話とインターネットの橋渡し• IP(インターネット)電話利用需要の拡大– ブロードバンドの普及– 低価格化• インターネット資源を数字だけで指定可能– 従来の電話インターフェースに適合– 電話番号は国際的にユニーク

Copyright c 2003 JPRSDNS Day @ IW2003

42

ENUMの可能性• 利用者の視点から– 複数のIDを1つのE.164番号にできる• 電話番号、FAX番号、メールアドレス、ホームページ、など– 通信の可能性の増加• 回線がビジーの時でも他のURIで接続を試せる• 事業者の視点から– IP電話事業者間の経路交換

Copyright c 2003 JPRSDNS Day @ IW2003

5

ENUM標準Copyright c 2003 JPRS

3

E.164 number and DNS
RFC2916• 2000年9月発行• E.164番号をDNSのNAPTRレコードに対応付ける方法を規定• ENUM DNSツリーとして“e164.arpa”を規定• 現在改定作業中– 作業ドラフトはrfc2916bisと呼ばれている– DDDS(RFC3501-04)アプリとして再定義– 仕様の明確化
Copyright c 2003 JPRSDNS Day @ IW2003

7E.164番号• ITUで標準化• 形式– 先頭は‘+’– 国コード(country code)が続く– 国内の電話番号が続く• 頭の0は削除– 10-15桁の数字• 日本の場合– 国内– E.16403-5297-2571+81-3-5297-2571

Copyright c 2003 JPRSDNS Day @ IW2003

84

E.164番号からドメイン名への変換
1. E.164番号の形式確認•

Ex. +81-3-5297-2571

2. 先頭の‘+’を除く数字以外の文字を削除••+81352972571
この形式はAUS(Application Unique String)といい、後にNAPTRのregexpに対してに適用される

3. 先頭の‘+’を削除•

81352972571

4. 数字の間にピリオド(“.”)を挿入•

8.1.3.5.2.9.7.2.5.7.1

5. 数字の並びを逆順にする•

1.7.5.2.7.9.2.5.3.1.8

6. 末尾に“.e164.arpa”を追加•

1.7.5.2.7.9.2.5.3.1.8.e164.arpa

Copyright c 2003 JPRSDNS Day @ IW2003

9NAPTR RRの構造• ENUMではNAPTRのサービスとして E2U を規定– NAPTR RRはRFC2915で規定• ENUM NAPTR RRの形式
label IN NAPTR order pref “u” “E2U+enumservice” regexp .

– label E.164番号のドメイン名形式– order 16bit符号なし整数– pref16bit符号なし整数(orderの方が優先される)– enumservice 利用可能なURIのタイプを指定– regexp
AUSの置き換え式を指定

Copyright c 2003 JPRSDNS Day @ IW2003

105

ENUM NAPTRの例
E.164番号が+81352972571の場合:$ORIGIN 1.7.5.2.7.9.2.5.3.1.8.e164.arpa.
IN NAPTR 100 10 “u” “E2U+sip” “!^+813(.*)$!sip:¥1@sipisp.jp!” .
結果は ‘sip:52972571@sipisp.jp’$ORIGIN 1.7.5.2.7.9.2.5.3.1.8.e164.arpa.
IN NAPTR 100 10 “u” “E2U+sip” “!^.*$!sip:info@sip.jprs.jp!” .
結果は ‘sip:info@sip.jprs.jp’$ORIGIN 1.7.5.2.7.9.2.5.3.1.8.e164.arpa.
IN NAPTR 100 10 “u” “E2U+mailto” “!^.*$!mailto:info@jprs.jp!” .
結果は ‘mailto:info@jprs.jp’

Copyright c 2003 JPRSDNS Day @ IW2003

11ENUMサービス• RFCとして発行されIANAに登録される• 予想されているENUMサービス・プロトコル
サービス/プロトコル

サービスフィールドURIスキーム(例)

SIP
H.323
InternetFAX
Telephone
FAX
EmailWEB

E2U+sip
E2U+h323
E2U+ifax
E2U+telE2U+fax:tel
E2U+email:mailto
E2U+web:httpsip:info@sip.jprs.co.jp
h323:info@h323.jprs.co.jp
mailto:fax@fax.jprs.co.jp
tel:+81352972571;svc=voice
tel:+81352972571;svc=fax
mailto:info@jprs.co.jp
http://jprs.jp/

Copyright c 2003 JPRSDNS Day @ IW2003

126

関連標準
• EPP – Extensible Provisioning Protocol– ENUMレジストリ・レジストラ間でENUM
NS/NAPTRの登録データ交換を行うプロトコル– IETFで標準化作業中• CRISP – Cross Registry Information
Sharing Protocol– ENUM NS登録者情報の参照– IETFで標準化作業中

Copyright c 2003 JPRSDNS Day @ IW2003

13

ENUMの構造

Copyright c 2003 JPRS

7

ユーザENUM / オペレータENUM• ユーザENUM– 利用者(E.164番号所有者)は自らの意思でNAPTRを登録可能• いろいろなENUMサービスを選択できる– 利用者は正当な番号所有者か要確認• 中立な番号認証機関が必要• オペレータENUM– 事業者(キャリア、ISPなど)が割当を受けている番号にNAPTRを設定• ENUMサービスは制限されるかも– 事業者間の経路制御のために利用– ENUM DNSは事業者間に閉じる可能性• 利用者はNAPTR RRを参照できないかも• 運用形態は大きく異なる
Copyright c 2003 JPRSDNS Day @ IW2003

15

ENUM世界SIPサーバメディアゲートウェイ

ロケーションサーバ

PSTN

PSTN

IP網通信事業者向け Internet
ENUM利用サービス

・Mailサーバ・インターネットFAXサーバ
・ボイスメールサーバ等

IP網

企業向け
ENUM利用サービス

ENUMインフラ

個人向け
ENUM利用サービス
PBX

Tier1
Registry/Registrar

ENUM
DNS

Tier2
Registry/Registrar

電気通信事業者API

ENUM
Application

ENUMアプリ
ENUM端末 等

Copyright c 2003 JPRSENUMアプリ
ENUM端末 等

ENUMアプリ
ENUM端末 等

DNS Day @ IW2003

ENUM登録者／ASP

168

階層化構造• ITU-Tで検討されているENUM DNS階層• Tier0: ENUM DNSの最上位階層– e164.arpa– ITU-Tが管理、RIPE NCCが運用• Tier1: E.164国番号のENUM DNS階層– 1.8.e164.arpa. (日本の場合)– 管理・運用は国内マター• Tier2: 末端(NAPTR RR)のENUM DNS階層– 1.7.5.2.7.9.2.5.3.1.8.e164.arpa– 管理・運用は国内マター
Copyright c 2003 JPRSDNS Day @ IW2003

17

階層構造: 例1
• Tier1はTier2に番号帯を委任

Copyright c 2003 JPRSDNS Day @ IW2003

189階層構造: 例2• Tier1を番号計画に従って階層化• Tier1はTier2に番号帯を委任

Copyright c 2003 JPRSDNS Day @ IW2003

19

階層構造: 例3
• Tier1はすべての番号を個々にTier2に委任• 番号ポータビリティを実現しやすい• ユーザENUMに適している

Copyright c 2003 JPRSDNS Day @ IW2003

20

10

ENUM Trialの関係
RIPE NCC
Tier0

ITU-T TSB
国内Country
Country
Tier1

Tier2

DNS Operator
DNS Operator
Registry /Registrar

Registry /Registrar

利用者

利用者

Copyright c 2003 JPRSDNS Day @ IW2003

21

委任状況

委任は受けていないが韓国や台湾も積極的

Copyright c 2003 JPRSDNS Day @ IW2003

2211

ENUMの実装・運用

Copyright c 2003 JPRS

DNS構造設計• どのモデルを選択するかによる• 以下、ユーザENUMの場合• Tier1 DNSの典型的な要求条件– 巨大なゾーン (1億エントリ).
– 拡張性と安定性– 性能• Tier2 DNSの典型的な要求条件– 高頻度の更新に対応– レジストリデータベースとの密な連携– EDNS0サポート
Copyright c 2003 JPRSDNS Day @ IW2003

2412

レジストリデータベース設計• Tier1– ゾーン生成の頻度– ゾーン転送方法• 認証と一貫性– Tier2とのデータインターフェース• EPP?

• Tier2:– 動的・非同期更新– 利用者インターフェース• 番号所有者の本人確認– Tier1とのデータインターフェース• EPP?
Copyright c 2003 JPRSDNS Day @ IW2003

25

DNSに関する更なる考察• 主要なENUMサービス(Web、メール、SIPなど)はDNSの正引きも行う– Web: リンク(A)– メール: 送信時(MX、A)、受信時(PTR、MX)– SIP: サービスプロトコル(D2U/D2T NAPTR)、サービスロ
ケーション(SRV)、sipサーバ(A),• ENUMが普及すれば従来のDNSもqueryが増える• 利用者はサービス品質には敏感– しかしボトルネックがどこなのかは意識しない

Copyright c 2003 JPRSDNS Day @ IW2003

2613

課題
• 利用形態、ビジネスモデル– オペレータENUM / ユーザENUM– 管理主体、責任– 課金• DNS運用– 階層(Tier)構造– DNSサーバの配置– NAPTR RRの登録• アプリケーション開発– ENUMクライアント• メーラ、SIP電話などのアプリケーションを統合するような• 携帯電話?
Copyright c 2003 JPRSDNS Day @ IW2003

27

課題(続き)• セキュリティ– DNSデータ– ENUMデータ– 利用者(アプリケーション)間の通信データ• プライバシー– 利用者情報 (whois)– 匿名性– 行動の追跡• 制度– ENUM番号計画– サービス品質の保証

Copyright c 2003 JPRSDNS Day @ IW2003

2814

日本のENUM活動

Copyright c 2003 JPRSENUM研究グループ• 2002年9月設立• 目的– ENUMの実現方式、運用方式、またこれらに関する検討– ENUMに関連する技術的課題の検討– ENUMの実現及び運用における制度上の課題の検討• 研究対象– ENUM技術– DNS、URI、DDDSなどの関連技術• 最終報告– 2003年5月発行
Copyright c 2003 JPRSDNS Day @ IW2003

3015

ETJP(ENUM Trial Japan)•

2003年9月17日設立(1年間の活動予定)•目的–––––•ENUM の実験的運用を行い、それを用いてENUM利用技術の検証を進め、通信アプリケーションや通信サービスの技術検証を促進
諸外国のENUMトライアルとの連携により、国際的利用のための技術を実証
参加者にENUMに関する技術ノウハウを蓄積
そのまま商用化することは前提としない

活動内容
––––
–

•

JPNIC、WIDE、JPRSが発起人

トライアルチーム全体として一つの成果を求めるのでなく、参加者個々が自由に技術実験できる場
ENUMトライアル用DNSの運用
ENUMを用いる通信アプリケーション(機器、ソフトウェア)の技術的検証
ENUMを用いる通信サービスの技術的検証
ENUMに関する情報の集積

成果物
–––
–

各参加者の通信機器やソフトウェアの技術的検証結果
ENUMを用いる通信サービスの技術的検証結果
ENUMを用いた通信サービス実現のための技術課題明確化
ETJP自体は財産を持たず、メンバに技術ノウハウ等の知的財産を残す

Copyright c 2003 JPRSDNS Day @ IW2003

31

ETJP組織• 会員– ETJP活動に貢献することを前提に、誰でも参加可能– 2003年11月23日時点の会員数：42• 会長と事務局– 会長• 後藤滋樹JPNIC / 早稲田大学– 副会長• 石田慶樹WIDEプロジェクト• 堀田博文JPRS– 事務局• JPNIC• JPRS
Copyright c 2003 JPRSDNS Day @ IW2003

32

16

実験対象

フェーズ1

※通信アプリケーションの接続実験

ス

アダプタ

申請
ス 登録
サービ
請登録申号初期
電話番

実験窓口

法
方

サービ

信

インターネット
インターネット

ETJP
事務局

答)応
TR
AP
（Nせ法
合方問
信通

登録

②

電話

ENUM
DNS

通
①番号
初期

登録

ENUM
レジストラ

録
:
容登
1回
1日 ビス内サー③通信

エンドユーザCopyright c 2003 JPRS

参加ベンダA

用
網利
公衆用
SIP利
ai le-m ・・・

DNS Day @ IW2003

33

実験対象

ENUM
レジストラ

録
:
容登
1回1日 ビス内
サー

業者認証

電話

更申
請取
次

電話番号もらう※通信サービスの実験

インターネット
インターネット

アダプタ

請
登録申号初期電話番業者

サー
ビス変ETJP
事務局

ENUMDNS答)応TR
AP（Nせ法
合方問
信法通
方②
信通
①番号
初期

登録

フェーズ2

③通信

エンドユーザサービス変更申請
エンドユーザ

参加事業者A

Copyright c 2003 JPRSDNS Day @ IW2003

用
網利
公衆用
SIP利
ai le-m ・・・
34

17

実験対象

フェーズ3

:分後
数十 容登録の申請 ビス内
サー

ENUM
レジストラ
ユーザ認証

インターネット
インターネット

サービ

電話番号
初&認証キ 期登録申請
ー登録

申
ス変更
請

電話番号もらう

アダプタ

業者※ユーザによる登録を含む通信サービス間相互接続の実験答)応
TR
AP
（Nせ法
合方問
信法通方②信通①

参加事業者C

ENUM
DNS

③通信

参加事業者B

エンドユーザ

エンドユーザ

参加事業者A
Copyright c 2003 JPRSDNS Day @ IW2003

用
網利
公衆用
SIP利
ai le-m ・・・
35

ENUMサービスと標準の階層
通信サービス(複数事業者)
認証、データセキュリティ
通信サービス(事業者内)
データ登録、通信セキュリティ
アプリケーション・端末
SIP、メール、Webなど
インフラ
ENUM DNS
Copyright c 2003 JPRSDNS Day @ IW2003

36

18

参考URI• IETF ENUM WG– http://www.ietf.org/html.charters/enum-charter.html• ITU-T– http://www.itu.int/osg/spu/enum/• RIPE NCC– http://www.ripe.net/enum/• ETJP– http://etjp.jp/• ENUM研究グループ– http://www.nic.ad.jp/ja/enum/Copyright c 2003 JPRSDNS Day @ IW2003

37

Q&A

Copyright c 2003 JPRS

19