`
`
`
`STATES PPATENT
`
`
`
`AND TRAADEMARRK OFFICCE
`
`
`
`
`
`
`6IP2
`Atty Doccket No.: 440963-0006
`
`
`
`
`
`
`
`
` SECURRITY AND
`
`
`
` TRAFFICC FLOW
`
` E
`
`st et al.
`Smethurs
`8
`7,224,66
`2007
`May 29,
`54
`10/307,1
`2002
`Nov. 27,
`
`CONTROOL PLAN
`
`MANAGGEMENT
`
`
`In re Paatent of:
`tent No.:
`U.S. Pa
`ate:
`Issue D
`erial No.:
`Appl. S
`Filing DDate:
`
`Title:
`
`
`
`
`
`DECCLARATIOON OF DR.. BILL LINN
`
`
`
`
`
`
`
`
`My naame is Dr. BBill Lin. I amm a professorr of electricaal and compuuter engineeering
`
`
`
`1
`
`
`
`
`
`
`
`
`
`
`
`that I am suubmitting a ddeclaration inn
`
`
`
`
`
`. n
`
`
`
`at the University of CCalifornia, San Diego. I understand
`
`
`
`
`
`connectioon with Interr Partes review (“IPR”) pproceedingss before the UUnited Statees Patent andd
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Trademaark Office forr U.S. Patennt Number 7,,224,668 (“thhe ’668 Pateent”).
`
`
`
`
`
`
`
`
`
`
`
`2
`
`
`
`
`
`I havee been retainned on behalff of Arista NNetworks, In
`
`
`
`
`
`
`
`
`
`tion is not bbased on thee outcome off my opinionns.
`
`
`
`
`
`
`
`. a
`
`compens
`
`
`
`
`
`
`
`3.
`
`
`
`
`
`I havee reviewed thhe ’668 Pateent, includingg the claims
`
`
`
`
`
`c. (“Arista”)). My
`
`
`
`of the patennt in view of f the
`
`
`
`
`
`
`
`
`
`
`
`
`
`specificaation and the file history. In additionn, I have reviiewed the foollowing doccuments:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`U.S. PPatent No. 6,,246,680 (“FFrazier”)
`
`
`
`
`
`Europpean Patent AApp. Publicaation No. 1,1128,609 A2 ((“Cherian”)
`
`
`
`
`Newtoon’s Telecomm Dictionaryy, CMP Boooks, 17th ed.
`2001.
`
`
`
`U.S. PPatent No. 6,,460,146 (“MMoberg”)
`ation, 1999 (Joe Habraken, Praactical Ciscoo Routers, QUUE Corpora
`
`
`
`
`
`)
`“Habraken”
`
`
`
`
`
`Georgge C. Sackettt, Cisco Rouuter Handboook, McGraww-Hill, 2000
`(“Cisco Rouuter
`
`
`Handbbook”)
`
`
`
`U.S. PPatent No. 7,,860,999 (“LLavian”)
`
`
`
`U.S. PPatent No. 7,,127,526 (“DDuncan”)
`
`
`
`U.S. PPatent No. 6,,876,654 (“HHegde”)
`
`
`
`
`
`
`
`
`
`
`
`792”) “IETF RFC 7rfc792.txt (“ditor.org/rfc/http:///www.rfc-ed
`
`IETF RFC 792, “IInternet Conntrol Messagge Protocol,”” retrieved frrom
`
`Page 1 of 44
`
`ARISTA 1102
`
`
`
`
`
`Declaratiion of Dr. Biill Lin
`
`
`U.S. Pateent No.: 7,2224,668
`
`
`
`
`
`Atty Doccket No.: 409963-0006IP22
`
`IETF RFC 1812, ““Requiremennts for IP Veersion 4 Rouuters,” retrieeved from
`
`
`
`
`
`
`
`C 1812”)
`
`
`
`
`http:///www.rfc-edditor.org/rfc/rfc1812.txt ((“IETF RFC
`
`
`
`
`
`My cuurriculum vittae (“CV”) iis provided aas an Exhibitt.
`
`
`
`I receiived a Bacheelor of Sciennce in Electrrical Engineeering and Coomputer Scieences
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`4 5
`
`.
`
`
`
`from University of CCalifornia, Beerkeley in MMay 1985; a MMasters of SScience in Ellectrical
`
`
`
`
`
`. i
`
`
`
`
`
`
`
`
`
`
`
`Engineerring and Commputer Sciennces from thee Universityy of Californnia, Berkeleyy in May 19888;
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`and a Ph..D. in Electrrical Engineeering and Coomputer Scieences from thhe Universitty of Califorrnia,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Berkeleyy in May 19991.
`
`
`
`6
`
`
`
`. f
`
`
`
`I serveed as the Heead of Researrch of the Syystems Conttrol and Commmunicationns
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Group of IMEC Reseearch Laboraatory, Leuveen, Belgium
`
`
`
`
`
`
`
`
`
`
`
`
`
`from Februaary, 1992 – DDecember, 11996.
`
`
`
`est Editor onn 2 ACM or
`
`
`
`I also havve served or am currentlly serving ass Associate EEditor or Gu
`
`
`
`
`
`
`
`
`
`
`
`IEEE jouurnals, an Asssociate Edittor on the Intternational JJournal of Emmbedded Syystems, as
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`General CChair on 4 AACM or IEEE conferences, on the OOrganizing orr Steering Coommittees foor 6
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`conferences.
`
`7
`
`
`
`
`
`nd tworking, ancomputer netthe field of ce patents in tentor on fiveI am aa named inve
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`have published over 160 journal articles and conference ppapers in topp-tier venue
`
`
`
`
`
`
`
`
`
`
`
`s and
`
`publicati
`ons.
`
`8
`
`
`
`
`
`s filed 4, which wasr 10/307,154tion numberU.S. applicatssued from UThe ’6668 Patent is
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`on November 27, 20002. The ’668 Patent doees not includde a priority
`
`
`
`claim. It is
`
`
`
`therefore myy
`
`
`
`
`
`
`
`
`
`understannding that thhe filing datee of Novembber 27, 2002
`
`
`
`
`
`
`
`
`
`al Date”) (hereinafterr the “Critica
`
`
`
`
`
`’668 Patentt is entitled.
`
`
`
`representts the earliesst possible prriority date tto which the
`
`
`
`
`
`
`
`
`
`Page 2 off 44
`
`. m
`
`. b
`
`
`
`
`
`
`
`ACM or IEEE conferrences, and oon the Technnical Programam Committeees of over 440 ACM or IIEEE
`
`
`
`
`
`
`
`
`
`
`
`
`
`Declaratiion of Dr. Biill Lin
`
`
`U.S. Pateent No.: 7,2224,668
`
`
`
`
`
`Atty Doccket No.: 409963-0006IP22
`
`9
`
`
`
`
`
`
`
`
`
`A person of ordinnary skill in tthe art as of tthe Critical DDate (hereinnafter a
`
`
`
`
`
`
`
`
`
`“POSITA”) would haave had a MMasters of Sciience Degreee (or a simillar technical
`
`
`
`
`
`
`
`
`
`
`
`Masters De
`
`gree,
`
`
`
`or higherr degree) in aan academicc area emphaasizing compputer networrking or, alteernatively, a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Bachelorr Degree (or higher degreee) in an acaademic area
`
`
`
`
`
`
`
`emphasizingg the design
`
`
`
`of electricall,
`
`
`
`experience iin computer
`
`network
`
`
`
`
`
`computerr, or softwarre engineerinng with severral years of
`
`
`
`
`
`
`
`. A
`
`
`
`engineeriing and the ddesign of commputer netwworks. Addittional educaation in a releevant field, ssuch
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`as compuuter science, computer enngineering, oor electrical
`
`
`
`
`
`
`
`
`
`
`
`
`
`engineeringg, or industryy experiencee may
`
`
`
`compensate for a defficit in one of the other aaspects of thee requiremennts stated abbove.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`10.
`
`
`
`
`
`
`
`
`
`
`
`I am ffamiliar withh the knowleedge and cappabilities of oone of ordin
`
`
`
`
`
`ary skill in tthese
`
`
`
`areas, and notably wiith designingg computer ccommunicattions networkrks and compputer architeecture
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`problemss, including tthe design of data netwoorks, high-peerformance sswitches andd routers, maany-
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`core proccessors and ssystems-on-cchip, and ASSIC chip dessigns and stuudying their
`
`
`
`
`
`
`
`
`
`
`
`
`
`interaction wwith
`
`
`
`people inn experimenttal and real-wworld enviroonments. Sppecifically, mmy experiencce working wwith
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`industry, with underggraduate andd post-graduaate students,, with colleaagues from a
`
`
`
`
`
`
`
`cademia, annd
`
`ctly and per
`
`
`
`sonally famiiliar
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`become direowed me to bustry has alloicing in induwith engiineers practi
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`, my rwise stated,with the level of skilll of individuuals and the ggeneral statee of the art. UUnless other
`
`
`
`
`
`
`
`testimonyy below refeers to the knoowledge of oone of ordinaary skill in ththe fields as
`
`
`
`
`
`
`
`
`
`
`
`
`
`of the Criticcal
`
`
`
`Date, or bbefore.
`
`
`
`This ddeclaration iss organized as follows:
`
`
`
`
`
`I.
`
`II.
`
`III.
`
`IV.
`
`
`
`Brief Overrview of the ’668 Patentt (pg. 4)
`
`
`
`
`
`
`
`Terminoloogy (pg. 6)
`
`
`
`Discussionn of Referennces (pg. 12)
`
`
`
`
`
`
`
`Legal Prinnciples (pg. 441)
`
`
`
`
`
`11.
`
`
`
`Page 3 off 44
`
`
`
`
`
`Declaratiion of Dr. Biill Lin
`
`
`U.S. Pateent No.: 7,2224,668
`
`
`
`
`
`Atty Doccket No.: 409963-0006IP22
`
`
`
`
`
`VII.
`
`
`
`Additionall Remarks (ppg. 42)
`
`
`
`
`
`Brief Overview oof the ’668 PPatent
`
`
`
`
`
`
`
`.
`I.
`
`
`
`12.
`
`
`
`
`
`
`
`
`
`The ’6668 patent ddescribes an iinternetworkking device,
`
`
`
`
`
`such as a roouter, that rouutes
`
`
`
`
`
`packets rreceived at thhe device towwards their ddestination. An internettworking devvice 100 of tthe
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`’668 pateent is illustraated in Figurre 1:
`
`
`
`
`
`
`
`13.
`
`
`
`
`
`The innternetworkiing device 100 includes
`
`
`
`
`
`
`
`two logical
`
`
`
`componentss: a data
`
`
`
`
`
`
`
`
`
`ne 150. The forwardinng plane 1355 (i.e., data pplane) and a control plan
`
`
`
`
`
`’668 Patentt at 3:22-34;
`
`5:5-
`
`
`
`21. The data plane 135 is compoosed of physical interfac
`
`
`
`
`
`
`
`e ports 120,
`
`line cards 1
`
`
`
`10, and a ceentral
`
`
`
`
`
`
`
`
`
`
`
`switch enngine 130. IId. at 5:5-9. The data plaane 135 passses along, orr “forwards,”” packets
`
`
`
`
`
`
`
`
`
`
`
`received at the port innterfaces 120 toward theeir ultimate ddestination.
`
`
`
`
`
`
`
` Id. at 1:54-556; 3:23-26;; 5:8-
`
`
`
`
`
`9. The control plane 150 is “a coollection of pprocesses” 1
`
`
`
`
`
`
`
`55 and is re
`
`
`
`sponsible foor higher layeer
`
`
`
`
`
`Page 4 off 44
`
`
`
`Atty Doccket No.: 409963-0006IP22
`
`
`
`
`
`
`
`
`
`
`
`Declaratiion of Dr. Biill Lin
`
`
`U.S. Pateent No.: 7,2224,668
`
`
`
`
`
`
`
`
`functionss of the devicce, such as ccontrol and cconfigurationn of the interrnetworkingg device 100.. Id.
`
`
`
`
`
`
`
`
`
`
`
`at 1:56-59; 3:26-31; 44:58-61; 5:10-23.
`
`
`
`144.
`
`
`
`
`
`The innternetworkiing device 100 applies pport services
`
`
`
`
`
`
`
`
`
`to packets ppassing throuugh
`
`
`
`
`
`the internnetworking ddevice 100. Id. at 6:1-444; 6:67-7:14
`
`
`
`
`
`
`
`
`
`. Port servicces are a set
`
`
`
`of policies oor
`
`
`
`rules thatt are appliedd to the packeets. Id. at 4::3-8; 6:4-7; 66:24-27; 9:1
`
`
`
`
`
`
`
`
`
`
`
`include QQuality of Seervice processsing or packket rate-limiiting. Id. at 44:6-8; 6:4-2
`
`
`
`
`
`
`
`
`
`
`
`
`
`-4. Port servvices may
`
`
`
`3. For exammple,
`
`
`
`“one poliicy may be tto rate limit TTelnet SYN packets to aa specific ratte that is a toolerable rate
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`determinned through aa specific haardware conffiguration.”
`
`
`
`
`
`
`
`
`
`defined uusing class mmaps, policy maps, or acccess control
`
`
`
`
`
`
`
`Id. at 4:6-8.
`
`
`
` Port servicces may be
`
`lists. Id. at
`
`
`
`7:19-20; 7:446-47.
`
`
`
`15.
`
`
`
`
`
`The innternetworkiing device appplies differrent port servvices to diffeerent packet
`
`
`
`
`
`
`
`
`
`
`
`
`
`types. Idd. at 3:56-58; 6:16-18; 6::41-43. Somme of the pacckets receiveed by the inteernetworkinng
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`device arre “normal trransit packett[s],” which are destinedd for other deevices conneected to the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`internetwworking deviice. Id. at 7:3-8. Other ppackets, howwever, are “ccontrol planee packets,” wwhich
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`are packeets that are ddestined for tthe control pplane and thaat are used bby the controol plane to coontrol
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`and confifigure the internetworkinng device. Idd. at 6:57-63
`
`
`
`
`
`
`
`; 5:56-58; 7
`
`
`
`:8-14. For eexample,
`
`
`
`“protocol control pacckets” may bbe destined ffor the controol plane. Id.. at 5:30-31;
`
`
`
`
`
`
`
`
`
`
`
` 8:34-49.
`
`
`
`16.
`
`
`
`
`
`The innternetworkiing device 100 includes
`
`
`
`
`
`
`
`“normal inpput and outpuut port servicces”
`
`
`
`
`
`
`that are aapplied to noormal transit
`
`
`
`
`
`. The internpackets. Idd. at 6:41-43.
`
`
`
`
`etworking ddevice 100 allso
`
`
`
`
`
`includes control planne port servicces that are sspecifically ffor control pplane packetss. See id. at
`
`
`
`
`
`
`
`
`
`
`
`
`
`7:5-
`
`
`
`14; 9:1-66. These conntrol plane poort services are applied oonly to packkets destinedd to the contrrol
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`plane andd not to normmal transit paackets that aare forwardedd out of the
`
`
`
`
`
`device. Seee, e.g., id. at
`
`3:56-
`
`
`
`58; 6:16--18; 6:41-43; 7:5-14.
`
`
`
`
`
`Page 5 off 44
`
`
`
`
`
`Declaratiion of Dr. Biill Lin
`
`
`U.S. Pateent No.: 7,2224,668
`
`
`
`
`
`Atty Doccket No.: 409963-0006IP22
`
`
`
`17.
`
`
`
`To thiis end, the innternetworking device 1000 includes tthe control pplane port
`
`
`
`
`
`
`
`
`
`
`
`
`
`services 145 and a coontrol plane port 140. Thhe control p
`
`
`
`
`
`
`
`
`
`lane port 1440 “may or mmay not be a
`
`
`
`
`
`single phhysical port.”” Id. 5:1-2. “For exampple, [the conttrol plane poort 140] mayy be a virtuall
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`address through whicch packets trravel or are rrouted from
`
`
`
`
`
`
`
`
`
`the data planne 135 to thee control plaane
`
`
`
`
`
`
`
`150.” Idd. at 5:2-4. TThe packets bbound for thhe control plaane 150 are rrouted throuugh the contrrol
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`plane porrt 140. Id. at 7:5-12; 9:11-6. The conntrol plane pport services
`
`
`
`
`
`
`
`
`
`
`
`145 are onlyy applied to
`
`
`
`those pacckets routed through the control planne port 140. Id. at 3:56-558; 6:16-18;; 7:13-14.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`18.
`
`
`
`Thus, during operration, a packket enters thhe internetwoorking devic
`
`
`
`
`
`
`
`
`
`
`
`e through onne of
`
`
`
`the interfface ports 1220. Id. at 4:553-56. The aassociated “lline card [1110] detects [tthe] packet aand
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`delivers iit to the centtral switch enngine 130,” which makees a routing ddecision. Idd. at 6:66-7:44.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`“In the caase of a normmal transit packet, the paacket would
`
`
`
`
`
`
`
`
`
`be routed too a destinatioon port 120 oon an
`
`
`
`
`
`
`
`associateed line card 1110” and thee control planne port serviices 145 are
`
`
`
`
`
`
`
`
`
`not applied
`
`
`
`to the packeet.
`
`
`
`Id. at 7:5-7. “If, howwever, the paacket is destined for a knnown controll plane 150 aaddress, or too an
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`address nnot on a forwwarding tablee 160, the paacket is tagg
`
`
`
`
`
`
`
`ed as being
`
`
`
`destined to [[the] controll
`
`
`
`
`
`
`
`
`
`
`
`plane porrt” Id. at 7:88-11. “The ppacket is theen routed thro
`
`
`
`
`ort trol plane poough the agggregate cont
`
`
`
`
`
`140” andd the “aggreggate control pplane port seervices [145 are applied
`
`
`
`
`
`
`
`
`
`
`
`to] the packket.” Id. 7:1
`
`1-14.
`
`
`
`Because the “controll plane port sservices” aree applied onlly to packetss passing thrrough the conntrol
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`ckets mal transit pacnd not normne packets ancontrol plany applied to vices are onlyplane porrt, these serv
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`that are fforwarded ouut of the devvice. See, e.gg., id. at 3:566-58; 6:16-1
`
`
`
`
`
`
`
`
`
`
`
`8; 6:41-43; 77:5-14.
`
`
`
`
`
`III.
`
`
`
`19.
`
`
`
`
`
`Termminology
`
`
`
`I am nnot a lawyer. However, I have been
`
`
`
`
`
`
`
`informed thhat, during ann IPR proceeeding
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`involvingg the ‘668 Paatent, claim terminologyy is given thee broadest reeasonable intterpretation
`
`
`
`
`
`at
`
`
`
`Page 6 off 44
`
`
`
`
`
`Declaratiion of Dr. Biill Lin
`
`
`U.S. Pateent No.: 7,2224,668
`
`
`
`
`
`
`Atty Doccket No.: 409963-0006IP22
`
`
`
`the time of the Critical Date. I haave been infformed that tthis means thhe claims shhould be
`
`
`
`
`
`
`
`
`
`
`
`
`
`interpreteed as broadlyy as their terrms reasonabbly allow, buut that such iinterpretatioon should nott be
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`inconsisttent with the patent’s speecification annd with usagge of the termms by a POSSITA when
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`consideriing the broaddest reasonaable interprettation. I havve used the CCritical Date
`
`
`
`
`
`
`
`
`
`
`
`
`
` as the pointt in
`
`
`
`time for cclaim interprretation purpposes, althouugh in many y cases the saame analysiss would holdd true
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`even at aan earlier timme than the CCritical Date..
`
`
`
`
`
`
`
`
`
`20.
`
`
`
`
`
`I havee also been aadvised that aa claim mayy be written iin means-pluus-function fform,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`where thee claim recittes a means ffor performiing a functioon. I have fuurther been aadvised that tthis
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`type of claim covers the specific structure dissclosed in thhe patent speecification foor performinng the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`cture e actual strucmust discloseThe patent mstructure. Talents of that d the equivaclaimed ffunction, and
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`for performing the cllaimed functtion, and the structure m
`
`
`
`ay not be infferred, inherrent, or
`
`
`
`
`
`
`
`
`
`
`
`ng on hm executinor an algorithl apparatus, obe a physical ucture can brence. A struincorporaated by refer
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`a computting device iif the claims involve softftware. I havve been advi
`
`
`
`
`
`
`
`
`
`
`
`sed that to aanticipate a
`
`
`
`means pllus function claim, the prrior art referrence must ddisclose, exprressly or inhherently, the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`claimed ffunction andd the same orr equivalent correspondiing structuree. A structurre is equivaleent if
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`the two sstructures perform the iddentical functtion in substtantially the
`
`
`
`
`
`
`
`
`
`
`
`same way too achieve
`
`
`
`substantiially the samme result. Strructures are also equivallent if the diffferences bettween the twwo
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`are insubbstantial.
`
`
`
`21.
`
`
`
`
`
`I havee been informmed that it wwould be use
`
`
`
`
`
`
`
`ful to providde some guiddance in thiss
`
`
`
`
`
`
`
`proceedinng with resppect to the terrms below. As part of thhat, I considdered the conntext of the tterms
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`within thhe claim, use of the termss within the specificationn, and my unnderstandingg of how a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`POSITA would havee understoodd the terms ass of the Critiical Date.
`
`
`
`
`
`Page 7 off 44
`
`
`
`Atty Doccket No.: 409963-0006IP22
`
`
`
`22.
`
`
`
`l ned physical, predeterminm “specific,on of the termI havee considered interpretatio
`
`
`
`
`
`
`
`Declaratiion of Dr. Biill Lin
`
`
`U.S. Pateent No.: 7,2224,668
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`ports” as used in the ‘668 Patent.. From my rreview, I bellieve the termm could be innterpreted, uunder
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`the broaddest reasonabble interpretaation, broadlly enough too encompasss all ports of f the
`
`
`
`
`
`
`
`internetwworking deviice. I note thhat this term is not expreessly definedd in the ‘668
`
`
`
`
`
`
`
`
`
`
`
`
`
` Patent. Myy
`
`
`
`attention has been dirrected to claaim 8, whichh is dependennt on claim 11 and specifiies that the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`“control
`
`
`
`plane port seervices” are implementeed as “an agggregate contrrol plane funnction,” whicch is
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`plane port shich control a case in whapparentlly related to
`
`
`
`
`
`ervices are aapplied to al
`
`
`
`l of the portss of
`
`
`
`the devicce. The ’668 Patent, 4:244-25; 6:48-61 (“The centtral, aggregaate control pllane servicess 145
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`provide aa level of serrvice (or conntrol) for all packets receeived from aany port on thhe device 1000”).
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`seems that, u
`Thus, it s
`
`
`
`
`
`
`
`
`predetermmined physiccal ports” coould be consttrued broadlly enough too encompass
`
`
`
`
`
`
`
`
`
`under the brooadest reasonnable interprretation stanndard, the terrm “specific
`
`
`
`,
`
`
`
`all of the poorts
`
`
`
`
`
`
`
`of the intternetworkinng device.
`
`
`
`
`
`23.
`
`
`
`
`
`Claimm 37 recites ““means for cconfiguring aa plurality off physical neetwork interfface
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`ports.” I understand that Arista pproposes thaat this term reecites the fuunction of “c
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`onfiguring aa
`
`and
`
`
`plurality of physical
`
`
`
`network inteerface ports”” and, for thee purposes oof assessing aanticipation
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`onsidered as should be coprocesses” sontrol plane obviousnness, that “co
`
`
`
`
`
`the correspoonding structture.
`
`
`
`at least indi
`I agree thhat claim 37
`
`
`
`
`cates that “thhe ports [aree] configurabble by controol plane
`
`
`
`
`
`
`
`
`
`processess.” I furtherr understand that Arista hhas previoussly proposedd that the ’6668 Patent
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`disclosess that the conntrol plane processes cann be implemeented as softftware, but dooes not discllose
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`a specificc algorithm pperformed by the controol plane proc
`
`
`
`
`
`
`
`
`
`
`
`
`
`esses for connfiguring thee ports. I aggree
`
`
`
`with this assessment.. The’668 PPatent specifiies that contrrol plane proocesses can bbe implemennted
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`as softwaare. The ’6668 Patent, 4:662-64 (“conttrol plane 1550 processess could be immplemented aas
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page 8 off 44
`
`
`
`
`
`Declaratiion of Dr. Biill Lin
`
`
`U.S. Pateent No.: 7,2224,668
`
`
`
`
`
`
`Atty Doccket No.: 409963-0006IP22
`
`
`
`software at any level of a systemm.”). But the ’668 Patentt does not dissclose a speccific algorithhm
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`for configguring the ports.
`
`
`
`
`
`244.
`
`
`
`
`
`
`
`Claimm 37 recites ““means for eexecuting po
`
`
`
`rt services oon packets enntering and
`
`
`
`
`
`exiting thhe physical nnetwork inteerface ports.”” I understannd that Aristta proposes tthat this termm
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`recites thhe function oof “executingg port services on packetts entering aand exiting thhe physical
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`network interface porrts” and thatt, to the extennt the ’668 PPatent disclooses correspoonding struccture,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`the structture is a swittch engine. I agree withh that assessmment in vieww of the ’6688 Patent at, e
`
`
`
`
`
`
`
`
`
`
`
`
`
`.g.,
`
`
`
`Figs. 4 && 6; 6:67-7:22; 8:7-9.
`
`
`
`
`
`25.
`
`
`
`
`
`
`
`
`
`
`
`
`
`Claimm 37 recites ““means for eexecuting a pplurality of ccontrol planee processes.”” I
`
`
`
`
`
`
`
`understannd that Aristta proposes tthat this termm recites the
`
`
`
`
`
`
`
`function of
`
`
`
`“executing aa plurality o
`
`f
`
`
`
`control pplane processses” and thatt, to the exteent the ’668 PPatent disclooses correspoonding struccture,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`the structture is a proccessor. I agrree with thatt assessmentt in view of tthe ’668 Pateent at, e.g., 44:58-
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`60; 4:62--64; 5:21-23.
`
`
`
`
`
`26.
`
`
`
`
`
`
`
`
`
`
`
`Claimm 37 recites ““means for aaccessing thee collection oof control pllane processees as
`
`
`
`
`
`
`
`a control plane port eentity.” I unnderstand thaat Arista propposes that thhis term recittes the functtion
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`at, to tity” and thalane port ents a control plprocesses asontrol plane lection of coof “accesssing the col
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`the extennt the ’668 Patent disclosses corresponnding structuure, the struccture is a conntrol plane pport.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`I agree wwith that asseessment in viiew of the ’6668 Patent att, e.g., 3:48-
`
`
`
`
`
`50; 4:65-5:44; 8:52-54.
`
`
`
`27.
`
`
`
`
`
`Claimm 37 recites ““means for ooperating on
`
`
`
`
`
`
`
`packets receeived from sspecific,
`
`
`
`
`
`predetermmined physiccal ports andd destined too the collecti
`
`
`
`
`
`
`
`
`
`on of controol plane proccesses in a wway
`
`
`
`
`
`
`
`that is inddependent of the individdual physicall port interfaace configuraation and poort services
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`applied thhereto.” I unnderstand thhat Arista prooposes that tthis term reccites the funcction of
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`“operatinng on packetts received frrom specificc, predetermiined physicaal ports and ddestined to tthe
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page 9 off 44
`
`
`
`
`
`Declaratiion of Dr. Biill Lin
`
`
`U.S. Pateent No.: 7,2224,668
`
`
`
`
`
`
`
`
`
`
`
`
`the individuual physical pport
`
`
`
`Atty Doccket No.: 409963-0006IP22
`
`
`
`collectionn of control plane processses in a wayy that is indeependent of
`
`
`
`
`
`interface configuratioon and port sservices applied thereto”” and that, too the extent tthe ’668 Pateent
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`disclosess correspondding structuree, the structuure is a switcch engine. I aagree with thhat assessmeent in
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`view of tthe ’668 Pateent at, e.g., FFigs. 4 & 6; 8:12-15.
`
`
`
`
`
`
`
`
`
`28.
`
`
`
`
`
`Claimm 38 recites ““means for pprocessing paackets originnating at a pllurality of
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`physical ports, said mmeans furtheer comprisingg: means forr passing pacckets through
`l
`h the contro
`
`plane porrt, rather thaan directly from the physsical ports too individual ccontrol planee processes.”” I
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`understannd that Aristta proposes tthat this termm recites the
`
`
`
`
`
`
`
`
`
`two functionns of: (1) “pprocessing
`
`
`
`
`
`
`
`
`
`
`
`packets ooriginating aat a plurality of physical ports” and (22) “passing
`
`
`
`
`
`packets throough the conntrol
`
`
`
`
`
`” I e processes.”control planeo individual csical ports toplane porrt, rather thaan directly from the phys
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`agree witth that assessment. I also understandd that Aristaa has previouusly proposeed that the ’6668
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Patent dooes not discloose correspoonding structture for thes
`
`
`
`e functions bbecause the
`
`
`
`claim furtheer
`
`
`
`
`
`specifies that “the coontrol plane pport additionnally compriises” the meaans for proceessing packeets. I
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`agree witth this assesssment. The ’668 Patent does not desscribe any sppecific struccture that is ppart
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`of the conntrol plane pport that proccesses packeets or that paasses packetss through thee control plaane
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`port. I unnderstand thaat, for the puurposes of asssessing anti
`
`
`
`
`
`
`
`
`
`cipation andd obviousnesss in this
`
`
`
`
`
`proceedinng, Arista prroposes that a switch enggine should bbe considereed the closesst potentiallyy
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`corresponnding structuure. I agree that, to the eextent that thhe ‘668 Pateent is deemedd to disclosee
`
`
`
`
`
`
`
`
`
`
`
`corresponnding structuure, the closest potentiallly corresponnding structuure is a switcch engine.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`29.
`
`
`
`
`
`
`
`
`
`
`
`
`
`Claimm 43 recites ““means for aapplying disttributed conttrol plane poort services oonly
`
`
`
`
`
`
`
`to the pacckets receiveed from the specific, pree-determinedd physical poorts.” I undeerstand that
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Arista prroposes that tthis term reccites the funcction of “appplying distribbuted controol plane portt
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`services oonly to the ppackets receiived from the specific, ppre-determin
`
`
`
`ed physical
`
`
`
`ports” and thhat,
`
`
`
`Page 10 oof 44
`
`
`
`
`
`Declaratiion of Dr. Biill Lin
`
`
`U.S. Pateent No.: 7,2224,668
`
`
`
`
`
`
`Atty Doccket No.: 409963-0006IP22
`
`
`
`
`
`
`
`
`
`to the exttent the ’6688 Patent disccloses correspponding struucture, the sttructure is a
`
`
`
`
`
`
`
`
`
`agree witth this assesssment in view of the ’6668 Patent at,
`
`
`
`e.g., Fig. 6;
`
`8:12-15.
`
`
`
`30.
`
`
`
`
`
`
`
`
`
`
`
`Claimm 53 recites ““means for aapplying portt services to the control
`
`
`
`
`
`switch enginne. I
`
`plane port
`
`
`
`additionaally comprisees means forr applying seervices seleccted from a ggroup consissting of Quallity
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`of Servicce functions, packet classsification, paacket markinng, packet quueuing, packket rate limitting,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`port.” I ntrol plane pned to the conackets destinolicies for paher access poflow control, and oth
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`understannd that Aristta proposes tthat this termm recites twoo functions oof: (1) “applyying port
`
`
`
`
`
`
`
`services tto the controol plane portt” and (2) “appplying servvices selectedd from a grooup consistinng of
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Quality oof Service fuunctions, paccket classificcation, packeet marking, ppacket queuiing, packet rrate
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`limiting, flow control, and other access policcies for packeets destined
`
`
`
`
`
`to the controol plane portt”
`
`
`
`
`
`and that, to the extennt the ’668 Paatent disclosses corresponnding structuure, the struccture is a swwitch
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Patent at, e..g., Figs. 4 && 6; 8:12-15
`
`
`
`.
`
`
`
`w of the ’668 ment in viewthat assessmengine. II agree with
`
`
`
`
`
`
`
`
`
`31.
`
`
`
`Claimm 54 recites ““means for cconfiguring tthe control pplane port serrvices as an
`
`
`
`
`
`
`
`
`
`
`
`
`
`entity sepparate from pphysical porrt services.” I understan
`
`
`
`
`
`
`
`
`
`
`
`
`
`d that Aristaa proposes thhat this term m
`
`
`
`recites thhe function oof “configuriing the contrrol plane porrt services ass an entity seeparate fromm
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`physical port services” and, for thhe purposes of assessingg anticipationn and obviouusness, that
`
`
`
`
`
`
`
`
`
`
`
`
`
`“control
`
`
`
`
`plane processses” shouldd be considerred as the coorrespondingg structure. I
`
`
`
`
`
`
`
`
`
`agree that, tto the
`
`
`
`extent thee ’668 Patennt discloses ccorrespondinng structure, that structurre is a controol plane, whhich
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`5:10-17. I
`
`
`
`Patent disclooses that thee
`
`
`
`
`
`the ’668 Patent descrribes as a colllection of prrocesses. Thhe ’668 Patennt, 4:62-64;
`
`
`
`
`
`
`
`further unnderstand thhat Arista hass previouslyy proposed thhat the ’668
`
`
`
`
`
`
`
`
`
`
`
`control pplane processses can be immplemented as software,, but does noot disclose a
`
`
`
`
`
`
`
`
`
`
`
`specific
`
`
`
`
`
`
`
`
`
`
`
`algorithmm performed by the contrrol plane proocesses for cconfiguring tthe control pplane port
`
`
`
`
`
`
`
`services aas an entity separate fromm physical pport servicess. I agree wiith this assesssment. The
`
`
`
`
`
`
`
`
`
`
`
`
`
`’668
`
`
`
`Page 11 oof 44
`
`
`
`
`
`Declaratiion of Dr. Biill Lin
`
`
`U.S. Pateent No.: 7,2224,668
`
`
`
`
`
`
`Atty Doccket No.: 409963-0006IP22
`
`
`
`Patent sppecifies that ccontrol plan
`
`e processes
`
`
`
`can be impleemented as ssoftware. Seee, the ’668
`
`
`
`
`
`ny oftware at anmented as sould be implemrocesses couPatent at, e.g., 4:62-664 (“control plane 150 pr
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`level of aa system.”). But the ’668 Patent doees not disclosse a specificc algorithm ffor configuriing
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`the contrrol plane porrt services.
`
`
`
`
`
`
`II
`
`
`
`II. Discuussion of Refferences
`
`A.
`
`Frazier
`
`
`
`32.
`
`
`
`ng g and filterinet forwardingce for packeworking devican internetwFrazieer discloses a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`across a nnetwork. Frrazier, 1:58-663. A device 101 of Fraaizer is illustrtrated in Figuure 1:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`The ddevice 101 deepicted in Fiigure 1 is a ““high speed EEthernet swiitch.” Id. at
`
`
`
`
`
`33.
`
`
`
`
`
`
`
`
`
`
`
`
`
`2:41-42, 2:65-67. Hoowever, Frazzier disclosees that the deevice 101 cann be “other ttypes of netwwork
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`s.” Id. at 3:11-3
`
`
`work devicesnd other netwbrouters, anges, routers, devices ssuch as bridg
`
`
`
`
`
`
`
`344.
`
`
`
`
`
`
`
`
`
`
`
`
`
`In parrticular, deviice 101 discllosed in Frazzier represennts a “multi-llayer distribuuted
`
`
`
`
`
`
`
`network element (MLLDNE)” 1011. Id. at 3:111. This deviice “is used tto interconn
`
`
`
`
`
`
`
`
`
`
`
`
`
`ect a numbeer of
`
`
`
`nodes and end-stationns” and “to rroute packetts according
`
`
`
`
`
`
`
`
`
`
`
`
`
`to predefineed routing prrotocols.” Idd. at
`
`
`
`Page 12 oof 44
`
`
`
`
`
`Declaratiion of Dr. Biill Lin
`
`
`U.S. Pateent No.: 7,2224,668
`
`
`
`
`
`
`Atty Doccket No.: 409963-0006IP22
`
`
`
`
`
`ment packet red to implem3:9-13. PParticularly, device 101 “is configur
`
`
`
`
`
`
`
`routing funcctions in a
`
`
`
`distributeed manner.” Id. at 3:25-27. Such a distributed
`
`
`
`
`
`
`
`
`
`
`
`
`
`approach givves the MLDDNE the ability
`
`
`
`to have ““different parrts of a functtion [] performed by difffferent subsyystems in thee MLDNE, wwhile
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Id. at
`
`
`
`of subsystemms
`
`
`
`the final result of the functions reemains transsparent to thee external noodes and endd-stations.”
`
`
`
`
`
`
`
`
`
`3:27-30.
`
`
`
`35.
`
`
`
`s “a number ent, includesne embodimece 101, in onTo thaat end, devic
`
`
`
`
`
`
`
`
`
`
`
`110,” eacch of which “includes a switch element 100 couppled to a forrwarding andd filtering
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`database 140.” Id. att 3:37-42. TThese subsystems 110 “aare fully messhed and inteerconnected
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`using a nnumber of intternal links 141.” Id. at 3:37-39. Innterconnectinng multiple ssubsystems
`
`
`
`
`
`
`
`
`
`
`
`
`
`110
`
`
`
`in this waay will “creaate a larger sswitch,” which is sufficieently expanddable to suppport “a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`multigigaabit switch.”” Id. at 3:39; 3:56-58. FFrazier disclooses that succh a “scalabl
`
`
`
`
`
`
`
`
`
`
`
`
`
`e architecturre”
`
`
`
`
`
`
`
`
`
`ding ctions by addernal connecmber of exterease the numdictably incrallows a system architect “to pred
`
`
`
`
`
`
`
`
`
`
`
`additionaal subsystemms, thereby alllowing greaater flexibilitty in defininng the MLDNNE as a standd
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`alone rouuter.” Id. at 3:30-35.
`
`
`
`
`
`36.
`
`
`
`which device odiment in wnative embooses an alternFrazieer also disclo
`
`
`
`
`
`
`
`
`
`101 “may
`
`
`
`comprisee a single swwitch elementt 100.” Id. aat 4:24-25. AA POSITA wwould underrstand that a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`device 1001 accordingg to this embbodiment inccludes a singgle subsystemm 110 with aa single
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`switchingg element 1000 and a singgle forwardinng and filterring databasee 140.
`
`
`
`
`
`
`
`
`
`
`
`
`
`37.
`
`
`
`
`
`
`
`
`
`In eithher embodimment, device 101 includees a “central
`
`
`
`
`
`processing ssystem (CPSS)
`
`
`
`
`
`160 that is coupled too the individdual subsysteem[s] 110” aand that operrates at a higgher level abbove
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`the subsyystems. Id. aat 3:59-61. FFor each subbsystem, “[t]]he CPS has
`
`
`
`
`
`
`
`
`
`
`
`communication interrface” througgh which it ccan provide ““centralized
`
`
`
`
`
`
`
`
`
`
`
`between switch elemments.” Id. att 3:66-4:2. TThe CPS 1600 comprises
`
`
`
`
`
`
`
`
`
`
`
`Page 13 oof 44
`
`
`
`a direct conntrol and
`
`
`
`communicaation and conntrol
`
`
`
`
`
`a “central pprocessing unnit
`
`
`
`
`
`Atty Doccket No.: 409963-0006IP22
`
`
`
`(CPU) 1661 coupled tto a central mmemory 163.” Id. at 3:622-64. To prrovide the ceentralized
`
`
`
`
`
`
`
`
`
`
`
`Declaratiion of Dr. Biill Lin
`
`
`U.S. Pateent No.: 7,2224,668
`
`
`
`
`
`
`
`
`
`
`communication and ccontrol, the ““CPU 161 mmay transmitt commands
`
`
`
`
`
`
`
`
`
`
`
`or packets too the networrk
`
`
`
`
`
`switch ellement 100 vvia the CPU interface 215.” Id. at 4::26-27. Usinng such commmands or
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`packets, “one or morre software pprocesses runnning on thee CPU 161 [ccan] managee entries in [tthe]
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`external fforwarding aand filtering database 1440.” Id. at 4::28-30.
`
`
`
`
`
`38.
`
`
`
`
`
`
`
`
`
`
`
`
`
`Switchh element 1000, contained in each subbsystem 1100 of device 1101, comprisses
`
`
`
`
`
`
`
`several elements. Sppecifically, swwitch elemeent 100 compprises “a cenntral process
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`interface 215, a switcch fabric bloock 210, a neetwork interfface 205, a ccascading intterface 225,
`
`
`
`
`
`
`
`ing unit (CPPU)
`
`and
`
`
`
`
`
`
`
`a shared memory maanager 220.” Id. at 4:7-10. This struucture is showwn in detail
`
`
`
`
`
`
`
`
`
`
`
`in Figure 2:
`
`
`
`
`
`
`
`39.
`
`
`
`
`
`The network interrface 205 inccludes “multtiple ports foor transmittinng and receivving
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`packets oover a netwoork.” Id. at 11:62-63. Speecifically, thhe network innterface 205
`
`
`
`
`
`
`
`
`
`
`
`
`
`input andd output capaability” and are used to ““interface thhe external coonnections 1117.” Id. at
`
`
`
`
`
`
`
`
`
`
`
`
`
` ports “hav[
`
`e]
`
`3:50-
`
`
`
`52. In paarticular, “neetwork interfface 205 opeerates in accoordance withh a correspoonding Etherrnet
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`protocol to receive EEthernet packkets from a nnetwork (nott shown) andd to transmitt Ethernet paackets
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`orts (not showe external poone or moreonto the nnetwork via
`
`
`
`wn).” Id. att 4:13-17.
`
`
`
`
`
`
`
`
`
`Page 14 oof 44
`
`
`
`Atty Doccket No.: 409963-0006IP22
`
`
`
`
`
`her e or more othing with oneinterconnectis used “for iThe caascading interface 225 is
`
`
`
`
`
`
`
`
`
`
`
`
`
`Declaratiion of Dr. Biill Lin
`
`
`U.S. Pateent No.: 7,2224,668
`
`
`
`
`
`
`
`40.
`
`
`
`
`
`
`
`
`
`switch ellements in a full-mesh toopology” in ddevice 101.
`
`
`
`
`
` Id. at 2:22