ozc995703 【ims9.2】dns protocol introduction issue6.20

Upload: esteban-aquino

Post on 01-Mar-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    1/44

    Revision Record

    Course Code Product Product

    Version

    Course Version ISSUE

    OZC995703 IMS 9.2 6.20

    Developer/Modifier Time Approver New/Update

    Linyongning 2013-10 lizhong New

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    2/44

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    3/44

    OZC995703IMS9.2DNS Po!o"ol In!o#$"!ion ISS%&6.20 CON'&N'S

    Content

    1 Protocols......................................................................................1

    1.1 DNS (n# &N%M.............................................................................................................................................................1

    1.1.1 DNS O)e)iew............................................................................................................................................................1

    1.1.2 &N%M O)e)iew.........................................................................................................................................................*

    1.1.3 DNS +$eie,................................................................................................................................................................7

    1.1.* DNS e,on,e,.........................................................................................................................................................1/

    1.1.5 DNS Me,,(ge e(#e................................................................................................................................................33

    1.1.6 DNS Me,,(ge o#y..................................................................................................................................................36

    1.1.7 NP' D'........................................................................................................................................................*0

    Coni#en!i(l Ino4(!ion o $(wei. No Se(#ing wi!ho$! Pe4i,,ion

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    4/44

    OZC995703IMS9.2DNS Po!o"ol In!o#$"!ion ISS%&6.20 1 Po!o"ol,

    1 Protocols1.1 DNS and ENUM

    1.1.1 DNS Overview

    'he #o4(in n(4e ,y,!e4 DNS i, ( hie("hi"(l n(4ing ,y,!e4 $il! on ( #i,!i$!e##(!((,e. 'he DNS !(n,l(!e, ho,! n(4e, in!o IP (##e,,e, (,,o"i(!e# wi!h ne!wo8ing#e)i"e, o !he $o,e o lo"(!ing (n# (##e,,ing !he,e #e)i"e, on 'CPIP-(,e# ne!wo8,.'he DNS (l,o ,!oe, o$!ing ino4(!ion o e4(il (##e,,e,. &("h no#e in !he DNS h(, i!,own #(!((,e (n# $n, ( ,e)e og(4 !o e,on# !o :$eie, o4 "lien! og(4,.

    'he DNS o)i#e, ( hie("hi"(l #o4(in n(4e ,("e y (llowing ( n(4e ,e)e !o (llo"(!e ((! o i!, zone !o (no!he n(4e ,e)e. 'he DNS (l,o o)i#e, (##i!ion(l ino4(!ion ,$"h (,

    ,y,!e4 (li(,e,; "on!("! ino4(!ion; (n# !he ho,! !h(! $n"!ion, (, !he i)o! o ( zone.

    Alication on IMS Networ!s

    'oge!he wi!h !he &.16* n$4e !o %I 4(ing &N%M ,e)e; !he DNS 4(, !he #o4(inn(4e o ( ne!wo8 ele4en! N& !o i!, IP (##e,, (n# i4le4en!, ,ign(ling 4e,,(ge o$!ingon (n IMS ne!wo8; (, ,hown in

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    5/44

    OZC995703IMS9.2DNS Po!o"ol In!o#$"!ion ISS%&6.20 1 Po!o"ol,

    !i"ure # li"(!ion o !he DNS o!o"ol on (n IMS ne!wo8

    =hen ( ,$,"ie #i(l, ( !el %I; !he o"e,,ing i, (, ollow,>

    1. S-CSC

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    6/44

    OZC995703IMS9.2DNS Po!o"ol In!o#$"!ion ISS%&6.20 1 Po!o"ol,

    !i"ure # DNS o!o"ol ,!("8

    PP> li"(!ion-L(ye Po!o"ol,

    Message Structure

    'he DNS o!o"ol i, !e@!-(,e# (n# $,e, !he %'

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    7/44

    OZC995703IMS9.2DNS Po!o"ol In!o#$"!ion ISS%&6.20 1 Po!o"ol,

    Message "od#

    'he 4e,,(ge o#y "on,i,!, o !he +$e,!ion; n,we; $!hoi!y; (n# ##i!ion(l ,e"!ion,.

    'he +$e,!ion ,e"!ion ,e"iie, wh(! i, eing e:$e,!e#. I! "on!(in, !he #o4(in n(4e o (

    :$ey +NM&; !he !ye o !he e,o$"e e"o# eing :$eie# +'AP&; (n# !he :$ey "l(,,+CLSS.

    'he n,we; $!hoi!y; (n# ##i!ion(l ,e"!ion, h()e !he ,(4e o4(!> ( )(i(le n$4e oe,o$"e e"o#,. 'he 4e,,(ge o#y 4(y "on!(in (ny o (ll o !he,e !hee ,e"!ion,.

    'he n,we ,e"!ion "on!(in, e,o$"e e"o#, !h(! #ie"!ly (n,we ( :$ey.

    'he $!hoi!y ,e"!ion "on!(in, e,o$"e e"o#, !h(! #e,"ie o!he ($!hoi!(!i)e n(4e

    ,e)e,.

    'he ##i!ion(l ,e"!ion "on!(in, e,o$"e e"o#, !h(! 4(y hel$l in $,ing e,o$"e

    e"o#, in o!he ,e"!ion,.

    Protocol $o%lianceSeci&cationNu%'er

    Docu%ent Descrition

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    8/44

    OZC995703IMS9.2DNS Po!o"ol In!o#$"!ion ISS%&6.20 1 Po!o"ol,

    e,o$"e,; ,$"h (, 4oile hone n$4e,; e4(il (##e,,e,; (n# (@ n$4e,; (,e# on (n&.16* n$4e.

    Alication on IMS Networ!s

    'oge!he wi!h !he DNS; !he &N%M ,e)e 4(, (n &.16* n$4e !o ( %I (n# i4le4en!,,ign(ling 4e,,(ge o$!ing on (n IMS ne!wo8; (, ,hown in

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    9/44

    OZC995703IMS9.2DNS Po!o"ol In!o#$"!ion ISS%&6.20 1 Po!o"ol,

    !i"ure # Po"e,, o "on)e!ing ( !el %I !o ( SIP %I

    Protocol Stac!

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    10/44

    OZC995703IMS9.2DNS Po!o"ol In!o#$"!ion ISS%&6.20 1 Po!o"ol,

    E.1+, Nu%'er

    n &.16* n$4e i, ( !elehone n$4e !h(! "o4ly wi!h !he in!en(!ion(l $li"!ele"o44$ni"(!ion n$4eing l(n #eine# y !he I'%-'.

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    11/44

    OZC995703IMS9.2DNS Po!o"ol In!o#$"!ion ISS%&6.20 1 Po!o"ol,

    !i"ure # DNS NP' :$ey

    0ields

    '(le 1-1#e,"ie, !he iel#, in ( DNS NP' :$ey.

    Ta*le #

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    12/44

    OZC995703IMS9.2DNS Po!o"ol In!o#$"!ion ISS%&6.20 1 Po!o"ol,

    0ield Descrition

    D M(, !o recursion-desiredin

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    13/44

    OZC995703IMS9.2DNS Po!o"ol In!o#$"!ion ISS%&6.20 1 Po!o"ol,

    !i"ure # DNS :$ey

    0ields

    '(le 1-2#e,"ie, !he iel#, in ( DNS :$ey.

    Ta*le #

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    14/44

    OZC995703IMS9.2DNS Po!o"ol In!o#$"!ion ISS%&6.20 1 Po!o"ol,

    0ield Descrition

    D M(, !o recursion-desiredin

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    15/44

    OZC995703IMS9.2DNS Po!o"ol In!o#$"!ion ISS%&6.20 1 Po!o"ol,

    !i"ure # DNS :$ey

    0ields

    '(le 1-3#e,"ie, !he iel#, in ( DNS :$ey.

    Ta*le #

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    16/44

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    17/44

    OZC995703IMS9.2DNS Po!o"ol In!o#$"!ion ISS%&6.20 1 Po!o"ol,

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    18/44

    OZC995703IMS9.2DNS Po!o"ol In!o#$"!ion ISS%&6.20 1 Po!o"ol,

    0ield Descrition

    leng!h (llowe#.

    D M(, !o recursion-desiredin

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    19/44

    OZC995703IMS9.2DNS Po!o"ol In!o#$"!ion ISS%&6.20 1 Po!o"ol,

    1.1.-. DNS S*2 uer#

    0unction

    DNS ,e)i"e SB :$ey i, $,e# !o o!(in !he ho,! n(4e (n# o! n$4e o ,e)e, o (,e"iie# ,e)i"e.

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    20/44

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    21/44

    OZC995703IMS9.2DNS Po!o"ol In!o#$"!ion ISS%&6.20 1 Po!o"ol,

    Protocol $o%liance

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    22/44

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    23/44

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    24/44

    OZC995703IMS9.2DNS Po!o"ol In!o#$"!ion ISS%&6.20 1 Po!o"ol,

    0ield Descrition

    !he n,we ,e"!ion.

    NSCO%N' M(, !o authority-numberin

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    25/44

    OZC995703IMS9.2DNS Po!o"ol In!o#$"!ion ISS%&6.20 1 Po!o"ol,

    !i"ure # DNS e,on,e

    Coni#en!i(l Ino4(!ion o $(wei. No Se(#ing wi!ho$! Pe4i,,ion $$

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    26/44

    OZC995703IMS9.2DNS Po!o"ol In!o#$"!ion ISS%&6.20 1 Po!o"ol,

    0ields

    '(le 1-7#e,"ie, !he iel#, in ( DNS e,on,e.

    Ta*le #

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    27/44

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    28/44

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    29/44

    OZC995703IMS9.2DNS Po!o"ol In!o#$"!ion ISS%&6.20 1 Po!o"ol,

    0ields

    '(le 1-/#e,"ie, !he iel#, in ( DNS e,on,e.

    Ta*le #

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    30/44

    OZC995703IMS9.2DNS Po!o"ol In!o#$"!ion ISS%&6.20 1 Po!o"ol,

    0ield Descrition

    !he n,we ,e"!ion.

    NSCO%N' M(, !o authority-numberin

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    31/44

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    32/44

    OZC995703IMS9.2DNS Po!o"ol In!o#$"!ion ISS%&6.20 1 Po!o"ol,

    0ields

    '(le 1-9#e,"ie, !he iel#, in ( DNS NS e,on,e.

    Ta*le #

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    33/44

    OZC995703IMS9.2DNS Po!o"ol In!o#$"!ion ISS%&6.20 1 Po!o"ol,

    0ield Descrition

    !he n,we ,e"!ion.

    NSCO%N' M(, !o authority-numberin

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    34/44

    OZC995703IMS9.2DNS Po!o"ol In!o#$"!ion ISS%&6.20 1 Po!o"ol,

    !i"ure # DNS SB e,on,e

    Coni#en!i(l Ino4(!ion o $(wei. No Se(#ing wi!ho$! Pe4i,,ion %

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    35/44

    OZC995703IMS9.2DNS Po!o"ol In!o#$"!ion ISS%&6.20 1 Po!o"ol,

    0ields

    '(le 1-10#e,"ie, !he iel#, in ( DNS SB e,on,e.

    Ta*le #

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    36/44

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    37/44

    OZC995703IMS9.2DNS Po!o"ol In!o#$"!ion ISS%&6.20 1 Po!o"ol,

    *

    !unction

    1-i! iel# !h(! ,e"iie, whe!he !hi, 4e,,(ge i, ( :$ey o e,on,e. B(l$e>

    0> :$ey

    1> e,on,e

    E.ample

    query-or-response000

    OP$ODE

    !unction

    *-i! iel# !h(! ,e"iie, !he !ye o :$ey. 'he )(l$e i, ,e! y !he ,en#e o ( :$ey (n#

    "oie# in!o !he e,on,e. B(l$e> 0> ,!(n#(# :$ey +%&A

    1> in)e,e :$ey I+%&A

    2> ,e)e ,!(!$, e:$e,! S''%S

    3-15> e,e)e#

    E.ample

    opcodestandard-query0

    AA

    !unction

    Se"iie, !h(! !he e,on#ing n(4e ,e)e i, (n ($!hoi!y o !he #o4(in n(4e in !he :$ey,+$e,!ion ,e"!ion. I! i, )(li# only o e,on,e,.

    E.ample

    auth-answer011

    /$

    !unction

    Se"iie, !h(! ( 4e,,(ge i, !$n"(!e# when !he leng!h i, ge(!e !h(n !he 4(@i4$4 leng!h(llowe#. =hen %DP i, $,e#; !hi, iel# in#i"(!e, !h(! ( e,on,e o)i#e, 4oe !h(n 512 y!e,.

    E.ample

    truncated000

    *D

    !unction

    Se"iie, whe!he ( "lien! e:$e,!, ( e"$,i)e :$ey o !he n(4e ,e)e. I! i, ,e! in ( :$ey(n# "on!(ine# in !he e,on,e. 'he e"$,i)e :$ey $n"!ion i, o!ion(l o DNS ,e)e,.

    E.ample

    Coni#en!i(l Ino4(!ion o $(wei. No Se(#ing wi!ho$! Pe4i,,ion %&

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    38/44

    OZC995703IMS9.2DNS Po!o"ol In!o#$"!ion ISS%&6.20 1 Po!o"ol,

    recursion-desired000

    *A

    !unction

    Se"iie, whe!he ( DNS ,e)e ,$o!, e"$,i)e :$eie,. I! i, ,e! o "le(e# in ( e,on,e.

    E.ample

    recursion-available011

    3

    !unction

    e,e)e# o $!$e $,e. I! 4$,! e ,e! !o ,in :$eie, (n# e,on,e,.

    E.amplereserved000

    *$ODE

    !unction

    *-i! iel# "on!(ine# in e,on,e,. B(l$e>

    0> no eo "on#i!ion

    1> o4(! eo; whi"h 4e(n, !h(! !he n(4e ,e)e "(nno! in!ee! !he :$ey

    2> ,e)e (il$e; whi"h 4e(n, !h(! !he n(4e ,e)e "(nno! o"e,, !he :$ey #$e !o (

    ole4 wi!h !he n(4e ,e)e 3> n(4e eo; whi"h 4e(n, !h(! !he #o4(in n(4e "on!(ine# in !he :$ey #oe, no! e@i,!

    )(li# only o (n ($!hoi!(!i)e n(4e ,e)e

    *> no! i4le4en!e#; whi"h 4e(n, !h(! !he n(4e ,e)e #oe, no! ,$o! !he e:$e,!e#

    !ye o :$ey

    5> e$,e#; whi"h 4e(n, !h(! !he n(4e ,e)e e$,e, !o eo4 !he ,e"iie# oe(!ion

    o oli"y e(,on,. e,e)e#

    E.amplereturn-codesuccess0

    D$OUN/

    !unction

    n $n,igne# 16-i! in!ege !h(! ,e"iie, !he n$4e o en!ie, in !he +$e,!ion ,e"!ion.

    !ormat

    :$ey-n$4e> (n $n,igne# 16-i! in!ege

    E.ample

    Coni#en!i(l Ino4(!ion o $(wei. No Se(#ing wi!ho$! Pe4i,,ion %'

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    39/44

    OZC995703IMS9.2DNS Po!o"ol In!o#$"!ion ISS%&6.20 1 Po!o"ol,

    query-number011

    AN$OUN/

    !unction

    n $n,igne# 16-i! in!ege !h(! ,e"iie, !he n$4e o e,o$"e e"o#, in !he n,we,e"!ion.

    !ormat

    (n,we-n$4e> (n $n,igne# 16-i! in!ege

    E.ample

    answer-number000

    NS$OUN/

    !unction

    n $n,igne# 16-i! in!ege !h(! ,e"iie, !he n$4e o e,o$"e e"o#, in !he $!hoi!y,e"!ion.

    !ormat

    ($!hoi!y-n$4e> (n $n,igne# 16-i! in!ege

    E.ample

    authority-number000

    A*$OUN/!unction

    n $n,igne# 16-i! in!ege !h(! ,e"iie, !he n$4e o e,o$"e e"o#, in !he ##i!ion(l,e"!ion.

    !ormat

    (##i!ion(l-n$4e> (n $n,igne# 16-i! in!ege

    E.ample

    additional-number000

    1.1.+ DNS Message "od#

    uestion

    'he +$e,!ion ,e"!ion i, $,e# !o "(y ( :$e,!ion in :$eie,. P((4e!e, in !hi, ,e"!ion ,e"iywh(! i, eing (,8e#. 'he n$4e o en!ie, $,$(lly one in !hi, ,e"!ion i, ,e"iie# y+DCO%N' in !he 4e,,(ge he(#e. 'he +$e,!ion ,e"!ion i, in !he o4(! ,hown in

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    40/44

    OZC995703IMS9.2DNS Po!o"ol In!o#$"!ion ISS%&6.20 1 Po!o"ol,

    !i"ure #

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    41/44

    OZC995703IMS9.2DNS Po!o"ol In!o#$"!ion ISS%&6.20 1 Po!o"ol,

    'he +CLSS iel# i, $,e# in !he +$e,!ion ,e"!ion. I! i, ( ,$e,e! o CLSS. In (##i!ion !oCLSS; !he +CLSS )(l$e li,!e# in'(le 1-13i, #eine#>

    Ta*le #% +CLSS )(l$e

    uer# $lass 2alue and Descrition

    F 255> (ny "l(,,

    **

    'he n,we; $!hoi!y; (n# ##i!ion(l ,e"!ion, h()e !he ,(4e o4(!> ( )(i(le n$4e oe,o$"e e"o#,; whee !he n$4e o e"o#, i, ,e"iie# in !he "oe,on#ing "o$n! iel# in

    !he 4e,,(ge he(#e.

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    42/44

    OZC995703IMS9.2DNS Po!o"ol In!o#$"!ion ISS%&6.20 1 Po!o"ol,

    0ield Descrition

    D'.

    ''L *-y!e $n,igne# in!ege !h(! ,e"iie, !he

    eio# #$ing whi"h ( e,o$"e e"o#e4(in, )(li#. 'he )(l$e ,4e(n, !h(! (e,o$"e e"o# "(n e $,e# only o !he!(n,("!ion in oge,, (n# "(nno! e"("he#.

    DL&NE' 2-y!e $n,igne# in!ege !h(! ,e"iie, !heleng!h o !he D' iel# in y!e,.

    D' )(i(le-leng!h ,!ing o y!e, !h(!#e,"ie, !he e,o$"e e"o#. 'he o4(! o!hi, iel# )(ie, (""o#ing !o !he 'AP& (n#CLSS o !he e,o$"e e"o#. (n IP)* (##e,,

    NS 2> (n ($!hoi!(!i)e n(4e ,e)e

    MD3> ( 4(il #e,!in(!ion no longe $,e# (n#el("e# y M

    M ( 4(il ow(#e no longe $,e# (n#el("e# y M

    CNM& 5> ( "(noni"(l n(4e o (n (li(,

    SO 6> 4(8, !he ,!(! o ( zone o ($!hoi!y

    M 7> ( 4(ilo@ #o4(in n(4e

    ME /> ( 4(il go$ 4e4e

    M 9> ( en(4e# 4(il #o4(in n(4e

    N%LL 10> ( n$ll e,o$"e e"o#

    =GS 11> ( well 8nown ,e)i"e #e,"i!ion

    P' 12> ( #o4(in n(4e oin!e

    IN ino4(!ion (o$! !he ho,! h(#w(e (n#ho,! oe(!ing ,y,!e4

    MIN 4(ilo@ o 4(il li,! ino4(!ion

    Coni#en!i(l Ino4(!ion o $(wei. No Se(#ing wi!ho$! Pe4i,,ion %-

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    43/44

    OZC995703IMS9.2DNS Po!o"ol In!o#$"!ion ISS%&6.20 1 Po!o"ol,

    *ecord /#e 2alue and Descrition

    M 15> 4(il e@"h(nge

    '' 16> !e@! ,!ing,

    'he CLSS iel# i, $,e# in e,o$"e e"o#,.'(le 1-16#e,"ie, !he )(l$e o !hi, iel#.

    Ta*le #% CLSS )(l$e

    $lass 2alue and Descrition

    IN 1> In!ene!

    CS 2> CSN&' no longe $,e#

    C 3> COS

    S *> e,io#

    Protocol $o%liance

  • 7/25/2019 OZC995703 IMS9.2 DNS Protocol Introduction ISSUE6.20

    44/44