`
`(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