public
public copied to clipboard
AFT model improvements (state-synced default change, description refinements, other as protocol/encap type)
This code is a Contribution to the OpenConfig Public project (“Work”) made under the Google Software Grant and Corporate Contributor License Agreement (“CLA”) and governed by the Apache License 2.0. No other rights or licenses in or to any of Nokia’s intellectual property are granted for any other purpose. This code is provided on an “as is” basis without any warranties of any kind.
Change Scope
Description changes:
- next-hop/mac-address: description now notes that absence of a value may indicate that the mac address will be learned by mechanisms such as ARP/ND and not by direct programming
- next-hop/origin-protocol: description now notes that in the context of a next-hop this refers to the protocol that resolves the next-hop
- next-hop-group/backup-next-hop-group: description now notes that this indicates availability of a backup NHG, not its active use in the datapath at the time when this state is retrieved
- next-hop-group/next-hop/weight: description now notes that this is the raw weight from higher level protocol interaction, and may not be equal to the weight used by the datapath hashing algorithm
Default changes: afts/state-synced/state/ipv4-unicast: default is changed from FALSE to TRUE afts/state-synced/state/ipv6-unicast: default is changed from FALSE to TRUE Rationale: state-synced FALSE represents an abnormal condition, and should therefore be the exception case, not the normal case
Config changes: INSTALL_PROTOCOL_TYPE: new identity OTHER to allow an implementation to specify that the entry it is reporting was installed by a protocol that is not defined by OpenConfig encapsulation-header-type: new enum OTHER to allow an implementation to specify that the encapsulation format is not defined by OpenConfig