Skip to content

Meeting Minutes: October 18, 2018

Mukesh Hira edited this page Oct 26, 2018 · 1 revision

Meeting Time and Location

10 am to 11:30 am PDT (GMT - 7), Barefoot Networks, 4750 Patrick Henry Dr, Santa Clara, CA 95054

Attendees

Barefoot Networks: Jeongkeun Lee, Mickey Spiegel
Cisco Systems: Ramesh Sivakolundu
Mellanox: Barak Gafni
Surfnet: Ronald Vanderpol
VMware: Mukesh Hira

Andy Fingerhut, Cisco Systems, raised a concern over GitHub, that as per RFC 7045, routers may punt IPv6 packets carrying hop-by-hop extensions to the CPU for processing. However, the group agreed to support this encapsulation for INT, with a specific clause in the specification that INT over IPv6 should be deployed in a domain with care, ensuring that none of the nodes in the network process IPv6 hop-by-hop options through the slow path.

Waiting on further edits by Ramesh Sivakolundu, on the carving of 32 bits between buffer ID, buffer occupancy.

Mickey Spiegel, Barefoot Networks, presented a proposal for defining a sink indication in the INT header. The idea is that a source/transit switch can set this field, explicitly indicating to the INT sink to perform specific processing on the INT metadata without having to parse through the entire metadata stack. However, the proposal lacks clear semantics - definition for the exact format of the 16-bit field, definition of the processing performed at the sink, etc. These aspects need to be spelled out clearly with no ambiguity, for interoperable implementations to be built from the specification. Alternatively, this may be defined as a domain specific extension - in that case, the exact semantics may be kept opaque, as long as all switches supporting the domain identified agree on the semantics.

Next Steps

  • We shall review above pull requests over GitHub and meet again in two weeks on November 1.