`
`(12) United States Patent
`Abd0 et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,310,356 B2
`Dec. 18, 2007
`
`(54) AUTOMATIC DISCOVERY OF NETWORK
`CORE TYPE
`
`(75) Inventors: Miguel Abdo, Gulfport, FL (US); Greg
`Munroe, Largo, FL (US); William H.
`Venz, Seminole, FL (US)
`(73) Assignee: Paradyne Corporation, Largo, FL
`(US)
`
`(*) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 1024 days.
`(21) Appl. No.: 10/603,038
`
`(22) Filed:
`
`Jun. 24, 2003
`
`(65)
`
`Prior Publication Data
`US 2004/OO52257 A1
`Mar. 18, 2004
`
`Related U.S. Application Data
`(60) Provisional application No. 60/391,121, filed on Jun.
`24, 2002, provisional application No. 60/391,098,
`filed on Jun. 24, 2002, provisional application No.
`60/391,053, filed on Jun. 24, 2002
`swa- -s
`• 1- is
`(51) Int. Cl.
`(2006.01)
`H04 3/12
`(52) U.S. Cl. ...................... 370522.370524; 370,373.
`370/377; 370/384; 370/385; 379/221.08;
`379/221.09: 379/229
`(58) Field of Classification Search ................ 370/522,
`370/524, 373,377,384, 385; 379/221.08,
`379/221.09, 229
`See application file for complete search history.
`References Cited
`U.S. PATENT DOCUMENTS
`5,930.264 A * 7/1999 Nguyen ...................... 370/466
`
`(56)
`
`6,567,298 B2 * 5/2003 Kato et al. .................. 365,149
`6,671,367 B1 * 12/2003 Graf et al. .................. 379,229
`6,785,372 B1* 8/2004 Moss et al. .............. 379,1142
`2004/01011 25 A1
`5/2004 Graf et al. .................. 379,229
`2004/0264389 A1 12/2004 Abdo et al.
`
`OTHER PUBLICATIONS
`Co-pending application entitled “Determination of Network Perfor
`mance Characteristics', having U.S. Appl. No. 10/515.222, filed
`Nov. 19, 2004.
`
`(Continued)
`Primary Examiner Quynh H. Nguyen
`(74) Attorney, Agent, or Firm—Thomas, Kayden,
`Horstemeyer & Risley, LLP
`
`(57)
`
`ABSTRACT
`
`Systems and methods for automatically discovering the
`configuration of network and/or communication facilities
`are provided. The determination generally involves receiv
`ing and/or sending at least one test message or packet with
`special characteristics that normally would be filtered by
`filtering/forwarding entities in connectionless routed cores,
`but normally would be forwarded by connectionless com
`munication facilities. If the communication facilities do not
`contain the filtering/forwarding entity, the at least one test
`packet will be forwarded or passed through the communi
`cation facilities. If the at least one test packet is filtered or
`not passed, then at least two scenarios are possible. First, the
`at least one test packet may be filtered and may be silently
`discarded in which case a determination that the network did
`not pass the at least one test packet may be made based upon
`a timeout of a counter. Second, the at least one test packet
`may be filtered and may cause the generation of error or
`control messages indicating that the at least one test packet
`E A. a proper packet for the network and/or communication
`ac11t1es.
`
`35 Claims, 12 Drawing Sheets
`
`1STP Net
`ADDRS REAM
`416
`
`CONNECTION-ORINTED
`PACKTNETWoRKWITHA
`conNECTIONLESS Routed CORE 475
`
`418
`
`ext N
`ACCESS
`DEWICE
`
`CoNNCION
`-ORNE)
`ACKT
`SWITCH483
`
`m
`
`ROUEr
`499
`
`PKN
`ACCESS
`Vic
`49
`
`KNET
`ACCESS
`EWICE
`492
`
`CONNECTION
`-ORENTE
`PACK
`SWITCH487
`--------------
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`419
`
`
`
`
`
`
`
`1STNT
`ADDRS REALM
`4.38
`
`
`
`P
`CEWICE
`435
`
`KTNET
`ACCESS
`EWICE
`493
`
`PKTNET
`ACCESS
`DWICE
`437
`
`428 pKNE
`ACCESS
`DEWCE
`
`EWICE
`425
`
`1st PN
`ADDRS REALM
`426
`
`Cloudflare - Exhibit 1076, page 1
`
`
`
`US 7,310,356 B2
`Page 2
`
`OTHER PUBLICATIONS
`RFC 760: DOD Standard Internet Protocol (Available at ftp://ftp.
`isi.edu/in-notes/rfc760.txt) V: Jan. 1980; pp. i-iii. 1-42.
`RFC 777: Internet Control Message Protocol (Available at ftp://ftp.
`isi.edu/in-notes/rfc777.txt); Jon Postel; Apr. 1981; pp. 1-14.
`RFC 787: Connectionless Data Transmission Survey Tutorial
`(Available at ftp://ftp.lisi.edu/in-notes/rfc787.txt); A. Lyman Chapin;
`May 22, 1981; pp. 1-41.
`RFC 791: Internet Protocol: DARPA Internet Program Protocol
`Specification (Available at ftp://ftp.lisi.edu/in-notes/rfc791.txt); The
`Information Sciences Institute of the University of Southern Cali
`fornia; Editor: Jon Postel; Sep. 1981; pp. i-iii. 1-45.
`RFC 792: Internet Control Message Protocol: DARPA Internet
`Program Protocol Specification (Available at ftp://ftp.lisi.edu/in
`notes/rfc792.txt); Jon Postel; Sep. 1981; pp. 1-21.
`RFC 874: A Critique of X.25 (Available at ftp://ftp.lisi.edu/in-notes/
`rfc874.txt); M. A. Padlipsky; Sep. 1982: pp. i. 1-13.
`RFC 877: A Standard for the Transmission of IP Datagrams Over
`Public Data Networks (Available at ftp://ftp.lisi.edu/in-notes/rfc877.
`txt); J. T. Korb; Sep. 1983; pp. 1-2.
`RFC 894: A Standard for the Transmission of IP Datagrams over
`Ethernet Networks (Available at ftp://ftp.lisi.edu/in-notes/rfc894.
`txt); Charles Hornig; Apr. 1984; pp. 1-3.
`RFC 895: A Standard for the Transmission of IP Datagrams over
`Experimental Ethernet Networks (Available at ftp://ftp.lisi.edu/in
`notes/rfc895.txt); Jon Postel; Apr. 1984; pp. 1-3.
`RFC 948: Two Methods for the Transmission of IP Datagrams over
`IEEE 802.3 Networks (Available at ftp://ftp.lisi.edu/in-notes/rfc948.
`txt); Ira Winston; Jun. 1985; pp. 0-5.
`RFC 950: Internet Standard Subnetting Procedure (Available at
`ftp://ftp.lisi.edu/in-notes/rfc950.txt); J. Mogul and Jon Postel; Aug.
`1985; pp. 1-18.
`RFC 1009: Requirements for Internet Gateways (Available at ftp://
`ftp.lisi.edu/in-notes/rfc 1009.txt); Robert Braden and Jon Postel; Jun.
`1987: pp. 1-55.
`RFC 1042: A Standard for the Transmission of IP Datagrams over
`IEEE 802 Networks (Available at ftp://ftp.lisi.edu/in-notes/rfc1042.
`txt); Jon Postel and J. Reynolds; Feb. 1988; pp. 1-15.
`RFC 1051: A Standard for the Transmission of IP Datagrams and
`ARP Packets over ARCNET Networks (Available at ftp://ftp.lisi.
`edu/in-notes/rfc 1051.txt); P. Prindeville; Mar. 1988; pp. 1-4.
`RFC 1053; Telnet X.3 PAD Option (Available at ftp://ftp.lisi.edu/
`in-notes/rfc1053.txt); S. Levy and T. Jacobson; Apr. 1988; pp. 1-21.
`RFC 1055: A Nonstandard for Transmission of IP Datagrams Over
`Serial Lines: SLIP (Available at ftp://ftp.lisi.edu/in-notes/rfc1055.
`txt); J. Romkey; Jun. 1988; pp. 1-6.
`RFC 1086 ISO-TPO bridge between TCP and X.25 (Available at
`ftp://ftp.lisi.edu/in-notes/rfc1086.txt); Julian P. Onions and Marshall
`Rose; Dec. 1988; pp. 1-9.
`RFC 1088: A Standard for the Transmission of IP Datagrams over
`NetBIOS Networks (Available at ftp://ftp.lisi.edu/in-notes/rfc1088.
`txt); Leo J. McLaughlin III; Feb. 1989: pp. 1-3.
`RFC 1090: SMTP on X.25 (Available at ftp://ftp.lisi.edu/in-notes/
`rfc 1090.txt); Robert Ullmann; Feb. 1989: pp. 1-4.
`RFC 1103: A Proposed Standard for the Transmission of IP
`Datagrams over FDDI Networks (Available at ftp://ftp.lisi.edu/in
`notes/rfc1103.txt); Dave Katz; Jun. 1989; pp. 1-9.
`RFC 1122: Requirements for Internet Hosts—Communication Lay
`ers (Available at ftp://ftp.lisi.edu/in-notes/rfc.1122.txt); The Internet
`Engineering Task Force; Editor: Robert Braden; Oct. 1989; pp.
`1-116.
`RFC 1134: The Point-to-Point Protocol: A Proposal for Multi
`Protocol Transmission of Datagrams Over Point-to-Point Links
`(Available at ftp://ftp.lisi.edu/in-notes/rfc 1134.txt); Drew D.
`Perkins; Nov. 1989: pp. 1-38.
`RFC 1171: The Point-to-Point Protocol for the Transmission of
`Multi-Protocol Datagrams Over Point-to-Point Links (Available at
`ftp://ftp.lisi.edu/in-notes/rfc1171.txt); Drew D. Perkins; Jul. 1990;
`pp. 1-48.
`RFC 1172: The Point-to-Point Protocol (PPP) Initial Configuration
`Options (Available at ftp://ftp.lisi.edu/in-notes/rfc 1172.txt); Drew D.
`Perkins and Russ Hobby; Jul. 1990; pp. 1-38.
`
`RFC 1188: A Proposed Standard for the Transmission of IP
`Datagrams over FDDI Networks (Available at ftp://ftp.lisi.edu/in
`notes/ftp1188.txt); Dave Katz; Oct. 1990; pp. 1-11.
`RFC 1201: Transmitting IP Traffic over ARCNET Networks (Avail
`able at ftp://ftp.lisi.edu/in-notes/rfc1201.txt); Don Provan; Feb.
`1991; pp. 1-7.
`RFC 1209: The Transmission of IP Datagrams over the SMDS
`Service (Available at ftp://ftp.lisi.edu/in-notes/rfc 1209.txt); Dave
`Piscitello and Joseph Lawrence; Mar. 1991; pp. 1-11.
`RFC 1220: Point-to-Point Protocol Extensions for Bridging (Avail
`able at ftp://frp.isi.edu/in-notes/rfc1220.txt); Fred Baker; Apr. 1991;
`pp. 1-18.
`RFC 1226: Internet Protocol Encapsulation of AX.25 Frames
`(Available at ftp://ftp.lisi.edu/in-notes/rfc 1226.txt); Brian Kantor;
`May 1991; pp. 1-2.
`RFC 1234: Tunneling IPX Traffic through IP Networks (Available
`at ftp://ftp.lisi.edu/in-notes/rfc 1234.txt); Don Provan; Jun. 1991; pp.
`1-6.
`RFC 1241: A Scheme for an Internet Encapsulation Protocol:
`Version 1 (Available at ftp://ftp.lisi.edu/in-notes/rfc 1241.txt); Robert
`A. Woodburn and David L. Mills; Jul. 1991; pp. 1-17.
`RFC 1242: Benchmarking Terminology for Network Interconnec
`tion Devices (Available at ftp://ftp.lisi.edu/in-notes/rfc 1242.txt);
`Scott Bradner, Editor; Jul. 1991 pp. 1-12.
`RFC 1256: ICMP Router Discovery Messages (Available at ftp://
`ftp.lisi.edu/in-notes/rfc 1256.txt); Stephen E. Deering, Editor; Sep.
`1991; pp. 1.-19.
`RFC 1293: Inverse Address Resolution Protocol (Available at
`ftp://ftp.lisi.edu/in-notes/rfc.1293.txt); Terry Bradley and Caralyn
`Brown; Jan. 1992: pp. 1-6.
`RFC 1294: Multiprotocol Interconnect over Frame Relay (Available
`at ftp://ftp.lisi.edu/in-notes/rfc1294.txt); Terry Bradley, Caralyn
`Brown, and Andrew G. Malis; Jan. 1992: pp. 1-28.
`RFC 1326: Mutual Encapsulation Considered Dangerous (Available
`at ftp://ftp.lisi.edu/in-notes/rfc1326.txt):Paul Tsuchiya; May 1992;
`pp. 1-5.
`RFC 1329: Thoughts on Address Resolution for Dual MAC FDDI
`Networks (Available at ftp://ftp.lisi.edu/in-notes/rfc1329.txt); Peter
`Kuehn; May 1992: pp. 1-28.
`RFC 1331: The Point-to-Point Protocol (PPP) for the Transmission
`of Multi-protocol Datagrams over Point-to-Point Links (Available
`at ftp://ftp.lisi.edu/in-notes/rfc.1331.txt):William Allen Simpson;
`May 1992: pp. 1-66.
`RFC 1332: The PPP Internet Protocol Control Protocol (IPCP)
`(Available
`at
`ftp://ftp.lisi.edu/in-notes/rfc.1332.txt);
`Glenn
`McGregor; May 1992: pp. 1-12.
`RFC 1333: PPP Link Quality Monitoring (Available at ftp://ftp.lisi.
`edu/in-notes/rfc.1333.txt); William Allen Simpson; May 1992: pp.
`1-15.
`RFC 1335: A Two-Tier Address Structure for the Internet: A
`Solution to the Problem of Address Space Exhaustion (Available at
`ftp://ftp.lisi.edu/in-notes/rfc1335.txt); Zheng Wang and Jon
`Crowcroft; May 1992: pp. 1-7.
`RFC 1356: Multiprotocol Interconnect on X.25 and ISDN in the
`Packet Mode (Available at ftp://ftp.lisi.edu/in-notes/rfc1356.txt);
`Andrew G. Malis, David Robinson, and Robert L. Ullmann; Aug.
`1992: pp. 1-14.
`RFC 1376: The PPP DECnet Phase IV Control Protocol (DNCP)
`(Available at ftp://ftp.lisi.edu/in-notes/rfc1376.txt); Steven J.
`Senum; Nov. 1992: pp. 1-6.
`RFC 1377: The PPP OSI Network Layer Control Protocol
`(OSINLCP) (Available at ftp://ftp.lisi.edu/in-notes/rfc1377.txt):
`Dave Katz; Nov. 1992: pp. 1-10.
`RFC 1378: The PPP AppleTalk Control Protocol (ATCP) (Available
`at ftp://ftp.lisi.edu/in-notes/rfc1378..txt); Brad Parker; Nov. 1992: pp.
`1-16.
`RFC 1381: SNMP MIB Extension for X.25 LAPB (Available at
`ftp://ftp.lisi.edu/in-notes/rfc.1381.txt); Dean D. Throop and Fred
`Baker; Nov. 1992: pp. 1-33.
`RFC 1382: SNMP MIB Extension for the X.25 Packet Layer
`(Available at ftp://ftp.lisi.edu/in-notes/rfc.1382.txt); Dean D. Throop,
`Editor; Nov. 1992: pp. 1-69.
`
`Cloudflare - Exhibit 1076, page 2
`
`
`
`US 7,310,356 B2
`Page 3
`
`RFC 1390: Transmission of IP and ARP Over FDDI Networks
`(Available at ftp://ftp.lisi.edu/in-notes/rfc1390.txt); Dave Katz; Jan.
`1993; pp. 1-11.
`RFC 1393: Traceroute Using an IP Option (Available at ftp://ftp.
`isi.edu/in-notes/rfc1393.txt); Gary Scott Malkin; Jan. 1993; pp. 1-7.
`RFC 1479: Inter-Domain Policy Routing Protocol Specification:
`Version 1 (Available at ftp://ftp.lisi.edu/in-notes/rfc.1479.txt);
`Martha Steenstrup; Jul. 1993; pp. 1-108.
`RFC 1483: Multiprotocol Encapsulation over ATM Adaptation
`Layer 5 (Available at ftp://ftp.lisi.edu/in-notes/rfc.1483.txt); Juha
`Heinanen; Jul. 1993; pp. 1-16.
`RFC 1490: Multiprotocol Interconnect over Frame Relay (Available
`at ftp://ftp.lisi.edu/in-notes/rfc1490.txt); Terry Bradley, Caralyn
`Brown, and Andrew G. Malis; Jul. 1993; pp. 1-35.
`RFC 1547: Requirements for an Internet Standard Point-to-Point
`Protocol (Available at ftp://ftp.lisi.edu/in-notes/rfc1547.txt); Drew
`Perkins; Dec. 1993; pp. 1-21.
`RFC 1548: The Point-to-Point Protocol (PPP) (Available at ftp://
`ftp.lisi.edu/in-notes/rfc 1548.txt); William Allen Simpson; Dec.
`1993; pp. 1-53.
`RFC 1549: PPP in HDLC Framing (Available at ftp://ftp.lisi.edu/
`in-notes/rfc1549.txt); William Allen Simpson, Editor; Dec. 1993;
`pp. 1-18.
`RFC 1552: The PPP Internetwork Packet Exchange Control Proto
`col (IPXCP) (Available at ftp://ftp.lisi.edu/in-notes/rfc 1552.txt);
`William Allen Simpson; Dec. 1993; pp. 1-16.
`RFC 1577: Classical IP and ARP over ATM (Available at ftp://ftp.
`isi.edu/in-notes/rfc1577.txt); Mark Laubach; Jan. 1994; pp. 1-17.
`RFC 1579: Firewall-Friendly FTP (Available at ftp://ftp.lisi.edu/in
`notes/rfc1579.txt); Steven M. Bellovin; Feb. 1994; pp. 1-4.
`RFC 1597. Address Allocation for Private Internets (Available at
`ftp://ftp.lisi.edu/in-notes/rfc1597.txt)l Yakov Rekhter, Robert G
`Moskowitz, Daniel Karrenberg, and Geert Jan de Groot; Mar. 1994;
`pp. 1-8.
`RFC 1598: PPP in X.25 (Available at ftp://ftp.lisi.edu/in-notes/
`rfc.1598.txt); William Allen Simpson; Mar. 1994; pp. 1-7.
`RFC 1613: cisco Systems X.25 over TCP (XOT) (Available at
`ftp://ftp.lisi.edu/in-notes/rfc1613.txt); James R. Forster, Greg Satz,
`Gilbert Glick, and Bob Day; May 1994; pp. 1-13.
`RFC 1618: PPP over ISDN (Available at ftp://ftp.lisi.edu/in-notes/
`rfc.1618.txt); William Allen Simpson; May 1994; pp. 1-6.
`RFC 1619: PPP over SONET/SDH (Available at ftp://ftp.lisi.edu/
`in-notes/rfc1619.txt); William Allen Simpson; May 1994; pp. 1-4.
`RFC 1627: Network 10 Considered Harmful (Some Practices
`Shouldn't be Codified) (Available at ftp://ftp.lisi.edu/in-notes/
`rfc 1627.txt); Eliot Lear, Erik Fair, Dave Crocker, and Thomas
`Kessler; Jul. 1994; pp. 1-8.
`RFC 1631: The IP Network Address Translator (NAT) (Available at
`ftp://ftp.lisi.edu/in-notes/rfc1631.txt); Kjeld Borch Egevang and
`Paul Francis; May 1994; pp. 1-10.
`RFC 1638: PPP Bridging Control Protocol (BCP) (Available at
`ftp://ftp.lisi.edu/in-notes/rfc1638.txt); Fred Baker and Rich Bowen,
`Editors; Jun. 1994; pp. 1-28.
`RFC 1661: The Point-to-Point Protocol (PPP) (Available at ftp://
`ftp.lisi.edu/in-notes/rfc 1661.txt); William Allen Simpson; Jul. 1994;
`pp. 1-52.
`RFC 1662: PPP in HDLC-like Framing (Available at ftp://ftp.lisi.
`edu/in-notes/rfc 1662.txt); William Allen Simpson; Jul. 1994; pp.
`1-25.
`RFC 1663: PPP Reliable Transmission (Available at ftp://ftp.lisi.
`edu/in-notes/rfc 1663.txt); Dave Rand; Jul. 1994; pp. 1-8.
`RFC 1700: Assigned Numbers (Available at ftp://ftp.lisi.edu/in
`notes/rfc1700.txt); Joyce K. Reynolds and Jon Postel; Oct. 1994;
`pp. 1-230.
`RFC 1701: Generic Routing Encapsulation (GRE) (Available at
`ftp://ftp.lisi.edu/in-notes/rfc1701.txt); Stan Hanks, Tony Li, Dino
`Farinacci, and Paul Traina; Oct. 1994; pp. 1-8.
`RFC 1702: Generic Routing Encapsulation over IPv4 networks
`(Available at ftp://ftp.lisi.edu/in-notes/rfc1702.txt); Stan Hanks,
`Tony Li, Dino Farinacci, and Paul Traina; Oct. 1994; pp. 1-4.
`RFC 1717: The PPP Miltilink Protocol (MP) (Available at ftp://ftp.
`isi.edu/in-notes/rfc1717.txt); Keith Sklower, Brian Lloyd, Glenn
`McGregor, and Dave Carr; Nov. 1994; pp. 1-21.
`
`RFC 1739: A Primer On Internet and TCP/IP Tools (Available at
`ftp://ftp.lisi.edu/in-notes/rfc1739.txt); Gary C. Kessler and Steven D.
`Shepard; Dec. 1994; pp. 1-46.
`RFC 1752: The Recommendation for the IP Next Generation
`Protocol (Available at ftp://ftp.lisi.edu/in-notes/rfc1752.txt); Scott
`Bradner and Allision Mankin; Jan. 1995; pp. 1-52.
`RFC 1755: ATM Signaling Support for IP over ATM (Available at
`ftp://ftp.lisi.edu/in-notes/rfc 1755.txt); Maryann Perez Maher, Fong
`Ching Liaw, and Allison Mankin; Feb. 1995; pp. 1-32.
`RFC 1762: The PPP DECnet Phase IV Control Protocol (DNCP)
`(Available at ftp://ftp.lisi.edu/in-notes/rfc1762.txt); Steven J.
`Senum; Mar. 1995; pp. 1-7.
`RFC 1763: The PPP Banyan Vines Control Protocol (BVCP)
`(Available at ftp://ftp.lisi.edu/in-notes/rfc1763.txt); Steven J.
`Senum; Mar. 1995; pp. 1-10.
`RFC 1764: The PPP XNS IDP Control Protocol (XNSCP) (Avail
`able at ftp://ftp.lisi.edu/in-notes/rfc1764.txt); Steven J. Senum; Mar.
`1995; pp. 1-5.
`RFC 1788: ICMP Domain Name Messages (Available at ftp://ftp.
`isi.edu/in-notes/rfc1788.txt); William Allen Simpson; Apr. 1995;
`pp. 1-78.
`RFC 1814: Unique Addresses are Good (Available at ftp://ftp.lisi.
`edu/in-notes/rfc 1814.txt); Elise Gerich; Jun. 1995; pp. 1-3.
`RFC 1825: Security Architecture for the Internet Protocol (Avail
`able at ftp://ftp.lisi.edu/in-notes/rfc1825.txt); Randall Atkinson;
`Aug. 1995; pp. 1-22.
`RFC 1826: IP Authentication Header (Available at ftp://ftp.lisi.edu/
`in-notes/rfc1826.txt); Randall Atkinson; Aug. 1995; pp. 1-13.
`RFC 1827: EP Encapsulating Security Payload (ESP) (Available at
`ftp://ftp.lisi.edu/in-notes/rfc 1827.txt); Randall Atkinson; Aug. 1995;
`pp. 1-12.
`RFC 1841: PPP Network Control Protocol for LAN Extension
`(Available at ftp://ftp.lisi.edu/in-notes/rfc1841.txt); Joelle Bafile
`Chapman, Dave Coli, Andy Harvey, Dent Jensen, and Kevin
`Rowett; Sep. 1995; pp. 1-66.
`RFC 1853: IP in IPTunneling (Available at ftp://ftp.lisi.edu/in-notes/
`rfc 1853.txt); William Allen Simpson; Oct. 1995; pp. 1-8.
`RFC 1877: PPP Internet Protocol Control Protocol Extensions for
`Name Server Addresses (Available at ftp://ftp.lisi.edu/in-notes/
`rfc 1877.txt); Steve Cobb; Dec. 1995; pp. 1-6.
`RFC 1883: Internet Protocol, Version 6 (IPv6) Specification (Avail
`able at ftp://ftp.lisi.edu/in-notes/rfc 1883.txt); Stephen E. Deering
`and Robert M. Hinden; Dec. 1995; pp. 1-37.
`RFC 1884: IP Version 6 Addressing Architecture (Available at
`ftp://ftp.lisi.edu/in-notes/rfc 1884.txt); Robert M. Hinden and
`Stephen E. Deering, Editors; Dec. 1995; pp. 1-18.
`RFC 1885: Internet Control Message Protocol (ICMPv6) for the
`Internet Protocol Version 6 (IPv6) Specification (Available at ftp://
`ftp.lisi.edu/in-notes/rfc 1885.txt); Alex Conta and Stephen Deering:
`Dec. 1995; pp. 1-20.
`RFC 1887: An Architecture for IPv6 Unicast Address Allocation
`(Available at ftp://ftp.lisi.edu/in-notes/rfc1887.txt); Yakov Rekhter
`and Tony Li, Editors; Dec. 1995; pp. 1-26.
`RFC 1897: IPv6 Testing Address Allocation (Available at ftp://ftp.
`isi.edu/in-notes/rfc1897.txt); Robert M. Hinden and Jon Postel; Jan.
`1996; pp. 1-4.
`RFC 1918: Address Allocation for Private Internets (Available at
`ftp://ftp.lisi.edu/in-notes/rfc 1918.txt); Yakov Rekhter, Robert G.
`Moskowitz, Daviel Karrenberg, Geert Jan de Groot, and Eliot Lear;
`Feb. 1996; pp. 1-9.
`RFC 1919: Classical versus Transparent IP Proxies (Available at
`ftp://ftp.lisi.edu/in-notes/rfc 1919.txt); Marc Chatel; Mar. 1996; pp.
`1-35.
`RFC 1928: SOCKS Protocol Version 5 (Available at ftp://ftp.lisi.
`edu/in-notes/rfc 1928.txt); Marcus Leech, M. Ganis, Y. Lee, R.
`Kuris, D. Koblas, and L. Jones; Mar. 1996; pp. 1-9.
`RFC 1929: Username? Password Authentication for SOCKS V5
`(Available at ftp://ftp.lisi.edu/in-notes/rfc1929.txt); Marcus Leech;
`Mar. 1996; pp. 1-2.
`RFC 1932: IP over ATM: A Framework Document (Available at
`ftp://ftp.lisi.edu/in-notes/rfc 1932.txt); Robert G. Cole, David H.
`Shur, and Curtis Villamizar; Apr. 1996; pp. 1-31.
`
`Cloudflare - Exhibit 1076, page 3
`
`
`
`US 7,310,356 B2
`Page 4
`
`RFC 1933: Transition Mechanisms for IPv6 Hosts and Routers
`(Available at ftp://ftp.lisi.edu/in-notes/rfc1933.txt); Robert E. Gil
`ligan and Erik Nordmark; Apr. 1996; pp. 1-22.
`RFC 1944: Benchmarking Methodology for Network Interconnect
`Devices (Available at ftp://ftp.lisi.edu/in-notes/rfc 1944.txt); Scott
`Bradner and Jim McQuaid, Editors; May 1996; pp. 1-30.
`RFC 1963: PPP Serial Data Transport Protocol (SDTP) (Available
`at ftp://ftp.lisi.edu/in-notes/rfc 1963.txt); Kevin Schneider and Stuart
`Venters; Aug. 1996; pp. 1-20.
`RFC 1970: Neighbor Discovery for IP Version 6 (IPv6) (Available
`at ftp://ftp.lisi.edu/in-notes/rfc 1970.txt); Erik Nordmark, Thomas
`Narten, and William Allen Simpson; Aug. 1996; pp. 1-82.
`RFC 1972: A Method for the Transmission of IPv6 Packets over
`Ethernet Networks (Available at ftp://ftp.lisi.edu/in-notes/rfc1972.
`txt); Matt Crawford; Aug. 1996; pp. 1-4.
`RFC 1973: PPP in Frame Relay (Available at ftp://ftp.lisi.edu/in
`notes/rfc1973.txt); William Allen Simpson; Jun. 1996; pp. 1-8.
`RFC 1989: PPP Link Quality Monitoring (Available at ftp://ftp.lisi.
`edu/in-notes/rfc 1989.txt); William Allen Simpson; Aug. 1996; pp.
`1-16.
`RFC 1990: The PPP Multilink Protocol (MP) (Available at ftp://
`ftp.lisi.edu/in-notes/rfc 1990.txt); Keith Sklower, Brian Lloyd, Glenn
`McGregor, Dave Carr, and Tom Coradetti; Aug. 1996; pp. 1-24.
`RFC 2003: IPEncapsulation within IP (Available at ftp://ftp.lisi.edu/
`in-notes/rfc2003.txt); Charles Perkins; Oct. 1996; pp. 1-14.
`RFC 2004: Minimal Encapsulation within IP (Available at ftp://ftp.
`isi.edu/in-notes/rfc2004.txt); Charles Perkins; Oct. 1996; pp. 1-6.
`RFC 2019: A Method for the Transmission of IPv6 Packets over
`FDDI Networks (Available at ftp://ftp.lisi.edu/in-notes/rfc2019.txt);
`Matt Crawford; Oct. 1996; pp. 1-6.
`RFC 2023: IP Version 6 over PPP (Available at ftp://ftp.lisi.edu/in
`notes/rfc2023.txt); Dimitry Haskin and Ed Allen; Oct. 1996; pp.
`1-10.
`RFC 2043: The PPPSNA Control Protocol (SNACP) (Available at
`ftp://ftp.lisi.edu/in-notes/rfc2043.txt); Andrew M. Fuqua; Oct. 1996;
`pp. 1-7.
`RFC 2073: An IPv6 Provider-Based Unicast Address Format (Avail
`able at ftp://ftp.lisi.edu/in-notes/rfc2073.txt); Yakov Rekhter, Peter
`Lothberg, Robert M. Hinden, Stephen R. Deering, and Jon Postel,
`Editors; Jan. 1997; pp. 1-7.
`RFC 2097: The PPP NetBIOS Frames Control Protocol (NBFCP)
`(Available at ftp://ftp.lisi.edu/in-notes/rfc2097.txt); Gurdeep Singh
`Pall; Jan. 1997: pp. 1-13.
`RFC 2101: IPv4 Address Behaviour Today (Available at ftp://ftp.
`isi.edu/in-notes/rfc2101.txt); Brian E. Carpenter, Jon Crowcroft,
`and Yakov Rekhter; Feb. 1997; pp. 1-13.
`RFC 2105: Cisco Systems' Tag Switching Architecture Overview
`(Available at ftp://ftp.lisi.edu/in-notes/rfc2105.txt); Yakov Rekhter,
`Bruce Davie, Dave Katz, Eric Rosen, and George Swallow; Feb.
`1997; pp. 1-13.
`RFC 2107: Ascend Tunnel Management Protocol—ATMP (Avail
`able at ftp://ftp.lisi.edu/in-notes/rfc2107/txt); Kory Hamzeh; Feb.
`1997; pp. 1-21.
`RFC 2151: A Primer On Internet and TCP/IP Tools and Utilities
`(Available at ftp://ftp.lisi.edu/in-notes/rfc2151.txt); Gary C. Kessler
`and Steven D. Shepard; Jun. 1997; pp. 1-52.
`RFC 2185: Routing Aspects of IPv6 Transition (Available at ftp://
`ftp.lisi.edu/in-notes/rfc2185.txt); Ross Callon and Dimitry Haskin;
`Sep. 1997: pp. 1-13.
`RFC 2225: Classical IP and ARP over ATM (Available at ftp://ftp.
`isi.edu/in-notes/rfc2225.txt); Mark Laubach and Joel Halpern; Apr.
`1998; pp. 1-28.
`RFC 2285: Benchmarking Terminology for LAN Switching
`Devices (Available at ftp://ftp.lisi.edu/in-notes/rfc2285.txt); Robert
`Mandeville; Feb. 1998; pp. 1-25.
`RFC 2290: Mobile-IPv4 Configuration Option for PPP IPCP (Avail
`able at ftp://ftp.lisi.edu/in-notes/rfc2290.txt); Jim Solomon and
`Steven Glass; Feb. 1998; pp. 1-17.
`RFC 2341: Cisco Layer Two Forwarding (Protocol) “L2F" (Avail
`able at ftp://ftp.lisi.edu/in-notes/rfc2341.txt); Tim Kolar, Morgan
`Littlewood, and Andy Valencia; May 1998; pp. 1-29.
`
`RFC 2356: Sun's SKIP Firewall Traversal for Mobile IP (Available
`at ftp://ftp.lisi.edu/in-notes/rfc2356.txt); Gabriel E. Montenegro and
`Vipul Gupta; Jun. 1998; pp. 1-24.
`RFC 2363; PPP Over FUNI (Available at ftp://ftp.lisi.edu/in-notes/
`rfc2363.txt); George Gross, Manu Kaycee, Arthur Lin, Andrew
`Malis, and John Stephens; Jul. 1998; pp. 1-12.
`RFC 2364: PPP Over AAL5 (Available at ftp://ftp.lisi.edu/in-notes/
`rfc2364.txt); George Gross, Manu Kaycee, Arthur Lin, Andrew
`Malis, and John Stephens; Jul. 1998; pp. 1-12.
`RFC 2373: IP Version 6 Addressing Architecture (Available at
`ftp://ftp.lisi.edu/in-notes/rfc2373.txt); Robert M. Hinden and
`Stephen E. Deering; Jul. 1998; pp. 1-26.
`RFC 2374: an IPv6 Aggregatable Global Unicast Address Format
`(Available at ftp://ftp.lisi.edu/in-notes/rfc2374.txt); Robert M.
`Hinden, Mike O'Dell, and Stephen E. Deering; Jul. 1998; pp. 1-12.
`RFC 2390: Inverse Address Resolution Protocol (Available at
`ftp://ftp.lisi.edu/in-notes/rfc2390.txt);
`Terry Bradley, Caralyn
`Brown, and Andrew Malis; Sep. 1998; pp. 1-10.
`RFC 2391: Load Sharing using IP Network Address Translation
`(LSNAT) (Available at ftp://ftp.lisi.edu/in-notes/rfc2391.txt); Pyda
`Srisuresh and Der-hwa Gan; Aug. 1998; pp. 1-18.
`RFC 2401: Security Architecture for the Internet Protocol (Avail
`able at ftp://ftp.lisi.edu/in-notes/rfc2401.txt); Stephen Kent and
`Randall Atkinson; Nov. 1998; pp. 1-66.
`RFC 2402: IP Authenticatino Header (Available at ftp://ftp.lisi.edu/
`in-notes/rfc2402.txt); Stephen Kent and Randall Atkinson; Nov.
`1998; pp. 1-22.
`RFC 2406: IP Encapsulating Security Payload (ESP) (Available at
`ftp://ftp.lisi.edu/in-notes/rfc2406.txt); Stephen Kent and Randall
`Atkinson; Nov. 1998; pp. 1-22.
`RFC 24.11: IP Security Document Roadmap (Available at ftp://ftp.
`isi.edu/in-notes/rfc2411.txt);
`Rodney
`Thayer,
`Naganand
`Doraswamy, and Rob Glenn; Nov. 1998; pp. 1-11.
`RFC 2427: Multiprotocol Interconnect over Frame Relay (Available
`at ftp://ftp.lisi.edu/in-notes/rfc2427.txt); Caralyn Brown and Andrew
`Malis; Sep. 1998; pp. 1-34.
`RFC 2428: FTP Extensions for IPv6 and NATs (Available at
`ftp://ftp.lisi.edu/in-notes/rfc2428.txt); Mark Allman, Shawn
`Ostermann, and Craig Metz; Sep. 1998; pp. 1-8.
`RFC 2460: Internet Protocol, Version 6 (IPv6) Specification (Avail
`able at ftp://ftp.lisi.edu/in-notes/rfc2460.txt); Stephen E. Deering
`and Robert M. Hinden; Dec. 1998; pp. 1-39.
`RFC 2461: Neighbor Discovery for IP Version 6 (IPv6) (Available
`at ftp://ftp.lisi.edu/in-notes/rfc2461.txt); Thomas Narten, Erik
`Nordmark, and William Allen Simpson; Dec. 1998; pp. 1-93.
`RFC 2463: Internet Control Message Protocol (ICMPv6) for the
`Internet Protocol Version 6 (IPv6) Specification (Available at ftp://
`ftp.lisi.edu/in-notes/rfc2463.txt); Alex Conta and Stephen Deering:
`Dec. 1998; pp. 1-18.
`RFC 2464: Transmission of IPv6 Packets over Ethernet Networks
`(Available at ftp://ftp.lisi.edu/in-notes/rfc2464.txt); Matt Crawford;
`Dec. 1998; pp. 1-7.
`RFC 2467: Transmission of IPv6 Packets over FDDI Networks
`(Available at ftp://ftp.lisi.edu/in-notes/rfc2467.txt); Matt Crawford;
`Dec. 1998; pp. 1-9.
`RFC 2470: Transmission of IPv6 Packets over Token Ring Net
`works (Available at ftp://ftp.lisi.edu/in-notes/rfc2470.txt); Matt
`Crawford, Thomas Narten, and Stephen Thomas; Dec. 1998; pp.
`1-11.
`RFC 2471: IPv6 Testing Address Allocation (Available at ftp://ftp.
`isi.edu/in-notes/rfc2471.txt); Robert M. Hinden, Robert Fink, and
`Jon Postel; Dec. 1998; pp. 1-5.
`RFC 2472: IP Version 6 over PPP (Available at ftp://ftp.lisi.edu/in
`notes/rfc2472.txt); Dimitry Haskin and Ed Allen; Dec. 1998; pp.
`1-14.
`RFC 2473: Generic Packet Tunneling in IPv6 Specification (Avail
`able at ftp://ftp.lisi.edu/in-notes/rfc2473.txt); Alex Conta and
`Stephen Deering; Dec. 1998; pp. 1-36.
`RFC 2492: IPv6 over ATM Networks (Available at ftp://ftp.lisi.edu/
`in-notes/rfc2492.txt); Grenville Armitage and Peter Schulter; Jan.
`1999: pp. 1-12.
`
`Cloudflare - Exhibit 1076, page 4
`
`
`
`US 7,310,356 B2
`Page 5
`
`RFC 2497: Transmission of IPv6 Packets over ARCnet Networks
`(Available
`at
`ftp://ftp.lisi.edu/in-notes/rfc2497.txt);
`Ignatios
`Souvatzis; Jan. 1999: pp. 1-6.
`RFC 2507: IP Header Compression (Available at ftp://ftp.lisi.edu/
`in-notes/rfc2507.txt); Mikael Degermark, Bjorn Nordgren, and
`Stephen Pink; Feb. 1999: pp. 1-47.
`RFC 25.09: IP Header Compression over PPP (Available at ftp://
`ftp.lisi.edu/in-notes/rfc2509.txt); Mathias Engan, Stephen L. Casner,
`and Carsten Bormann; Feb. 1999: pp. 1-10.
`RFC 2516: A Method for Transmitting PPP Over Ethernet (PPPoE)
`(Available at ftp://ftp.lisi.edu/in-notes/rfc2516.txt); Louis Mamakos,
`Kurt Lidl, Jeff Evarts, David Carrel, Dan Simone, and Ross
`Wheeler; Feb. 1999: pp. 1-17.
`RFC 2521. ICMP Security Messages (Available at ftp://ftp.lisi.edu/
`in-notes/rfc2521.txt); Phil Karn and William Allen Simpson; Mar.
`1999: pp. 1-7.
`RFC 2526: Reserved IPv6 Subnet Anycaset Addresses (Available at
`ftp://ftp.lisi.edu/in-notes/rfc2526.txt); David B. Johnson and
`Stephen E. Deering; Mar. 1999: pp. 1-7.
`RFC 2544: Benchmarking Methodology for Network Interconnect
`Devices (Available at ftp://ftp.lisi.edu/in-notes/rfc2544.txt); Scott
`Bradner and Jim McQuaid, Editors; Mar. 1999: pp. 1-31.
`RFC 2547: BGP/MPLS VPNs (Available at ftp://ftp.lisi.edu/in
`notes/rfc2547.txt); Eric C. Rosen and Yakov Rekhter; Mar. 1999;
`pp. 1-25.
`RFC 2590: Transmission of IPv6 Packets over Frame Relay Net
`works Specification (Available at ftp://ftp.lisi.edu/in-notes/rfc2590.
`txt); Alex Conta, Andrew Malis, and Martin Mueller; May 1999: pp.
`1-19.
`RFC 2615: PPP over SONET/SDH (Available at ftp://ftp.lisi.edu/
`in-notes/rfc2615.txt); Andrew G. Malis and William Allen Simpson;
`Jun. 1999: pp. 1-10.
`RFC 2637: Point-to-Point Tunneling Protocol (PPTP) (Available at
`ftp://ftp.lisi.edu/in-notes/rfc2637.txt); Kory Hamzeh, Gurdeep Singh
`Pall, William Verthein, Jeff Thaarud, W. Andrew Little, and Glen
`Zorn; Jul. 1999: pp. 1-57.
`RFC 2647: Benchmarking Terminology for Firewall Performance
`(Available at ftp://ftp.lisi.edu/in-notes/rfc2647.txt); David Newman;
`Aug. 1999: pp. 1-26.
`RFC 2661: Layer Two Tunneling Protocol “L2TP” (Available at
`ftp://ftp.lisi.edu/in-notes/rfc2661.txt); Gurdeep Singh Pall, Bill Pal
`ter, Allan Rubens, W. Mark Townsley, Andrew J. Valencis, and Glen
`Zorn; Aug. 1999: pp. 1-80.
`RFC 2663: IP Network Address Translator (NAT) Terminology and
`Considerations (Available at ftp://ftp.lisi.edu/in-notes/rfc2663.txt);
`Pyda Srisuresh and Matt Holdrege; Aug. 1999: pp. 1-30.
`RFC 2684: Multiprotocol Encapsulation over ATM Adaptation
`Layer 5 (Available at ftp://ftp.lisi.edu/in-notes/rfc2684.txt); Dan
`Grossman and Juha Heinanen; Sep. 1999: pp. 1-23.
`RFC 2685: Virtual Private Networks Identifier (Available at ftp://
`ftp.lisi.edu/in-notes/rfc2685.txt); Barbara A. Fox and Bryan
`Gleeson; Sep.1999: pp. 1-6.
`RFC 2694: DNS extensions to Network Address Translators
`(DNS ALG) (Available at ftp://ftp.lisi.edu/in-notes/rfc2694.txt);
`Pyda Srisuresh, George Tsirtsis, Praveen Akkiraju, and Andy Hef
`fernan; Sep. 1999: pp. 1-29.
`RFC 2702: Requirements for Traffic Engineering Over MPLS
`(Available at ftp://ftp.lisi.edu/in-notes/rfc2702.txt); Daniel O.
`Awduche, Joe Malcolm, Johnson Agogbua, Mike O'Dell, and Jim
`McManus; Sep. 1999: pp. 1-29.
`RFC 2709: Security Model with Tunnel-mode IPsec for NAT
`Domains (Available at ftp://ftp.lisi.edu/in-notes/rfc2709.txt); Pyda
`Srisuresh; Oct. 1999: pp. 1-11.
`RFC 2761: Terminology for ATM Benchmarking (Available at
`ftp://ftp.lisi.edu/in-notes/rfc2761.txt); Jeffrey Dunn and Cynthia
`Martin; Feb. 2000: pp. 1-32.
`RFC 2764: A Framework for IP Based Virtual Private Networks
`(Available at ftp://ftp.lisi.edu/in-notes/rfc2764.txt); Bryan Gleeson,
`Juha Heinanen, Arthur Lin, Grenville Armitage, and Andrew G.
`Malis; Feb.; 2000; pp. 1-62.
`RFC 2765: Stateless IP/ICMP Translation Algorithm (SIIT) (Avail
`able at ftp://ftp.lisi.edu/in-notes/rfc2765.txt); Erik Nordmark; Feb.
`2000; pp. 1-26.
`
`RFC 2766: Network Address Translation—Protocol Translation
`(NAT-PT) (Available at ftp://ftp.lisi.edu/in-notes/rfc2766.txt);
`George Tsirtsis and Pyda Srisuresh; Feb. 2000; pp. 1-21.
`RFC 2775: Internet Transparency (Available at ftp://ftp.lisi.edu/in
`notes/rfc2775.txt); Brian E. Carpenter; Feb. 2000; pp. 1-18.
`RFC 2784: Generic Routing Encapsulation (GRE) (Available at
`ftp://ftp.lisi.edu/in-notes/rfc2784.txt)::Dino Farinacci, Toni Li, Stan
`Hanks, David Meyer and Paul Traina; Mar. 2000; pp. 1-9.
`RFC 2815: Integrated Service Mappings on IEEE 802 Networks
`(Available at ftp://ftp.lisi.edu/in-notes/rfc2815.txt); Mick Seaman,
`Andrew Smith, Eric Crawley, and John Wroclawski; May 2000; pp.
`1-17.
`RFC 2816: A Framework for Integrated Services