-
公开(公告)号:US09100236B1
公开(公告)日:2015-08-04
申请号:US13632064
申请日:2012-09-30
Applicant: Juniper Networks, Inc.
Inventor: Nikhil G. Shetty , Chitrak K. Ojha , Rohini Kasturi , Vijay S. Rajaram , Gopi Krishna , Venkatesh Badakere Ramachandra
CPC classification number: H04L67/42 , H04L29/06 , H04L29/0872 , H04L67/1095 , H04L67/141 , H04L67/28 , H04L67/2809 , H04L69/16 , H04L69/163
Abstract: In one example, an intermediate network device sends packets that advertise a transmission control protocol (TCP) window size of zero bytes to a client device and a server device. The device, after sending the packets, receives a first zero-window probe packet from the client device including data representing a first current sequence number for a client-to-server packet flow of an established network session, and a second zero-window probe packet from the server device including data representing a second current sequence number for a server-to-client packet flow of the network session. The device also initializes a TCP state based on the first and second current sequence numbers, and acts as a TCP proxy for packets following the first zero-window probe packet of the client-to-server packet flow based on the TCP state and packets following the second zero-window probe packet of the server-to-client packet flow based on the TCP state.
Abstract translation: 在一个示例中,中间网络设备向客户端设备和服务器设备发送通告零字节的传输控制协议(TCP)窗口大小的分组。 所述设备在发送所述分组后,从所述客户端设备接收包括表示所建立的网络会话的客户端到服务器分组流的第一当前序列号的数据的第一零窗口探测分组,以及第二零窗口探测 来自服务器设备的分组包括表示网络会话的服务器到客户端分组流的第二当前序列号的数据。 该设备还基于第一和第二当前序列号初始化TCP状态,并且作为基于TCP状态的客户端到服务器分组流的第一个零窗口探测分组之后的分组的TCP代理和跟随的数据包 基于TCP状态的服务器到客户端数据包流的第二个零窗口探测包。
-
2.
公开(公告)号:US08953434B1
公开(公告)日:2015-02-10
申请号:US13853988
申请日:2013-03-29
Applicant: Juniper Networks, Inc.
Inventor: Subash Tirupachur Comerica , Dhiraj D. Ballal , Prasad Chiqurupati , Rohini Kasturi
IPC: H04L1/00 , H04L12/24 , G06F15/173
CPC classification number: G06F11/2005 , H04L41/0663 , H04L41/0893 , H04L43/028 , H04L63/0227
Abstract: In general, techniques are described for providing high availability as a service. The techniques may be performed by a device that includes an interface and a control unit. The interface is configured to receive network traffic originating from a subscriber device operated by a subscriber. The control unit is configured to determine whether to provide a high availability service with respect to at least a portion of the network traffic based on a subscriber profile associated with the subscriber. The control unit may further be configured to provide the high availability service for at least the portion of the network traffic based on the determination of whether to provide the high availability service. The control unit may further be configured to process at least the portion of the network traffic with the network device, and forward at least the portion of the network traffic.
Abstract translation: 一般来说,描述了提供作为服务的高可用性的技术。 这些技术可以由包括接口和控制单元的设备执行。 该接口被配置为接收源自由用户操作的用户设备的网络流量。 控制单元被配置为基于与订户相关联的订户简档来确定是否提供关于网络业务的至少一部分的高可用性服务。 控制单元还可以被配置为基于是否提供高可用性服务的确定来为网络业务的至少一部分提供高可用性服务。 所述控制单元还可被配置为处理所述网络业务的至少一部分与所述网络设备,并且转发所述网络业务的至少一部分。
-
公开(公告)号:US09438699B1
公开(公告)日:2016-09-06
申请号:US14817002
申请日:2015-08-03
Applicant: Juniper Networks, Inc.
Inventor: Nikhil G. Shetty , Chitrak K. Ojha , Rohini Kasturi , Vijay S. Rajaram , Gopi Krishna , Venkatesh Badakere Ramachandra
CPC classification number: H04L67/42 , H04L29/06 , H04L29/0872 , H04L67/1095 , H04L67/141 , H04L67/28 , H04L67/2809 , H04L69/16 , H04L69/163
Abstract: In one example, an intermediate network device sends packets that advertise a transmission control protocol (TCP) window size of zero bytes to a client device and a server device. The device, after sending the packets, receives a first zero-window probe packet from the client device including data representing a first current sequence number for a client-to-server packet flow of an established network session, and a second zero-window probe packet from the server device including data representing a second current sequence number for a server-to-client packet flow of the network session. The device also initializes a TCP state based on the first and second current sequence numbers, and acts as a TCP proxy for packets following the first zero-window probe packet of the client-to-server packet flow based on the TCP state and packets following the second zero-window probe packet of the server-to-client packet flow based on the TCP state.
-
公开(公告)号:US09762622B2
公开(公告)日:2017-09-12
申请号:US14587935
申请日:2014-12-31
Applicant: Juniper Networks, Inc.
Inventor: Qingming Ma , Kannan Varadhan , Rohini Kasturi
IPC: G06F15/16 , H04L29/06 , H04L12/801 , H04L12/28 , H04L12/815 , H04L12/807 , H04L12/841
CPC classification number: H04L65/105 , H04L12/2858 , H04L47/10 , H04L47/22 , H04L47/27 , H04L47/283
Abstract: A method includes a proxy device receiving from a source device a request to establish a flow to a destination device; generating, based on the request, a meta-packet that indicates that the flow to the destination device is to be proxied; determining whether a pre-established flow connecting the proxy device to another proxy device that leads toward the destination device exists; sending the meta-packet on the pre-established flow, when it is determined that the pre-established flow exists; receiving by the other proxy device, the meta-packet, and establishing the flow to the destination device based on the meta-packet, where the proxy devices assign one or more of a source address, a source port, a destination address, or a destination port, associated with the source device and the destination device, to the pre-established flow.
-
-
-