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

The :O2M is a#ove the 0OON an ta$(s irect$y "ith the en user a''$ications. mo u$e +0I.. Than(s to the N6T2M the 0I. e!ine #y >IC. Hammamet Tunisia. 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. the service '$ane managing the ma''ing #et"een service an net"or( re&uests an the *M. 'ro1y. RD3 'rovi es genera$ metho o! mo e$ing in!ormation through a variety o! synta1 !ormats.e. The net"or( cou'$e "ith the service $ayer constitutes the 0ervice Oriente O'tica$ Net"or( +0OON.. a net"or( to'o$ogy. 0erver.2M. acting on to' o! the +*. since it !ocuses on the escri'tion o! net"or( e$ements. It is $ogica$$y su#2 ivi e into three mo u$es. . B. A. is a#$e to interact "ith the net"or(. searching an reserving resources. 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. This is "here the session conce't an the 0I. >e !o$$o" here the same 'rinci'$e. messagesG H Net"or( mo u$e +N6T2M. 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. a$$o"ing the !orma$i%ation o! a "i e variety o! resources as "e$$ as resources state. that "i$$ #e the su#7ect o! a !urther "or(. 7itter. Application Oriented Network module >e assume the net"or( is e&ui''e "ith :''$ication Oriente Mo u$es +:O2M.. i.e. 'ro'ose in .:. C.$ane +0.. to manage a''$ication a"are net"or(ing. in -. e$ay. sus'ension an retrieva$. • sessions are use to han $e the communication re&uests an maintain their state #y ma''ing it into session attri#utesG • the 0I. 5an "i th. architecture. H 0I./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. D "here three $ogica$ $ayers are in evi ence.. The $ogica$ scheme is sho"n in 3igure D. sho"ing the various mo u$es an their intercation. Com#ining the communication ca'a#i$ities o! :.M. 'ro1y im'$ementation enhance "ith inter!aces to"ar s the u''er an $o"er mo u$es. !or instance.. The $ogica$ architecture is 'resente in 3ig. The so$ution 'resente in the 'a'er is su''orte #y the escri'tion o! a 'rototy'e im'$ementation. H :''$ication mo u$e +:.ICC2009. 'rotoco$ get into '$ay. The 0OON architecture im'$ements a 0ervice . *iven the nature o! a 0I. in 'rinci'$e a net"or( omain cou$ have 7ust one 0I.. genera$ enough to 'rovi e net"or( in!ormation e1change in e'en ent$y !rom the net"or(ing techno$ogy. There!ore "e nee a RD3 synta1 that is a#$e to escri#e <communication nee s=. >e ca$$ this $anguage Net"or( Resource Descri'tion /anguage +NRD/. is a genera$2 'ur'ose $anguage. 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. Here "e nee to co'e "ith net"or( resource re&uests. The i ea to use RD3 to escri#e net"or(s re$ate conce'ts is not ne". 5ecause o! s'ace reasons "e can not go into a etai$e escri'tion o! the NRD/ onto$ogy. : session $ayer managing the a''$ication signa$ing./02ena#$e o'tica$ net"or(. 'rotoco$ is use to manage the sessions since it 'rovi es a$$ the 'rimitives !or user authentication. 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.. !or re'resenting in!ormation -... :''$ication oriente net"or( architecture. Overview of SOON The 0OON .2M an 0I.. nonethe$ess ND/ a$one is not enough !or our 'ur'oses. that "i$$ trigger the net"or(s into creating the connections re&uire to trans'ort the ata !$o".ro1y 0I.2M managing the "ho$e omain or many o! them co2$ocate "ith +some o!./0 C. an +*. is a stan ar 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( -. May 2009 !unctiona$ity. the net"or( no es. : iscussion o! ho" cou$ #e manage a''$ication resources is escri#e +in a simi$ar architecture. Than(s to NRD/ each communication can #e enrich "ith etai$e in!ormation a#out Jo0 an net"or( re&uirements +i. +see :.'rovi es onto$ogy !or com'uter net"or(s an can #e use to easi$y escri#e... etc.. session set2u'. :s out$ine 'revious$y this architecture may manage #oth a''$ication resources an net"or( resources.g. 'arses an un erstan s the . The Net"or( Descri'tion /anguage +ND/.2M.. thus un erstan ing the re$ate communication nee s an ma''ing them into sessions./0 net"or(s !or the invocation o! Jo02ena#$e an high2#an "i th connectivity services.M.2M may sen the in!ormation a#out the service 'ro!i$e o! a given session to the 0OON D06. the 0OON D06 in this "or(. The Resource Description Framework The Resource Descri'tion 3rame"or( +RD3.2M the :O2M may assist a''$ications into 'u#$ishing.me iates the interaction #et"een &ua$i!ie ''$ications. e.

. the Resource User :gent +U: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. net"or(.. 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.. noti!ication an reservation. 'rotoco$ an centere on the :O2M. The C06. The user "i$$ #e a vise #y means o! 0I. 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. the D06 triggers a signa$$ing message e1change "ith the C06 to authenticate an authori%e the a''$ication. $in( #an "i th avai$a#i$ity chec(. The im'$ementation o! D06 an C06 an ho" the NTRD is !i$$e has #een escri#e in -. 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. To the 'ur'ose o! this "or(. D. M:..U5/I0H message. 2 + .. These 'rimitives may inc$u e con!iguration comman s. 2 + L. the user +U:D. circuit set2u'. The :O2M must (no" the avai$a#i$ity o! the storage $ocation that has #een 'u#$ishe +3ig. message enca'su$ating an a''$ication 'rotoco$ an a NRD/ ocument +3ig.. the N*N architecture is com'ose o! t"o sets o! !unctiona$ities. 2 +c. an a num#er o! Distri#ute 0ervice 6$ements +D06s. the main 0ervice 0tratum !unctiona$ entity is the 0ervice Contro$ 3unction +0C3. #'' O( I)*ITE #'' O( RESER*E . Then the invo$ve D06s issue the techno$ogy2 e'en ent 'rimitives to the contro$$e e ge net"or( no es.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 -. In or er to start the communication session the !o$$o"ing ste's shou$ #e 'er!orme G • u!lish... 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. 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. e. D. investigates such resources avai$a#i$ity sen ing a 0I./0 C. May 2009 0. Reserve. ata#ase. The starting o! any communication session is rea$i%e #y means o! a mu$ti'art IN-IT6 0I.g. since :O2M is a"are a#out the a''$ication resources su#mitte into its o"n omain. The 0C3s <include resource control" re#istration" and authentication and authori$ation functions . This stage a$$o"s the co$$ection o! the a''$ication resources in the :''$ication Oriente Net"or( mo u$e. The reservation 'hase !o$$o"s an enriche reservation schema o! a stan ar 0I. 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. one !or each e ge net"or( no e. The :O2M "i$$ ia$og "ith 0OON to reserve the re&uire net"or( resources e1'resse into the NRD/ +3ig. :O2M in this "or(./" d/" 3igure 2. rinciple of operation The 'ro'ose architectures !o$$o"s in 'rinci'$es three i!!erent 'hases. e1'$oits the source2initiate *M... a$$ su''orte #y the 0I. '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/:.. in terms o! en 2host a ress an 'erceive &ua$ity o! service . 0U50RI56 message to the :O2M inc$u ing the re&uire communication nee s to !ina$i%e the trans!er +3ig. name 0ervice 0tratum an Trans'ort 0tratum. iscovery. AO-M User UA !" SIP-M SOO) PU$%IS& #'' O( Resource UA #" a" . 2 +#.. Hammamet Tunisia. 2 +#L.. The invo$ve D06s are o#taine !rom the in!ormation store in the Net"or( To'o$ogy Resource Data#ase +NTRD. To !u$!i$ the service re&uest. 'u#$ication. . 61am'$e o! o'eration at the a''$ication $eve$.g. as "e$$ as the resource status monitoring. • Search.ICC2009. i. This is achieve through a istri#ute signa$ing among <service e$ements= that consists in one Centra$i%e 0ervice 6$ement +C06. 2 +a.. e. The D06 'rocesses net"or( service re&uests issue #y a''$ications. 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(. The etai$e 'roce ure "i$$ #e e1'$aine in 0ection I-..." SU$S-RI$E #'' O( -&E-( c" d" )OTI+. 3or sa(e o! sim'$icity in 3ig...e. NOTI3? message regar ing the etai$e 'osition an avai$a#i$ity o! I • the resources +3ig. The N*N architecture Re!erring to 3ig. not sho"n in the !igure. III. 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.

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

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

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