package api
Get desktop application:
View/edit binary Protocol Buffers messages
string address = 1
uint32 port = 2
int32 statistics_timeout = 4
string sys_name = 5
string sys_descr = 6
(message has no fields)
optional DefinedSet defined_set = 1
bool replace = 2
(message has no fields)
(message has no fields)
string vrf_id = 2
optional Path path = 3
string vrf_id = 2
repeated Path paths = 3
(message has no fields)
(message has no fields)
(message has no fields)
optional Policy policy = 1
bool refer_existing_statements = 2
(message has no fields)
(message has no fields)
string address = 1
uint32 port = 2
int64 lifetime = 3
(message has no fields)
(message has no fields)
(message has no fields)
string address = 1
uint32 port = 2
(message has no fields)
(message has no fields)
string prefix = 1
string peer_group = 2
(message has no fields)
string vrf_id = 2
optional Family family = 3
optional Path path = 4
bytes uuid = 5
(message has no fields)
string address = 1
string interface = 2
(message has no fields)
(message has no fields)
optional Policy policy = 1
bool preserve_statements = 2
bool all = 3
(message has no fields)
(message has no fields)
string address = 1
uint32 port = 2
(message has no fields)
(message has no fields)
(message has no fields)
(message has no fields)
string address = 1
string communication = 2
(message has no fields)
string address = 1
uint32 port = 2
(message has no fields)
string filename = 2
uint64 dump_interval = 3
uint64 rotation_interval = 4
(message has no fields)
(message has no fields)
string address = 1
uint32 port = 2
(message has no fields)
string url = 1
repeated string route_types = 2
uint32 version = 3
bool nexthop_trigger_enable = 4
uint32 nexthop_trigger_delay = 5
uint32 mpls_label_range_size = 6
string software_name = 7
(message has no fields)
(message has no fields)
optional Family family = 2
string name = 3
uint64 num_destination = 1
uint64 num_path = 2
uint64 num_accepted = 3
(message has no fields)
string name = 2
optional Family family = 3
bool enable_filtered = 6
bool enable_nlri_binary = 7
bool enable_attribute_binary = 8
bool enable_only_binary = 9
uint64 batch_size = 10
string address = 1
bool enable_advertised = 2
string peer_group_name = 1
string address = 1
string communication = 2
bool soft = 3
(message has no fields)
string address = 1
uint32 port = 2
bool soft = 3
(message has no fields)
(message has no fields)
(message has no fields)
(message has no fields)
string address = 1
string communication = 2
(message has no fields)
(message has no fields)
bool allow_graceful_restart = 1
(message has no fields)
optional Peer peer = 1
bool do_soft_reset_in = 2
bool needs_soft_reset_in = 1
optional PeerGroup peer_group = 1
bool do_soft_reset_in = 2
bool needs_soft_reset_in = 1
Used in: Statement
Used in: AddBmpRequest
MONITORING_POLICY_UNSPECIFIED = 0
MONITORING_POLICY_PRE = 1
MONITORING_POLICY_POST = 2
MONITORING_POLICY_BOTH = 3
MONITORING_POLICY_LOCAL = 4
MONITORING_POLICY_ALL = 5
Used in: Capability
Used in: AddPathCapability
Used in: AddPathCapabilityTuple
MODE_UNSPECIFIED = 0
MODE_RECEIVE = 1
MODE_SEND = 2
MODE_BOTH = 3
Used in: AfiSafi
Used in: AddPaths
bool receive = 1
uint32 send_max = 2
Used in: AddPaths
bool receive = 1
uint32 send_max = 2
Used in: Peer, PeerGroup
Used in: AfiSafi
optional Family family = 1
bool enabled = 2
Used in: AfiSafi
optional Family family = 1
bool enabled = 2
uint64 received = 3
uint64 accepted = 4
uint64 advertised = 5
Used in: Attribute
uint32 asn = 1
string address = 2
Used in: Attribute
Used in: AigpAttribute
Used in: AigpAttribute.TLV
Used in: AigpAttribute.TLV
uint32 type = 1
bytes value = 2
Used in: AfiSafi, Peer, PeerGroup
Used in: Attribute
uint32 asn = 2
string address = 3
Used in: Attribute
Used in: Attribute
Used in: Conditions
Used in: Actions
uint32 asn = 1
uint32 repeat = 2
bool use_left_most = 3
Used in: As4PathAttribute, AsPathAttribute
repeated uint32 numbers = 2
Used in: AsSegment
TYPE_UNSPECIFIED = 0
TYPE_AS_SET = 1
TYPE_AS_SEQUENCE = 2
TYPE_AS_CONFED_SEQUENCE = 3
TYPE_AS_CONFED_SET = 4
Used in: Attribute
(message has no fields)
Used in: Path
Used in: BfdPeerState
uint64 last_packet_transmitted = 1
uint64 last_packet_received = 2
uint64 transmitted_packets = 3
uint64 received_packets = 4
Used in: BfdPeerState
BFD_DIAGNOSTIC_CODE_NO_DIAGNOSTIC = 0
BFD_DIAGNOSTIC_CODE_DETECTION_TIMEOUT = 1
BFD_DIAGNOSTIC_CODE_ECHO_FAILED = 2
BFD_DIAGNOSTIC_CODE_NEIGHBOR_SIGNALED_SESSION_DOWN = 3
BFD_DIAGNOSTIC_CODE_FORWARDING_PLANE_RESET = 4
BFD_DIAGNOSTIC_CODE_PATH_DOWN = 5
BFD_DIAGNOSTIC_CODE_CONCATENATED_PATH_DOWN = 6
BFD_DIAGNOSTIC_CODE_ADMINISTRATIVELY_DOWN = 7
BFD_DIAGNOSTIC_CODE_REVERSE_CONCATENATED_PATH_DOWN = 8
Used in: Peer, PeerGroup
bool enabled = 1
uint32 port = 2
uint32 desired_minimum_tx_interval = 3
uint32 required_minimum_receive = 4
uint32 detection_multiplier = 5
Used in: PeerState
uint64 last_failure_time = 3
uint64 failure_transitions = 4
uint32 local_discriminator = 5
uint32 remote_discriminator = 6
uint32 remote_minimum_receive_interval = 9
Used in: BfdPeerState
BFD_SESSION_STATE_UNSPECIFIED = 0
BFD_SESSION_STATE_UP = 1
BFD_SESSION_STATE_DOWN = 2
BFD_SESSION_STATE_ADMIN_DOWN = 3
BFD_SESSION_STATE_INIT = 4
uint64 received_packet = 1
uint64 received_drop = 2
uint64 received_error = 3
uint64 invalid_packet = 4
uint64 unknown_peer = 5
Used in: PeerState
Used in: Capability
(message has no fields)
Used in: Attribute
Used in: ExtendedCommunity
Used in: Attribute
repeated uint32 communities = 1
Used in: Actions
repeated string communities = 2
Used in: CommunityAction
TYPE_UNSPECIFIED = 0
TYPE_ADD = 1
TYPE_REMOVE = 2
TYPE_REPLACE = 3
Used in: Conditions
Used in: AsPathLength, CommunityCount
COMPARISON_UNSPECIFIED = 0
COMPARISON_EQ = 1
COMPARISON_GE = 2
COMPARISON_LE = 3
Used in: Statement
Used in: Conditions
ROUTE_TYPE_UNSPECIFIED = 0
ROUTE_TYPE_INTERNAL = 1
ROUTE_TYPE_EXTERNAL = 2
ROUTE_TYPE_LOCAL = 3
Used in: Global
bool enabled = 1
uint32 identifier = 2
repeated uint32 member_as_list = 3
Used in: ExtendedCommunity
(message has no fields)
Used in: Global
uint32 external_route_distance = 1
uint32 internal_route_distance = 2
Used in: AddDefinedSetRequest, DeleteDefinedSetRequest, ListDefinedSetResponse, RoutingPolicy, SetPoliciesRequest
string name = 2
repeated string list = 3
repeated Prefix prefixes = 4
Used in: DefinedSet, ListDefinedSetRequest
DEFINED_TYPE_UNSPECIFIED = 0
DEFINED_TYPE_PREFIX = 1
DEFINED_TYPE_NEIGHBOR = 2
DEFINED_TYPE_TAG = 3
DEFINED_TYPE_AS_PATH = 4
DEFINED_TYPE_COMMUNITY = 5
DEFINED_TYPE_EXT_COMMUNITY = 6
DEFINED_TYPE_LARGE_COMMUNITY = 7
DEFINED_TYPE_NEXT_HOP = 8
Used in: ListPathResponse
string prefix = 1
repeated Path paths = 2
Used in: AddDynamicNeighborRequest, ListDynamicNeighborResponse
string prefix = 1
string peer_group = 2
Used in: TunnelEncapSubTLVSRENLP
ENLP_TYPE_UNSPECIFIED = 0
ENLP_TYPE_TYPE1 = 1
ENLP_TYPE_TYPE2 = 2
ENLP_TYPE_TYPE3 = 3
ENLP_TYPE_TYPE4 = 4
Used in: ExtendedCommunity
bool is_single_active = 1
uint32 label = 2
Used in: ExtendedCommunity
Used in: ExtendedCommunity
bool is_leaf = 1
uint32 label = 2
Used in: NLRI
uint32 ethernet_tag = 3
uint32 label = 4
Used in: NLRI
Used in: NLRI
Used in: NLRI
uint32 ethernet_tag = 3
string ip_prefix = 4
uint32 ip_prefix_len = 5
string gw_address = 6
uint32 label = 7
Used in: NLRI
uint32 ethernet_tag = 2
string ip_address = 3
Used in: NLRI
uint32 ethernet_tag = 3
string mac_address = 4
string ip_address = 5
repeated uint32 labels = 6
Used in: UseMultiplePaths
Used in: Ebgp
bool allow_multiple_asn = 1
uint32 maximum_paths = 2
Used in: Peer, PeerGroup
bool enabled = 1
uint32 multihop_ttl = 2
Used in: Ebgp
bool allow_multiple_asn = 1
uint32 maximum_paths = 2
Used in: EnableMrtRequest
DUMP_TYPE_UNSPECIFIED = 0
DUMP_TYPE_UPDATES = 1
DUMP_TYPE_TABLE = 2
Used in: ExtendedCommunity
Used in: NLRI
Used in: Capability
(message has no fields)
Used in: EVPNEthernetAutoDiscoveryRoute, EVPNEthernetSegmentRoute, EVPNIPPrefixRoute, EVPNMACIPAdvertisementRoute
uint32 type = 1
bytes value = 2
Used in: Attribute
Used in: ExtendedCommunitiesAttribute
Used in: Capability
(message has no fields)
Used in: Capability
Used in: ExtendedNexthopCapability
optional Family nlri_family = 1
optional Family nexthop_family = 2
Used in: AddPathCapabilityTuple, AfiSafiConfig, AfiSafiState, Conditions, DeletePathRequest, ExtendedNexthopCapabilityTuple, GetTableRequest, GracefulRestartCapabilityTuple, ListPathRequest, ListRpkiRequest, ListRpkiTableRequest, LongLivedGracefulRestartCapabilityTuple, MpReachNLRIAttribute, MpUnreachNLRIAttribute, MultiProtocolCapability, Path, PrefixLimit
Used in: Family
AFI_UNSPECIFIED = 0
AFI_IP = 1
AFI_IP6 = 2
AFI_L2VPN = 25
AFI_LS = 16388
AFI_OPAQUE = 16397
Used in: Family
SAFI_UNSPECIFIED = 0
SAFI_UNICAST = 1
SAFI_MULTICAST = 2
SAFI_MPLS_LABEL = 4
SAFI_ENCAPSULATION = 7
SAFI_VPLS = 65
SAFI_EVPN = 70
SAFI_LS = 71
SAFI_SR_POLICY = 73
SAFI_MUP = 85
SAFI_MPLS_VPN = 128
SAFI_MPLS_VPN_MULTICAST = 129
SAFI_ROUTE_TARGET_CONSTRAINTS = 132
SAFI_FLOW_SPEC_UNICAST = 133
SAFI_FLOW_SPEC_VPN = 134
SAFI_KEY_VALUE = 241
Used in: FlowSpecRule
Used in: FlowSpecComponent
uint32 op = 1
uint64 value = 2
Used in: FlowSpecRule
uint32 type = 1
uint32 prefix_len = 2
string prefix = 3
uint32 offset = 4
Used in: FlowSpecRule
uint32 type = 1
string address = 2
Used in: NLRI
Used in: FlowSpecNLRI, VPNFlowSpecNLRI
Used in: Capability
Used in: ExtendedCommunity, RouteTarget
bool is_transitive = 1
uint32 sub_type = 2
uint32 asn = 3
uint32 local_admin = 4
Used in: Capability
string host_name = 1
string domain_name = 2
Used in: GetBgpResponse, StartBgpRequest
uint32 asn = 1
string router_id = 2
int32 listen_port = 3
repeated string listen_addresses = 4
repeated uint32 families = 5
bool use_multiple_paths = 6
optional Confederation confederation = 9
optional GracefulRestart graceful_restart = 10
string bind_to_device = 11
Used in: Global, Peer, PeerGroup
bool enabled = 1
uint32 restart_time = 2
bool helper_only = 3
uint32 deferral_time = 4
bool notification_enabled = 5
bool longlived_enabled = 6
uint32 stale_routes_time = 7
uint32 peer_restart_time = 8
bool peer_restarting = 9
bool local_restarting = 10
string mode = 11
Used in: Capability
uint32 flags = 1
uint32 time = 2
Used in: GracefulRestartCapability
optional Family family = 1
uint32 flags = 2
Used in: Attribute
Used in: IP6ExtendedCommunitiesAttribute
Used in: NLRI
uint32 prefix_len = 1
string prefix = 2
Used in: ExtendedCommunity, RouteTarget
bool is_transitive = 1
uint32 sub_type = 2
string address = 3
uint32 local_admin = 4
Used in: IP6ExtendedCommunitiesAttribute.Community
bool is_transitive = 1
uint32 sub_type = 2
string address = 3
uint32 local_admin = 4
Used in: UseMultiplePaths
Used in: Ibgp
Used in: Ibgp
Used in: NLRI
repeated uint32 labels = 1
uint32 prefix_len = 2
string prefix = 3
Used in: NLRI
repeated uint32 labels = 1
uint32 prefix_len = 3
string prefix = 4
Used in: Attribute
Used in: LargeCommunitiesAttribute
uint32 global_admin = 1
uint32 local_data1 = 2
uint32 local_data2 = 3
Used in: ExtendedCommunity
uint32 asn = 1
float bandwidth = 2
Used in: ListBmpResponse
Used in: BmpStation
string address = 1
uint32 port = 2
Used in: BmpStation
Used in: ListPathRequest
SORT_TYPE_UNSPECIFIED = 0
SORT_TYPE_PREFIX = 1
Used in: Actions
Used in: Attribute
Used in: Conditions
Used in: AfiSafi
Used in: Capability
Used in: LongLivedGracefulRestartCapability
optional Family family = 1
uint32 flags = 2
uint32 time = 3
Used in: LongLivedGracefulRestart
bool enabled = 1
uint32 restart_time = 2
Used in: LongLivedGracefulRestart
bool enabled = 1
bool received = 2
bool advertised = 3
uint32 peer_restart_time = 4
bool peer_restart_timer_expired = 5
bool running = 6
Used in: NLRI
uint32 length = 3
uint64 identifier = 5
Used in: LsAddrPrefix
Used in: Attribute
Used in: LsAttribute
Used in: LsAttributePrefix
uint32 algorithm = 1
uint32 flags = 2
uint32 metric = 3
Used in: LsAttributeNode
uint32 algorithm = 1
uint32 metric_type = 2
bool metric_type_known = 3
uint32 calc_type = 4
uint32 priority = 5
repeated uint32 exclude_any_affinity = 6
repeated uint32 include_any_affinity = 7
repeated uint32 include_all_affinity = 8
bytes definition_flags = 9
repeated uint32 exclude_srlg = 10
Used in: LsAttribute
string name = 1
string local_router_id = 2
string local_router_id_v6 = 3
string remote_router_id = 4
string remote_router_id_v6 = 5
uint32 admin_group = 6
uint32 default_te_metric = 7
uint32 igp_metric = 8
bytes opaque = 9
float bandwidth = 10
float reservable_bandwidth = 11
repeated float unreserved_bandwidth = 12
uint32 sr_adjacency_sid = 13
repeated uint32 srlgs = 14
optional LsSrv6EndXSID srv6_end_x_sid = 15
bool unidirectional_link_delay_anomalous = 16
uint32 unidirectional_link_delay = 17
bool min_max_unidirectional_link_delay_anomalous = 18
uint32 min_unidirectional_link_delay = 19
uint32 max_unidirectional_link_delay = 20
uint32 unidirectional_delay_variation = 21
Used in: LsAttribute
string name = 1
string local_router_id = 3
string local_router_id_v6 = 4
bytes isis_area = 5
bytes opaque = 6
bytes sr_algorithms = 8
Used in: LsAttribute
optional LsIGPFlags igp_flags = 1
bytes opaque = 2
uint32 sr_prefix_sid = 3
Used in: LsAttributePrefix
uint32 algorithm = 1
uint32 flags = 2
uint32 sid = 3
Used in: LsAttribute
Used in: LsAttributeBgpPeerSegment
uint32 weight = 2
uint32 sid = 3
Used in: LsBgpPeerSegmentSID
bool value = 1
bool local = 2
bool backup = 3
bool persistent = 4
Used in: LsAttributePrefix
bool down = 1
bool no_unicast = 2
bool local_address = 3
bool propagate_nssa = 4
Used in: LsLinkNLRI
uint32 link_local_id = 1
uint32 link_remote_id = 2
string interface_addr_ipv4 = 3
string neighbor_addr_ipv4 = 4
string interface_addr_ipv6 = 5
string neighbor_addr_ipv6 = 6
Used in: LsAddrPrefix.LsNLRI
Used in: LsSrv6SIDNLRI
repeated uint32 multi_topo_ids = 1
Used in: LsAddrPrefix
LS_NLRI_TYPE_UNSPECIFIED = 0
LS_NLRI_TYPE_NODE = 1
LS_NLRI_TYPE_LINK = 2
LS_NLRI_TYPE_PREFIX_V4 = 3
LS_NLRI_TYPE_PREFIX_V6 = 4
LS_NLRI_TYPE_SRV6_SID = 6
Used in: LsLinkNLRI, LsNodeNLRI, LsPrefixV4NLRI, LsPrefixV6NLRI, LsSrv6SIDNLRI
uint32 asn = 1
uint32 bgp_ls_id = 2
uint32 ospf_area_id = 3
bool pseudonode = 4
string igp_router_id = 5
string bgp_router_id = 6
uint32 bgp_confederation_member = 7
Used in: LsAttributeNode
bool overload = 1
bool attached = 2
bool external = 3
bool abr = 4
bool router = 5
bool v6 = 6
Used in: LsAddrPrefix.LsNLRI
Used in: LsPrefixDescriptor
LS_OSPF_ROUTE_TYPE_UNSPECIFIED = 0
LS_OSPF_ROUTE_TYPE_INTRA_AREA = 1
LS_OSPF_ROUTE_TYPE_INTER_AREA = 2
LS_OSPF_ROUTE_TYPE_EXTERNAL1 = 3
LS_OSPF_ROUTE_TYPE_EXTERNAL2 = 4
LS_OSPF_ROUTE_TYPE_NSSA1 = 5
LS_OSPF_ROUTE_TYPE_NSSA2 = 6
Used in: LsPrefixV4NLRI, LsPrefixV6NLRI
repeated string ip_reachability = 1
Used in: LsAddrPrefix.LsNLRI
Used in: LsAddrPrefix.LsNLRI
Used in: LsAddrPrefix
LS_PROTOCOL_ID_UNSPECIFIED = 0
LS_PROTOCOL_ID_ISIS_L1 = 1
LS_PROTOCOL_ID_ISIS_L2 = 2
LS_PROTOCOL_ID_OSPF_V2 = 3
LS_PROTOCOL_ID_DIRECT = 4
LS_PROTOCOL_ID_STATIC = 5
LS_PROTOCOL_ID_OSPF_V3 = 6
Used in: LsAttributeNode
bool ipv4_supported = 1
bool ipv6_supported = 2
repeated LsSrRange ranges = 3
Used in: LsAttributeNode
Used in: LsSrCapabilities, LsSrLocalBlock
uint32 begin = 1
uint32 end = 2
Used in: LsAttributeSrv6SID
uint32 flags = 1
uint32 weight = 2
uint32 peer_as = 3
string peer_bgp_id = 4
Used in: LsAttributeLink
uint32 endpoint_behavior = 1
uint32 flags = 2
uint32 algorithm = 3
uint32 weight = 4
uint32 reserved = 5
repeated string sids = 6
Used in: LsAttributeSrv6SID
uint32 endpoint_behavior = 1
uint32 flags = 2
uint32 algorithm = 3
Used in: LsSrv6SIDNLRI
Used in: LsAddrPrefix.LsNLRI
Used in: LsAttributeSrv6SID, LsSrv6EndXSID
uint32 local_block = 1
uint32 local_node = 2
uint32 local_func = 3
uint32 local_arg = 4
Used in: NLRI
Used in: ExtendedCommunity
uint32 sub_type = 1
uint32 segment_id2 = 2
uint32 segment_id4 = 3
Used in: NLRI
Used in: NLRI
uint32 prefix_length = 2
string prefix = 3
uint32 teid = 4
uint32 qfi = 5
uint32 endpoint_address_length = 6
string endpoint_address = 7
uint32 source_address_length = 8
string source_address = 9
Used in: NLRI
uint32 endpoint_address_length = 2
string endpoint_address = 3
uint32 teid = 4
Used in: ExtendedCommunity
bool is_sticky = 1
uint32 sequence_num = 2
Used in: Conditions
Used in: MatchSet
TYPE_UNSPECIFIED = 0
TYPE_ANY = 1
TYPE_ALL = 2
TYPE_INVERT = 3
Used in: Actions
Used in: MedAction
TYPE_UNSPECIFIED = 0
TYPE_MOD = 1
TYPE_REPLACE = 2
Used in: Conditions
Used in: Messages
uint64 notification = 1
uint64 update = 2
uint64 open = 3
uint64 keepalive = 4
uint64 refresh = 5
uint64 discarded = 6
uint64 total = 7
uint64 withdraw_update = 8
uint64 withdraw_prefix = 9
Used in: PeerState
Used in: AfiSafi
Used in: MpGracefulRestart
Used in: MpGracefulRestart
bool enabled = 1
bool received = 2
bool advertised = 3
bool end_of_rib_received = 4
bool end_of_rib_sent = 5
bool running = 6
Used in: Attribute
optional Family family = 1
repeated string next_hops = 2
repeated NLRI nlris = 3
Used in: Attribute
Used in: Attribute
Used in: Capability
Used in: ExtendedCommunity
bool is_igmp_proxy = 1
bool is_mld_proxy = 2
Used in: MpReachNLRIAttribute, MpUnreachNLRIAttribute, Path
Used in: Attribute
Used in: Actions
string address = 1
bool self = 2
bool unchanged = 3
bool peer_address = 4
Used in: ExtendedCommunity
bool is_transitive = 1
bytes value = 3
Used in: NLRI
bytes key = 1
bytes value = 2
Used in: Actions
Used in: Attribute
Used in: Conditions, OriginAction
ORIGIN_TYPE_UNSPECIFIED = 0
ORIGIN_TYPE_IGP = 1
ORIGIN_TYPE_EGP = 2
ORIGIN_TYPE_INCOMPLETE = 3
Used in: Attribute
Used in: AddPathRequest, AddPathStreamRequest, DeletePathRequest, Destination, WatchEventResponse.TableEvent
optional NLRI nlri = 1
repeated Attribute pattrs = 2
bool best = 4
bool is_withdraw = 5
optional Validation validation = 7
bool no_implicit_withdraw = 8
optional Family family = 9
uint32 source_asn = 10
string source_id = 11
bool filtered = 12
bool stale = 13
bool is_from_external = 14
string neighbor_ip = 15
bytes uuid = 16
bool is_nexthop_invalid = 17
uint32 identifier = 18
uint32 local_identifier = 19
bytes nlri_binary = 20
repeated bytes pattrs_binary = 21
bool send_max_filtered = 22
Used in: AddPeerRequest, ListPeerResponse, UpdatePeerRequest, WatchEventResponse.PeerEvent
Used in: Peer
string auth_password = 1
string description = 2
uint32 local_asn = 3
string neighbor_address = 4
uint32 peer_asn = 5
string peer_group = 6
bool route_flap_damping = 9
uint32 send_community = 10
string neighbor_interface = 11
string vrf = 12
uint32 allow_own_asn = 13
bool replace_peer_asn = 14
bool admin_down = 15
bool send_software_version = 16
bool allow_aspath_loop_local = 17
Used in: AddPeerGroupRequest, ListPeerGroupResponse, UpdatePeerGroupRequest
Used in: PeerGroup
string auth_password = 1
string description = 2
uint32 local_asn = 3
uint32 peer_asn = 4
string peer_group_name = 5
bool route_flap_damping = 8
uint32 send_community = 9
bool send_software_version = 10
uint32 allow_own_asn = 11
bool replace_peer_asn = 12
bool allow_aspath_loop_local = 13
Used in: PeerGroup
string auth_password = 1
string description = 2
uint32 local_asn = 3
uint32 peer_asn = 4
string peer_group_name = 5
bool route_flap_damping = 8
uint32 send_community = 9
uint32 total_paths = 10
uint32 total_prefixes = 11
Used in: Peer
string auth_password = 1
string description = 2
uint32 local_asn = 3
optional Messages messages = 4
string neighbor_address = 5
uint32 peer_asn = 6
string peer_group = 7
optional Queues queues = 9
bool route_flap_damping = 11
uint32 send_community = 12
uint32 out_q = 16
uint32 flops = 17
repeated Capability remote_cap = 18
repeated Capability local_cap = 19
string router_id = 20
string disconnect_message = 22
Used in: PeerState
ADMIN_STATE_UNSPECIFIED = 0
ADMIN_STATE_UP = 1
ADMIN_STATE_DOWN = 2
ADMIN_STATE_PFX_CT = 3
Used in: PeerState
DISCONNECT_REASON_UNSPECIFIED = 0
DISCONNECT_REASON_ADMIN_DOWN = 1
DISCONNECT_REASON_HOLD_TIMER_EXPIRED = 2
DISCONNECT_REASON_NOTIFICATION_SENT = 3
DISCONNECT_REASON_NOTIFICATION_RECEIVED = 4
DISCONNECT_REASON_READ_FAILED = 5
DISCONNECT_REASON_WRITE_FAILED = 6
DISCONNECT_REASON_IDLE_TIMER_EXPIRED = 7
DISCONNECT_REASON_RESTART_TIMER_EXPIRED = 8
DISCONNECT_REASON_GRACEFUL_RESTART = 9
DISCONNECT_REASON_INVALID_MSG = 10
DISCONNECT_REASON_HARD_RESET = 11
DISCONNECT_REASON_DECONFIGURED = 12
DISCONNECT_REASON_BAD_PEER_AS = 13
Used in: PeerState
SESSION_STATE_UNSPECIFIED = 0
SESSION_STATE_IDLE = 1
SESSION_STATE_CONNECT = 2
SESSION_STATE_ACTIVE = 3
SESSION_STATE_OPENSENT = 4
SESSION_STATE_OPENCONFIRM = 5
SESSION_STATE_ESTABLISHED = 6
Used in: PeerConf, PeerGroupConf, PeerGroupState, PeerState
PEER_TYPE_UNSPECIFIED = 0
PEER_TYPE_INTERNAL = 1
PEER_TYPE_EXTERNAL = 2
Used in: Attribute
uint32 flags = 1
uint32 type = 2
uint32 label = 3
bytes id = 4
Used in: AddPolicyRequest, DeletePolicyRequest, ListPolicyResponse, PolicyAssignment, RoutingPolicy, SetPoliciesRequest
string name = 1
repeated Statement statements = 2
Used in: AddPolicyAssignmentRequest, ApplyPolicy, DeletePolicyAssignmentRequest, ListPolicyAssignmentResponse, SetPoliciesRequest, SetPolicyAssignmentRequest
string name = 1
repeated Policy policies = 4
Used in: ListPolicyAssignmentRequest, PolicyAssignment
POLICY_DIRECTION_UNSPECIFIED = 0
POLICY_DIRECTION_IMPORT = 1
POLICY_DIRECTION_EXPORT = 2
Used in: DefinedSet
string ip_prefix = 1
uint32 mask_length_min = 2
uint32 mask_length_max = 3
Used in: AfiSafi
optional Family family = 1
uint32 max_prefixes = 2
uint32 shutdown_threshold_pct = 3
Used in: Attribute
Used in: PrefixSID
Used in: PeerState
uint32 input = 1
uint32 output = 2
Used in: Roa, Rpki
string address = 1
uint32 remote_port = 2
Used in: Rpki
bool up = 3
uint32 record_ipv4 = 4
uint32 record_ipv6 = 5
uint32 prefix_ipv4 = 6
uint32 prefix_ipv6 = 7
uint32 serial = 8
int64 received_ipv4 = 9
int64 received_ipv6 = 10
int64 serial_notify = 11
int64 cache_reset = 12
int64 cache_response = 13
int64 end_of_data = 14
int64 error = 15
int64 serial_query = 16
int64 reset_query = 17
Used in: ExtendedCommunity
uint32 asn = 1
uint32 local_admin = 2
Used in: ExtendedCommunity
string address = 1
uint32 local_admin = 2
Used in: IP6ExtendedCommunitiesAttribute.Community
string address = 1
uint32 local_admin = 2
Used in: ExtendedCommunity
uint32 asn = 1
uint32 local_admin = 2
Used in: PeerConf, PeerGroupConf, PeerGroupState, PeerState
REMOVE_PRIVATE_UNSPECIFIED = 0
REMOVE_PRIVATE_ALL = 1
REMOVE_PRIVATE_REPLACE = 2
Used in: ResetPeerRequest
DIRECTION_UNSPECIFIED = 0
DIRECTION_IN = 1
DIRECTION_OUT = 2
DIRECTION_BOTH = 3
Used in: ListRpkiTableResponse, Validation
uint32 asn = 1
uint32 prefixlen = 2
uint32 maxlen = 3
string prefix = 4
optional RPKIConf conf = 5
Used in: Actions, PolicyAssignment
ROUTE_ACTION_UNSPECIFIED = 0
ROUTE_ACTION_ACCEPT = 1
ROUTE_ACTION_REJECT = 2
Used in: EVPNEthernetAutoDiscoveryRoute, EVPNEthernetSegmentRoute, EVPNIPMSIRoute, EVPNIPPrefixRoute, EVPNInclusiveMulticastEthernetTagRoute, EVPNMACIPAdvertisementRoute, LabeledVPNIPAddressPrefix, MUPDirectSegmentDiscoveryRoute, MUPInterworkSegmentDiscoveryRoute, MUPType1SessionTransformedRoute, MUPType2SessionTransformedRoute, VPLSNLRI, VPNFlowSpecNLRI, Vrf
Used in: RouteDistinguisher
uint32 admin = 1
uint32 assigned = 2
Used in: RouteDistinguisher
string admin = 1
uint32 assigned = 2
Used in: RouteDistinguisher
uint32 admin = 1
uint32 assigned = 2
Used in: Peer, PeerGroup
bool route_reflector_client = 1
string route_reflector_cluster_id = 2
Used in: Capability
(message has no fields)
Used in: Capability
(message has no fields)
Used in: AfiSafi
Used in: Global, RouteSelectionOptions
bool always_compare_med = 1
bool ignore_as_path_length = 2
bool external_compare_router_id = 3
bool advertise_inactive_routes = 4
bool enable_aigp = 5
bool ignore_next_hop_igp_metric = 6
bool disable_best_path_selection = 7
Used in: RouteSelectionOptions
bool always_compare_med = 1
bool ignore_as_path_length = 2
bool external_compare_router_id = 3
bool advertise_inactive_routes = 4
bool enable_aigp = 5
bool ignore_next_hop_igp_metric = 6
bool disable_best_path_selection = 7
Used in: Peer, PeerGroup
bool route_server_client = 1
bool secondary_route = 2
Used in: EVPNIPMSIRoute, RouteTargetMembershipNLRI, Vrf
Used in: AfiSafi
Used in: RouteTargetMembership
Used in: NLRI
Used in: RouteTargetMembership
Used in: ExtendedCommunity
Used in: ListRpkiResponse
Used in: TunnelEncapSubTLVSRBindingSID
bool s_flag = 1
bool i_flag = 2
bytes sid = 3
Used in: NLRI
uint32 length = 1
uint32 distinguisher = 2
uint32 color = 3
bytes endpoint = 4
Used in: SRv6EndPointBehavior
SRV6_BEHAVIOR_UNSPECIFIED = 0
SRV6_BEHAVIOR_END = 1
SRV6_BEHAVIOR_END_WITH_PSP = 2
SRV6_BEHAVIOR_END_WITH_USP = 3
SRV6_BEHAVIOR_END_WITH_PSP_USP = 4
SRV6_BEHAVIOR_ENDX = 5
SRV6_BEHAVIOR_ENDX_WITH_PSP = 6
SRV6_BEHAVIOR_ENDX_WITH_USP = 7
SRV6_BEHAVIOR_ENDX_WITH_PSP_USP = 8
SRV6_BEHAVIOR_ENDT = 9
SRV6_BEHAVIOR_ENDT_WITH_PSP = 10
SRV6_BEHAVIOR_ENDT_WITH_USP = 11
SRV6_BEHAVIOR_ENDT_WITH_PSP_USP = 12
SRV6_BEHAVIOR_END_B6_ENCAPS = 14
SRV6_BEHAVIOR_END_BM = 15
SRV6_BEHAVIOR_END_DX6 = 16
SRV6_BEHAVIOR_END_DX4 = 17
SRV6_BEHAVIOR_END_DT6 = 18
SRV6_BEHAVIOR_END_DT4 = 19
SRV6_BEHAVIOR_END_DT46 = 20
SRV6_BEHAVIOR_END_DX2 = 21
SRV6_BEHAVIOR_END_DX2V = 22
SRV6_BEHAVIOR_END_DT2U = 23
SRV6_BEHAVIOR_END_DT2M = 24
SRV6_BEHAVIOR_END_B6_ENCAPS_RED = 27
SRV6_BEHAVIOR_END_WITH_USD = 28
SRV6_BEHAVIOR_END_WITH_PSP_USD = 29
SRV6_BEHAVIOR_END_WITH_USP_USD = 30
SRV6_BEHAVIOR_END_WITH_PSP_USP_USD = 31
SRV6_BEHAVIOR_ENDX_WITH_USD = 32
SRV6_BEHAVIOR_ENDX_WITH_PSP_USD = 33
SRV6_BEHAVIOR_ENDX_WITH_USP_USD = 34
SRV6_BEHAVIOR_ENDX_WITH_PSP_USP_USD = 35
SRV6_BEHAVIOR_ENDT_WITH_USD = 36
SRV6_BEHAVIOR_ENDT_WITH_PSP_USD = 37
SRV6_BEHAVIOR_ENDT_WITH_USP_USD = 38
SRV6_BEHAVIOR_ENDT_WITH_PSP_USP_USD = 39
SRV6_BEHAVIOR_ENDM_GTP6D = 69
SRV6_BEHAVIOR_ENDM_GTP6DI = 70
SRV6_BEHAVIOR_ENDM_GTP6E = 71
SRV6_BEHAVIOR_ENDM_GTP4E = 72
Used in: TunnelEncapSubTLVSRSegmentList
uint32 flags = 1
uint32 weight = 2
Used in: TunnelEncapSubTLVSRBindingSID
bool s_flag = 1
bool i_flag = 2
bool b_flag = 3
bytes sid = 4
optional SRv6EndPointBehavior endpoint_behavior_structure = 5
Used in: SRv6BindingSID, SegmentTypeB
uint32 block_len = 2
uint32 node_len = 3
uint32 func_len = 4
uint32 arg_len = 5
Used in: SRv6SubTLV
bytes sid = 1
uint32 endpoint_behavior = 3
map<uint32, SRv6SubSubTLVs> sub_sub_tlvs = 4
Used in: PrefixSID.TLV
Used in: PrefixSID.TLV
Used in: SRv6InformationSubTLV
Used in: SRv6SubSubTLV
uint32 locator_block_length = 1
uint32 locator_node_length = 2
uint32 function_length = 3
uint32 argument_length = 4
uint32 transposition_length = 5
uint32 transposition_offset = 6
Used in: SRv6SubSubTLVs
Used in: SRv6InformationSubTLV
Used in: SRv6SubTLVs
Used in: SRv6L2ServiceTLV, SRv6L3ServiceTLV
Used in: SegmentTypeA, SegmentTypeB
bool v_flag = 1
bool a_flag = 2
bool s_flag = 3
bool b_flag = 4
Used in: TunnelEncapSubTLVSRSegmentList.Segment
Used in: TunnelEncapSubTLVSRSegmentList.Segment
Used in: SetLogLevelRequest
LEVEL_UNSPECIFIED = 0
LEVEL_PANIC = 1
LEVEL_FATAL = 2
LEVEL_ERROR = 3
LEVEL_WARN = 4
LEVEL_INFO = 5
LEVEL_DEBUG = 6
LEVEL_TRACE = 7
Used in: Capability
string software_version = 1
Used in: AddStatementRequest, DeleteStatementRequest, ListStatementResponse, Policy
Used in: ListPathRequest
string prefix = 1
string rd = 3
Used in: TableLookupPrefix
TYPE_UNSPECIFIED = 0
TYPE_EXACT = 1
TYPE_LONGER = 2
TYPE_SHORTER = 3
Used in: AddPathRequest, AddPathStreamRequest, DeletePathRequest, GetTableRequest, ListPathRequest
TABLE_TYPE_UNSPECIFIED = 0
TABLE_TYPE_GLOBAL = 1
TABLE_TYPE_LOCAL = 2
TABLE_TYPE_ADJ_IN = 3
TABLE_TYPE_ADJ_OUT = 4
TABLE_TYPE_VRF = 5
Used in: Peer, PeerGroup
Used in: Timers
uint64 connect_retry = 1
uint64 hold_time = 2
uint64 keepalive_interval = 3
uint64 minimum_advertisement_interval = 4
uint64 idle_hold_time_after_reset = 5
Used in: Timers
uint64 connect_retry = 1
uint64 hold_time = 2
uint64 keepalive_interval = 3
uint64 minimum_advertisement_interval = 4
uint64 negotiated_hold_time = 5
Used in: ExtendedCommunity
bool terminal = 1
bool sample = 2
Used in: ExtendedCommunity
uint32 asn = 1
float rate = 2
Used in: ExtendedCommunity
Used in: Peer, PeerGroup
string local_address = 1
uint32 local_port = 2
bool mtu_discovery = 3
bool passive_mode = 4
string remote_address = 5
uint32 remote_port = 6
uint32 tcp_mss = 7
string bind_interface = 8
uint32 ip_tos = 9
Used in: Peer, PeerGroup
bool enabled = 1
uint32 ttl_min = 2
Used in: Attribute
Used in: TunnelEncapTLV.TLV
Used in: TunnelEncapTLV.TLV
Used in: TunnelEncapTLV.TLV
uint32 key = 1
bytes cookie = 2
Used in: TunnelEncapTLV.TLV
Used in: TunnelEncapTLV.TLV
Used in: TunnelEncapTLV.TLV
string candidate_path_name = 1
Used in: TunnelEncapTLV.TLV
Used in: TunnelEncapTLV.TLV
uint32 flags = 1
uint32 preference = 2
Used in: TunnelEncapTLV.TLV
Used in: TunnelEncapTLV.TLV
Used in: TunnelEncapSubTLVSRSegmentList
Used in: TunnelEncapTLV.TLV
Used in: TunnelEncapTLV.TLV
uint32 type = 1
bytes value = 2
Used in: TunnelEncapAttribute
Used in: TunnelEncapTLV
Used in: ExtendedCommunity, RouteTarget
bool is_transitive = 1
uint32 sub_type = 2
uint32 asn = 3
uint32 local_admin = 4
Used in: Attribute
uint32 flags = 1
uint32 type = 2
bytes value = 3
Used in: Capability
uint32 code = 1
bytes value = 2
Used in: ExtendedCommunity
uint32 type = 1
bytes value = 2
Used in: AfiSafi
optional Ebgp ebgp = 3
optional Ibgp ibgp = 4
Used in: UseMultiplePaths
Used in: UseMultiplePaths
Used in: ExtendedCommunity
uint32 control_flags = 1
uint32 mtu = 2
Used in: NLRI
uint32 ve_id = 2
uint32 ve_block_offset = 3
uint32 ve_block_size = 4
uint32 label_block_base = 5
Used in: NLRI
Used in: Path
repeated Roa matched = 3
repeated Roa unmatched_asn = 4
repeated Roa unmatched_length = 5
Used in: Validation
REASON_UNSPECIFIED = 0
REASON_NONE = 1
REASON_ASN = 2
REASON_LENGTH = 3
Used in: ExtendedCommunity
Used in: Conditions, Validation
VALIDATION_STATE_UNSPECIFIED = 0
VALIDATION_STATE_NONE = 1
VALIDATION_STATE_NOT_FOUND = 2
VALIDATION_STATE_VALID = 3
VALIDATION_STATE_INVALID = 4
Used in: AddVrfRequest, ListVrfResponse
Used in: WatchEventRequest
(message has no fields)
Used in: WatchEventRequest
Used in: Table
bool init = 2
string peer_address = 3
string peer_group = 4
Used in: Filter
TYPE_UNSPECIFIED = 0
TYPE_BEST = 1
TYPE_ADJIN = 2
TYPE_POST_POLICY = 3
TYPE_EOR = 4
Used in: WatchEventResponse
Used in: PeerEvent
TYPE_UNSPECIFIED = 0
TYPE_INIT = 1
TYPE_END_OF_INIT = 2
TYPE_STATE = 3
Used in: WatchEventResponse