ENUMの概要と課題
2003.9.17
JPNIC/JPRS
佐野 晋

1ＥＮＵＭ Trial Japan

ＥＮＵＭとは• Ｅ．１６４番号（＝電話番号）からＤＮＳを用いてインターネット上のアプリケーションを（ＵＲＩ形式で）得る機構• 電話番号から– メールアドレス(mailto:)– webページ(http:)– SIPアドレス（sip:)– 電話（tel:)• IP電話への適用はＥＮＵＭアプリケーションの一例

2

ＥＮＵＭ Trial Japan

電話番号からドメイン名への変換
1) 国コード付きのE.164番号にする．
+81-3-5297-2311

2) 先頭の+と数字以外の文字を抹消する．
+81352972311
3) 数字以外の文字を抹消する．
81352972311

4) それぞれの数字の間にドット(".")を挿入する．
8.1.3.5.2.9.7.2.3.1.1

5) 数字を逆順にする．
1.1.3.2.7.9.2.5.3.1.8

6) 最後に文字列 ".e164.arpa" を追加する．
1.1.3.2.7.9.2.5.3.1.8.e164.arpa

3

ＥＮＵＭ Trial Japan

SIPとENUM

①ENUM
レジストリ

+81-3-5297-2311は info@sip.nic.ad.jp へ登録

DNS
sip.nic.ad.jp

info

SIP UA

SIP
サーバ

⑥SIP
サーバ

⑤

②+81- ③
inf 3-52o@9
sip 7-23.nic
1.ad 1?
.jp
inf o @
sip.ni c .a d.j p④⑦

SIP UA

4

ＥＮＵＭ Trial Japan

PSTNからSIPへの接続

DNS

info

SIP
サーバ

info@
sip.nic+81-3-5297-2311?

info@sip.nic.ad.jp

sip.nic.ad.jp.ad.jp+81-3-5297-2311

GWSIP UAPSTN

5ＥＮＵＭ Trial JapanなぜＥＮＵＭ？なぜＤＮＳ？
• なぜＥＮＵＭ？
– 電話番号を用いたアプリケーションの統一的に見せる．
例）Ａ氏の電話番号がわかればホームページもわかる．
– 既存の電話番号とインターネットの相互接続．既存網からインターネットへのアクセス．
例）ＩＰ電話• なぜＤＮＳ？
– インターネット全体をカバーする唯一の名前解決機構

6

ＥＮＵＭ Trial Japan

ＥＮＵＭは何の略？
• e-number ?
• tElephone NUmber Mapping （ITU-T)• 何の略でもない （IETF)

7

ＥＮＵＭ Trial Japan

ENUMが解決するもの• E.164番号によるユーザとアプリケーションの識別番号として• 電話網からインターネット電話への番号解決手段として• インターネット電話から電話網への番号解決手段として• 電話網(含むIP電話網)の番号解決手段として

8

ＥＮＵＭ Trial Japan

アプリケーションの選択（１）ＤＮＳを検索（２）応答（３）アプリケーションを選択し接続

9ＥＮＵＭ Trial Japan

既存電話からＩＰ電話へ（１）発呼（２）（３）ＥＮＵＭ問い合わせ（４）接続

10

ＥＮＵＭ Trial Japan

Tier(層)アーキテクチャ
ENUMでのDNSの階層モデル. ITU-T を中心に検討• Tier0 :ENUM DNS階層のトップ
e164.arpa• Tier1: E.164国番号に相当するENUM DNS階層
1.8.e164.arpa• Tier2: NAPTRリソースレコードを保持するENUM
DNS階層
1.1.3.2.7.9.2.5.3.1.8.e164.arpa

11

ＥＮＵＭ Trial Japan

Ｔｉｅｒ構造の例１• Ｔｉｅｒ２：事業者割り当てごとに対応
づけ

12

ＥＮＵＭ Trial Japan

Ｔｉｅｒ構造の例２• Ｔｉｅｒ１を２階層とする

13

ＥＮＵＭ Trial Japan

Ｔｉｅｒ構造の例３• 番号をＴｉｅｒ１でフラットに管理• 事業者との依存関係が薄い• ユーザＥＮＵＭむけ

14

ＥＮＵＭ Trial Japan

総務省 平成１４年度 電気通信番号に関する研究会」（第２回）
資料2-2 ENUMに関するITU-T SG2標準化動向 7ページ
ＥＮＵＭ Trial Japan15
http://www.soumu.go.jp/joho_tsusin/policyreports/chousa/bango/pdf/020704_2_02.pdf

RFC2916(bis)• 電話番号からドメイン名(Fully Qualified DomainName)への変換• 専用のドメイン e164.arpa• ENUM登録のリソースレコード– NAPTR (RFC2915)– Dynamic Delegation Discovery System(RFC3401-4)– E2U（enum to uri)とenumservice

16

ＥＮＵＭ Trial Japan

NAPTR(RFC3401-5) Naming Authority Pointer
DNSの拡張 DNS type code: 35[ A:1, NS:2, CNAME:5, SOA:6, PTR:12, MX:15 ]IN NAPTR order pref flags service regexp replacement
order
16bit符号なし整数 小さいもの使用(preferenceより優先)
preference 16bit符号なし整数 小さいもの優先
flags
文字 “S” “A” “U” “P” 置換・解釈の制御
S:次はSRV引き A:次はA,AAAA引き
U:最終結果 URIを出力 P:プロトコル依存
なし:得られた結果についてさらにNAPTRを引く
service
文字列 Proocol [ “+” ResolutionService ]このエントリが適用されるサービスを指定
regexp置換文字列
replacement 次にまたNAPTR引きをする場合のドメイン名

17

ＥＮＵＭ Trial Japan

想定されるサービス• RFCを発行し，IANAに登録• 想定されるサービス，プロトコル
サービス・プロトコル

serviceフィールド

URIスキーム（例）

SIP
H.323
インターネットFAX
既存電話サービス
電話でのFAX
電子メール
WEB

E2U+sip
E2U+h323
E2U+ifaｘ
E2U+telE2U+fax:tel
E2U+email:mailto
E2U+web:httpsip:info@sip.nic.ad.jp
h323:info@h323.nic.ad.jp
mailto:info-fax@nic.ad.jp
tel:+81352972311;svc=voice
tel:+81352972311;svc=fax
mailto:info@nic.ad.jp
http://www.nic.ad.jp/

18

ＥＮＵＭ Trial Japan

NAPTR+ENUM 例
電話番号+81352973211の場合
IN NAPTR 100 10 “u” “E2U+sip” “!^+813(.*)$!sip:¥1@sipisp.jp!” .
置換結果は、sip:52973211@sipisp.jpになる
IN NAPTR 100 10 “u” “E2U+sip” “!^.*$!sip:info@nic.ad.jp!” .
置換結果は sip:info@nic.ad.jp になる
IN NAPTR 100 10 “u” “E2U+mailto” “!^.*$!mailto:info@nic.ad.jp!” .
置換結果は mailto:info@nic.ad.jp になる

19

ＥＮＵＭ Trial JapanオペレータENUMとユーザENUM• オペレータENUM– 事業者がレコードを設定– 電話事業者が電話の経路制御に用いる– ナンバーポータビリティ• ユーザENUM– ユーザがレコードを設定– ユーザが自分の番号のサービスを規定するために用いる

運用形態が大きく異なる(参考）ENUM研究グループ報告書
http://www.nic.ad.jp/ja/enum/report/enum-report2003.pdf

20

ＥＮＵＭ Trial Japan

各国の状況

21

ＥＮＵＭ Trial Japan

各国の状況
• トライアルのための組織により推進– レジストリ、監督官庁、電話会社、通信機器会社、ISP等がメンバーを構成– オーストリア、英国、オランダ、スウェーデンなど– ほとんどの国のトライアルがこの形態• ccTLDレジストリが中心となってトライアルを推進– 上記に準じるが、ccTLDレジストリを中心に組織– ドイツ、韓国など• 監督官庁が中心となってトライアルを推進– ccTLDレジストリはメンバーの一員– 中国、シンガポール• 企業が政府機関の委託を受けて推進– アルメニア、英領3島

22

ＥＮＵＭ Trial JapanDelegationの状況(E.164番号順)••

22 Delegation (2003年9月15日現在)
ヨーロッパ (13)– オランダ、フランス、フィンランド、ハンガリー、アルメニア、ルーマニア、チェコ、スロバキア、オーストリア、英国、スウェーデン、ポーランド、ドイツ•アジア (2)– シンガポール、中国•中東 (1)– アラブ首長国連邦•

中南米 (1)– ブラジル•

島しょ (3)– ディエゴガルシア(英領) 、アセンション(英領) 、セントヘレナ(英領)•

実験用 (2)– VISIONng、NeuStar•

未Delegationであるがトライアルを積極的に推進– 韓国、台湾

23

ＥＮＵＭ Trial Japan各国のデリゲーションの状況
国コード 国名
31 オランダ
33 フランス
358 フィンランド
36 ハンガリー
374 アルメニア
40 ルーマニア
41 スイス420 チェコ
421 スロバキア43 オーストリア
44 英国
46 スウェーデン
48 ポーランド
49 ドイツ246 ディエゴガルシア
247 アセンション
290 セントヘレナ
55 ブラジル
65 シンガポール
82 韓国
86 中国
886 台湾87810 (VISIONng)
971 アラブ首長国連邦
991001 (NeuStar)

チーム名
ENUM for the Netherlands
French ENUM trial
Finnish ENUM Mapping
Hungarian ENUM Registration
ENUM registry for the Armenia
Romanian ENUM Mapping
Swiss ENUM trial
CZ ENUM Mapping
Slovak ENUM Mapping
Austrian ENUM trial
UK ENUM tr
Swedish ENUM Mapping
Polish ENUM Mapping
German ENUM trial
Diego Garcia ENUM
Ascension Island ENUM
StBrazilian Internet Steering Committee
Singapore ENUM Mapping
ENUM Trial Test
P. R. of China National ENUM Trial
SIP/ENUM Forum Taiwan (SEFT)VISIONng ENUM Trial
United Arab Emirates ENUM Administrator
NeuStar ENUM Public Trial

ドメイン名
1.3.e164.ar
3.3.e164.ar
8.5.3.e164.arpa
6.3.e164.ar
4.7.3.e164.arpa
0.4.e164.ar
1.4.e164.arpa (未割当)
0.2.4.e164.arpa
1.2.4.e164.arpa
3.4.e164.ar
4.4.e164.ari
6.4.e164.ar
8.4.e164.ar
9.4.e164.ar
6.4.2.e164.arpa
7.4.2.e164.arpa
0.9.2.e164.arpa
5.5.e164.ar
5.6.e164.ar
2.8.e164.arpa (未割当)
6.8.e164.ar
6.8.8.e164.arpa (未割当)
0.1.8.7.8.e164.arpa
1.7.9.e164.arpa
1.0.0.1.9.9.e164.arpa

24

URI
http://www.enum.nl/
http://www.numerobis.prd.fr/
http://www.ofcom.ch/en/telekommunikation/nummerierung/enum/
http://enum.nic.at/trial/
http://www.ukenumgroup.org/
http://enum.autonomica.se/
http://www.dns.pl/ENUM/
http://www.denic.de/enum/
http://www.icb.co.uk/ (テクニカルサポート)
同上
同上
http://www.enum.or.kr/
http://www.enum.cn/
http://trial.enum.org.tw/
http://www.visionng.org/enum/
http://www.enum.org/information/trial.cfm

ＥＮＵＭ Trial Japan

課題

25

ＥＮＵＭ Trial Japan課題• 利用モデル，ビジネスモデル– オペレータENUM, ユーザENUM– 管理主体，責任– 課金• DNSオペレーション– Tier構造– ユーザの分布にあったDNSサーバの配置– プロビジョニング• アプリケーションプログラム– SIP,メール等との連携– ENUMアプリケーションの開発

26

ＥＮＵＭ Trial Japan課題• セキュリティ– DNSセキュリティ– ENUMセキュリティ– アプリケーションレベルセキュリティ• プライバシ– WHOIS– アプリケーションレベルプライバシ

27

ＥＮＵＭ Trial Japan

課題• 制度との関係– 特に電気通信事業法• 「ENUMによる電話」と「音声役務」• 他の役務を識別するために電話番号を使ってよいか• どの電気通信番号を用いるか

28

ＥＮＵＭ Trial Japan

おわり

29

ＥＮＵＭ Trial Japan