Uploaded image for project: 'Fast Datapath Product'
  1. Fast Datapath Product
  2. FDP-2653

Test Coverage: Packet too big and IPv4 multicast

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • OVN
    • False
    • False
    • Hide

      ( ) The test coverage is aligned with the epic's acceptance criteria

      Given an IPv4 packet larger than the MTU that is destined to a broadcast or multicast address,

      When an OVN logical router processes this packet,

      Then it drops the packet locally without sending it to ovn-controller to generate an ICMP "Packet Too Big" response.

      Show
      ( ) The test coverage is aligned with the epic's acceptance criteria Given an IPv4 packet larger than the MTU that is destined to a broadcast or multicast address, When an OVN logical router processes this packet, Then it drops the packet locally without sending it to ovn-controller to generate an ICMP "Packet Too Big" response.
    • rhel-9
    • None
    • rhel-net-ovn
    • ssg_networking

      This task is tracking the test case writing activities to cover the bug described below.

      RFC1812 (4.3.2.7) mandate that "An ICMP error message MUST NOT be sent as the result of receiving... a packet destined to an IP broadcast or IP multicast address."

      As of now, OVN checks packet len and, if too big, sends the packet to ovn-controller to generate an ICMP error, even for broadcast/multicast packets.

      As a side effect of fixing this issue, the action in the generated flow for those multicast/broadcast packets will be much smaller, becoming something similar to

      check_pkt_len(size=1514,gt(drop),le(action))

      instead of

      check_pkt_len(size=1514,gt(userspace(pid=4269294687,controller(reason=1,dont_send=0,continuation=0,recirc_id=1121,rule_cookie=0xb42a1191,controller_id=0,max_len=65535))),le(action)).

              ovnteam@redhat.com OVN Team
              rh-ee-sfaye Stanislas Faye
              OVN QE OVN QE
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: