-
公开(公告)号:US20190036884A1
公开(公告)日:2019-01-31
申请号:US15663130
申请日:2017-07-28
发明人: Jisoo Lee , Yair Frankel
IPC分类号: H04L29/06 , H04L29/08 , H04L12/747
CPC分类号: H04L63/0281 , H04L45/742 , H04L63/0245 , H04L63/107 , H04L67/18 , H04L67/2842
摘要: A system that includes a routing device and a proxy server in a private network. The routing device is configures itself to route data traffic for a network device within a private network using private links. The routing device forwards an access request requesting access to a destination address in a public network from the network device to the proxy server. The proxy server determines whether the access request satisfies a set of access rules and generates an access request response. The routing device forwards the access request response from the proxy server to the network device. The routing device configures itself to route data traffic between the network device and the destination address using public links in response to receiving an access approval message. The routing device communicates data traffic between the network device and the destination address using public links.
-
公开(公告)号:US20180316602A1
公开(公告)日:2018-11-01
申请号:US15581264
申请日:2017-04-28
发明人: Lior Chen , Constantine Gavrilov , Alexander Snast , Ari Zigler
IPC分类号: H04L12/707 , H04L29/12 , H04L12/747 , H04L12/26 , H04L29/08 , H04L12/931 , H04L12/705
CPC分类号: H04L45/22 , H04L12/56 , H04L45/18 , H04L45/42 , H04L45/742 , H04L45/745 , H04L49/358 , H04L67/1097 , H04L69/162 , H04L69/40
摘要: A mechanism is provided in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions that are executed by the at least one processor and configure the at least one processor to implement a path query cache. Responsive to receiving a path query from a process executing in the data processing system, the path query cache performs a lookup of the path query in the path query cache. The path query identifies a source port, a source address and a destination address. The path query cache stores a plurality of entries, each entry comprising a source port, a source address, a destination address, the source and destination global identifiers, and good/bad flag indicating whether a path associated with the entry is available or not. Responsive to the path query cache determining the path query matches a valid entry in the plurality of entries, the path query cache returns a result to the process. The result comprises the source and destination global identifiers and the good/bad flag from the valid entry.
-
公开(公告)号:US10084726B2
公开(公告)日:2018-09-25
申请号:US14929425
申请日:2015-11-02
申请人: Nicira, Inc.
发明人: Ronghua Zhang , Yong Wang , Teemu Koponen , Xinhua Hong
IPC分类号: H04L12/741 , H04L12/861 , H04L12/935 , H04L12/947 , H04L29/08 , H04L12/66 , H04L12/26 , H04L12/721 , H04L12/713 , H04L12/931 , H04L12/751 , H04L12/717 , H04L12/24 , H04L12/733 , H04L29/12 , H04L12/801 , H04L12/715 , H04L12/46 , H04L12/725 , H04L12/747 , H04L12/707 , H04L12/703
CPC分类号: 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
摘要: A novel design of a gateway that handles traffic in and out of a network by using a datapath pipeline is provided. The datapath pipeline includes multiple stages for performing various data-plane packet-processing operations at the edge of the network. The processing stages include centralized routing stages and distributed routing stages. The processing stages can include service-providing stages such as NAT and firewall. The gateway caches the result previous packet operations and reapplies the result to subsequent packets that meet certain criteria. For packets that do not have applicable or valid result from previous packet processing operations, the gateway datapath daemon executes the pipelined packet processing stages and records a set of data from each stage of the pipeline and synthesizes those data into a cache entry for subsequent packets.
-
公开(公告)号:US10075375B2
公开(公告)日:2018-09-11
申请号:US15022079
申请日:2014-09-26
申请人: ZTE Corporation
发明人: Bin Liu , Yong Li , Xiaobing Niu , Depeng Jin , Zhongjin Liu
IPC分类号: H04L12/743 , H04L12/64 , H04L12/741 , H04L12/715 , H04L12/747
CPC分类号: H04L45/7457 , H04L12/6418 , H04L45/54 , H04L45/64 , H04L45/74 , H04L45/742
摘要: An embodiment of the present document discloses a flow table multi-leveling method, a multi-level flow table processing method and device; wherein the multi-leveling method includes: generating a second flow table, separating a target logic rule in a first flow table and forwarding actions corresponding the target logic rule to the second flow table, to make the first flow table and the second flow table orthogonal to form a ternary content addressable memory (TCAM) flow table; wherein the first flow table saves a plurality of logic rules and all forwarding actions corresponding to the plurality of logic rules respectively; continuously generating new flow tables in the same manner of generating the second flow table, until the number of flow tables reaches a preset upper limit.
-
公开(公告)号:US10063650B2
公开(公告)日:2018-08-28
申请号:US14493205
申请日:2014-09-22
发明人: Ryan Yong Kim
IPC分类号: H04L12/771 , H04L29/08 , H04L29/06 , H04L12/28 , H04L12/747 , H04L12/947
CPC分类号: H04L67/2842 , H04L12/2834 , H04L29/08801 , H04L29/08891 , H04L45/742 , H04L49/252 , H04L63/0428 , H04L63/0464 , H04L63/0471 , H04L63/168 , H04L67/1097 , H04L67/2847 , H04L67/2852 , H04L67/2885 , H04L67/32
摘要: A routing device capable of performing application layer data caching is described. Application data caching at a routing device can alleviate the bottleneck that an application data host may experience during high demands for application data. Requests for the application data can also be fulfilled faster by eliminating the network delays for communicating with the application data host. The techniques described can also be used to perform analysis of the underlying application data in the network traffic transiting though a routing device.
-
公开(公告)号:US10033642B2
公开(公告)日:2018-07-24
申请号:US15269732
申请日:2016-09-19
发明人: Glenn C. Scott , Priti Goel
IPC分类号: H04L12/745 , H04L12/747 , H04L12/741 , H04L12/701
CPC分类号: H04L45/748 , H04L45/00 , H04L45/127 , H04L45/306 , H04L45/54 , H04L45/72 , H04L45/742
摘要: One embodiment provides a system that facilitates optimal forwarding decisions based on device-specific routing parameters. During operation, the system receives, from a transmitting device, an advertisement for a name prefix, wherein the advertisement includes route parameters specific to the transmitting device. The system stores the route parameters based on the name prefix and a first interface associated with the transmitting device. In response to receiving an interest with a name that includes the name prefix, the system obtains a matching entry in a forwarding information base based on the name prefix, wherein the matching entry indicates one or more outgoing interfaces and corresponding route parameters, which include the first interface and the corresponding stored route parameters. The system selects a second interface from the outgoing interfaces based on the route parameters for the outgoing interfaces, and forwards the interest via the selected second interface.
-
7.
公开(公告)号:US20180176131A1
公开(公告)日:2018-06-21
申请号:US15728273
申请日:2017-10-09
申请人: Ray W. Sanders
发明人: Ray W. Sanders
IPC分类号: H04L12/741 , H04L12/709
CPC分类号: H04L45/74 , H04J3/1629 , H04J3/247 , H04L43/0852 , H04L43/0894 , H04L43/16 , H04L45/245 , H04L45/66 , H04L45/742 , H04L61/6004 , H04L61/6022 , Y02D50/30
摘要: 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.
-
公开(公告)号:US20180165156A1
公开(公告)日:2018-06-14
申请号:US15573033
申请日:2015-05-11
申请人: NEC Corporation
发明人: Takayuki SASAKI , Adrian PERRIG , Srdjan CAPKUN , Claudio SORIENTE , Ramya Jayaram MASTI , Jason LEE
CPC分类号: G06F11/1402 , G06F9/461 , G06F9/52 , G06F11/14 , G06F11/1438 , G06F21/44 , G06F21/577 , G06F21/606 , H04L29/06632 , H04L29/06755 , H04L45/56 , H04L45/742 , H04L63/12
摘要: A communication apparatus comprising: a plurality of communication processes, each performing communication process on a flow associated thereto; a plurality of network interfaces, each of the network interfaces adapted to be connected to a network; a dispatcher that receives a packet from the network interface and dispatches the packet to an associated communication process, based on a dispatch rule that defines association of a flow to a communication process to which the flow is dispatched; and a control unit that performs control to roll back each of the communication processes using saved image thereof.
-
公开(公告)号:US09998352B2
公开(公告)日:2018-06-12
申请号:US14914070
申请日:2014-06-20
申请人: ZTE Corporation
发明人: Qiandeng Liang , Jianjie You , Wei Wan , Fangwei Hu
IPC分类号: H04L12/757 , H04L12/755 , H04L12/715 , H04L12/751 , H04L12/747 , H04L12/759 , H04L12/721
CPC分类号: H04L45/021 , H04L45/02 , H04L45/028 , H04L45/38 , H04L45/64 , H04L45/742
摘要: A method and system for sending a flow table in a Software Defined Network (SDN) are described in the present disclosure, an OpenFlow (OF) controller, and an OF switch. The method includes that an OF switch receives a flow table entry modification message sent from an OF controller, wherein the message includes a table number, a flow table entry, and a cache label; and the OF switch stores, in a control module of the OF switch, the table number and the flow table entry in the flow table entry modification message according to an indication of the cache label.
-
公开(公告)号:US09979677B2
公开(公告)日:2018-05-22
申请号:US14965655
申请日:2015-12-10
申请人: Nicira, Inc.
发明人: Ronghua Zhang , Yong Wang , Teemu Koponen , Jia Yu , Xinhua Hong
IPC分类号: 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/46 , H04L12/725 , H04L12/747 , H04L12/707 , H04L12/703
CPC分类号: 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
摘要: A novel design of a gateway that handles traffic in and out of a network by using a datapath daemon is provided. The datapath daemon is a run-to-completion process that performs various data-plane packet-processing operations at the edge of the network. The datapath daemon dispatches packets to other processes or processing threads outside of the daemon. Datapath operations at lower layers of the network protocol model are processed by the datapath daemon within its run-to-completion thread, while datapath operations at higher layers of the network protocol model are processed by data plane processes external to the datapath daemon.
-
-
-
-
-
-
-
-
-