aboutsummaryrefslogtreecommitdiffstats
path: root/docs/_images/quic_plugin_echo_flow.png
diff options
context:
space:
mode:
authorKlement Sekera <ksekera@cisco.com>2019-12-18 12:17:06 +0000
committerNeale Ranns <nranns@cisco.com>2020-04-24 09:54:47 +0000
commitc99c0250a55ae6d4f02292e94d7b48589f8da4ce (patch)
tree383826431a2f11bcb106d48d93a7723e8b0410ef /docs/_images/quic_plugin_echo_flow.png
parentec40a7d2bce4bba67af3b3d971547d40e90fdf97 (diff)
ip: reassembly: improve type safety
Type: refactor Change-Id: Ib2d4a11ffa0e1e56ca05705ba8cdf84e6cc66427 Signed-off-by: Klement Sekera <ksekera@cisco.com>
Diffstat (limited to 'docs/_images/quic_plugin_echo_flow.png')
0 files changed, 0 insertions, 0 deletions
und-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
---
name: Adjacency
maintainer: Neale Ranns <nranns@cisco.com>
features:
  - An adjacency represents how to send different traffic types to a peer
  - The principles properties of an adjacency are the interface and rewrite.
    The rewrite will be prepended to the packet as it is forward through the
    interface.
  - The rewrite is provided either by the interface type. It can be constructed
    either from fixed interface properties (i.e. src,dst IP address on a P2P
    tunnel) or from a resolution protocol (like ARP on an Ethernet link).
  - An Adjacency is said to be complete when the rewrite is present and
    incomplete when it is not,
  - An adjacency that is a leaf in the DPO graph is terminal/normal (i.e on
    a physical interface). When not terminal it is termed a midchain (i.e.
    one on a virtual interface, e.g. GRE tunnel). Midchain adjacencies can be
    stacked/joined onto the the DPO graph that described subsequent forwarding
    (i.e. how to send the the GRE tunnel's destination address).
  - Glean adjacencies describe how to broadcast packets onto a subnet

description: "Adjacencies represent the next-hop information required to reach a directly connected neighbour."
state: production
properties: [API, CLI, MULTITHREAD]