发明名称 Method and system for defining logical channels and channel policies in an application acceleration environment
摘要 Disclosed are a method and/or a system for defining logical channels and channel policies in an application acceleration environment. In one aspect, a system includes a branch site including a branch client. A headquarters site includes a headquarters server, the branch site and the headquarters site are communicatively coupled over a logical link via a transmission media. A first point of presence (POP) is communicatively coupled with a branch customer premise equipment (CPE) located at the branch site over a first segment of the logical link. A second POP is communicatively coupled with the first POP over a second segment of the logical link. Each segment of the logical link is constructed from a physical link and contains two segment endpoints. The physical link carries a network traffic of the network connection between the two segment endpoints of an associated segment.
申请公布号 US9602389(B1) 申请公布日期 2017.03.21
申请号 US201514948253 申请日期 2015.11.21
申请人 Maveli Naveen;Kaufman Alex;Nagaraj Ashwath;Yu Peter 发明人 Maveli Naveen;Kaufman Alex;Nagaraj Ashwath;Yu Peter
分类号 H04L12/911;H04L12/727;H04L29/06;H04L12/803 主分类号 H04L12/911
代理机构 Raj Abhyanker, P.C. 代理人 Raj Abhyanker, P.C.
主权项 1. A system comprising: a branch site including a branch client; a headquarters site including a headquarters server, the branch site and the headquarters site being communicatively coupled over a logical link via a transmission media, the logical link being identified through a logical link identifier, the branch client and the headquarters server being communicatively coupled over a network connection via the transmission media, and the network connection being identified through a connection identifier; a first point of presence (POP) communicatively coupled with a branch customer premise equipment (CPE) located at the branch site over a first segment of the logical link; and a second POP communicatively coupled with the first POP over a second segment of the logical link and communicatively coupled with a headquarters CPE located at the headquarters site over a third segment of the logical link; each segment of the logical link being constructed from an at least one physical link and containing two segment endpoints; the at least one physical link carrying a network traffic of the network connection between the two segment endpoints of an associated segment; each POP being configured to: select a delivery optimization operation to perform on an at least one packet of the network connection based on a POP identifier, the logical link identifier, and the connection identifier, the at least one packet encoding the logical link identifier and the connection identifier, andperform the delivery optimization operation on the at least one packet based on that identification, and each CPE and each POP being configured to: define at least one logical channel to transmit the at least one packet over the at least one physical link,define a policy of at least one logical channel, wherein the policy is at least two of a path selection policy, a load balancing policy, a replication policy, and a timed replay policy,wherein the path selection policy selects a particular physical link to transmit the at least one packet from a first segment endpoint of the associated segment of the logical link to at least one of an associated POP and an associated CPE located at a second segment endpoint of the associated segment over the associated segment of the logical link based on a preferred path associated with at least one logical channel,wherein the load balancing policy selects the particular physical link to transmit the at least one packet from the first segment endpoint of the associated segment to at least one of the associated POP and the associated CPE located at the second segment endpoint of the associated segment over the associated segment of the logical link based on a round robin algorithm,wherein the replication policy selects at least two physical links over which to simultaneously transmit the at least one packet and at least one copy of the at least one packet over the associated segment of the logical link, andwherein the timed replay policy selects the at least one physical link over which to transmit the at least one packet and schedule a transmission of at least one copy of the at least one packet within a predefined time of transmitting the at least one packet over the at least one physical link, andtransmit the at least one packet over the associated segment of the logical link using a defined policy of the at least one logical channel, wherein the at least one packet is securely transmitted between the branch site and the headquarters site over each segment of the logical link through at least one network tunnel,wherein the at least one network tunnel is generated using a tunneling protocol capable of encapsulating a payload protocol by a network protocol across at least one intervening firewall, andwherein each POP is located such that an application acceleration and a network optimization in the transmission of the at least one packet are dispersed across the system, without being concentrated at the end points thereof.
地址 Pleasanton CA US