panrg / path-properties

A Vocabulary of Path Properties
Other
1 stars 3 forks source link

Forward/reverse path is routing-specific #37

Closed renghardt closed 4 years ago

renghardt commented 4 years ago

In the June 2020 PANRG interim, Gorry commented that our current definitions of forward and reverse path are based on a routing view. There's other properties which can make a path "asymmetric", e.g., based on performance characteristics.

Maybe we should make it explicit that our definition refers to routing. Or on the same level of abstraction (as phrased by Spencer).

renghardt commented 4 years ago

Actually I think the following comment is also related:

Based on this, I would rephrase the following in our definition of "Service function":

"Some stateful service functions, such as NAT, require the same instance to be involved in both directions, i.e., on the path and the reverse path."

Currently it indeed sounds like the NAT requires the entire path to be symmetrical, which is not true, as Gorry points out.

renghardt commented 4 years ago

Perhaps rephrase or rename our definition of "symmetric path" because right now it applies to routing. (For transport, a path may be asymmetric with different properties)

"Routing symmetric path"?