`(12) Patent Application Publication (10) Pub. No.: US 2004/0261116A1
`Mckeown et al.
`(43) Pub. Date:
`Dec. 23, 2004
`
`US 2004O261116A1
`
`(54) BROADBAND COMMUNICATIONS
`(76) Inventors: Jean Christophe Mckeown, Mandelieu
`(FR); Henri Chabrier, Biot (FR)
`
`
`
`Foreign Application Priority Data
`(30)
`Jul. 3, 2001 (EP)........................................ O1401767.7
`Mar. 26, 2002 (WO).
`... PCT/GB02/O1461
`May 22, 2002 (WO).......................... PCT/GB02/02372
`
`Correspondence Address:
`WOLF GREENFIELD & SACKS, PC
`
`Publication Classification
`
`7
`
`FEDERAL RESERVE PLAZA
`
`83 s
`
`- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Holyg:
`
`600 ATLANTIC AVENUE
`
`Oa -
`
`1 - O
`
`- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
`
`BOSTON, MA 02210-2211 (US)
`
`(21) Appl. No.:
`
`10/481,933
`
`(22) PCT Filed:
`
`Jul. 3, 2002
`
`(86) PCT No.:
`
`PCT/GB02/03074
`
`ABSTRACT
`(57)
`The invention relates to communications, particularly but
`not exclusively broadband communications. One facet of the
`present invention relates to provisioning of Services in a
`communications network and finds particular, but not exclu
`Sive, application in a broadband network environment or
`other environment where Services are provisioned. The
`provisioning of Services will now be discussed in more
`detail.
`
`10
`
`ISP Server
`
`Internet
`175
`
`190
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 1 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 1 of 65
`
`US 2004/0261116A1
`
`
`
`110
`
`ISP Server
`
`175
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 2 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 2 of 65
`
`US 2004/0261116 A1
`
`User
`Provisioning
`Request
`Via Internet
`
`200
`
`? 180
`
`DHCP Lease Query
`
`DHCPACK
`MACaddr
`
`
`
`220
`
`Provisioning
`Module
`
`205
`
`
`
`210
`
`
`
`
`
`
`
`
`
`225
`
`
`
`
`
`
`
`
`
`230
`
`New Service,
`To User
`
`Fig. 2
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 3 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 3 of 65
`
`US 2004/0261116A1
`
`
`
`
`
`
`
`Access
`Device
`Manager
`
`
`
`
`
`CNR
`(DHCP, DNS, NTP,
`TFTP)
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 4 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 4 of 65
`
`US 2004/0261116A1
`
`
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 5 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 5 of 65
`
`US 2004/0261116A1
`
`Fig. 5
`
`p
`
`522
`
`Customer A
`Sophia Antipolis/Les
`Genéts
`(C1700)
`CE A2 (C700
`
`N
`
`s
`
`516
`X
`POP "Sophia Antipolis)
`SEs
`NS2.
`518 SE
`5i
`SE Ng- PE2
`(CT206) Si (c3662)
`
`POP "Antibes"
`
`5O2
`
`
`
`WRFA
`
`512
`
`504
`
`Customer A
`Antibes/St
`Claude
`CEA
`(c1700)
`
`
`
`
`
`
`
`
`
`Operator Data Centre
`
`SEA customer
`Self-care FE
`
`(SEAmgr
`Keef
`
`IPBEWith
`MPLSVPN
`
`528
`
`
`
`CentraSP services
`
`Webernail server
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 6 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 6 of 65
`
`US 2004/0261116A1
`
`Fig. 6
`
`Customer A
`Sophia Antipolis/Les Genets
`CE A2 (C1700)
`
`Customer A
`Antibes/St
`Claude
`
`CE A1
`(C1700)
`
`
`
`Customer B
`Antibes/
`Garoupe g
`
`
`
`
`
`
`
`POP "Antibes"
`
`
`
`VRGA
`VRFB
`
`ISEA custone
`self-care FE ISEAmgr
`Kernel
`
`
`
`
`
`
`
`
`
`Central ISP services
`
`Webfemail server
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 7 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 7 of 65
`
`US 2004/0261116A1
`
`Fig. 7
`
`X
`
`
`
`
`
`Customer A
`Antibes/St
`Claude
`
`CEA
`(Cl 700
`s
`
`Customer B
`Antibes/
`Garoupe
`
`
`
`
`
`
`
`ISEA customer
`self-care FE
`
`Customer B
`Sophia Antipolis/
`ADSL
`CE B2 (Soho 77)
`
`
`
`Customer A
`Sophia Antipolis/Les
`Genéts
`CE A2 (C1700)
`
`POP "Antibes"
`
`É59-5iis,
`Cisco 2924 ISEAVPN
`VRFA
`
`
`
`
`
`
`
`POP "Nice"
`
`
`
`Central ISP services
`
`Web?email server
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 8 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 8 of 65
`
`US 2004/0261116A1
`
`
`
`Customer B
`Sophia Antipolis/ADSL
`CEB2 (Soho 77)
`
`. Customer B
`Valbonne/ADSL
`CEB3 (Soho 77)
`Sa:
`
`Customer A
`Sophia Antipolis/
`Les Genéts
`CE A2 (C1700)
`
`Fig 8
`
`Customer A
`Antibes/St
`Claude
`
`CEAl
`
`Customer B
`Antibes/
`Garoupe
`CEB1
`(C1700)
`
`
`
`
`
`
`
`
`
`
`
`POP "Antibes"
`
`
`
`VRGA
`VRFB
`
`Operator Data Centre
`
`ISEA customer
`Self-care FE
`
`Central SP services
`
`CEC13
`(C1700) &
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 9 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 9 of 65
`
`US 2004/0261116A1
`
`VPN B
`
`-
`
`
`
`*********-***===*~~•••••••• ------------________
`
`
`
`----***********----•••••••••••• -------------------------
`
`
`
`804.
`
`ig.
`
`9
`
`VPN B
`
`VPN A
`
`lg.
`
`10
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 10 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 10 of 65
`
`US 2004/0261116A1
`
`
`
`Yefity
`ement
`g
`
`ioning
`POW
`
`II * I || «… :)
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 11 of 120
`
`
`
`US 2004/0261116 Al
`
`ye
`
`sot
`
`eaeaeESTd
`
`ela
`
`feBa
`
`vfTeer
`
`Patent Application Publication Dec. 23,2004 Sheet 11 of 65
`
`Seeoa SECO“Fee
`
`wyicLnE2s3|‘IAl
`9071‘9IZI=~201-pIZI-|b0CT—ZI‘BLY
`
`
`
`
`tr«teOReeEReneRTeyeeetranswetmenSARLEEinitC2RLMateoteeduNTTSAMaCoaneeel==oeamenhale?
`
`
`z.— *feeeeeeleeeaeeeretenDatemeatpeetaremiratTanneneiaethSinemOntwemerawoseFerreetewyTRelieBeaLANatATSie-ik
`
`
`
`
` EIT7!af12OTPANT‘aeraneetneeeeinnotsee?epeeotetme,Peeseenswe-olinpapabinaiewiaiaea
`
`
`
`ooRBarateOrreciente“taraawe8dsFerlandFOLENTTAaeiatMpaArenabalanatsairteliraeahemienar
`
`sweetoosettNaamegtateTeatTEEmathscomandsnl2tataSCRETRECeegehEettaShematinbeclSSEADTeaQe2Siteeeee
`...-.-Risemkssaltee9sLeakeperderntnideeweeSatL.acelinaigontlncniveera,iiSEt|-'.oomeeALSOeTderieralt
`
`
`
`
`
`re.tetoeweweteRew-aaeeereOEatLAaSoetanaieBeeTieleceeheaeRTTtadoa}.
`
`aEENETNTS
`
`CSCO-1019
`CISCO SYSTEMS, INC./ Page 12 of 120
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 12 of 120
`
`
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 12 of 65
`
`US 2004/0261116A1
`
`
`
`?inštin?, šº
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 13 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 13 of 65
`
`US 2004/0261116A1
`
`
`
`a
`
`2.
`
`it
`
`E. t
`
`3
`s
`
`s
`
`.
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 14 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 14 of 65
`
`US 2004/0261116A1
`
`
`
`SO
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 15 of 120
`
`
`
`US 2004/0261116 Al
`
`RENDCLFOREAEEeeeotBEEgtNIAAAByTREAASC=r;se.’iiatiams9c91
`Patent Application Publication Dec. 23,2004 Sheet 15 of 65 $
`*RNeetETatieWNSeanaVdMETRE
`9T9IFIST8091ZI9T9091pooro1ntOT‘Bly
`
`
`
`.temetare!NESenraaredikLYLertchiAanteAONhaanELaemeSergeAset
`
`
`1»tetaemetantaSEMIERameehyNeEBNETPcopeReteatFeeaEaathyTINTatPASEEEBoooarsgaaranincomer=Tecnnnacm
`
`SOeaeneteetatteAdeeeetemetoelet:ainnDlADSCAAaaALeesAATdakeMRfenSddanionaashinreeaEeTe
`
`
`‘FTtePTalSerbcopsSONIMeEBeTNEeSTSeTaeMENTrTROHDceaF
`rae,em2IbelFallKapilSTACherieRantCeBEReeeOt9btSaENSTORATUTnee4-
`Y..chHeereameen
`aMEaNReeeattAleneRiantonoe8tlteidhateLTMetterAtdeAulreRIdw2hieFEOUabaRTERARASAa-
`ReteeaTOEPEwaeFaeateeatarae
`ieENCRPRAEITrinaoheRod8thcPiRAIateiTp
`HiroToc,eeMETyeot
`Rina!meralaritetBIASUpTieagIN
`
`nasea—oc91
`cre~PareZ09T
`1]ie ~9091
`Pearseitif“dSor
`
`.acc9T
`
`8191
`
`ue8791
`
`Se Ate WIT
`
`Tmpeatcre
`
`“¢
`
`seers
`
`OTFatr4
`
`Or9T
`
`CSCO-1019
`CISCO SYSTEMS, INC./ Page 16 of 120
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 16 of 120
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 16 of 65
`
`US 2004/0261116A1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`* *
`
`Ephiaepressieurs
`
`ZI ’31,
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 17 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 17 of 65
`
`US 2004/0261116A1
`
`¿¿.*************No.aeae?,
`
`!!!!!!!!!!!!!!!!!!!!!!!!!!!!!es),
`
`
`
`
`
`
`
`
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 18 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 18 of 65
`
`US 2004/0261116A1
`
`
`
`6 I 31 H
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 19 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 19 of 65
`
`US 2004/0261116A1
`
`
`
`0Z (31 H
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 20 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 20 of 65
`
`US 2004/0261116A1
`
`
`
`IZ 31 H,
`
`
`
`
`
`
`
`~~~~----==================::=?
`
`~~ ~~~~ ~~~~ ~~~~ ~~~~============~::~~===========
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 21 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 21 of 65
`
`US 2004/0261116A1
`
`National Data Centre 1 Head End
`
`
`
`Subscriber. Home
`
`Ca 9
`
`d r
`
`Subscribgt PC
`
`
`
`
`
`STC
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 22 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 22 of 65
`
`r SES A
`large??ent
`POWisioni
`
`
`
`US 2004/0261116A1
`S
`So
`N
`
`i
`
`4.
`
`
`
`teleo Sybiu.usld 'sapuysal)0'KJLAu}ONN) seqee
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 23 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 23 of 65
`
`US 2004/0261116A1
`
`
`
`
`
`
`
`
`
`N
`CN
`SO
`
`d
`
`f
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 24 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 24 of 65
`
`US 2004/0261116A1
`
`
`
`
`
`
`
`~~ ~~~~ ~~~~::~~~--~~~~::~~*~*~*~~~~);… :-.…….…….…….
`
`· 7, s
`
`~~~~~a^ * *.*?*^^*************?s
`************?*******
`
`************ · ***************
`
`|
`
`*** ae;
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 25 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 25 of 65
`
`US 2004/0261116A1
`
`
`
`#7017CI (O) A
`
`9Z 31 H,
`
`
`
`
`
`ZOLZ ~~~>- ---- SXI o AA10 N ss?oo y
`
`90/Z
`
`
`
`
`
`·······---····---···· ??£5
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 26 of 120
`
`
`
`Patent Application Publication Dec. 23,2004 Sheet 26 of 65
`
`US 2004/0261116 Al
`
`woTjdiosep
`
`PaTlejeq-
`
`{DERNRRREORPAREROTeee
`
`woreySUNS0p
`
`povesye
`
`SUOTIOYs
`
`oe}0}
`
`ee
`
`poourapy
`
`uoTeTALI0N
`
`CO8T
`
`CSCO-1019
`CISCO SYSTEMS, INC./ Page 27 of 120
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 27 of 120
`
`
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 27 of 65
`
`US 2004/0261116A1
`
`
`
`icketing
`
`inventory
`
`CapaC
`ing
`Plann
`
`Prov
`ision
`ing
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 28 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 28 of 65
`
`US 2004/0261116A1
`
`
`
`
`
`Z00€
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 29 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 29 of 65
`
`US 2004/0261116A1
`
`
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 30 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 30 of 65
`
`US 2004/0261116A1
`
`
`
`s
`
`it
`
`... "
`
`is
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 31 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 31 of 65
`
`US 2004/0261116A1
`
`
`
`****
`
`! *
`
`Z08%
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 32 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 32 of 65
`
`US 2004/0261116A1
`
`
`
`ºg 8,
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 33 of 120
`
`
`
`Patent Application Publication Dec. 23,2004 Sheet 33 of 65
`
`US 2004/0261116 Al
`
`
`
`JO}MATASINJOSHTYOIY
`
`WOYLIOT (djaHysdummeg/sfoo,prodey/MatA
`-.MTATOTZBSOTUT/(suoIselpuesotjunes
`
`uoneueuMs0q‘WuaUTTHOS)MATAoTydesZoayquoudinby
`
`
`
`
`SANa
`
`/2T)SONA
`
`
`
`yuomdmbsy
`
`WOTed0T
`
`pe‘sly
`
`CSCO-1019
`CISCO SYSTEMS, INC./ Page 34 of 120
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 34 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 34 of 65
`
`US 2004/0261116A1
`
`
`
`Z098
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 35 of 120
`
`
`
`
`
`Patent Application Publication Dec. 23,2004 Sheet 35 of 65 hervebiapie
`
`
`
`
`
`
`
`
`
`
`pannegtopenety1WeteeanmenpaeviangaettugsenletpronnatGMUINGTENNER,
`
`teat
`
`NRT)LLABMEREDTHthneeDementia
`
`
`
`
`
`
`
`.WUerineAnaryeLkelmhahbeaeh
`
`
`
`cacti
`
`tkeJlanrimetheaseendOMEameeMORIgy«
`
`
`
`AARREELrarineteaaNEMOLE)
`
`
`
`
`
`
`
`
`
`
`
`Atojoangayywarysev9gsno,Buyoyuoy
`
`BfostiogJeg
`
`
`
`TRANbaftaaoberpsaeepeensOOHPMEtee
`
`veaitISHRetMNaotoN,
`
`
`
`.seratony,1eyebePoreAa
`
`
`
`
`
`SILA:9er)emntaney
`
`
`
` -AIANSYJeruagBupoyLoyy|“ent
`
`pied
`
`
`
`
`
`‘goPetSAAREr|PAGALOB,MELDtate,
`
`SeaESUEHOTMechOEPtSenRG,nt
`
`PoNequrPE5SeaLpAcErrreAst9]
`
`
`
`SttapelioemeneyaesetreareAEEALEOTSTAMEN
`
`Shoeonapp)
`
`2AESOSS
`
`
`
`nurActoroho
`
`Peeps:1aaask
`
`reneera
`
`
`
`byRatsdehiasabenekaidibeahbcdte,dashhecblaoabtickottated
`
`wpeyerane)
`
`US 2004/0261116 Al
`
`
`
`Rpmtataeeewet?hereaesreane
`
`
`Leninaeemaeneneemeet
`
`amen:eeSonyasave,oy
`
`TTmyOreeTOEAL
`
`
`
`
`
`
`
`scomeelepeespeeeenef)eamesgstamens
`
`
`
`
`
`therataenmemerenntetopetrtmamentiatonvena
`
`aaaghe
`
`
`
`
`
`
`
`tte
`
`
`
`aycemngeconmyoe‘Mertome4
`
`amereenney6
`
`
`
`
`
`(rang!worrmugjyoun,
`
`
`
`
`
`AcreeprmeretearongannaapeseTmen
`
`
`
`SoearenNaorapTADaae
`
`RareayentERSYemmio
`
`
`
`Sethtaleerlaheeee
`
`
`
`i}Mtmemmamyvenimy¢
`
`Anousismuy
`
`
`
`
`
`Amymsmennpypieay6
`
`
`
`
`
`emAEOeSapveerLINEPerlenbaranSedMeeiy
`
`re
`
`roe
`
`
`
`NeymenSeason
`
`HeOemRNPLEad
`
`
`
`[UrqrmeenttepawttennetomatpragummedayesContanngaannN
`
`CSCO-1019
`CISCO SYSTEMS, INC./ Page 36 of 120
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 36 of 120
`
`
`
`
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 36 of 65
`
`US 2004/0261116A1
`
`
`
`----
`089.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`suurele queuodu00
`
`TTV
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 37 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 37 of 65
`
`US 2004/0261116A1
`
`
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 38 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 38 of 65
`
`US 2004/0261116A1
`
`Egg
`ye
`3.
`
`gy
`
`y g
`
`i.
`
`Siggy
`
`EY
`i
`3.3/s:
`
`IgE
`
`i
`
`Sr.
`.
`
`.
`
`s
`
`-§§§§
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`iE i
`
`£ 31 H
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 39 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 39 of 65
`
`US 2004/0261116A1
`
`
`
`Egy
`Egy
`
`r.
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 40 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 40 of 65
`
`US 2004/0261116A1
`
`
`
`
`
`If, '$1H
`
`{{lNFIIN
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 41 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 41 of 65
`
`US 2004/0261116A1
`
`
`
`
`
`|---------------, -(-(
`
`??QUIQ3eue.W
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 42 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 42 of 65
`
`US 2004/0261116A1
`
`
`
`
`
`
`
`No.ee!~.No..
`
`
`
`Sqn H U) CISHN
`
`XJOAA13N.
`quouroßeue W.
`
`
`
`
`
`---- - - - - - - - - ~~ ~~~~ - - - - - - - - - - - -...-_- _...:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 43 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 43 of 65
`
`US 2004/0261116A1
`
`
`
`4502
`
`
`
`Regional Head End
`irls Coirpretti relatives
`to HFC Haage
`
`s
`
`
`
`'
`-- k
`sails eigs
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 44 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 44 of 65
`
`US 2004/0261116A1
`
`
`
`Broadband Router
`
`Downstream
`Channel
`
`Upstream
`Channels
`
`Fig. 45
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 45 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 45 of 65
`
`US 2004/0261116A1
`
`
`
`Equipment Map
`
`
`
`
`
`CMTS Router
`Detailed Information
`
`
`
`CMTS cards
`Detailed Information
`
`
`
`
`
`Segmentation
`
`Fig. 46
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 46 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 46 of 65
`
`US 2004/0261116A1
`
`
`
`Z† 31.I.
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 47 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 47 of 65
`
`US 2004/0261116A1
`
`Document Type
`Selection
`
`Document Attributes
`Selection
`
`Document List
`Display
`
`Document Attributes
`Management
`
`Document
`Display
`
`Fig. 48
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 48 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 48 of 65
`
`US 2004/0261116A1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 49 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 49 of 65
`
`US 2004/0261116A1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`0ç 31 H
`
`
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 50 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 50 of 65
`
`US 2004/0261116A1
`
`
`
`
`
`QUIEN SIIHºt! JQJ 5e??uels
`
`
`
`
`
`Lae
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 51 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 51 of 65
`
`US 2004/0261116A1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`2. sy
`W s
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 52 of 120
`
`
`
`Patent Application Publication Dec.
`23
`
`2004 Sheet 52 of 65
`
`US 2004/0261116A1
`
`
`
`
`
`
`
`
`
`
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 53 of 120
`
`
`
`Patent Application Publication Dec. 23,2004 Sheet 53 of 65
`
`US 2004/0261116 Al
`
`
`
`2}Ulpeujepsesureg
`
`ogTaxesVVSI
`
`SUMOISTAOAY=ZSSWUII]=|JUSUTASEURTAY=(0)
`
`
`
`
`unETeomSegOOOO.=Ss”Spoorutuonayomtoedsoq)Jo3nooumMjeqo]sou)siog
`
`“P00SOIATES=x(00000¥0CISH’2'})sseip
`
` SpuOdEST]IUlUOTWoYloedsay}JOInoounPeqopsOMSIaS|<qnoou>|
`
`
`
`OLEURDSY}JOYSe}WEIS|<OLIBUROS>| —_—_—_<UONDYS|-TWHSPOUle[qRDSY}JO9podUOTFBO0]OU}S}OSfoUoTPesOHIO]SU}JoyBe}W7eIS|<BOLOOTS|CHEEOMJOSURNAMSIS|<AUTEND|HOYOS
`
`
`
`TomeswORDYaOFFTES|
`
`
`<OUIRNOOIATIS>
`
`CSCO-1019
`CISCO SYSTEMS, INC./ Page 54 of 120
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 54 of 120
`
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 54 of 65
`
`US 2004/0261116A1
`
`
`
`
`
`
`
`
`
`
`
`uogd?osaq
`
`----<ºpOOGISH>
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 55 of 120
`
`
`
`Patent Application Publication Dec. 23
`
`9
`
`2004
`
`Sheet 55 of 65
`
`US 2004/0261116A1
`
`
`
`:3p00 00||AJOS – x
`
`(0000
`
`
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 56 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 56 of 65
`
`US 2004/0261116A1
`
`- seven
`
`Service #N
`
`-
`
`Service HN
`
`Location HN
`
`- Location N
`- scenario HN
`
`Fig. 55
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 57 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 57 of 65
`
`US 2004/0261116A1
`
`4:5; KS
`
`w
`
`rts,
`
`- - - -g- - - - - - - - - - - - - - - - - - - - -
`
`
`
`• • • • • • • • • • • • • • • • • • • •
`
`T
`
`
`
`-------------------------------------195 ***
`
`S.
`
`***********!!!!!!!).
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 58 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 58 of 65
`
`US 2004/0261116A1
`
`Jº!! IMA LILIBIV
`
`
`
`
`010e.J.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`8019
`
`VOLS
`
`90.19
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 59 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 59 of 65
`
`US 2004/0261116A1
`
`
`
`
`
`
`
`
`
`E.
`
`
`
`Figure 58
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 60 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 60 of 65
`
`US 2004/0261116A1
`
`
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 61 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 61 of 65
`
`US 2004/0261116A1
`
`
`
`
`
`
`
`
`
`#fffffffff;
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 62 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 62 of 65
`
`US 2004/0261116A1
`
`
`
`Figure 61
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 63 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 63 of 65
`
`US 2004/0261116A1
`
`
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 64 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 64 of 65
`
`US 2004/0261116A1
`
`
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 65 of 120
`
`
`
`Patent Application Publication Dec. 23, 2004 Sheet 65 of 65
`
`US 2004/0261116A1
`
`Provides
`insta.Ele
`Protection
`
`Proyis
`bata
`Protection
`
`Both Modes are in
`Active. Active hide
`
`
`
`Primary Data
`
`Mirrored Cata
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 66 of 120
`
`
`
`US 2004/026111.6 A1
`
`Dec. 23, 2004
`
`BROADBAND COMMUNICATIONS
`0001. According to one embodiment, the broadband net
`work may be, but is not limited to, an MPLS (Multi-Protocol
`Label Switching) or an IPSec (IPSecurity) network and the
`service may be provisioned via a Virtual Private Network
`(VPN) connection.
`0002 Provisioning is a fundamental step in establishing
`a connection with a user. The user is normally provided with
`a user device, a non-limiting but illustrative example of
`which includes a Personal Computer (PC) and an access
`device. For example, in a broadband network, a cable
`modem or Digital Subscriber Line (DSL) modem normally
`provided as an access device to connect the user device to
`the broadband network. With a conventional dial up net
`work, any user with a Suitable modem and is able to dial into
`a Service (although Some Service may request a password
`following connection whereas others may allow open or
`guest access). Similarly, with Internet Services, any user with
`access to the Internet can access a desired web address,
`although Some sites may require passwords. In both cases,
`however, it is not necessary for the Service to have details of
`the user equipment in advance of connection. In contrast,
`broadband Services must be specifically provisioned for a
`given user. In order to provision Services for a broadband
`connection, it is necessary for the provisioning application
`to have a unique “physical” identifier of the user with whom
`the Service is being provisioned. In the case of a cable
`modem connection in particular, this may be referred to
`variously as physical address or identifier, hardware address
`or Media Access Control (MAC) address. This may be
`achieved by, for example, a user manually reading an
`identifier of a hardware product (for example cable modem)
`printed on the packaging and communicating this, for
`example by telephone, to the Service provider. This manual
`provisioning method obviously has drawbacks, it is labour
`intensive and renders rapid provisioning of new Services
`cumberSome.
`0003) In the case of a DSL connection, the DSL modem
`does not have a MAC address nor a permanent IP address
`but the PVC ID used for the connection between a DSL
`modem and a Broadband Access Router (BRAS) is used to
`identify the user; provisioning is carried out by managing
`the Software PVC between the BRAS and DSL modem.
`Class of Service and Quality of Service are managed through
`the settings of the PVC. When connecting the PC to the
`modem and booting the system, the actual PVC ID is
`transmitted acroSS the network and can be used for user
`asSociation. Thus, in the case of a DSL connection, although
`the relevant “physical address” which identifies the DSL
`modem is in fact that of an ATM Virtual connection, pursuant
`to the invention it has been appreciated that this can be
`regarded as a physical or hardware address for the purpose
`of provisioning and treated in a similar manner to a cable
`modem MAC address. AS used in this specification, the term
`“hardware address” or “physical address” is intended to
`encompass a PVC ID in the case of a DSL connection. The
`terms may encompass another address or identifier which
`uniquely characterises a connection to a Specific acceSS
`device in other contexts. The terms are intended to distin
`guish from higher level identifiers, Such as an IP address or
`email address, which is not directly associated with a
`particular acceSS device.
`
`It is also possible to provide web-based applica
`0004.
`tions for provisioning for a cable modem whereby a user
`enters a MAC address (as defined below) or physical device
`identifier into an interactive website; this reduces labour at
`the provisioning end but Still requires a user to provide a
`(normally lengthy) physical identifier correctly. In prior art
`Systems, the access device generally connects Substantially
`transparently and the physical address (MAC address) of the
`user device (PC) is normally used to define the connection.
`0005. It has been proposed to provide specific application
`Software to read the hardware address details and commu
`nicate these to a provisioning Service provider and the
`provision of high-level application Software at the user end
`may facilitate automatic provisioning of Services. It does,
`however, of course require Specialist Software at the user
`end, which must be provided, adding to costs and complex
`ity, and which may not always be present So may need to be
`installed by a user.
`0006 Aspects of the invention are set out in the inde
`pendent claims to which reference should be made. Pre
`ferred features are Set out in the dependent claims. Repre
`Sentative and further aspects are discussed below.
`0007. There is herein provided a method of providing an
`assured Service to a user via a virtual private connection in
`a distributed network, the method comprising providing an
`agent in the network and configuring the agent to monitor
`the Virtual private connection by Simulating communication
`over the connection.
`0008 Preferably, the agent is arranged to reside on a node
`of the network other than the user's end node.
`0009 Further preferably, the agent is arranged to receive
`configuration information identifying a connection to moni
`tor.
`0010. According to a further preferable feature, a single
`agent is arranged to receive configuration information iden
`tifying a plurality of independent connections to monitor.
`0011 Preferably, the method further comprises configur
`ing the agent to pass a fault report to a remote network
`monitoring component in the event that a fault is detected in
`the provisioned Virtual private connection.
`0012. There is also herein described a method of provid
`ing an assured Service to a user via a virtual private con
`nection in a distributed network, the method comprising
`provisioning a virtual private connection based on provi
`Sioning information and, based on the provisioning infor
`mation, configuring an agent in the network to monitor the
`provisioned virtual private connection by Simulating com
`munication over the connection.
`0013 Preferably, configuration information is sent to a
`pre-existing agent.
`0014. According to an alternative preferable feature, an
`agent is launched if no preexisting agent is available to
`monitor the provisioned connection.
`0015 Preferably, the agent is further configured to pass a
`fault report to a remote network monitoring component in
`die event that a fault is detected in the provisioned virtual
`private connection.
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 67 of 120
`
`
`
`US 2004/026111.6 A1
`
`Dec. 23, 2004
`
`0016. According to a further aspect, there is provided a
`method of provisioning a desired communications Service
`for a user acroSS a network, the method comprising obtain
`ing information for a desired communications Service to be
`provisioned based on information associated with an exist
`ing connection for the user and provisioning the desired
`communications Service based on the information obtained.
`0.017. This may facilitate provisioning by making use of
`an existing connection as a Source of information on which
`to base provisioning of a new connection.
`0.018. According to a preferred embodiment, there is
`provided a method of provisioning a Service in a broadband
`network to a user device having an internetwork protocol
`address, the method comprising:
`0019 obtaining an internetwork protocol address of a
`user device for whom a Service is to be provisioned;
`0020 Sending a configuration protocol query message
`to a configuration related address Server, the message
`containing the internetwork protocol address of the user
`device;
`0021 waiting for a response message from the server;
`0022 extracting a hardware address related to the user
`device from the response message;
`0023 provisioning a network connection with the user
`device based on the hardware address obtained from
`the response message.
`0024. There is herein described an improved and simpli
`fied method of facilitating provisioning in communications
`networks, particularly broadband networks. Preferably a
`user may be able to purchase an access device, Such as a
`cable or DSL modem, “off the shelf and services may be
`provisioned for the access device without the Service pro
`vider having pre-provisioned the access device or Supplied
`Specialist Software.
`0.025 According to one embodiment, the broadband net
`work may be an MPLS or an IPSec network. The user device
`may be provisioned via a Virtual Private Network (VPN)
`connection and, in particular, via an IP VPN connection.
`0026. There is described herein a method of provisioning
`a communications Service for a user, the method comprising
`obtaining a hardware address for an access device, for
`example a cable modem MAC address or PVC ID in the case
`of a DSL connection, based on a communications protocol
`address, Such as an Internet Protocol address, of a user
`device, for example a PC, and provisioning a Service based
`on the hardware address obtained. The hardware address can
`be obtained using a low level protocol, for instance DHCP
`lease query.
`0027. Also described is the use of a communications
`protocol address, such as an Internet Protocol (IP) address,
`of a user device to obtain a physical address of an acceSS
`device for use in provisioning a Service for the user via the
`access device.
`0028. Further, there is also described herein a method of
`provisioning a Service for a network acceSS device compris
`ing receiving a request from a user for a Service which
`request does not include the physical address of the acceSS
`device and provisioning a Service based on obtaining the
`
`physical address of the acceSS device using a communica
`tions protocol address, such as an Internet Protocol (IP)
`address, for the user.
`0029. A provisioning application is also described, which
`comprises means for receiving a communications protocol
`address, such as an Internet Protocol (IP) address, of a user
`device; means for discovering the physical address of an
`acceSS device associated with tile user device based on the
`communications protocol address and means for provision
`ing a Service for the acceSS device based on the discovered
`physical address.
`0030 The methods and apparatus described above pref
`erably operate without requesting the user to Supply a
`physical address for the acceSS device and without requiring
`the user to install Software specific to the Service provider.
`0031. It has been appreciated that it is possible to obtain
`or verify the physical device address of a user device Such
`as a PC by a “brute force” trawl through IP servers in an IP
`environment. However, Such a method is not particularly
`efficient in terms of resources and a more elegant method has
`been developed; this can drastically reduce time taken to
`obtain a physical address corresponding to an IP address.
`0032. There is further herein-described a method of pro
`Visioning a Service in a communications network for a user
`having an communications protocol address, Such as an IP
`address, the method comprising:
`0033 obtaining a communications protocol address of
`a user for whom a Service is to be provisioned;
`0.034
`Sending a DHCP lease Cuerv message to a DHCP
`9.
`query
`9.
`Server, the message containing the communications
`protocol address of the user;
`0035) waiting for a DHCP response packet from the
`Server,
`0036) extracting a hardware address, such as the MAC
`address or the PVC ID, of the user from the DHCP
`response packet;
`0037 provisioning a network connection with the user
`based on the hardware address obtained from the
`DHCP response packet.
`0038. By way of additional background, it is noted that
`the method described above makes use of the well estab
`lished Dynamic Host Configuration Protocol (DHCP),
`details of which can be found in RFC 2131 of the Internet
`Community dated March 1997 and available, inter alia, at
`http://www.dhcp.org/rfc2131.html, the contents of which
`are incorporated herein by reference. The method also
`makes use of the draft DHCP Lease Query message proto
`col, details of which may be found on the ietf.org website
`and are Summarised below. As those skilled in the art will
`appreciate, DHCP is an established low-level protocol for
`managing IP connections. DHCP presupposes that Services
`have been previously provisioned for the user with whom a
`connection exists and does not directly concern itself with
`provisioning.
`0039 Those skilled in the art will appreciate that provi
`Sioning of Services is normally a distinct process from low
`level communication between access concentrators and
`DHCP is not normally considered directly relevant to pro
`Visioning applications. In particular, die DHCP lease query
`
`CSCO-1019
`CISCO SYSTEMS, INC. / Page 68 of 120
`
`
`
`US 2004/026111.6 A1
`
`Dec. 23, 2004
`
`has been designed for acceSS concentrators within a network
`to rebuild address information gleaned from their acceSS
`relay function after rebooting or replacement. However, it
`has been appreciated that features of DHCP can in fact also
`be used to simplify provisioning. A user for whom a Service
`is to be provisioned will often have a pre-existing IP address.
`Using DHCP Lease Query, the hardware parame