-
公开(公告)号:US10348652B2
公开(公告)日:2019-07-09
申请号:US15418717
申请日:2017-01-28
Applicant: Juniper Networks, Inc.
Inventor: Erin C. MacNeil , Sreekanth Rupavatharam , Hariprasad Shanmugam
IPC: G06F3/06 , G06F9/54 , H04L12/879 , H04L12/46 , H04L29/06 , H04L12/935
Abstract: The disclosed computer-implemented method may include (1) identifying, in kernel space on a network device, a packet that is destined for a remote device, (2) passing, along with the packet, metadata for the packet to a packet buffer in kernel space on the network device, (3) framing, by the kernel module in kernel space, the packet such that the packet egresses via a tunnel interface driver on the network device, (4) encapsulating, by the tunnel interface driver, the packet with the metadata, and then (5) forwarding, by the tunnel interface driver, the packet to the remote device based at least in part on the metadata with which the packet was encapsulated. Various other methods, systems, and computer-readable media are also disclosed.
-
12.
公开(公告)号:US20180219805A1
公开(公告)日:2018-08-02
申请号:US15418717
申请日:2017-01-28
Applicant: Juniper Networks, Inc.
Inventor: Erin C. MacNeil , Sreekantha Rupavatharam , Hariprasad Shanmugam
IPC: H04L12/879 , H04L12/46 , G06F3/06
CPC classification number: H04L49/9026 , G06F3/0619 , G06F3/065 , G06F3/0656 , G06F3/067 , G06F9/545 , H04L12/4633 , H04L49/3009 , H04L69/161
Abstract: The disclosed computer-implemented method may include (1) identifying, in kernel space on a network device, a packet that is destined for a remote device, (2) passing, along with the packet, metadata for the packet to a packet buffer in kernel space on the network device, (3) framing, by the kernel module in kernel space, the packet such that the packet egresses via a tunnel interface driver on the network device, (4) encapsulating, by the tunnel interface driver, the packet with the metadata, and then (5) forwarding, by the tunnel interface driver, the packet to the remote device based at least in part on the metadata with which the packet was encapsulated. Various other methods, systems, and computer-readable media are also disclosed.
-