throbber
US007469298B2
`
`(12) United States Patent
`Kitada et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7.469,298 B2
`Dec. 23, 2008
`
`(54) METHOD AND SYSTEM FOR ENABLING
`LAYER2 TRANSMISSION OF PDATA
`FRAME BETWEENUSER TERMINAL AND
`SERVICE PROVIDER
`
`(75) Inventors: Atsushi Kitada, Kawasaki (JP); Masato
`Okuda, Kawasaki (JP)
`
`(73) Assignee: Fujitsu Limited, Kawasaki (JP)
`(*) Notice:
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 653 days.
`
`5,909,441 A * 6/1999 Alexander et al. ..... 370,395.54
`5,959,990 A * 9/1999 Frantz et al. ................ 370,392
`6,014,753 A *
`1/2000 Miyamoto et al. ...
`6,035,105 A * 3/2000 McCloghrie et al. ........ TO9,236
`6,112,245 A * 8/2000 Araujo et al. ............... TO9,228
`(Continued)
`FOREIGN PATENT DOCUMENTS
`2001-16255
`1, 2001
`OTHER PUBLICATIONS
`Carrik Solutions Limited, PPOE, (2003) http://www.carricksolu
`tions.com/pppoe.php.
`
`JP
`
`(21) Appl. No.: 10/094,541
`(22) Filed:
`Mar. 8, 2002
`
`(65)
`
`Prior Publication Data
`US 2003/0037163 A1
`Feb. 20, 2003
`Foreign Application Priority Data
`(30)
`Aug. 15, 2001
`(JP)
`............................. 2001-246400
`
`(Continued)
`Primary Examiner Jeffrey Pwu
`Assistant Examiner—Dohm Chankong
`(74) Attorney, Agent, or Firm—Katten Muchin Rosenman
`LLP
`ABSTRACT
`(57)
`In a communication method: processing for designation of a
`service provider, user authentication, and IP address assign
`ment is performed by exchanging management frames
`(51) Int. Cl.
`p
`y
`glng
`9.
`between a user terminal and a service provider through an
`(2006.01)
`G06F 5/16
`access network; and main-signal frames each having an IPoE
`(52) U.S. Cl. ....................... 709/236; 709/223; 709/225;
`form and containing a source Layer 2 address of the user
`709/227; 709/238
`terminal are exchanged between the user terminal and the
`(58) Field of Classification Search ................. 370/400,
`service provider through the access network. The manage
`370/229 230,360,389, 398,506,395.53,
`ment frames have a form which can be discriminated from the
`370/395.54; 709/236. 237,245, 227 229,
`main-signal frames in Layer 2, and the access network holds
`709/213; 713/155, 161, 168, 170, 200 202
`information on correspondences between source Layer 2
`See application file for complete search history.
`addresses and virtual private networks. The access network
`recognizes one of the virtual private networks connected to
`References Cited
`the service provider, based on the source Layer 2 address
`U.S. PATENT DOCUMENTS
`contained in each main-signal frame, and transfers the main
`380,212
`5.627,892 A *
`5, 1997 Kauff
`allilal . . . . . . . . . . . . . . . . . . .
`5,724,510 A * 3/1998 Arndt et al. ................. 2, signal frames in Layer 2 by MAC bridging.
`5,812,552 A * 9/1998 Arora et al. .....
`... 370,395.53
`5,825,772 A * 10/1998 Dobbins et al. ............. 370,396
`
`(56)
`
`
`
`
`
`
`
`11
`USER-SDE SESSION
`MANAGEMENT NT
`12
`MAN-SIGNA
`RANSMISSION AND
`-RECEPT
`UNI
`
`10 USER TERMINA
`
`1 COMMUNICATIONSYSTEM
`\
`
`40 CORE SWITCH
`41
`AG REFERENCE
`UNIT
`
`42
`CORE-SCHN
`RANSFER UN
`
`21
`NETWORK-SIDE
`SESSION
`ANAGEENTUNT
`22
`TRANSFER
`CONTROL UN
`
`20
`SUBSCRIBER-SIDE
`EDGE SWITCH
`
`6
`
`ACCESS
`NETWORK
`
`31
`SECONDTRANSFER
`CONTROL UNIT
`32
`THIRTRANSFER
`CONTROLUNT
`
`
`
`30
`PROYDER-SDE
`EDGE SWITCH
`
`20 Claims, 66 Drawing Sheets
`
`PPP ENCAPSLATON
`
`C.I.E.
`CON
`AIE VAL LIP DATA
`50
`SE) A35s PRESENT
`TRANSFER WITHOUT
`EN is IP DATA PSSA
`
`DELIVERY
`
`----------ee-.
`
`PPP ENCAPSUATION
`
`"E"RSFER
`
`Lenovo
`Ex. 1030 - Page 1
`
`

`

`US 7.469.298 B2
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`2001/0054143 A1* 12/2001 Miyazawa et al. .......... 713,155
`2002/00 13844 A1
`1/2002 Garrett et al. ...
`709,225
`2002/00 13858 A1
`1/2002 Anderson ................... 709/245
`2002/00 19875 A1
`2/2002 Garrett et al. ............... TO9/230
`2002/0026528 A1* 2, 2002
`709/245
`2002/0029275 A1* 3/2002 Selgas et al. ................ 709,227
`2002/0038419 A1
`3/2002 Garrett et al. ............... T13,154
`2003.0035398 A1* 2, 2003 Sato ...........
`370,338
`2003/0154297 A1* 8, 2003 Suzuki et al. ............... 709,229
`2004/0205188 A1* 10, 2004 Ahlard et al. ............... TO9,224
`2005/0038865 A1
`2/2005 Noda et al. ................. TO9,213
`
`
`
`OTHER PUBLICATIONS
`SearchSMB.com Definitions. Address Resolution Protocol (Aug. 14.
`2000) Whatis.com (p. 1).*
`David C. Plummer, An EthernetAddress Resolution Protocol (1982)
`http://www.rfe-editor.org/rfc/rfc826.txt.*
`Cisco Systems Inc, Bridging and Switching Basics, Sep. 13, 2001,
`URL: http://www.cisco.com/univercol/cc/td/doc/cisintwk?ito doc/
`bridging.htm.*
`http://www.networkdictionary.com/networking/EtherType.
`php?PHPSESSID=c2a791.11d 168faf*
`Japanese Office Action dated Jul. 8, 2008, with partial translation,
`from the corresponding Japanese Application.
`Koichiro Okamura. “Establishment of Information Infrastructure
`with an Advantage in Security” Interop Magazine, Softbank Publish
`ing Corp, vol. 11, No. 5, May 1, 2001, pp. 38-49.
`* cited by examiner
`
`6, 181699
`6, 198,741
`6,216,166
`6,243,754
`6.256,314
`6,370,147
`6,393,484
`6,449,279
`6.452,925
`6,493,349
`6,522,627
`6,556,541
`6,587,880
`6,650,646
`6,667,967
`6,711,171
`6,728.246
`6,771,673
`6,816,890
`6,842,860
`6,850,495
`6,873,602
`6,993,026
`7,039,687
`7,174,390
`7,260,648
`2001/0028660
`2001/0044893
`
`1/2001 Crinion et al. ........
`B1
`3f2001 Yoshizawa et al. ...
`B1
`B1 * 4/2001 Zheng et al. ......
`B1
`6, 2001 Guerinet al. ..
`B1* 7/2001 Rodrig et al. .....
`B1
`4, 2002 Beser .........
`B1
`5, 2002 Massarani ...
`B1
`9, 2002 Belser et al.
`B1
`9, 2002 Sistanizadeh et al.
`B1* 12/2002 Casey ...............
`B1* 2/2003 Mauger ...
`B1
`4, 2003 Bare ..........
`B1* 7/2003 Saigo et al. ....
`B1 * 1 1/2003 Galway et al. ...
`B1
`12/2003 Anderson et al. .
`B1
`3f2004 Dobbins et al. ...
`B1 * 4/2004 Egbert et al. ...
`B1
`8, 2004 Baum et al. ....
`B2 11/2004 Noda et al. ....
`B1
`1/2005 Branstad et al. ...
`B1
`2/2005 Baum et al. ....
`B1
`3f2005 Ambe ........
`B1
`1/2006 Baum et al. .......
`B1
`5, 2006 Jamieson et al. ..
`B2
`2/2007 Schulter et al. ...
`B2 * 8/2007 Tingley et al. ....
`A1* 10, 2001 Carolan et al. .
`Al 1 1/2001 Skemer ................
`
`- - - - - - 370,392
`
`... 370,392
`... 709,236
`... TO9,227
`... 709,238
`370/401
`709/227
`... 370,397
`... 370,352
`370/409
`370,230
`370,235
`... TO9,225
`... 370,397
`... 370,351
`... 370/400
`... 370,392
`... 370,535
`... 709,213
`...
`13, 170
`... 370.256
`... 370,254
`... 370,392
`... O9.220
`... O9.245
`... O9.245
`... 370/466
`
`- - - - - - T13,153
`
`Lenovo
`Ex. 1030 - Page 2
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 1 of 66
`
`US 7,469,298 B2
`
`YOMLAN9
`
`
`
`HOLIMS43u09QV
`
`
`
` WALSASNONLVOINAWWOD|ViOld
`
`NOLLVINSdVONddd—>
`
`Jd1s-¥asn
`
`
`
`
`LINN_LNSISOVNYI0UaaSNVlaNoorSSONSHAIIE_OVE30SOMLINNOISsaS
`
`
`
`JO1AYASLINN“IOYLNODLINOLINNLNSWSOVNVA
`
`
`301-430AOUd3d1S-¥391YOSEns
`
`
`
`HOLIMS3903HOLINS4903
`USASNVYLCYTHLON!HOLIMS-JYO9YAISNVYLaoeNi
`
`
`
`
`
`LINNTOMLNOODLINQYa4SNVULLINATONLNODLINANOLLda034u-
`Of0¢
`Noluvinsdvonaddd|LWiVGdl||<=TNONSA
`InoHiimwaasnvur[ViVGdl|7“Wasayg=|ssayaay
`
`NOLIVINSAWON3dddNOILNAANI
`
`di40—_1_wasas|SANUI4SNVLONY
`NOISSIS
`
`
`
`44d)AOUd
`
`
`
`WNIWYALYAsNOL
`
`S-NIVW
`
`Lenovo
`
`Ex. 1030 - Page 3
`
`Lenovo
`Ex. 1030 - Page 3
`
`
`
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 2 of 66
`
`US 7.469.298 B2
`
`
`
`7
`
`an as as a
`
`SELÄ9 8 19 || ~
`
`
`
`
`
`
`
`has book no an at a
`
`d
`
`-
`
`0 Z
`
`0 | -
`
`0 | -!
`
`0 | -!
`
`Lenovo
`Ex. 1030 - Page 4
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`
`
`
`
`
`
`
`
`WALSASNOILVOINAWNOD=,|
`
`fas]L-LSL-0€
`
`
`
`—YYOMLSNSSADDV/9
`
`TWNIWYSLYaSn
`
`L-O1
`
`L-zSYad!AOUd“W301AOUd
`
`YAGIAOU3904HTais-U3d|YISENS
`YAAUSHOLIMS,21AOLIAS21
`
`
`Ssniavyano’3903als
`
`Sheet 3 of 66
`
`US 7,469,298 B2
`
`
`
`
`
`WdAOUd“radiAOwdyaauasans
`
`ac-0E
`
`—YaLNowHOLIMS27HOLIMS27
`
`HOLIMS27
`
`c¢-02
`
`YC)AOUd
`
`Ssniavy
`
`YSAYSS
`
`¢-2§
`
`[Bs]
`
`€“Old
`
`Lenovo
`
`Ex. 1030 - Page 5
`
`Lenovo
`Ex. 1030 - Page 5
`
`
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 4 of 66
`
`US 7.469.298 B2
`
`DESTINATION ADDR
`DEST INAT ON ADDR
`SOURCE ADDR
`SOURCE ADDR
`ETHER TYPE(0x0800)
`VER
`TOTAL LENGTH
`FLAGS
`TTL
`PROTOCOL.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`H. internet Header Length
`TOS: Type Of Service
`TTL:Time To Live
`
`F. G. 4
`
`Lenovo
`Ex. 1030 - Page 6
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 5 of 66
`
`US 7.469.298 B2
`
`
`
`DESTINATION ADDR
`DESTINATION ADDR
`SOURCE ADDR
`source ADDR
`TPID (=OX8100)
`PRIVID(=1-4094)
`ETHER TYPE (=0x0800)
`P PACKET. . .
`
`TPD:Tag Protocol Identifier
`PRI : Priority
`CF : Canonical Format indicator
`WD : VLAN dentifier
`
`F. G. 5
`
`Lenovo
`Ex. 1030 - Page 7
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 6 of 66
`
`US 7,469,298 B2
`
`2-240|-2519H3ANAS
`
`
`
`
`
`YAANSSSAIGVYAXOUd
`
`LSK19A0981Q
`
`39ddd
`
`L@LINALNIWSOVNVHLLLINLNSWS9VNVW
`
`1GVd
`
`
`
`
`
`
`
`NOISSSS43Q1S-NYOMLANNOISSAS3d1S-wssn
`
`jysonbay—ssaaoysnipey\ddd
`
`
`
`
`snipeyWs|-aSNods3¥d¥H9
`
`
`
`|_/ysanbay-sseoay
`
`
`
`}daddy—-ssao0ysnipeyNJssNOILVOI1]8881S
`
`
`
`
`
`
`
`jdaaay—ssaooysnipey9$
`
`
`
`SS399NSdVHO
`
`
`
`(NOLIVILODANSSANdQVd!)|d)d|
`
`Lenovo
`
`Ex. 1030 - Page 8
`
`eg—-p7~JONITIVHD<dvHO
`
`
`QWNITVLVGHSI1a¥LS3)|491
`
`-NFHINY|UG!Ssag
`
`Lenovo
`Ex. 1030 - Page 8
`
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 7 of 66
`
`US 7,469,298 B2
`
`
`
`e2LTIaVLLNAWSJDYNVW
`
`LOlds
`
`NOISS3Sei
`
`
`
`
`
`
`K=SSayddvdi-dS%“4=SS3NGQVdJG3NDISSY“L1=CI-NVTA]8499*0|quo)LyoINNOgy|
`
`
`
`
`X=SSguddYdI-dS*‘B=SSayaaydlGINDISSY‘Ol=GI-NVTAASVHdpEZIX0Vv
`
`
`
`
`K=SS3UGQVd\-dSX*P=SSHYGQYdlGINDISSV“LL=GI-NVIA|yo,LYDTNTIOD4)|8986x0
`
`‘NOILVILODSNYSONASI}SS3uaQVdl)2l=G)-NVIANO}1V91LNSHLAY
`MALSWVUVdNOILVILODANainoissas|SS¥Gcv
`
`
`
`(GAND1SSVYLONASVHdLLLIXO
`3
`NOILYDINAWWODdi
`
`9
`
`Lenovo
`
`Ex. 1030 - Page 9
`
`Lenovo
`Ex. 1030 - Page 9
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 8 of 66
`
`US 7.469.298 B2
`
`
`
`GEHEISIOEN 10N GNV ºsvHä NOI Iyo! INBHINY NI SI 0 –- || ||
`
`
`
`
`
`
`
`8 ° 0 | -!
`
`| 1 || ||
`
`7$? 1 X 0
`
`| 8.199 X0
`
`| |()
`
`| ---- | ----)
`
`| a | | v |
`
`Lenovo
`Ex. 1030 - Page 10
`
`

`

`U.S. Patent
`
`US 7.469.298 B2
`
`
`
`
`
`
`
`L-LI----?I DOST | | |_z :) TºT S (LOE:]
`[FE,
`
`| ----
`
`103
`
`
`
`
`
`Lenovo
`Ex. 1030 - Page 11
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 10 of 66
`
`US 7.469.298 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`[×] ET TOEROTT?ST??????
`
`BETETTEREOTT?ST?T?T?
`
`
`
`| ---- TEODOF
`
`GETOETUDEEROTT?ST??????
`
`0 ! "0 | -
`
`Lenovo
`Ex. 1030 - Page 12
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 11 of 66
`
`US 7,469,298 B2
`
`
`
`WYOMLANSS399V,9
`
`cpenato}at|X-d$1OL
`
`A-dS}WOUS
`
`
`
`=>
`
`Ce.(maaan
`Came
`
`
`
`39044da1$
`
`HOLIMS27
`
`ll“Old
`
`~YAG1YOSANs
`
`LOANNODOLON)LdW3LLV
`
`Q3.LD4NN09
`
`A-d$1HLIM
`
`G3LISNNOD
`
`X-dS1HLIM
`
`
`
`Z-dS!HLIM
`
`GALOANNOD
`
`An~dS1HLM
`
`
`
`d=SsayuqqyIVW
`
`Lenovo
`
`Ex. 1030 - Page 13
`
`Lenovo
`Ex. 1030 - Page 13
`
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 12 of 66
`
`US 7,469,298 B2
`
`
`
`indinoaWvus
`
`ONISS300Ud
`
`ONISS390Ud
`
`ONIGUYMYOSQNISSHI0NdLANESWVYS
`
`
`
`
`
`Lndino
`
`LNdLNO
`
`LYO0d-LAdLNO
`
`~|Wa3140
`
`NO{LVN
`
`WYLINAONISSAI0Ud
`
`0371N90939da00VINA
`
`90¢
`
`NOILOVULXA
`
`LINA
`
`502GVOTAVdqa59vi
`
`€0¢L0e
`
`—y
`
`Cy
`
`v0e
`
`HOLVWON
`
`-OVNNI
`
`AT8VLAIA
`
`QI-NVTA
`
`LINA93H
`
`AdAL~YSHLS
`
`
`
`LINANO}LOVYIXS
`
`SWVYs
`
`LNdNI
`
`HOLVWON
`
`LYOdNI
`
`NAHM
`
`NO$I
`
`QNIYSLUAJLSvoqvoud
`
`LINN
`
`
`
`
`
`J1aVLINIGYVMYOS
`
`Pol
`
`LY0d
`
`<—
`
`NWTAHOWAYOs
`
`(W350)A0Yd)
`
`ysenboyssa0oy
`
`NOi13730
`
`SNpey/aoddd
`/NOLLYELS
`
`-193u
`
`Pel
`
`JTaVi
`
`
`A1aVLCiA-OVA
`FUNGIMLLa1avl
`LYOdSINGIYLLY
`
`
`
`
`
`ALINEILL
`
`Advi
`
`3Wvu4dSHE40
`
`‘O14SOS21NSH
`
`NOJLYN!LS30SHI$i202Pel
`
`
`(J9afay/ydasoydav
`
`ssaooysnipey)INSWS9VNVYANOISSAS
`
`
`
`
`
`él“9ls
`
`Lenovo
`
`Ex. 1030 - Page 14
`
`Lenovo
`Ex. 1030 - Page 14
`
`
`
`
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 13 of 66
`
`US 7,469,298 B2
`
`pocne ence wenn enna enn e en ne en nnn cnet n nnn nena n nee
`
`
`
`QNISSIO0UdGVOTAVdLOVULXAAWWaYVvIStd
`
`
`
`
`
`
`
`BL208AdAL-WIHLILOVYLYS
`
`SWSSASSY
`
`GIS
`
`LIS
`
`GI-NVIA4Z1N909S¥
`
`
`NOG3SV¥dJIaVL
`HOLVWONNSHM
`
`aqiatdataWous
`
`OVWJOUNOS
`LYOdNISYNdD0
`
`GIA_HOUVAS
`
`AWVasGYVIS1G
`
`ssauaqy
`
`
`
`AVdVLALNGIYLIY|
`
`SUVMLAOSOU
`
`HOLVWONNAHM
`
`
`
`eeeen7
`
`Lenovo
`
`Ex. 1030 - Page 15
`
`8LS
`
`-JVWNISYN990
`
`AVaVLGIA
`
`
`
`ONYDN!GUYMYOS
`
`
`
`INdLNOIWVYs
`
`DNISSIIONd1JUVMCUVH
`
`'ONISSA90Nd
`
`Lenovo
`Ex. 1030 - Page 15
`
`
`
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 14 of 66
`
`US 7.469.298 B2
`
`
`
`RECE WE
`PPPOE FRAME
`
`
`
`
`
`
`
`
`
`
`
`SEARCH SESS ON MANAGEMENT TABLE
`BASED ON SOURCE MAC ADDRESS
`
`RETURN RESPONSE TO USER OR SEND
`"Radius Access-Request" TO PROXY
`RADIUS SERVER
`
`CHECK NEW STATE
`
`
`
`CONNECTION
`ERM NATED
`DELETE ENTRY OF
`WD TABLE
`
`
`
`S23
`
`P
`COMMUNI CATON
`PHASE
`REGISTER ENTRY
`N VED TABLE
`
`S25
`
`F. G. 14
`
`Lenovo
`Ex. 1030 - Page 16
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 15 of 66
`
`US 7.469.298 B2
`
`
`
`
`
`
`
`
`
`
`
`TAG 0R UNTAG
`FRAME BASED ON PORT
`ATTRIBUTE TABLE
`
`FRAME OUTPUT
`
`FORWARD NG PROCESS ING
`
`
`
`SEARCH FORWARD ING TABLE
`FOR DETECTED WLAN-D
`
`S31
`
`BROADCAST FILTER NG AT EACH
`PORT OTHER THAN INPUT PORT
`BASED ON PORT ATR BUTE TABLE
`
`DSCARD FRAME WHEN
`BROADCAST FILTERNG
`S ON
`
`F. G. 15
`
`Lenovo
`Ex. 1030 - Page 17
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 16 of 66
`
`US 7.469.298 B2
`
`| |
`
`9 | -9 | -!
`
`
`
`
`
`TWN) IS NIWW
`
`Lenovo
`Ex. 1030 - Page 18
`
`

`

`U.S. Patent
`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 17 of 66
`
`ASVATAYGNYONILIAS
`
`anyssauaqvdf40
`
`
`
`ATaVLINILOY
`
`YSAVTdanYAAVTddl
`
`
`
` oe.YAAV]S3eddd
`
`YSAVTd!
`
`
`
`WNOISNIVW
`
`TWN5) | S N | WW
`
`
`
`
`
`
`
`
`
`US 7.469,298 B2
`US 7,469,298 B2
`
`Lt‘Old NO1L1V1LODSN
`
`ddd!/d01TWNOISNIVWGALVINSdVONAddd
`
`
`
`Lenovo
`
`Ex. 1030 - Page 19
`
`Lenovo
`Ex. 1030 - Page 19
`
`
`
`

`

`dsl9s ('YSGIAONd
`YW (NO{LOANNOS40
`
`x=SSANCYdiYIGIAOUd*@=SSaGaYdlGANDISSY|yo)byavraaggveZtxopWYSLAWVYVd
`
`
`
`
`GUOMSSVd‘,2ueu~Jep}AOIdQeweU-JasN,-G]YASNWIULNOILISNNOD]OO000
`YaSNNSHMFONVAGVNiG3Y0LS38NVOQIYasn)
`
`JDIAYSSOLGALISNNODATGSXIS$1
`NOLLVILO9SNainoissas|SS3uiev
`
`
`MSLAWVaVdNOV!LODSNALVISalNOISSAS
`
`V8lOlds
`
`340339)
`
`INAWHS118V1S4
`
`ssauddy
`
`Wal4v)
`
`INSWHS118V1S3
`
`
`
`(NOILOIANNOD40
`
`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 18 of 66
`
`US 7,469,298 B2
`
`
`
`JOssauadyIVA
`
`
`
`AQ1S-YsdGYOSENS
`
`HOLIMS@149G3
`
`Lenovo
`
`Ex. 1030 - Page 20
`
`Lenovo
`Ex. 1030 - Page 20
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 19 of 66
`
`US 7,469,298 B2
`
`
`
`
`
`LINYSHLAONTONSSATLOSYIG
`
`
`
`TWNIWYSL43SSVLANSNSSWVS
`
`NINOILYNILS3GO1SWVas
`
`SsaNaaydlATVONTLAO’JOVINSIN|LSNYSHLSNt)19SAWLOSNIG
`
`
`
`
`HOAONILLSS
`
`SSauaaydl (0439)LOLOL“891“26lLOLOLS91“261v2/0OL“891“261
`
`
`
`(0439)101OL“8912611°O189126l}[Nepep
`
`
`
`GANDISSYSILOLOL891261,HOJHMNIS1EVLONILINO'
`
`
`
`
`
`
`
`
`
`HIAUISSSIIDVALISOddOOLGANDISSVSi,LOE891“cél.,,
`
`GNY‘TVNIWUSLYSNNMOSLI40SSANGdVdiSV
`
`61“9ls
`
`Lenovo
`
`Ex. 1030 - Page 21
`
`Lenovo
`Ex. 1030 - Page 21
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 20 of 66
`
`US 7.469.298 B2
`
`LCP Echo-Request/Reply
`
`
`
`
`
`
`
`
`
`
`
`
`
`DESTINATION ADDR (cont)
`SOURCE ADDR=USER TERMINAL (cont)
`ETHER TYPE (=Ox8864)
`SESSION-ID=0x1234 (EXAMPLE)
`D=OXO1
`PPP-PROTOCOL=0xCO2 (LCP)
`V Magic-Number=0x12345678 (EXAMPLE)
`LENGTHEOxOOO6
`Magic-Number=0x12345678 (EXAMPLE)
`
`CODE=0)00
`
`
`
`
`
`
`
`
`
`( CODE=0x08 in LCP Echo-Request CODE=0x09 in LCP Echo-Repy )
`Magic-Number: A NUMBER DETERMINED BY
`SOURCE OF EACH OF LCP Echo-Request AND LCP Echo-Reply
`
`F. G. 20
`
`Lenovo
`Ex. 1030 - Page 22
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 21 of 66
`
`US 7.469.298 B2
`
`O
`
`
`
`
`
`
`
`
`
`
`
`3.
`
`DESTNATION ADDRESUBSCR BER-S DE EDGE 2 SWITCH
`DESTINATION ADDR (cont)
`SOURCE ADDR
`SOURCE ADDR=USER TERMINAL (cont)
`CODE=OXOO
`ETHER TYPE (=0x8864)
`WER=1
`TYPE=1
`SESSION-D-0x1234 (EXAMPLE)
`LENGTH=0x000 a
`PPP-PROTOCOL=0xCO2 (LCP)
`CODE=OXO5
`x
`D=OXO1
`
`
`
`LCP Terminate-Request/Ack
`(eir in LCP Terminate-Request CODE:0x06 in )
`
`LCP Terminate-ACK Data: NFORMATION IND CATING
`REASON FOR TERMINATION OR THE LIKE
`
`F. G. 21
`
`Lenovo
`Ex. 1030 - Page 23
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 22 of 66
`
`US 7,469,298 B2
`
`SS3IIV|9
`
`JILYWOLNY
`
`JIsAVYL WYOMLAN
`
`NOILVILINI
`
`sav)goAVMALYD
`GuvMOL
`
`ee
`
`LANYILN
`
`-YAg|YISAAS
`
`V:SSauddyVW
`
`39d43di$
`
` HOLIMS21
`
`SWNOH
`
`NVI
`
`
`
`
`
`CaSVaINAWIOVNYWNOISSASa:SsauqayVK
`
`@ONY¥SaSsauaayVWNO
`
`co(Old
`
`Lenovo
`
`Ex. 1030 - Page 24
`
`Lenovo
`Ex. 1030 - Page 24
`
`
`
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 23 of 66
`
`US 7.469.298 B2
`
`START
`CONNECT ON
`
`S
`41
`NEGOTATION BY US NG
`MANAGEMENT FRAMES
`
`
`
`
`
`
`
`S42
`
`AUTHENTICATION
`PHASE COMPLETED
`
`S43
`YES
`SET IP ADDRESS AND ROUTING TABLE IN ORDER
`TO TRANSMT AND RECEIVE MAN-S GNAL FRAMES
`N ACCORDANCE WITH POE
`
`MONTOR TRANSMISSION
`
`S44
`
`S4 5
`YES
`
`CONNECTION
`ESTABLISHED?
`
`S47
`DELETE IP ADDRESS, ROUTING
`
`S48
`TRANSMT MANAGEMENT FRAME
`ND CATING TERMINATON
`OF CONNECTION
`
`
`
`S49
`TRANSMIT PADT AFTER RECEPTION
`OF LCP Teriinate-Ack FROM
`SUBSCRIBER-S DE EDGE 2 SWITCH
`
`CONNECTION
`TERMINATED
`
`F. G. 23
`
`
`
`
`
`Lenovo
`Ex. 1030 - Page 25
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 24 of 66
`
`US 7.469,298 B2
`
`
`
`(A |d38) ZOXO
`
`9080X0 | y ( ) } } } } } } } } } } } } } } } } }
`
`
`
`, y ( ) (ba?) 10x0
`
`JppV MH || 31
`
`
`
`
`
`
`
`Lenovo
`Ex. 1030 - Page 26
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 25 of 66
`
`US 7.469.298 B2
`
`
`
`|-
`
`|HHOWO (Z )
`
`
`
`0: SSE HOCIW OWN
`
`
`
`0 : SSE 800W d |
`
`K | d e 8 & 8 \, ( º )
`
`SHOWO (Z )
`
`Lenovo
`Ex. 1030 - Page 27
`
`

`

`
`
`
`
`J1GVLLNAWSDVNVWNOTSS3S
`
` (G3NDISSVLON‘NOIJVILODSNY3GNNSSayaaydt)Z1=G1-NVTANOLIVIIINSHINV|2utzx0|oO| 3SWHd
`
`
`
`
`
`
`
`
`
`K=SS3NGQYdl-dSX‘P=SS4YG0VdlGANDISSY“LL=GI-NVIA|SSVHdNOILVOINNWWODd!6S8EX0
`
`
`
`
`
`X=$SFNCdVdi-dSX*e=SSAYddYdlGANDISSVYNOILVYIINAWWODdlPEZLXOA=SS3NCdVdi-dSX‘d=SS3yddVdl]GSNDISS¥“LL=QI-NVTA|SSVHdNOILVOINAWWODdi8295X0‘OL=GI-NVTA]ASVHd
`
`
`
`
`AVTSYdaveeeSESeSesSwvwXwXxXwwone
`SSauddvVWSSauaadvd|SsaydqyOVWSSsuaavdlSSauddvVWSSauaayvdl
`NSHMGavsLS195ufl
`Zl=Qi-NVIA494LL=QI-NVIA404OL=GI-NVIA404
`
`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 26 of 66
`
`US 7,469,298 B2
`
`GAL3TdWODSIASVHd
`
`NOULVOILNSHLAY
`
`
`
`YSLSWNVUVdNOILVILOOSN
`
`
`ssaudadqy
`
`V
`
`SATGVL
`
`
`
`
`
`(QI-NVIAHOVHOSG3GIAOYdATLNAGNAdION!)
`
`9¢“Old
`
`Lenovo
`
`Ex. 1030 - Page 28
`
`Lenovo
`Ex. 1030 - Page 28
`
`
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 27 of 66
`
`US 7,469,298 B2
`
`OVW,
`
`
`
`a:ssauaqyOVWVv:SsaudqdvOVW
`
`q:ssauadydlB:ssqyaaydl
`
`ssaudqyOVW,(2)
`aS1(YaLNOY40)
`
`
`
`
`
`Pp:ssauaaydl
`
`
`
`9:Ssquddvdl
`
`a:ssayaayOVW
`o:SsayaqyOVW
`
`¥3.inod=<GALSSNOaYSI.P,
`SSTNGdYdiOL
`
`QNIGNOdSSNYODSSIYGQY
`
`MSASNVULONYNOILVYSdOdavAXOUd
`
`L1NS3uSHLNOGasvaAWdi40
`
`NOILLVYSd0du¥AXOUd40
`
`déOlds
`
`OVA
`
`USAVT
`
`OVWOUS
`
`Lenovo
`
`Ex. 1030 - Page 29
`
`Lenovo
`Ex. 1030 - Page 29
`
`
`

`

`U.S. Patent
`
`
`
`(1L=G1)A-dS140}NVIA+<———>
`
`
`
`sniavuAXOud19
`
`
`
`
`
`
`YSAUTSSNIGVYI-15ee"k,+SSaUCYdI
`
`
`
`vadlAoddL-ZS“Sqis-waainoddLOE—ygnyas,ASespov9SSauadyOVW,
`
`2-253valnoy39d32-154g°SS3400Vove
`A:Ssayaaydlc-09~2-01h-dS1HINA:SSauaqyOYA7£&d3.103NNOOaHOLIMS,27
`—“$S3udaydi
`
`=aUO9Gaisandzu$1
`3003=-<301S-¥391yWAC=ZYY1-02,
`—___,===(ewAgua,L-OlL_]
`
`HOLIMS273903~FofSNIGNOdSaYNOd
`
`SSauaav|SSauday
`
`B:SsaydayOVW
`b:ssayadydi
`
`Dec. 23, 2008
`
`Sheet 28 of 66
`
`
`
`US 7,469,298 B2
`
`
`
`—_y==
`
`Lenovo
`
`Ex. 1030 - Page 30
`
`Lenovo
`Ex. 1030 - Page 30
`
`
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 29 of 66
`
`US 7.469.298 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`ETHER TYPE=0x88DD
`
`ver,
`
`PR Flow Label
`
`Source P Address
`(cont)
`
`Source P Address (cont) Destination IP Address
`
`Destination P. Address
`(cont)
`
`Destination IP Address (cont)
`
`PyS DATA FORMAT
`
`F. G. 29
`
`Lenovo
`Ex. 1030 - Page 31
`
`

`

`U.S. Patent
`
`US 7.469.298 B2
`
`
`
`
`
`
`
`b: SSENGQW di Õ : SSBHOGW OWN
`
`Lenovo
`Ex. 1030 - Page 32
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 31 of 66
`
`US 7,469,298 B2
`
`
`
`ATaVLAVISYdavNI
`
`Kjdayday
`
`A-dS|40
`
`
`
`YAGIYOSANSOL
`
`YAASNVYLONY
`
`
`
`“se1yyIM
`
`Kideyguy
`
`Ajdaydav
`
`
`
`
`Y¥aLNod39032qVvHOLIMS@14904"TWNIWYAL
`
`YAAOUd401S-Y3a1YISansYas
`
`
`$uNd00HOLVWVNAHMA-dStOLselU}EM
`
`NOI!SYAANODLSVOINA
`Waraycauususnve,|2aoy.ysenbeyday
`
`(A-dS1OLGSLOSNNODYSSN¥JLVGOWWODDYLON$300HOIHM)
`
`
`
`(A-dS1O01GSLOINNODY3SNWVSSLVCOWNOIDVHOTHM)
`
`
`
`
`
`GALLIWSNYYLLONG4LLIWSNVULLON|LS0UVLASTINAGI
`
`
`BTRane9MYOMLIN‘QW!HOVLLY
`LON$300<X-
`HOLIMS2739G3J3Q1S-YSEIYOSENS-4
`
`HOLIMS275903ACIS-YAGIYOSEAS-V
`
`(A-dS!O01G3LISNNOD$1HOTHM)
`HOLIMS214905AGIS-YSQIADYd<9
`
`
`$s300¥JO10|‘MaGIAOUdJQIANaS|JsSenboyguy
`
`l€“Old
`
`Lenovo
`
`Ex. 1030 - Page 33
`
`Lenovo
`Ex. 1030 - Page 33
`
`
`
`
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 32 of 66
`
`US 7,469,298 B2
`
`
`
`
`
`(A-dS1}O01HO1HM)GALISNNODYASNVSLVQOWWOIDVLONS300
`
`
`
`
`
`YAQTAOUd
`
`
`
`A-dSI0¥sdLN0d3903
`
`Aq1S-Ydd1YOSNsYasn
`
`HOLIMS@14903TWNIWYSL
`
`
`
`HOLVAVNAHMA-dSi40 AVEVLAVTSYddNISYND90
`
`
`
`
`
`AWd5eduVNYNALAY
`
`-OUd40ATVHAGNO
`
`
`
`YALNOYJIGSYACIA
`
`errreneoeoe
`
`
`
`Be)yyIM
`
`Kidayduy
`
`A-dStOLBBLyyIM
`
`Ajdayday
`
`
`
`
`
`(A-dS1OLG3LISNNODYASNVSALVGOWWODDVHOIHM)
`
`
`
`HILIMS273904JGIS-Y3IGNOSENs-4
`
`
`
`
`
`HOLIMS273903AGIS-YAGYOSENs-V
`
`HOLIMS‘2139094a's«9MYOMLINDVLHOVILY
`HOTHM
`
`LON$300
`
`QGSLOSNNOD43sNjsonbaydyyVALVGONWOD9V
`waeVV.
`
`
`
`
`
`UAASNVYLONY
`
`
`GSALLIWSNVYLLON
`
`GALLINSNVULLON
`
`
`
`~YASTYISENSOLL39UVLASTLNGGI
`
`$$399V401NO
`
`“YSAGTAOYdJOIAYAS
`ysenbeyduy
`
`c&Old
`
`
`
`(A-dS1O41GSLOSNNODSIHOTHM)
`
`
`
`HOLIMS213903JGIS-YSGIAOYd:9
`
`Lenovo
`
`Ex. 1030 - Page 34
`
`Lenovo
`Ex. 1030 - Page 34
`
`
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 33 of 66
`
`US 7.469,298 B2
`
`
`
`30d |
`(8e1 || || M)
`
`Lenovo
`Ex. 1030 - Page 35
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 34 of 66
`
`US 7.469.298 B2
`
`
`
`BOd |
`
`No.
`
`Lenovo
`Ex. 1030 - Page 36
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 35 of 66
`
`US 7.469.298 B2
`
`F. G. 35A
`
`REGISTERED AS FIXED WALUES
`(ALTHOUGH PROVIDERS
`NEED NOT KNOW VLAN-DS)
`
`PORT WID TABLE (IN PROVIDER-SIDE EDGE L2SW)
`FG. 35B
`
`
`
`
`
`MAC
`ADDRESSADDRESS
`
`ADDRESSADDRESS
`
`x
`
`x
`
`ADDRESSADDRESS
`
`X
`For VLAN-ID=12
`For VLAN-D=11
`For VLAN-D-10
`ARP RELAY TABLES (N PROVIDER-S DE EDGE L2SW)
`FG. 35C
`
`z
`
`Z
`
`REGIS
`-- TERED
`AS FIXED
`WALUES
`
`
`
`
`
`
`
`
`
`
`
`
`
`For VLAN-D=11
`FORWARDING TABLE (INDEPENDENTLY PROVIDED FOR EACH VLAN-D)
`F. G. 35D
`
`PORT
`
`RECEIVED FRAME
`
`BROADCAST
`FILTER ING
`
`TAG/UNTAG
`
`6
`
`IP, ARP
`
`on
`
`Untag
`
`PORT ATTRIBUTE TABLE
`(WHICH MAY BE INDEPENDENTLY PROVIDED FOR EACH VLAN-D)
`
`Lenovo
`Ex. 1030 - Page 37
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 36 of 66
`
`US 7.469.298 B2
`
`Å:SSENCICIW OWW
`
`K:SSBRIGGW d|
`
`PROVIDER- SIDE EDGE L2 SWITCH
`
`
`
`
`
`
`
`
`
`
`
`
`
`Lenovo
`Ex. 1030 - Page 38
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 37 of 66
`
`US 7.469.298 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Lenovo
`Ex. 1030 - Page 39
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 38 of 66
`
`US 7.469.298 B2
`
`
`
`10W81XE
`
`QWOTAWd
`
`EdÅL-HEH1B
`
`Lenovo
`Ex. 1030 - Page 40
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 39 of 66
`
`US 7.469.298 B2
`
`
`
`TRANSMIT TO PROVIDER RADIUS
`SERVER CORRESPONDING TO
`Radius ACC eSS-Request
`C61
`"user-name(provider-name"
`UDPiptoother a UDPPoEther
`40-1
`51-152-1
`
`10-
`
`e
`
`
`
`
`
`A.
`
`
`
`
`
`W
`
`20-2
`upplpools the 40-2
`
`
`
`uppliesther
`
`ATTACH WLAN-D
`"Radius Access-Accept"
`AS ATTRIBUTE
`Ether 100 PUDP
`10-?
`
`
`
`61
`
`Radius Access-Accept
`Ether 10 PUDP
`51-152-2
`
`REGISTER RECEIVED
`VLAN-D N
`MAC-WID TABLE
`
`
`
`Ether 11 PUDP
`
`A : AUTHEN CATED WLAN-D
`B : VLAN for SP-X (VLAN-ID=10)
`C : VLAN for SP-Y (WLAN-ID=11)
`F. G. 39
`
`Lenovo
`Ex. 1030 - Page 41
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 40 of 66
`
`US 7,469,298 B2
`
`
`
`Ov“OIA
`
`
`
` WANNSSSNIGVYYIGIAGYANONOILVWNOANT|GT—NVTA|
`
`
`
`
`
`AWVNY3AQ1A0Ud
`
`X-dS$l
`
`Z-d$|A-ds|
`
`Lenovo
`
`Ex. 1030 - Page 42
`
`Lenovo
`Ex. 1030 - Page 42
`
`
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 41 of 66
`
`US 7,469,298 B2
`
`
`
`(€)
`
`HLIM304899
`
`
`
`NOILV91LNSHLAY
`
`-SSo20y
`
`JV
`
`
`
`ssa9onsdVH)
`
`VLJAOWSN(£)
`
`
`
`
`
`
`
`YAAYUASSAIaVYYALNdY4903AGIS-Y3GIAOYd=SMLGVYAXOYdJQ1$-YagGWOSANns¥asn
`
`
`
`
`
`
`
`
`
`
`
`
` snipey A-dSI40A-dSI40HOLIMS¢@14903YSAYASHOLIMS@13904TWNIWYSL
`
`YAqIAOUdYA]AOU
`1YOdLAdN!NOGaSvd,Jde00y-ssadoysmipey.OLA-dS1ONILVOIGNISVL¥HOVLLY(¥)
`
`
`
`
`
`NOIIVOILNSHLAV|ysanbayssasoy
`
`USIASNVYLGNY‘FLNGIMLLVS¥,]de00y-sseooysnipey,OLGI-NYIAHOWLLV(S)
`
`
`WSASNVULONY*A-dS1ONILWOIGONTOVLVHLIMSVLNOILVOILNSHLAVSHL
`
`
`YAAYTSSNIGVYAXOMdOLLIWSNVHLONY‘DVLNOILVOILNAHLAYHOWLLY(1)
`
`
`
`
`
`
`}dascysse9y|HIIM,}d999V-SsaooySnipey,,
`
`
`SNavy-Ssa0oysnipey
`sniaveQNILVOIGNTSVL
`
`
`
`
`JOVIdIY‘GALIANNOD3GOLYACIAOYdJDIAYASASTLNAGH(2)
`-ssaoysnipey|NOIIVOILNAHLAV
`
`SNILVOIGN(OVLtNy
`HLIM,}S8anbayOVL
`
`
`"Flimysanbeyasuodseyd¥H)
`
`ly“Old
`
`Lenovo
`
`Ex. 1030 - Page 43
`
`Lenovo
`Ex. 1030 - Page 43
`
`

`

`U.S. Patent
`U.S. Patent
`
`
`
`Dec. 23, 2008
`
`Sheet 42 of 66
`
`US 7.469,298 B2
`US 7,469,298 B2
`
`
`
`YALAWVEVdNOILV!LOOAN
`
`ay
`
`X=SSqUdavdi-dSX‘B=SSAuddVd}GANDISSV“OL=CI-NWIA
`
`
`
`A=SSANGdYdi-dSX“4=SS3uddvdlGANDISSY“LL=CI-NVTA
`
`
`
`K=SSANGGYdi-dSX*P=SSANGdVdiGANDISSV*
`
`
`(GANDISSYLON‘NOILVILODANYAQNNSsaydavdi)2l
`
`
`
`S}TVNIWYSLY3SNVYNSHMCG!NOISSASONYSS3YdqVOVWJQUNOSNOGaSva
`
`NOISS3SHOVSONIASTLINAG]ATSABINNYOSJIGVLLNSWSOVNVWNOISS3S
`
`
`
`
`
`SUAGIAOUdJOIAYSSJOALIIWYNTdWOLGALOANNODATLNAYYNINGD
`
`
`NOLLVDIINAHLNY|2x0|oaJsvHdwolvoinnmmogdi|eseexo|9|3SVHd
`
`
`
` Isvudwolivoinnwnoadi|gz9sxo|ov|JSvHdNOLLVOINNAWOD41|vezixo|Vv|QlNOISSaS
`
`
`cv‘Ol
`
`Lenovo
`
`Ex. 1030 - Page 44
`
`| ---- T |(5) a | v | | v |
`
`Lenovo
`Ex. 1030 - Page 44
`
`

`

`——
`
`(a)
`
`N
`
`X-dSI|40}NVIA:«>
`
`A~dSt40}NVIA>+-————>
`
`
`
`
`
`
`
`U.S. Patent
`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 43 of 66
`
`US 7.469.298 B2
`US 7,469,298 B2
`
`
`1-OLYSANASSNidvgremememeedsL9441Gq30/S-¥401AO¥d—yanyag«S*)_—sSSBOVA-dSX%X-dS*OL
`
`
`
`2-2g-#301AOwd2-15|:——||a=CntyEh.CHaeL-OFxiv}|L-01
`
`
`wainod39034V:SSSuqdVOVW
`HY)A,1-02|
`
`
`Lpa—y301$439]UOSaS
`
`
`sniavaAXOud[9GALOANNODATLNAYYNINOD
`
`¢-Oh2-01
`i A DS
`A-aS|HLMq3103aNno)~~
`
`G
`As
`
`N
`
`fvOld
`
`£7 ° 0 | -
`
`o:ssauaayVN
`
`Lenovo
`
`Ex. 1030 - Page 45
`
`Lenovo
`Ex. 1030 - Page 45
`
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 44 of 66
`
`US 7,469,298 B2
`
`
`
`VSsaudqdvOVWSHIHOLVWHOTHM
`
`
`SAYINGNYTA40ALITVENTdV
`
`
`
`
`G3SVdOl=G1-NVIAASILNAG!
`
`
`ATLNAYYNINODS|TWNIWYSLYASNVYNSHMJT@VLG1A-OVW
`
`SYACIAOUdJDIAYAS40ALITWENTd¥OLGALISNNOD
`a
`Gt-NVWA|SS3YG0VVWNOILYNILSSG
`(Ald3udavNOdasvadaondoud)
`
`
`
`AIGVLGQIA-OVWNOILYNILS3G
`
`
`
`VoyOlds
`
`dvyIls
`
`
`
`Lenovo
`
`Ex. 1030 - Page 46
`
`Lenovo
`Ex. 1030 - Page 46
`
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 45 of 66
`
`US 7.469.298 B2
`
`
`
`BdÅ1-8B HIB
`
`10WHIXH----
`
`Lenovo
`Ex. 1030 - Page 47
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 46 of 66
`
`US 7.469.298 B2
`
`
`
`ARP RELAY PROCESS ING
`
`EXTRACT CODE FIELD
`
`
`
`
`
`ARP Reply
`
`ARP Request
`
`
`
`
`
`
`
`
`
`SEARCH ARP RELAY TABLE
`FOR CORRESPONDING WLAN
`BASED ON "Tgt Prot Addr"
`
`REGISTER "Src Prot
`Addr" AND VLAN-D
`N DEST-NATON
`MAC ADDRESS TABLE
`
`RETURN ARP REPLY
`ON BEHALF OF
`DESTINATION
`
`
`
`
`
`
`
`
`
`TO FORWARD ING
`PROCESSING
`F. G. 46
`
`Lenovo
`Ex. 1030 - Page 48
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 47 of 66
`
`US 7.469.298 B2
`
`
`
`P SUBNET
`X x X x X x . x X x. 0/24
`y y y. y y y. y y y. 0/24
`
`VLAN- D
`1 o
`
`P SUBNET TABLE
`
`F. G. 47
`
`Lenovo
`Ex. 1030 - Page 49
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 48 of 66
`
`US 7.469.298 B2
`
`
`
`10WHIXB
`
`Lenovo
`Ex. 1030 - Page 50
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 49 of 66
`
`US 7,469,298 B2
`
`
`
`A-dS|40}NWIA:#-—————>
`
`=
`
`
`
`5yainoy3903
`
`
`
`X-dS{40}NVIA><>2-0P-2-01(7fae||—Yy
`
`YSANSSSNiavYL-L6aeHOLIMS273905“
`
`2-257uaaiaodd2-15||a=C=YA211pLH-o1
`En)C=77,ANees
`
`
`[Taaas[aFabana)
`-)a
`HOLIMS213903
`SN§
`
`
`
`
`
`YACIAOYdJIIAYASG3ALIANNODASTLNAGI
`
`
`
`NVTAG3SVE-LY0d
`
`ee
`
`6v“JIS
`
`
`
`YSHLSHMMOSHDGNV‘OVLNOGasva
`
`enalai]|IVLFAOWIY
`
`
`JTVLAVAVLGlA-OVWdAONINOOTAd
`“GALVOILNSHINY$1YSNLON40
`
`euaBeat]
`Paesa]
`
`WVSYLSdA
`
`
`
`WILSNMOG
`
`Lenovo
`
`Ex. 1030 - Page 51
`
`Lenovo
`Ex. 1030 - Page 51
`
`

`

`U.S. Patent
`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 50 of 66
`
`US 7.469.298 B2
`US 7,469,298 B2
`
`
`
`
`
`SWW4dJATSO5Y
`
`ddAl-YSH14
`
`
`
`
`
`A°ddd
`
`
`
`NIHMSWVeSGYVOSId
`
`
`
`NISYND00HOLVWON
`
`ATaV1QIA-OVWLOVYLXS
`
`avolAVd
`
`@3Z1ND0034
`
`GI-NVTA
`
`
`
`SuN900HOLVA
`
`GIA-OVWNI
`
`631aV1
`
`JVaV1ALNMLL
`
`GIAWOUG1HOLVWONNSHM
`
`qldLYOdNISYNd0
`
`QNISSI00Ud
`
`
`
`JUVMYVHONISSI00Ud
`
`GNVONIGYVMYOS
`
`
`
`INdLnoAWVY4
`
`0SOld
`
`-NVTA_3Z1N900F4YJWVYSGYVOSIG
`
`
`
`NOILV!LODSN
`
`AWTSAYdav
`
`
`
`IN|SS300Ud
`
`FUVMLAOS
`
`ONISSIOOUd
`
`Lenovo
`
`Ex. 1030 - Page 52
`
`Lenovo
`Ex. 1030 - Page 52
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 51 of 66
`
`US 7.469.298 B2
`
`[??TETT
`
`
`
`
`
`–0WW LES
`
`
`
`
`
`
`
`Lenovo
`Ex. 1030 - Page 53
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 52 of 66
`
`US 7.469.298 B2
`
`
`
`
`
`|NEWER)WNWIN ~
`
`MEAHES
`
`di
`
`Lenovo
`Ex. 1030 - Page 54
`
`

`

`
`indLnoLNdLNdNOILOVYLXSIW
`isvoqvougNOLLYNIOSHHOLVNON
`
`ONIYALTIHOLVNON[y9yqqH9140dNI
`
`NOtLATIO/NONLVYLS195840dWNSqa18Vl
`
`
`
`
`SWVasaqvO1AVd
`auvasidaedauy9sid
`
`
`
`
`indino3Wv¥sON|UYMYO-ONISSAIONdLNdNTANWES
`
`—_—___Y~\—_y,--~
`
`
`q19Vi:||1a18V4
`YNISS3I0NdLYOd-LNdLNOSdAL-USHIGLNdNI
`
`
`qF19V1oo
`
`Ddeinaino|022!N9003eNOILOVYLXA
`
`
`
`(65“81440MSZ7ONILVOLGNESVLHLIM)3°ddd
`
`
`————140dauyasia
`
`
`
`
`
`(d§X)GI-NVTAHOVA404
`
`
`
`NISS390UdONISS3I0Ud
`
`
`
`GIAGI-NVIAduv/d|
`
`duv/dl
`
`
`
`01°2083331
`
`NOILINDOOAYGIA
`
`
`
`AGA1GV1GIA-OVNNI
`
`
`
`INAWSDVNVNONESA
`
`
`
`dWNSSVHONS1090L0Ud
`
`FINGIYLLY
`
`a1avl
`
`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 53 of 66
`
`US 7,469,298 B2
`
`$1€S“Sid40MS27NSHM
`
`
`
`SH140NOILVYNILSS0SHL
`
`
`
`
`
`(3417JHLYOdWNS)SWWYS
`
`eS‘Olds
`
`AVT13uddy)
`
`(ONISS390Ud
`
`Lenovo
`
`Ex. 1030 - Page 55
`
`Lenovo
`Ex. 1030 - Page 55
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 54 of 66
`
`US 7,469,298 B2
`
`
`
`
`
`4904YAd!AOUdNOISSAS401S-YAG1YOSANS
`
`
`
`
`
`40YaLNo’Ad!S—YAalAOUdLNAWSSVNVA@14904TWNIWYSLYash
`
`
`
`
`
`QIA-OVWLAS
`
`MS21NI3TaVL
`
`
`
`A-dSI214904YSAYAS1-02HOLIMS
`
`JVAWFONDS
`
`ssaydadqy
`
`
`
`ANVYSLNSWADVNVN
`
`-QNISVLHLIM
`
`
`
`MS2TONILVOI
`
`KS21
`
`NOdaSvdYasA
`ONELVOIGNESVL
`
`HLIMONTTVNDIS
`HLIMSAVY
`INAWISDVNVA
`
`SWVusLNSWSDVNVWN
`
`
`
`SWVYdsLNAWSOVNVN
`
`40NOILATdWOD
`
`
`
`YOdWNS)109ASVHd
`
`=OLOUd_JNGANADVNWJoNOILV9|LNSHILNY
`
`“IWND1S-NVW
`
`SWVas
`
`OVLSAOWSY
`VLHLIMSAVY
`
`
`
`A-dS1ONILVOTONI
`
`
`
`A-dS|ONILVOTON!
`
`OL3INS¥S4SYAG
`
`JVLHOVILV
`
`
`
`NOISSHSHONOYHL09LON
`
`
`
`YAAYASLNAWSOVNVW
`
`$300SWVYsTWNOTS-NIVA
`
`
`A1aVldl)A-OVW
`
`ys‘OlAs
`
`TWNS1S-NIVW
`WNO1S-NIVW
`
`SWVaS
`
`Lenovo
`
`Ex. 1030 - Page 56
`
`Lenovo
`Ex. 1030 - Page 56
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 55 of 66
`
`US 7.469.298 B2
`
`\-C
`
`\-C
`
`o
`
`d
`
`Yo
`
`
`
`HHAHHS INE|MEÐWNWW N0 || SSHS
`
`
`
`i.
`
`i.
`
`o
`o
`N-N
`d
`
`y
`
`N
`
`s
`
`6. SA IS "1
`
`O
`
`N
`
`No.u)
`
`Lenovo
`Ex. 1030 - Page 57
`
`

`

`
`
`YAGIAOUd—YAd|AOUNOISSAS
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`YALNOY39dJ4904Aqls401S-YdaLNSWSDVNVAyOSENnsuasn
`
`U.S. Patent
`U.S. Patent
`
`
`
`
`
`A-dS|40HOLIMS21YSAUASHOLIMS¢14903TWNIWYSL
`
`Dec. 23, 2008
`
`Sheet 56 of 66
`
`US 7.469.298 B2
`US 7,469,298 B2
`
`GSLOSNNODAd!LNAI
`
`LSINOBAYdV
`
`duvHLIM
`
`ysenbayduy
`
`GNV‘SS3uGqyOVW
`
`HLiIMAWdauydv
`
`“OVLNOILVOIGNIdd
`
`AV134udavWuO44sad
`NOILVOIGNIduv
`NOISSASOLGNSSONY
`
`YAGIAOYdJD]AYUSS
`
`
`SOUNDSNOdaSVa
`VLNOILVOIONI
`
`LSSNOAYdyVOLHOVLIV
`
`ONISNAGINISSAI0Nd
`
`du¥ONTONOdSSuu0d
`
`
`
`A18VlAVTAY
`
`
`
`AWV4STVND1S-NIVIA
`
`ovi
`
`
`
`YSAUSSLNAWSOVNV
`
`Aidaydav
`
`
`
`SWVddTYNOTS-NIVW
`
`TWND1S-NIVW
`
`AWVUS
`
`SVLJAOWSY
`
`YSAYAS
`
`-HONOYHL09LON$300
`LINAWS9VNVWNOISS3S
`
`WVUTYNDIS-NIVW
`
`OVHIM
`
`9S
`
`‘Olds
`
`
`
`Ph=dS1ONTLYOIONI
`
`
`
`O1JONFYAATY
`
`
`
`J1VLGIA-OVA
`
`-IGN]SVLHOVLLY
`
`
`
`A@A-dS1ONILVO
`
`Lenovo
`
`Ex. 1030 - Page 58
`
`Lenovo
`Ex. 1030 - Page 58
`
`
`
`
`
`
`

`

`
`
`GALOSNNODASILNA!
`
`
`
`
`
`
`
`YAGIAOYdJOLAYAS
`
`
`
`U.S. Patent
`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 57 of 66
`
`US 7.469.298 B2
`US 7,469,298 B2
`
`ysanboydyy
`
`K\deyduy
`
`NOG3S¥aA-dSI
`
`
`
`4904Y3q1AQUdNOISSAS
`
`A-dSIHOLIMS¢743903YSANAS
`ONTLV91GNIV13AOWSY
`QVHOVLLY|74-dSIONTLY9IONI
`
`140dINdNILON$300A1d3udv
`
`A@ONISSH9ONdAVTGYduy|HLIMLSANBAYdV
`JIGAVTSYdVVL
`
`ASANOIYduVOLHOVLILY
`
`VNJOUNOSNOGASVE
`
`WHOANAdGNV“SSaydav
`
`INIGNOdSSYuyODINISN
`
`NOILVOIGNIduy
`ysonbaydy
`
`HIMLS3nbayday
`
`
`
`A-dS1ONILVOIONIDVL
`
`OVHLIMA1daudv
`
`
`
`NOISSHSHINOYHL09
`
`
`
`YSANSSLNAWSSVNVW
`
`LS“Old
`
`19 "9 | -
`
`
`
`
`
`“OWLNOLLVDIGNIduV
`
`NOISSASOLCNSSANV
`
`
`
`YAANASLNAWSDVNVA
`
`Ajdayduv
`
`Lenovo
`
`Ex. 1030 - Page 59
`
`Lenovo
`Ex. 1030 - Page 59
`
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 58 of 66
`
`US 7.469.298 B2
`
`NHH!!!
`
`1SVOGW089
`
`
`
`ENYHA INTE
`
`p Z1
`
`M0TH
`
`
`
`
`
`0NISS300Bd Ind100 902
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Lenovo
`Ex. 1030 - Page 60
`
`

`

`U.S. Patent
`
`
`
`TWN | WYJE, 1 MIEST)
`
`
`
`
`
`
`
`Lenovo
`Ex. 1030 - Page 61
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 60 of 66
`
`US 7.469.298 B2
`
`
`
`
`
`WHISAS NOIIVOIN MM00e |
`
`
`
`XHONIEN SS300W „9
`
`
`
`
`
`
`
`Lenovo
`Ex. 1030 - Page 62
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 61 of 66
`
`
`(J01SYagidosans)
`
`
` ATaVLSLNGIYLLYLudd
`
`OVINT/DVL|aAWVY4O3A1F0Supata1N0dLyod
`
`
`faeruiim|440|ais‘auag‘di'zosaaai|—||zen[|NO[dav“dl
`“aeddd=||gen|NO[atv“al“30ddd
`
`|Paewn[|NO|av“dl“aoddd=|
`Pafefae,yim]=440|dS“d¥A9“D12083331faeusm]=440‘|dls“d¥Ad“D1
`‘2083331
`
`
`
`LASATIWIELVWOLAYSAMIVALinvsad
`
`
` i"SSNTWVASLNGIYLLYLYOdNOdaSVd
`
`
`WIL]NOILVWYOANTTYNOILIGQV
`JINGIMLlY|“ON
`
`US 7,469,298 B2
`
`Lenovo
`
`Ex. 1030 - Page 63
`
`Lenovo
`Ex. 1030 - Page 63
`
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 62 of 66
`
`US 7,469,298 B2
`
`INIYALTIS
`
`duv¥“dl
`
`
`
`(J01$d$X)
`
`TVNOIL1dv
`
`LYdd SWILI
`
`
`
`
` seruim]=440|dS*d¥AD“DL“20831fae,yim|=440|dS“d¥AD“DL“2083331Pae;wim]=440)ds“dA“DL'208333Iseiyim;=440‘|dis‘d¥Ad“DL2083331
`
`
`OVLNN/IVLLsyoavougSWVasdG3A1S9FY
`
`AVGVLSLAGIYLLVY
`LINVAAC|NOay“al
`
`
`LASATIVOILVNOLNYSSNIVA
`“SSNIWAALNGINLLVLYOdNOGasvE
`
`
`
`
`FHLNOGaSVdG3¥31$1944
`YASAAGLASSANIVA
`
`wav.Giatod=|----|---|
`sey=|Oo|ot
`NOTLVMYOAN|
`
`é69“Old
`
`Lenovo
`
`Ex. 1030 - Page 64
`
`Lenovo
`Ex. 1030 - Page 64
`
`

`

`U.S. Patent
`
`Dec. 23, 2008
`
`Sheet 63 of 66
`
`US 7,469,298 B2
`
`isvoavouad
`
`NSHM
`
`SLINGYLLV
`
`da

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket