-
公开(公告)号:US20170324849A1
公开(公告)日:2017-11-09
申请号:US15148294
申请日:2016-05-06
Applicant: Cisco Technology, Inc.
Inventor: Pierre Pfister , Ole Troan , W. Mark Townsley
IPC: H04L29/08 , H04L29/12 , H04L12/747
CPC classification number: H04L69/324 , H04L45/742 , H04L61/2592 , H04L67/2842 , H04L2212/00
Abstract: In one embodiment, a decapsulating network device receives a plurality of encapsulated packet fragments of an original packet, and decapsulates them into respective decapsulated packet fragments. The decapsulating network device caches an inner header of the original packet from one of the decapsulated packet fragments, and in response to caching the inner header, and for each particular decapsulated packet fragment as it is received and decapsulated: prepends the inner header and fragmentation information to the particular decapsulated packet fragment; and forwards the particular decapsulated packet fragment with the prepended inner header and fragmentation information from the decapsulating network device toward a destination of the original packet.
-
公开(公告)号:US09813337B2
公开(公告)日:2017-11-07
申请号:US13804253
申请日:2013-03-14
Applicant: Microsoft Corporation
Inventor: Rob M. Trace , Libby Meren
IPC: H04L29/12 , H04L29/06 , H04L12/747
CPC classification number: H04L45/742 , H04L61/1511 , H04L61/6009 , H04L63/0428 , H04L63/0823 , H04L63/164
Abstract: Techniques for securing name resolution technologies and for ensuring that name resolution technologies can function in modern networks that have a plurality of overlay networks accessible via a single network interface. In accordance with some of the principles described herein, a set of resolution parameters may be implemented by a user to be used during a name resolution process. In some implementations, when an identifier is obtained for a network resource, the identifier may be stored in a cache with resolution parameters that were used in obtaining the identifier. When a new name resolution request is received, the cache may be examined to determine whether a corresponding second identifier is in the cache, and whether resolution parameters used to retrieve the second identifier in the cache match the resolution parameters for the new resolution request. If so, the second identifier may be returned from the cache.
-
公开(公告)号:US09787605B2
公开(公告)日:2017-10-10
申请号:US14814473
申请日:2015-07-30
Applicant: Nicira, Inc.
Inventor: Ronghua Zhang , Ganesan Chandrashekhar , Sreeram Ravinoothala , Kai-Wei Fan
IPC: H04W4/00 , H04L12/947 , H04L29/08 , H04L12/66 , H04L12/26 , H04L12/721 , H04L12/935 , H04L12/861 , H04L12/741 , H04L12/713 , H04L12/931 , H04L12/751 , H04L12/717 , H04L12/24 , H04L12/733 , H04L29/12 , H04L12/801 , H04L12/715 , H04L12/707
CPC classification number: H04L49/25 , H04L12/4633 , H04L12/4654 , H04L12/66 , H04L41/0654 , H04L41/145 , H04L41/5041 , H04L41/5077 , H04L43/08 , H04L43/106 , H04L45/02 , H04L45/122 , H04L45/22 , H04L45/28 , H04L45/306 , H04L45/38 , H04L45/42 , H04L45/44 , H04L45/586 , H04L45/64 , H04L45/72 , H04L45/74 , H04L45/742 , H04L45/745 , H04L47/19 , H04L49/3009 , H04L49/3063 , H04L49/354 , H04L49/9068 , H04L61/103 , H04L61/2503 , H04L61/2585 , H04L61/6063 , H04L67/1002 , H04L67/1038 , H04L67/1095 , H04L67/2842 , H04L67/327 , H04L69/321 , H04L69/326 , H04L69/329 , H04L2012/4629
Abstract: Some embodiments provide a method for implementing a logical router in a network. The method receives a definition of a logical router for implementation on a set of network elements. The method defines several routing components for the logical router. Each of the defined routing components includes a separate set of routes and separate set of logical interfaces. The method implements the several routing components in the network. In some embodiments, the several routing components include one distributed routing component and several centralized routing components.
-
公开(公告)号:US09742669B2
公开(公告)日:2017-08-22
申请号:US15219616
申请日:2016-07-26
Applicant: International Business Machines Corporation
Inventor: Raheleh B. Dilmaghani , Bong Jun Ko , Kang-Won Lee , Vasileios Pappas , Ramya Raghavendra , Yang Song
IPC: G06F15/167 , H04L12/741 , H04L12/751 , H04L12/24 , H04L12/775 , H04L29/08 , H04L12/747 , H04L29/12
CPC classification number: H04L45/54 , H04L41/0233 , H04L45/08 , H04L45/58 , H04L45/742 , H04L61/1558 , H04L61/30 , H04L61/6009 , H04L67/2842
Abstract: A method for aliasing of named data objects (in named data networks) and entities for named data networks (e.g., named graphs for named data networks). In various examples, aliasing of named data objects may be implemented in one or more named data networks in the form of systems, methods and/or algorithms. In other examples, named graphs may be implemented in one or more named data networks in the form of systems, methods and/or algorithms.
-
25.
公开(公告)号:US20170195224A1
公开(公告)日:2017-07-06
申请号:US15462377
申请日:2017-03-17
Applicant: Ray W. Sanders
Inventor: Ray W. Sanders
IPC: H04L12/741 , H04L12/747 , H04L12/26 , H04L12/721
CPC classification number: H04L45/74 , H04J3/1629 , H04J3/247 , H04L43/0852 , H04L43/0894 , H04L43/16 , H04L45/245 , H04L45/66 , H04L45/742 , H04L61/6004 , H04L61/6022 , Y02D50/30
Abstract: Disclosed is a synchronized adaptive infrastructure (SAIN) network. Switches, synchronized nodes, and persistent connections can be used. Also described are methods and apparatus for the following functions: disjoint partitioning; data aggregation and disaggregation; interfacing with packet-based networks; bandwidth management; use of control vectors for security, addressing, error control, routing, etc. Synchronized networks are disclosed which enable fast connection set up and release in a tiered hierarchy of circuit switched nodes. Methods of synchronizing and transforming data streams are disclosed, as well as overcoming Doppler, environmental, and frequency offset effects.
-
公开(公告)号:US09699107B2
公开(公告)日:2017-07-04
申请号:US14464690
申请日:2014-08-20
Applicant: Netronome Systems, Inc.
Inventor: Salma Mirza , Gavin J. Stark , Benjamin J. Cahill
IPC: G06F12/10 , H04L12/863 , H04L12/935 , H04L12/861 , H04L12/801 , H04L12/747
CPC classification number: H04L47/6245 , H04L45/742 , H04L47/35 , H04L47/621 , H04L49/3072 , H04L49/9063
Abstract: Within a networking device, packet portions from multiple PDRSDs (Packet Data Receiving and Splitting Devices) are loaded into a single memory, so that the packet portions can later be processed by a processing device. Rather than the PDRSDs managing and handling the storing of packet portions into the memory, a packet engine is provided. The PDRSDs use a PPI (Packet Portion Identifier) Addressing Mode (PAM) in communicating with the packet engine and in instructing the packet engine to store packet portions. The packet engine uses linear memory addressing to write the packet portions into the memory, and to read the packet portions from the memory.
-
公开(公告)号:US20170187617A1
公开(公告)日:2017-06-29
申请号:US15454545
申请日:2017-03-09
Applicant: Level 3 Communications, LLC
Inventor: Pete J. CAPUTO, II , William Thomas Sella
IPC: H04L12/741 , H04L12/723 , H04L12/721 , H04L29/06 , H04L12/26
CPC classification number: H04L45/74 , H04L43/16 , H04L45/50 , H04L45/507 , H04L45/54 , H04L45/62 , H04L45/66 , H04L45/742 , H04L45/7453 , H04L69/22
Abstract: A rule indicates that data having particular characteristics be automatically routed to a particular destination. When software on a switching device detects a new data stream, it is analyzed to determine whether it has characteristics specified by the rule. If it does, the packet is encapsulated with a special tag, indicating that the packet should be routed to the new destination. Also, an entry is added to a quick-lookup table in the switching device. The entry indicates that future packets in the data stream that have the same source and destination port and address should also be routed to the new destination.
-
公开(公告)号:US09680738B2
公开(公告)日:2017-06-13
申请号:US14487059
申请日:2014-09-15
Applicant: Nicira, Inc.
Inventor: Ethan J. Jackson , Jarno Rajahalme , Nicholas Shelly , Teemu Koponen
IPC: H04L12/721 , H04L29/08 , H04L12/935 , H04L12/715 , H04L12/741 , H04L12/747 , H04L12/753
CPC classification number: H04L45/38 , H04L45/48 , H04L45/54 , H04L45/64 , H04L45/742 , H04L45/745 , H04L49/3009 , H04L67/2842
Abstract: Some embodiments provide a method for a forwarding element that forwards packets. The method receives a packet. The method consults a tree structure to generate a wildcard mask. The consulting includes traversing the tree structure by tracing a set of bits from the packet header and un-wildcarding the corresponding set of bits from the wildcard mask. The method identifies a matching rule for the packet. The method generates a flow based on the matching rule and the wildcard mask. The flow is used to process each other packet that matches each un-wildcarded bit of the flow.
-
公开(公告)号:US09674087B2
公开(公告)日:2017-06-06
申请号:US14487060
申请日:2014-09-15
Applicant: Nicira, Inc.
Inventor: Ethan J. Jackson , Jarno Rajahalme
IPC: H04L12/743 , H04L29/06 , H04L12/721
CPC classification number: H04L45/7453 , H04L45/38 , H04L45/742 , H04L69/22
Abstract: Some embodiments provide a method for a forwarding element that forwards packets. The method receives a packet. The method performs a first stage lookup of a hash table for a first hash of a first set of header fields and un-wildcards bits of a wildcard mask that corresponds to the first set of header fields. If a matching hash is found in the first stage lookup, the method performs a second stage lookup of the hash table for a second hash of a second set of header fields and un-wildcards bits of the wildcard mask that corresponds to the second set of header fields. The method identifies a matching rule for the packet. The method generates a flow based on the matching rule and the wildcard mask, wherein the flow is used to process each other packets that match each bit which is un-wildcarded.
-
公开(公告)号:US20170118114A1
公开(公告)日:2017-04-27
申请号:US15397696
申请日:2017-01-03
Applicant: Nicira, Inc.
Inventor: Pravin Shelar , Jesse E. Gross, IV , Jarno Rajahalme
IPC: H04L12/747 , H04L12/721 , H04L29/06
CPC classification number: H04L45/742 , H04L45/38 , H04L69/22
Abstract: Some embodiments provide a method for a managed forwarding element. The method receives a set of packets for processing by the managed forwarding element. For each of several packets in the set, the method associates the packet with one of several groups of other packets in the set. Each group of packets shares a set of characteristics. For each group of packets the method identifies a set of actions to perform and executes the specified set of actions on all of the packets in the group together.
-
-
-
-
-
-
-
-
-