-
公开(公告)号:US11949590B1
公开(公告)日:2024-04-02
申请号:US18169696
申请日:2023-02-15
Applicant: Juniper Networks, Inc.
Inventor: Dipankar Barman , Chin Man Kim
IPC: H04L45/00 , H04L45/02 , H04L45/60 , H04L67/1023 , H04L101/663
CPC classification number: H04L45/38 , H04L45/02 , H04L45/566 , H04L45/60 , H04L67/1023 , H04L2101/663
Abstract: Techniques are disclosed for maintaining processing unit core affinity for fragmented packets. In one example, a service physical interface card (PIC) implementing a service plane of a network device receives fragmented and/or non-fragmented packet data for a traffic flow. The service PIC comprises at least one processing unit comprising multiple cores. A routing engine operating in a control plane of the network device defines one or more core groups comprising a subset of the cores. The routing engine assigns the traffic flow to a core group and a forwarding engine operating in a forwarding plane of the network device forwards the packet data for the traffic flow to the assigned core group. A core of the assigned core group applies a network service to the fragmented and/or non-fragmented packet data for the traffic flow, and the forwarding engine forwards the packet data for the traffic flow toward a destination.
-
公开(公告)号:US11621914B2
公开(公告)日:2023-04-04
申请号:US17105008
申请日:2020-11-25
Applicant: Juniper Networks, Inc.
Inventor: Dipankar Barman , Chin Man Kim
IPC: H04L45/00 , H04L45/02 , H04L67/1023 , H04L45/60 , H04L101/663
Abstract: Techniques are disclosed for maintaining processing unit core affinity for fragmented packets. In one example, a service physical interface card (PIC) implementing a service plane of a network device receives fragmented and/or non-fragmented packet data for a traffic flow. The service PIC comprises at least one processing unit comprising multiple cores. A routing engine operating in a control plane of the network device defines one or more core groups comprising a subset of the cores. The routing engine assigns the traffic flow to a core group and a forwarding engine operating in a forwarding plane of the network device forwards the packet data for the traffic flow to the assigned core group. A core of the assigned core group applies a network service to the fragmented and/or non-fragmented packet data for the traffic flow, and the forwarding engine forwards the packet data for the traffic flow toward a destination.
-
公开(公告)号:US12273264B1
公开(公告)日:2025-04-08
申请号:US18434618
申请日:2024-02-06
Applicant: Juniper Networks, Inc.
Inventor: Dipankar Barman , Chin Man Kim
IPC: H04L45/00 , H04L45/02 , H04L45/60 , H04L67/1023 , H04L101/663
Abstract: Techniques are disclosed for maintaining processing unit core affinity for fragmented packets. In one example, a service physical interface card (PIC) implementing a service plane of a network device receives fragmented and/or non-fragmented packet data for a traffic flow. The service PIC comprises at least one processing unit comprising multiple cores. A routing engine operating in a control plane of the network device defines one or more core groups comprising a subset of the cores. The routing engine assigns the traffic flow to a core group and a forwarding engine operating in a forwarding plane of the network device forwards the packet data for the traffic flow to the assigned core group. A core of the assigned core group applies a network service to the fragmented and/or non-fragmented packet data for the traffic flow, and the forwarding engine forwards the packet data for the traffic flow toward a destination.
-
公开(公告)号:US20220166709A1
公开(公告)日:2022-05-26
申请号:US17105008
申请日:2020-11-25
Applicant: Juniper Networks, Inc.
Inventor: Dipankar Barman , Chin Man Kim
IPC: H04L12/721 , H04L12/751 , H04L29/12 , H04L29/08
Abstract: Techniques are disclosed for maintaining processing unit core affinity for fragmented packets. In one example, a service physical interface card (PIC) implementing a service plane of a network device receives fragmented and/or non-fragmented packet data for a traffic flow. The service PIC comprises at least one processing unit comprising multiple cores. A routing engine operating in a control plane of the network device defines one or more core groups comprising a subset of the cores. The routing engine assigns the traffic flow to a core group and a forwarding engine operating in a forwarding plane of the network device forwards the packet data for the traffic flow to the assigned core group. A core of the assigned core group applies a network service to the fragmented and/or non-fragmented packet data for the traffic flow, and the forwarding engine forwards the packet data for the traffic flow toward a destination.
-
-
-