ICC2009, Hammamet Tunisia, May 2009


0I,2#ase 0ervice :rchitecture !or :''$ication2 a"are O'tica$ Net"or(
:. Cam'i, >. Cerroni, *. Cora%%a, 3. Ca$$egati
D6I0 University o! 5o$ogna 5o$ogna, IT:/? @a$ o.cam'i,"a$ter.cerroni, giorgio.cora%%a,!ranco.ca$$egatiA Buni#o.it

5. Martini, 3. 5aronce$$i,
CNIT ,isa, Ita$y @#ar#ara.martini, !a#io.#aronce$$i A Bcnit.it

-. Martini, ,. Casto$ i
0cuo$a 0u'eriore 0antC:nna ,isa, IT:/? @va$erio.martini, casto$ iA Bsssu'.it

Abstract— This papers reports a test-bed implementation of an application-aware optical network where IT applications may request a given resource (i.e. remote storage space, remote computation, media stream, etc. and the communication facilities required to connect to it with proper grade of service, fully relying on the network infrastructure. Index Terms— !"#$%, %&&', %I#, '!', &ptical network, application aware



uture IT services aim at the integration an management o! resources an services "ithin istri#ute , heterogeneous, ynamic environments. The rea$i%ation o! this goa$ re&uires the isintegration o! numerous #arriers that norma$$y se'arate com'uting systems an a''$ication services !rom ata net"or( in!rastructures. One o! the (ey issues is to 'rovi e so$utions on #ri ging remote IT)*ri systems an services +e.g. su'ercom'uters, ata centers, I,T-. "ith emerging an 'romising o'tica$ trans'ort net"or( techno$ogies +e.g. Inte$$igent O'tica$ Net"or(s. These net"or(s are e&ui''e "ith Contro$ ,$ane +C,. !unctiona$ity, e.g. ty'ica$$y #ase on the *enera$i%e Mu$ti,rotoco$ /a#e$ 0"itching +*M,/0. 'rotoco$ suite -, "hich #asica$$y automates the circuit 'rovisioning across the net"or( an e1'oses such ca'a#i$ities to c$ient no es through User to Net"or( Inter!ace +UNI.. Ho"ever these net"or(s sti$$ $ac( the ca'a#i$ities to !u$!i$$ connectivity service re&uests issue #y IT a''$ications ue to i!!erent grain in the resource escri'tion carrie #y a''$ication service re&uest an that han $e #y the net"or( service 'rimitives o! C,. This suggests the nee !or ne" net"or( e$ements 'rovi ing a ne" set o! !unctiona$ity su''orting a''$ication2to2net"or( interaction. The core 'ro'osa$ o! this 'a'er is to 'rovi e !u$$ a''$ication a"are net"or(ing. This term has #een use &uite e1tensive$y in the $ast eca e, o!ten "ith s$ight$y i!!erent !ocus.
4 This "or( has #een "as 'artia$$y !un e #y the 5ON62'ro7ect +85ui$ ing the 3uture O'tica$ Net"or( in 6uro'e., a Net"or( o! 61ce$$ence !un e #y the 6uro'ean Commission through the 9th ICT23rame"or( ,rogramme.

:ccor ing to the 'revious statements, the goa$ here is to 'rovi e the a''$ication "ith the o''ortunity to re&uest a given resource +i.e. remote storage s'ace, remote com'utation, me ia stream, etc.. an the communication !aci$ities re&uire to connect to it "ith 'ro'er gra e o! service !u$$y re$ying on the net"or( in!rastructure. The !o$$o"ing action 'oints are crucia$ to this en ; • ma(e the a''$ication ca'a#$e o! e1changing semantica$$y rich messages "ith the net"or( to issue service re&uests !or the negotiation an reservation o! nee e resources • choose a semantica$$y rich $anguage that is genera$ enough to #e usea#$e #y any sort o! a''$ication !or any 'ossi#$e (in • ena#$e the <techno$ogy in e'en ent= contro$ o! net"or( resources #y ma''ing the service re&uest into C, irectives. It "ou$ #e o! great va$ue to so$ve these action 'oints "ithout any ma7or im'$ementation e!!ort, #ut using e1isting #ui$ ing #$oc(s, suita#$y arrange . >e #e$ieve one o! the crucia$ resu$ts o! this "or( is that "e are a#$e to 'rove #y means o! a test2#e im'$ementation that this is 'ossi#$e. In the 'ro'ose architecture the net"or( resource reservation is rea$i%e uring the a''$ication signa$ing thus rea$i%ing the on2 eman service 'rovisioning to a''$ications "ith the re&uire &ua$ity o! service. The a''$ication signa$ing is #ase on 0ession Initiation ,rotoco$ +0I,.. The session management messages carry a genera$ resource escri'tion 'ay$oa that contains the a''$ication re&uest to the net"or( in a user oriente $anguage. This "or( 'ro'oses to use the Resource Descri'tion 3rame"or( +RD3. $anguage - !o$$o"ing the i eas 'resente in -. The service re&uests issue #y a''$ications nee to #e trans$ate in a consistent an net"or(2s'eci!ic irectives. : service architecture !or C,2ena#$e trans'ort net"or(, ca$$e 0ervice Oriente O'tica$ Net"or( +0OON. - is e1'$oite to !u$!i$ the service re&uests issue #y a''$ications "hi$e mas(ing the trans'ort re$ate im'$ementation etai$s !rom the a#stract re&uest o! the service. 0OON a$$o"s net"or( techno$ogies to #e in e'en ent !rom !uture evo$ution o! the net"or( services an the C, to #e un#ur ene o! the service2re$ate

sus'ension an retrieva$. etc.. 7itter. C. 'ro'ose in . e!ine #y >IC. A. genera$ enough to 'rovi e net"or( in!ormation e1change in e'en ent$y !rom the net"or(ing techno$ogy. a$$o"ing the !orma$i%ation o! a "i e variety o! resources as "e$$ as resources state. Than(s to NRD/ each communication can #e enrich "ith etai$e in!ormation a#out Jo0 an net"or( re&uirements +i.2M an 0I. in 'rinci'$e a net"or( omain cou$ have 7ust one 0I. searching an reserving resources. 'ro1y.e.. a net"or( to'o$ogy.e. e. The net"or( cou'$e "ith the service $ayer constitutes the 0ervice Oriente O'tica$ Net"or( +0OON.. Application Oriented Network module >e assume the net"or( is e&ui''e "ith :''$ication Oriente Mo u$es +:O2M. 'rotoco$ get into '$ay. the net"or( no es./02ena#$e o'tica$ net"or(. thus un erstan ing the re$ate communication nee s an ma''ing them into sessions. *iven the nature o! a 0I.. 0erver. !or re'resenting in!ormation -. The Net"or( Descri'tion /anguage +ND/. the service '$ane managing the ma''ing #et"een service an net"or( re&uests an the *M. H 0I.. >e ca$$ this $anguage Net"or( Resource Descri'tion /anguage +NRD/. :''$ication oriente net"or( architecture./0 net"or(s !or the invocation o! Jo02ena#$e an high2#an "i th connectivity services. RD3 'rovi es genera$ metho o! mo e$ing in!ormation through a variety o! synta1 !ormats. 0'eci!ica$$y the Session layer NET-M SIP-M DSE MI Service Plane DSE SOON Optical Transport network Edg e rou te r 3igure D. sho"ing the various mo u$es an their intercation. to manage a''$ication a"are net"or(ing. in -. Overview of SOON The 0OON . that "i$$ #e the su#7ect o! a !urther "or(.. is a stan ar 0I. The so$ution 'resente in the 'a'er is su''orte #y the escri'tion o! a 'rototy'e im'$ementation. This is "here the session conce't an the 0I. 5ecause o! s'ace reasons "e can not go into a etai$e escri'tion o! the NRD/ onto$ogy. :s out$ine 'revious$y this architecture may manage #oth a''$ication resources an net"or( resources. +see :. !or instance.2M..M.me iates the interaction #et"een &ua$i!ie ''$ications. that "i$$ trigger the net"or(s into creating the connections re&uire to trans'ort the ata !$o". Here "e nee to co'e "ith net"or( resource re&uests.'rovi es onto$ogy !or com'uter net"or(s an can #e use to easi$y escri#e. H :''$ication mo u$e +:.ICC2009. 'rotoco$ is use to manage the sessions since it 'rovi es a$$ the 'rimitives !or user authentication. .. mo u$e +0I. This a''roach a$rea y 'rove success!u$ in a 'revious e1'eriment re!erring to a scenario !o *ri a''$ications over O'tica$ 5urst 0"itche net"or( -.2M the :O2M may assist a''$ications into 'u#$ishing. Com#ining the communication ca'a#i$ities o! :. En d-use r ap plication APP-M AO-M Re so urce 2 a''$ication 'rotoco$s that may #e enca'su$ate in the 0I. nonethe$ess ND/ a$one is not enough !or our 'ur'oses. e$ay.. The :O2M is a#ove the 0OON an ta$(s irect$y "ith the en user a''$ications. It is $ogica$$y su#2 ivi e into three mo u$es.2M.:. an +*. • sessions are use to han $e the communication re&uests an maintain their state #y ma''ing it into session attri#utesG • the 0I./0 C. May 2009 !unctiona$ity.M.. since it !ocuses on the escri'tion o! net"or( e$ements. is a#$e to interact "ith the net"or(. >e !o$$o" here the same 'rinci'$e. The $ogica$ architecture is 'resente in 3ig. The e1'eriments escri#e sho" that the net"or( can #e ma e <a''$ication a"are= rather easi$y e1'$oiting e1isting techno$ogy. is a genera$2 'ur'ose $anguage.$ane +0.g.. acting on to' o! the +*. The Resource Description Framework The Resource Descri'tion 3rame"or( +RD3. B.2M managing the "ho$e omain or many o! them co2$ocate "ith +some o!. The i ea to use RD3 to escri#e net"or(s re$ate conce'ts is not ne". Hammamet Tunisia. : session $ayer managing the a''$ication signa$ing. There!ore "e nee a RD3 synta1 that is a#$e to escri#e <communication nee s=. the 0OON D06 in this "or(. architecture. 'arses an un erstan s the . messagesG H Net"or( mo u$e +N6T2M.../IC:TION :>:R6 N6T>ORF :RCHIT6CTUR6 :ND 5UI/DIN* 5/OCF0 This section escri#es the 'ro'ose architecture an the re$evant #ui$ ing #$oc(s. The 0OON architecture im'$ements a 0ervice . The 'a'er is organi%e as !o$$o"s E II. : nice an im'ortant !eature o! the architecture 'ro'ose here is that it is a$so consistent "ith the Ne1t *eneration Net"or( s'eci!ications #y ITU2T as "i$$ #e iscusse $ater in the 'a'er.2M may sen the in!ormation a#out the service 'ro!i$e o! a given session to the 0OON D06.. The $ogica$ scheme is sho"n in 3igure D. i. : iscussion o! ho" cou$ #e manage a''$ication resources is escri#e +in a simi$ar architecture.. 'ro1y im'$ementation enhance "ith inter!aces to"ar s the u''er an $o"er mo u$es.ro1y 0I. Than(s to the N6T2M the 0I. Nonethe$ess in this "or( "e !ocus on the net"or( resource 'rovisioning an in the !o$$o"ing "i$$ re!er to this s'eci!ic case on$y. session set2u'. 5an "i th. D "here three $ogica$ $ayers are in evi ence.

name 0ervice 0tratum an Trans'ort 0tratum. noti!ication an reservation. AO-M User UA !" SIP-M SOO) PU$%IS& #'' O( Resource UA #" a" . The 0C3s <include resource control" re#istration" and authentication and authori$ation functions . e. 3or sa(e o! sim'$icity in 3ig. ata#ase... iscovery. These 'rimitives may inc$u e con!iguration comman s. To the 'ur'ose o! this "or(. one !or each e ge net"or( no e. circuit set2u'. 'rotoco$ an centere on the :O2M. D. 2 +#.. 2 there is an e1am'$e o! an user "anting to trans!er a #u$( o! ata to a storage $ocation over a ata communication channe$ o! given characteristics./0 C... The starting o! any communication session is rea$i%e #y means o! a mu$ti'art IN-IT6 0I. the N*N architecture is com'ose o! t"o sets o! !unctiona$ities.g.. This stage a$$o"s the co$$ection o! the a''$ication resources in the :''$ication Oriente Net"or( mo u$e.ICC2009. The :O2M "i$$ ia$og "ith 0OON to reserve the re&uire net"or( resources e1'resse into the NRD/ +3ig.. . i.e. 2 + L.. e1'$oits the source2initiate *M.. The invo$ve D06s are o#taine !rom the in!ormation store in the Net"or( To'o$ogy Resource Data#ase +NTRD.g.IN* TO N*N This section 'rovi es the ma''ing #et"een im'$emente #ui$ ing #$oc(s "ith N*N !unctiona$ities to sho" the corres'on ence o! this research "or( "ith stan ar N*N 'rinci'$es -. signa$ing !or 'rovi ing on2 eman trans'ort net"or( services "ith a $eve$ o! a#straction suita#$e !or #eing invo(e #y a''$ications.. net"or(. The C06. The etai$e 'roce ure "i$$ #e e1'$aine in 0ection I-. message enca'su$ating an a''$ication 'rotoco$ an a NRD/ ocument +3ig. $in( #an "i th avai$a#i$ity chec(. the user +U:D.. :O2M in this "or(. 0U50RI56 message to the :O2M inc$u ing the re&uire communication nee s to !ina$i%e the trans!er +3ig. e.. The 0U50CRI56 message trans'ort in its #o y an NRD/ escri'tion co$$ecting #oth the en&uiries to the a''$ication resources an the net"or( etai$s. D. The user "i$$ #e a vise #y means o! 0I." SU$S-RI$E #'' O( -&E-( c" d" )OTI+.U5/I0H message.. 'er!orms a''$ication i enti!ication an authori%es the re$evant service re&uests using the in!ormation store in its 0ervice /eve$ :greement +0/:. 2 +#L. the D06 triggers a signa$$ing message e1change "ith the C06 to authenticate an authori%e the a''$ication. as "e$$ as the resource status monitoring. Then the invo$ve D06s issue the techno$ogy2 e'en ent 'rimitives to the contro$$e e ge net"or( no es.. Hammamet Tunisia.. The :O2M search into the 'u#$ishe resources i! the re&ueste a''$ication resources are avai$a#$e an su#se&uent$y ia$og "ith 0OON to chec( the re&uire trans'ort resources +3ig. investigates such resources avai$a#i$ity sen ing a 0I. May 2009 0. #'' O( I)*ITE #'' O( RESER*E . the user can a''$y !or a reservation as soon as the 'osition an the avai$a#i$ity o! the resource is !oun into the net"or(. To !u$!i$ the service re&uest. rinciple of operation The 'ro'ose architectures !o$$o"s in 'rinci'$es three i!!erent 'hases. in terms o! en 2host a ress an 'erceive &ua$ity o! service . a$$ su''orte #y the 0I. the Resource User :gent +U:2. The D06 'rocesses net"or( service re&uests issue #y a''$ications. since :O2M is a"are a#out the a''$ication resources su#mitte into its o"n omain. 2 + . • Search. NOTI3? message regar ing the etai$e 'osition an avai$a#i$ity o! I • the resources +3ig. The reservation 'hase !o$$o"s an enriche reservation schema o! a stan ar 0I. In or er to start the communication session the !o$$o"ing ste's shou$ #e 'er!orme G • u!lish.. 2 +a. 61am'$e o! o'eration at the a''$ication $eve$. not sho"n in the !igure. an a num#er o! Distri#ute 0ervice 6$ements +D06s. 'u#$ication. This is achieve through a istri#ute signa$ing among <service e$ements= that consists in one Centra$i%e 0ervice 6$ement +C06. an "ith the D06s invo$ve in the service 'rovisioning in or er to agree on the net"or( K"i e settings to #e 'er!orme on the e ge net"or( no es.. The im'$ementation o! D06 an C06 an ho" the NTRD is !i$$e has #een escri#e in -. III. Service Stratum NGN NGN terminal terminal Service -ontrol +unction S-+" Other NGN Rs )A-+ )A-+ Customer Customer Premises Premises Equipment Equipment End-User Functions RA-+ RA-+ Transport Function Transport Stratum 3igure I. 2 +c. Reserve. The :O2M must (no" the avai$a#i$ity o! the storage $ocation that has #een 'u#$ishe +3ig. M:.. The N*N architecture Re!erring to 3ig. The stan ar IN-IT6 re&uest cou'$es "ith the NRD/ ocument is a#$e to s'eci!y a set o! net"or( re&uirements that are 'recon itions to a''$ication session. shou$ 'u#$ish to the :O2M its o"n a''$ication resources #y means o! a NRD/ escri'tion enca'su$ate into the #o y o! a generic 0I./" d/" 3igure 2. the main 0ervice 0tratum !unctiona$ entity is the 0ervice Contro$ 3unction +0C3.

The NRD/ mo u$es have #een im'$emente e1'$oiting the Resource an : mission Contro$ 3unction +R:C3.opensips.ro1y 0erver or -i eo 0erver.UAA UE A I)*ITE SIP-M TR.g./02 /inu1 5o1 has #een 'rovi e "ith 6thernet inter!ace connecte to the contro$$e 6R an set "ith a 'u#$ic I.N0I. means o! an a 2hoc o'ensi's e1terna$ mo u$es "hich 0I. Hammamet Tunisia. The RACF e(ecutes polic&) them running an instance o! the D06 mo u$e an e&ui''e !ased transport resource control upon the re*uest of SCF" "ith /inu1 v2. 3rom a !unctiona$ 'oint e!ine an NRD/ 'arser an the inter!ace to 0OON. an the massage an an NRD/ mo u$e. May 2009 )RD% Service )ET-M UA..TOR RD3 'arser +http://librdf. • the 0I. o! vie" the 0C3 corres'on s to the :O2M.O o'erating system an have 'u#$ic I.org/. = -. e$ay #oun . Test)!ed Description This section 'resents the test#e use to va$i ate the 'ro'ose architecture an e1amines a signa$$ing e1am'$e. DSE 3 #'' O( resource authori%ation ! #" A-( an ! $" reservation. reser-ation t. . use as en 2user termina$s are 0I. 2. stac( +http://www. issuing N6TCON3 irectives -.6RIM6NT:/ :CTI-IT? A. !or +*.ility !2" !3" ! *" Re0uest level= an $andwit3 availa. )etwork setting Re0uest The 0C3 is res'onsi#$e !'" )etwork setting Re0uest !or e1tracting service ! )" Service )etwork setting !(" )etwork setting re&uirements Response )RD% Response Response !rom service !(" ! " -onnectivity set-up ! *" Response signa$ing an I)*ITE sen ing a ! 2" re&uest to #'' O( R:C3 !or ! 3" net"or( Net+or.2PD-+E DSE 3 DSE +E# ICC2009. uring a e. each o! utili$ation and 'oS mechanisms. ma1 #an "i th. technolo#&" network topolo#&" connectivit&" resource The 0ervice .rou/. I. !or the contro$ o! +http://www. In this 'roo! o! conce't test2#e the NRD/ has #een 'rovi e R:C3 <provides an a!stract view of transport network "ith the ca'a#i$ity to re&uest a 're e!ine #an "i th an infrastructure to the SCF % such as network transport C$ass o! service on$y.ility Resource reservation #y Response !%" Availa.$ane is com'ose #y I /inu1 5o1es. a resses determines transport resource availa!ilit&" makes admission decision" and applies controls to transport functions. the 0C3 DATA TRA)S+ER re'resents the >e start "ith a !e" im'$ementation etai$s. to assure the com'$ete reacha#i$ity.. .ractica$$y. e. s'eci!ica$$y to the The 0I. The D06M contro$s the 3rom this "e can argue that !rom a !unctiona$ 'oint o! vie" 6RM +"ith MPD.2M an N6T2M. The Trans'ort 0tratum 'rovi es I. 6ach the R:C3 an N:C3 corres'on to the 0.org/raptor/.2#ase ca$$ or mu$time ia trans!er. ena#$e trans'ort net"or(s -.org/.ility !$" Response interacting "ith the -onnectivity -onnectivity Trans'ort set-up !'" !&" Re0uest set-up !&" Re0uest 0tratum -. User :gents +U:. I-.. signa$$ing "ithin a service 'rovi er in!rastructure among. ..M. N:C3 R:. 6M. • the :..2M an the N6T2M has #een im'$emente #y such as co ec.G a''$ication resources invo$ve in the content transmission..2M has #een #ui$t using an o'ensource 0I. ER PE! DSE 2 Q ER2 PE1 Resource ! " at the service Re0uest Availa.2#ase connectivity services !or the #ene!it o! 0C3s "ith the su''ort o! the enhance "ith the ca'a#i$ity to sen a mu$ti'art IN-IT6 Net"or( :ttachment Contro$ 3unction +N:C3. 'ro1y 0I.g. #ase on the .ility !#" Re0uest trigger the net"or( resources $andwit3 availa. su''ort R:C3 "ith in!ormation re$ate to su#scri'tion 'ro!i$e.pjsip.

to D06I.))""".2M enca'su$ating. >hen the trans'ort has #een reserve the 200 OF is !or"ar e to the U6a +DQ. <Resource Descri'tion 3rame"or( +RD3.o$. Then.. D06D..g. i. other"ise it sen s a N:CF..rotoco$ is use on to' o! the 0OON architecture to esta#$ish a''$ication sessions accor ing to the a''$ication re&uirements an then the net"or( contro$ '$ane is triggere . D06I trans$ates the service 'arameters into net"or( resource re&uirements. the TRC2 36D sen s a <Bandwidth Availa!ilit& Re*uest< +Q. 6R2 an 6RI are con!igure as 'rovi er 6 ge Router +6R.)I666 0ym'osium on Integrate Net"or( Management./0 routers that are interconnecte as sho"n in 3ig.. :rchitecture= I6T3. containing in!ormation a#out the success or !ai$ure o! such con!iguration. the D06I sen s to the D06D an D062 the <Connectivit& Set)up Re*uest= +9. B. The routers name CR are con!igure as core routers. 3rance. Martini.3.g. its o"n a''$ication 'rotoco$ an an NRD/ ocument containing the net"or( re&uirements !rom the U6# 'oint o! vie" +DI. F$yne.)I666 Internationa$ 0ym'osium on Integrate Net"or( Management +IM. 20M#it)s !or HD vi eo trans!er. to the 6RD to get the #an "i th that is actua$$y use #y e1isting voice 'ac(et trans!ers #et"een 6RD an 6R2. Rona$ van er ./0 net"or(. an an NRD/ ocument containing the net"or( resource re&uests.... the IN-IT6 message is !or"ar to the estination +D2. 3. to en!orce the 'ro'er tra!!ic 'o$icy that ena#$e the me ia !$o" generate #y U6 termina$s to #e ma''e to the 'act connecting 6RD an 6R2. This a''roach in 'rinci'$e enriches the net"or( "ith a num#er o! a''$ication oriente !eatures than(s to the rich session oriente semantic o! 0I. the transmit rate is re&ueste o! &ueue e icate to trans!er e$ay2 sensitive 'ac(ets at the out'ut inter!ace to"ar s 6R2./0. a resses o! U:: an U:5 +avai$a#$e at 0I. 0D. O0. the D06D com'ares the avai$a#$e #an "i th "ith the re&ueste #an "i th an sen s the <Resource Availa!ilit& Response= +O. 6R2.e.. #an "i th. U:: sen s an IN-IT6 message ma e o! t"o 'artsG an a''$ication 'rotoco$ escri#ing the session +e. gra e o! service. to D06D $in(e to 6RD containing such re&uirements.. than(s to the in!ormation store in NTRD.2M "hich e1tract the NRD/ in or er to 'er!orm the net"or( reservation #y means o! N6T2M. R636R6NC60 UDV R3C I9QR <*enera$i%e Mu$ti2. 'ath. Carro$$. nee e #an "i th +e. Test2#e architecture The metro2core net"or( com'rises si1 I.ICC2009. Casto$ i 8: Nove$ 0ervice Oriente 3rame"or( !or :utomatica$$y 0"itche Trans'ort Net"or(8 9th I3I. Tenth I3I..2M ecou'$es the message #o y an sen s the NRD/ 'art to the N6T2M +DL. 0u#se&uent$y sen s a <Resource Availa!ilit& Re*uest< +I.g. :$$ the si1 routers are e&ui''e "ith 3ast 6thernet +36.e. an an :CF !o$$o" to 'ositive$y c$ose the session +DR. as "e$$ as the service 'arameters e1tracte !rom +D. >ithout $ac(ing in genera$ity.../0. 200Q. The NRD/ is reattache to the #o y o! the IN-IT6 message in or er to (ee' the net"or( status a$ong the 0I. The ata e1change can start into the reserve channe$ across the trans'ort net"or(. Farim Tor(man !or their contri#ution to the im'$ementation o! the test2#e . May 2009 5.. inter!aces an su''ort M. to the corres'on ent 6Rs that in turn 'er!orms the re&ueste con!iguration an sen s #ac( the <Network settin# Response= +S. i! U:5 is vi eo server U:: "ants to o"n$oa a vi eo. N.."I.)M. >hen receiving the <Bandwidth Availa!ilit& Response= +R.. to D06I to reserve resources !or a Jo02ena#$e ata trans!er across the M. "e consi er on$y one :O2M cou'$es to D06I.. e1'$oting the D06s. U2V UIV UQV . D062.. 6RD.2M. The routers ca$$e 6RD.2M u'on registration. To this en the 0ession Initiation . Conce'ts an :#stract 0ynta1=. <Using the Net"or( Descri'tion /anguage in O'tica$ Net"or(s. 0uch a re&uest contains the I. an o! the D06s connecte to those 6Rs +i. etc. <Network settin# Re*uest= +S. Nice. :ccor ing$y. the N6T2M sen s #ac( to 0I. :CFNO>/6D*M6NT The :uthors "ish to than( Mr. Here a U:: an U:5 are 're2registere as authori%e users in the 0I. the D06D an D062 the resu$t o! router con!iguration to D06I that in turn sen s the <Service Response= +DD. an R0-. Q. . May 2009 SP DSE DSE3 R AO-M DSE2 0Aa 0A1 ER3 ER CE CR CR CR 36 ER2 CE IP/ MPLS Metro Netwo rk 3igure Q. Then.2M a NRD/ ocument "ith the current net"or( status +DDL. an category o! tra!!ic +e. 0'eci!ica$$y.ao$a *rosso. Octo#er 200Q. i. The N6T2M sen s a <Service Re*uest= +2.. 'rotoco$s "ith e1tension !or D02T6 -. :ccor ing$y D06D an D062 issues the N6TCON3 irectives.rotoco$ /a#e$ 0"itching +*M. i. :n ree Toon( an Cees e /aat. I! the #an "i th is avai$a#$e. 5aronce$$i.. .. U'on receiving <Resource Availa!ilit& Re*uest=. The 200 OF message goes through the 0I.N.= In. U6# re'$ies "ith a 200 OF message to the 0I. the 0I. an RD3. +se Case :n e1am'$e o! ho" the test2#e "or(s is 'rovi e "ith re!erence to 3igure R. *.. CONC/U0ION In this 'a'er "e have sho"n an architectura$ im'$ementation o! an a''$ication2a"are o'tica$ net"or(. to N6T2M "ith the va$ue :CF i! the con!iguration has #een 'ro'er$y 'er!orme . :t some stage U:: "ants to esta#$ish a communication session "ith the U65 +e.g.e. htt'.e. Hammamet Tunisia. D06I o#tains the a resses o! the re$evant 6Rs +i. >IC Recommen ation.. -.. 3i$i''o Tangheri an Mr.org)TR)200Q)R6C2r !2conce'ts2200Q02D0) Neroen van er Ham. to create the re&uire trans'ort net"or(. in the #o y. >hen the resource reservation has #een success!u$$y rea$i%e . e$ay2sensitive tra!!ic. DR2D9 May 200R.e. Then.

Com'uter Net"or(s. 0a$va or.rotoco$. *ermany. architecture. an . Decem#er 200O 3. <0I./0 Tra!!ic 6ngineering.D0.. Decem#er 200Q ITU2T ?. Tervas et a$. May 2009 URV *. Casto$ i 80u''orting Contro$ . 5. Nu$y 200I O UOV U9V USV U9V UD0V UDDV UD2V UDIV .2ena#$e O'tica$ 5urst 0"itching architectures an 'rotoco$s !or a''$ication2a"are o'tica$ net"or(s=. Casto$ i <: istri#ute signa$ing !or the 'rovisioning o! on2 eman -. >.20D2. Issue D0. <Resource an a mission contro$ !unctions in ne1t generation net"or(s. -o$ume QI. <*enera$ overvie" o! N*N=. Hammamet Tunisia.D0DO)7. *eneric . =N6TCON3 Con!iguration . 3. 5. I666. Martini.= Integrate Net"or( Management +IM.. <Re&uirements !or 0u''ort o! Di!!erentiate 0ervice :"are M. 200R. 5ra%i$.200D. 2009.ICC2009. Oct. -. 200S. May 2009 3. Martini.comnet. -.= Net"or( O'eration an Management 0ym'osium +NOM0. <3unctiona$ re&uirements an architecture o! the N*N re$ease D. :'ri$ 200S ITU2T ?. an .N services in trans'ort net"or(s. Munich .02.0DO Feith Fnightson et a$ <N*N :rchitecture. 5aronce$$i. /e 3aucheur.= I6T3 R3C IROQ. 200S.200S.2DDD. /ai. Communications Maga%ine.= I6T3 R3C Q9QD.= 0e'tem#er 200O ITU2T ?. Martini.rinci'$es 3unctiona$ :rchitecture.$ane2ena#$e Trans'ort Net"or(s "ithin ITU2T Ne1t *eneration Net"or( +N*N. 5aronce$$i. 6nns. Martini.. oi. an Im'$ementation=.= 0e'tem#er 200O R.