E T J P

NUM

RIAL

ENUMの概要と課題
2003.11.18
日本ネットワークインフォメーションセンター（JPNIC)
日本レジストリサービス（JPRS)佐野 晋

ENUM20031118a

1

ENUM Trial JapanE T J P

NUM

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

2

ENUM Trial JapanE T J P

NUM

電話番号からドメイン名への変換

RIAL

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

3ENUM Trial JapanE T J P

NUM

SIPとENUM

RIAL

① 登録
ENUM
レジストリ

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

登録者

登録

DNS
sip.nic.ad.jp

info

SIP UA

SIP
サーバ

⑥

SIP
サーバ

⑤+8
1- ③ DNS
inf 3-52o@9
sip 7-23.nic
1.ad 1?
.jp
info@
sip.nic.ad.jp④⑦ RTP/UDP

着②SIP UA

発
4ENUM Trial JapanE T J PNUMPSTNからSIPへの接続

RIAL

DNS

info

SIP
サーバ

info@s+81-3-5297-2311?

info@sip.nic.ad.jp

sip.nic.ad.jp

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

GW

SIP UA

PSTN

5ENUM Trial JapanE T J P

NUM

なぜＥＮＵＭ？なぜＤＮＳ？

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

6

ENUM Trial JapanE T J P

NUM

ＥＮＵＭは何の略？

RIAL• e-number ?
• tElephone NUmber Mapping （ITU-T)• 何の略でもない （IETF)

7

ENUM Trial JapanE T J P ENUMが解決するもの
NUM
RIAL

• E.164番号によるユーザとアプリケーションの識別番号として• 電話番号の統一的な管理と利用– IP電話– インターネット電話– PBX– 既存電話網との相互接続• 番号ポータビリティ
8

ENUM Trial JapanE T J P

NUM

アプリケーションの選択

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

9ENUM Trial JapanE T J P

NUM

既存電話からＩＰ電話へ

RIAL

（１）発呼
（２）（３）ＥＮＵＭ問い合わせ（４）接続

10

ENUM Trial JapanE T J PNUMDNSRIAL• Domain Name System• インターネット上の分散データベース• ドメイン名から対応する情報(資源レコード）を検索
www.nic.ad.jp -> 202.12.30.144• 階層的名前空間と委譲– スケーラビリティ

11

ENUM Trial JapanE T J P

NUM

資源レコードRIAL• DNSはドメイン名に対応した資源レコード(リソースレコード RR)を検索する• 資源レコード– NS
ネームサーバ– A
IPv4アドレス– AAAA IPv6アドレス– PTR
ポインター(逆引き)– MX
メールエクスチェンジ(メールサーバ)– CNAME 正規名– NAPTR サービス

12ENUM Trial JapanE T J P

NUM

NAPTRレコード

RIAL• The Naming Authority Pointer レコード
• 文字列の反復した書き換え規則とサービスへの対応– RFC3401〜RFC3405(Dynamic Delegation Discovery System DDDS)• ENUMでドメイン名からURIを対応させるときに利用• 例1)$ORIGIN 1.1.3.2.7.9.2.5.3.1.8.e164.arpa
IN NAPTR 100 10 "u" "E2U+talk:sip""!^.*$!sip:info@sip.nic.ad.jp!

• 例2)$ORIGIN 1.1.3.2.7.9.2.5.3.1.8.e164.arpa
IN NAPTR 100 10 "u" "E2U+talk:sip""!^.*$!sip:info@sip.nic.ad.jp!" .
IN NAPTR 102 10 "u" "E2U+message:mailto" "!^.*$!mailto:info@nic.ad.jp.!" .
IN NAPTR 104 10 "u" "E2U+talk:tel""!^(.*$)$!tel:¥¥1!"

.

.

13

ENUM Trial JapanE T J P

NUM

Tier(層)アーキテクチャ

RIAL

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

14

ENUM Trial JapanE T J P

NUM

Ｔｉｅｒ構造の例１

RIAL• Ｔｉｅｒ２：事業者割り当てごとに対応
づけ

15

ENUM Trial JapanE T J P

NUM

Ｔｉｅｒ構造の例２

RIAL• Ｔｉｅｒ１を２階層とする

16

ENUM Trial JapanE T J P

NUM

Ｔｉｅｒ構造の例３

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

17

ENUM Trial JapanE T J P

NUM

RIAL

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

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

19

ENUM Trial JapanE T J P NAPTR(RFC3401-5) Naming Authority Pointer
NUMRIAL

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引きをする場合のドメイン名

20

ENUM Trial JapanE T J P 想定されるサービス
NUM
RIAL

• 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.jptel:+81352972311;svc=voice
tel:+81352972311;svc=fax
mailto:info@nic.ad.jp
http://www.nic.ad.jp/

21

ENUM Trial JapanE T J P NAPTR+ENUM 例
NUM
RIAL

電話番号+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 になる

22

ENUM Trial JapanE T J P

NUM

SIPとENUM

RIAL• クライアントによる実装– ユーザからの電話番号からENUMでSIP URIを求めて，SIPプロキシサーバに通知– draft-ietf-sipping-e164-03.txt• SIPプロキシサーバによる実装– クライアントからの何らかのURIから電話番号を推定し，ENUMによりSIP URIを求める

23

ENUM Trial JapanE T J P オペレータENUMとユーザENUM
NUM
RIAL

• オペレータENUM– 事業者がレコードを設定– 電話事業者が電話の経路制御に用いる– ナンバーポータビリティ• ユーザENUM– ユーザがレコードを設定– ユーザが自分の番号のサービスを規定するために用いる運用形態が大きく異なる(参考）ENUM研究グループ報告書
http://www.nic.ad.jp/ja/enum/report/enum-report2003.pdf

24

ENUM Trial JapanE T J PNUMRIAL各国の状況

25

ENUM Trial JapanE T J PNUM

各国の状況

RIAL

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

26

ENUM Trial JapanE T J P

NUM

Delegationの状況(E.164番号順)

RIAL

•
•

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

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

実験用 (2)– VISIONng、NeuStar•

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

27

ENUM Trial JapanE T J P

NUM

各国のデリゲーションの状況

RIAL

国コード 国名
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.arpa1.2.4.e164.arpa
3.4.e164.ar
4.4.e164.ar
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

28

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

ENUM Trial JapanE T J P 日本の状況
NUM
RIAL

• 総務省の研究会– IPネットワーク技術に関する研究会（2001年度）– 電気通信番号に関する研究会(2002年度）
ワーキンググループ• ENUM研究グループ– JPNIC事務局 23会員参加– http://www.nic.ad.jp/ja/enum/index.html• ENUMトライアルジャパン（ETJP)– ENUMの実証実験の場– http://etjp.jp/
29

ENUM Trial JapanE T J P

NUM

ETJP−ENUMトライアルジャパン

RIAL• ENUMを用いた通信サービス基盤技術の実証実験を行う– 会長： 後藤滋樹早稲田大学教授– ３９会員（2003/11/4現在）– オープンな実験の場• 活動のロードマップ– 2003年９月17日発足– 2003年９月〜 フェーズ１：• ENUMを用いた通信機器ソフトウエアの検証– 2003年12月〜 フェーズ２：• ENUMを用いた通信サービスの動作検証– 2004年４月〜9月 フェーズ３：• 利用者によるENUM操作まで 含めた通信サービス全体の動作検証，他国とのENUMトライアルの連携

30

ENUM Trial JapanE T J P

NUM

ENUMを用いた通信サービスの要素と検証範囲

RIAL

サービスとENUMトライアル要素との関係サービスとENUMトライアル要素との関係

利用申込
ユーザ

電気通信事業者

初期
登録

ENUM
DNS

resolution
通信(電話番号から通信手段と宛先を取得)
選択や切替

登録内容変更要素① ENUMインフラ
要素④ プロビジョニング(通信サービス内容の登録)

要素② ENUMアプリケーション

要素③ ENUM利用サービス
ETJPのフェーズと検証範囲
ETJPのフェーズと検証範囲

フェーズ1
フェーズ2フェーズ3
31

ENUM Trial JapanE T J PNUMETJPの位置付け

RIAL

総務省
(システム課/番研/ENUM 検討小グループ/…)
オブザーバ

報告・相談

オブザーバ

ENUM研究グループ
メンバ

報告・相談

報告・相談

ENUM Trial Japan ‐ ETJP ‐他国トライアル

通信ハードウェアベンダ

連携 ・ 調整通信ソフトウェアベンダ
通信サービスプロバイダ

メンバ
参加はオープン

運用へのフィードバック

事業者団体

ENUM レジストリ

その他

・Web掲出
・実験報告会

成果公開

機器・ソフトの動作検証
サービス構造の検討
課題の検討
32

ENUM 利用環境の提供

ENUM Trial JapanE T J P

NUM

RIAL

課題

33

ENUM Trial JapanE T J P

NUM

課題

RIAL

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

34

ENUM Trial JapanE T J P

NUM

課題

RIAL

• セキュリティ– DNSセキュリティ– ENUMセキュリティ– アプリケーションレベルセキュリティ• プライバシ– WHOIS– アプリケーションレベルプライバシ

35

ENUM Trial JapanE T J P

NUM

課題

RIAL

• 制度との関係– 特に電気通信事業法• 「ENUMによる電話」と「音声役務」• 他の役務を識別するために電話番号を使ってよいか• 登録者（加入者）と番号を割り当てられた事業者の関係• どの電気通信番号を用いるか

36

ENUM Trial JapanE T J P

NUM

RIAL

おわり

37

ENUM Trial Japan