Uploaded image for project: 'Network Observability'
  1. Network Observability
  2. NETOBSERV-1966

Use packet tracing for deduplication

    • Icon: Spike Spike
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • Product / Portfolio Work
    • False
    • Hide

      None

      Show
      None
    • False
    • None
    • None
    • NetObserv - Sprint 262, NetObserv - Sprint 263, NetObserv - Sprint 264, NetObserv - Sprint 265, NetObserv - Sprint 266, NetObserv - Sprint 267, NetObserv - Sprint 268, NetObserv - Sprint 269, NetObserv - Sprint 270

      UDN work & packet tracing might be a good opportunity to improve performances, by replacing our user-space deduplication with in-kernel deduplication.

      NETOBSERV-1996 introduces in-kernel deduplication: all flows for a given 5-tuple are now deduplicated in kernel.

      This task is about going one step further and use packet tracing across observation points (interfaces) to identify when a packet was already seen, and find the correlated flow without creating a new one. In this way, NATed packets, or packets on br-ex, which have different 5-tuples (e.g. they have Service IP or Node IP instead of pods IPs) can still be correlated with their corresponding pod-to-pod flow and be deduplicated.

              jtakvori Joel Takvorian
              jtakvori Joel Takvorian
              None
              None
              None
              None
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: