It does use ACLs for matching, that’s what allows you to specify src and dst IP ranges. Once matched the packet is forwarded on the path the specified by the policy. You can set this path to use your DPO. Use the EXCLUSIVE flag to do this.
/neale From: Vijay Kumar <vjkumar2...@gmail.com> Date: Wednesday, 16 June 2021 at 16:28 To: Neale Ranns <ne...@graphiant.com> Cc: vpp-dev <vpp-dev@lists.fd.io> Subject: Re: [vpp-dev] Regarding DPO object Hi Neale, The ABF is ACL based matching and forwarding plugin right. This would allow one to match a packet with ACL and forward it on a configured outbound interface. My case is different, I don't want to match ACL and forward packets out on an interface. I want the packet matching a certain SRC IP range to be sent to my new plugin (in this case XYZ ) which would do further processing specific to our product. For example, if IPSec traffic is originating from UE, we see the packets flow through these nodes. After ESP and GRE, the inner packet src IP is that of the UE. Is it possible for graph node XYZ to request for an IP packet matching certain SRC IP? UE ----------> [ESP4_decrypt----IP----GRE_Input-----IP----XYZ-----IP-----Interface]---------> internet host Regards. On Wed, Jun 16, 2021 at 7:07 PM Neale Ranns <ne...@graphiant.com<mailto:ne...@graphiant.com>> wrote: Hi Vijay, The FIB will only match against a destination prefix. If you want to use DPOs with more complex matching, try the ABF plugin. /neale From: vpp-dev@lists.fd.io<mailto:vpp-dev@lists.fd.io> <vpp-dev@lists.fd.io<mailto:vpp-dev@lists.fd.io>> on behalf of Vijay Kumar via lists.fd.io<http://lists.fd.io> <vjkumar2003=gmail....@lists.fd.io<mailto:gmail....@lists.fd.io>> Date: Wednesday, 16 June 2021 at 15:04 To: vpp-dev <vpp-dev@lists.fd.io<mailto:vpp-dev@lists.fd.io>> Subject: [vpp-dev] Regarding DPO object Hi experts, I am creating a DPO object (for protocol IP4) and am tying an UE prefix for this DPO and adding the corresponding entry to the FIB table. I have a graph node to which I need to post all IP packets matching a range of source IPs. Does the DPO work only for packets destined to a certain prefix or range of IP prefixes or can we use DPO for requesting packets based on source IP range also? Regards, Vijay N Regards, Vijay N
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#19581): https://lists.fd.io/g/vpp-dev/message/19581 Mute This Topic: https://lists.fd.io/mt/83579849/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-