Get desktop application:
View/edit binary Protocol Buffers messages
(message has no fields)
(message has no fields)
Max number of paths to include in a single message. 0 for unlimited.
Calls SoftResetIn after updating the peer configuration if needed.
Indicates whether calling SoftResetIn is required due to this update. If "true" is set, the client should call SoftResetIn manually. If "do_soft_reset_in = true" is set in the request, always returned with "false".
enable_only_binary == true means that only nlri_binary and pattrs_binary will be used instead of nlri and pattrs for each Path in ListPathResponse.
max ammount of paths to be allocated, unlimited by default
only meaningful when type == ADJ_IN
if this flag is set, gobgpd won't define new statements but refer existing statements using statement's names in this arguments.
if this flag is set, gobgpd won't delete any statements even if some statements get not used by any policy by this operation.
(message has no fields)
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
,TODO: Support the following structures: - Ipv4Unicast - Ipv6Unicast - Ipv4LabelledUnicast - Ipv6LabelledUnicast - L3vpnIpv4Unicast - L3vpnIpv6Unicast - L3vpnIpv4Multicast - L3vpnIpv6Multicast - L2vpnVpls - L2vpnEvpn
Used in:
Used in:
Each TLV must be one of: - AigpTLVIGPMetric - AigpTLVUnknown
Used in:
, , ,Used in:
Used in:
Used in:
Used in:
,Used in:
(message has no fields)
(message has no fields)
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
(message has no fields)
Used in:
Used in:
, , , ,Used in:
,Used in:
Used in:
,Used in:
EVPNEthernetAutoDiscoveryRoute represents the NLRI for: - AFI=25, SAFI=70, RouteType=1
One of: - RouteDistinguisherTwoOctetASN - RouteDistinguisherIPAddress - RouteDistinguisherFourOctetASN
EVPNEthernetSegmentRoute represents the NLRI for: - AFI=25, SAFI=70, RouteType=4
One of: - RouteDistinguisherTwoOctetASN - RouteDistinguisherIPAddress - RouteDistinguisherFourOctetASN
EVPNIPMSIRoute represents the NLRI for: - AFI=25, SAFI=70, RouteType=9
One of: - RouteDistinguisherTwoOctetASN - RouteDistinguisherIPAddress - RouteDistinguisherFourOctetASN
EVPNIPPrefixRoute represents the NLRI for: - AFI=25, SAFI=70, RouteType=5
One of: - RouteDistinguisherTwoOctetASN - RouteDistinguisherIPAddress - RouteDistinguisherFourOctetASN
EVPNInclusiveMulticastEthernetTagRoute represents the NLRI for: - AFI=25, SAFI=70, RouteType=3
One of: - RouteDistinguisherTwoOctetASN - RouteDistinguisherIPAddress - RouteDistinguisherFourOctetASN
EVPNMACIPAdvertisementRoute represents the NLRI for: - AFI=25, SAFI=70, RouteType=2
One of: - RouteDistinguisherTwoOctetASN - RouteDistinguisherIPAddress - RouteDistinguisherFourOctetASN
Used in:
Used in:
Used in:
,Used in:
Used in:
EncapsulationNLRI represents the NLRI for: - AFI=1, SAFI=7 - AFI=2, SAFI=7
(message has no fields)
Used in:
, , ,Each Community must be one of: - TwoOctetAsSpecificExtended - IPv4AddressSpecificExtended - FourOctetAsSpecificExtended - OpaqueExtended - ESILabelExtended - MacMobilityExtended - RouterMacExtended - TrafficRateExtended - TrafficActionExtended - RedirectTwoOctetAsSpecificExtended - RedirectIPv4AddressSpecificExtended - RedirectFourOctetAsSpecificExtended - TrafficRemarkExtended - MUPExtended - VPLSExtended - UnknownExtended
Used in:
Nexthop AFI must be either gobgp.IPv4 or gobgp.IPv6.
Used in:
, , , , , , , , , , , , , , , ,Used in:
Used in:
Used in:
Operator for Numeric type, Operand for Bitmask type
IPv6 only
FlowSpecNLRI represents the NLRI for: - AFI=1, SAFI=133 - AFI=2, SAFI=133
One of: - FlowSpecIPPrefix - FlowSpecMAC - FlowSpecComponent
Used in:
,Used in:
, ,Used in:
Each Community must be one of: - IPv6AddressSpecificExtended - RedirectIPv6AddressSpecificExtended
IPAddressPrefix represents the NLRI for: - AFI=1, SAFI=1 - AFI=2, SAFI=1
Used in:
Used in:
Used in:
LabeledIPAddressPrefix represents the NLRI for: - AFI=1, SAFI=4 - AFI=2, SAFI=4
LabeledVPNIPAddressPrefix represents the NLRI for: - AFI=1, SAFI=128 - AFI=2, SAFI=128
One of: - TwoOctetAsSpecificExtended - IPv4AddressSpecificExtended - FourOctetAsSpecificExtended
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
LsAddrPrefix represents the NLRI for: - AFI=16388, SAFI=71
One of: - LsNodeNLRI - LsLinkNLRI - LsPrefixV4NLRI - LsPrefixV6NLRI - LsSrv6SIDNLRI
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Based om RFC 7752, Table 1.
Used in:
Used in:
, , , ,Used in:
Used in:
Used in:
,Used in:
Used in:
Used in:
Used in:
,https://tools.ietf.org/html/rfc9552
Used in:
One of: - RouteDistinguisherTwoOctetASN - RouteDistinguisherIPAddress - RouteDistinguisherFourOctetASN
One of: - RouteDistinguisherTwoOctetASN - RouteDistinguisherIPAddress - RouteDistinguisherFourOctetASN
One of: - RouteDistinguisherTwoOctetASN - RouteDistinguisherIPAddress - RouteDistinguisherFourOctetASN
One of: - RouteDistinguisherTwoOctetASN - RouteDistinguisherIPAddress - RouteDistinguisherFourOctetASN
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Each NLRI must be one of: - IPAddressPrefix - LabeledIPAddressPrefix - EncapsulationNLRI - EVPNEthernetAutoDiscoveryRoute - EVPNMACIPAdvertisementRoute - EVPNInclusiveMulticastEthernetTagRoute - EVPNEthernetSegmentRoute - EVPNIPPrefixRoute - EVPNIPMSIRoute - LabeledVPNIPAddressPrefix - RouteTargetMembershipNLRI - FlowSpecNLRI - VPNFlowSpecNLRI - OpaqueNLRI - LsAddrPrefix - SR Policy NLRI - MUPInterworkSegmentDiscoveryRoute - MUPDirectSegmentDiscoveryRoute - MUPType1SessionTransformedRoute - MUPType2SessionTransformedRoute
The same as NLRI field of MpReachNLRIAttribute
Used in:
OpaqueNLRI represents the NLRI for: - AFI=16397, SAFI=241
Used in:
Used in:
, , , ,One of the following defined in "api/attribute.proto": - IPAddressPrefix - LabeledIPAddressPrefix - EncapsulationNLRI - VPLSNLRI - EVPNEthernetAutoDiscoveryRoute - EVPNMACIPAdvertisementRoute - EVPNInclusiveMulticastEthernetTagRoute - EVPNEthernetSegmentRoute - EVPNIPPrefixRoute - EVPNIPMSIRoute - LabeledVPNIPAddressPrefix - RouteTargetMembershipNLRI - FlowSpecNLRI - VPNFlowSpecNLRI - OpaqueNLRI - LsAddrPrefix - SRPolicyNLRI - MUPInterworkSegmentDiscoveryRoute - MUPDirectSegmentDiscoveryRoute - MUPType1SessionTransformedRoute - MUPType2SessionTransformedRoute
Each attribute must be one of *Attribute defined in "api/attribute.proto".
only paths installed by AddPath API have this
Used in:
, , ,Used in:
Used in:
, ,Used in:
Used in:
Used in:
Each attribute must be one of *Capability defined in "api/capability.proto".
Used in:
prefix counter over limit
Used in:
Used in:
, , ,Used in:
, , , , ,Used in:
, , , , ,Used in:
,Used in:
Used in:
https://tools.ietf.org/html/rfc8669
tlv is one of: - IndexLabelTLV Type 1 (not yet implemented) - OriginatorSRGBTLV Type 3 (not yet implemented) - SRv6L3ServiceTLV Type 5 - SRv6L2ServiceTLV Type 6
Used in:
Used in:
,Used in:
Used in:
, , ,Used in:
Used in:
,Used in:
,Used in:
,Used in:
,(message has no fields)
(message has no fields)
Used in:
Used in:
,Used in:
Used in:
,Used in:
Used in:
RouteTargetMembershipNLRI represents the NLRI for: - AFI=1, SAFI=132
One of: - TwoOctetAsSpecificExtended - IPv4AddressSpecificExtended - FourOctetAsSpecificExtended
Used in:
Used in:
SRPolicyNLRI represents the NLRI for: - AFI=1, SAFI=73 - AFI=2, SAFI=73
length field carries the length of NLRI portion expressed in bits
distinguisher field carries 4-octet value uniquely identifying the policy in the context of <color, endpoint> tuple.
color field carries 4-octet value identifying (with the endpoint) the policy. The color is used to match the color of the destination prefixes to steer traffic into the SR Policy
endpoint field identifies the endpoint of a policy. The Endpoint may represent a single node or a set of nodes (e.g., an anycast address). The Endpoint is an IPv4 (4-octet) address or an IPv6 (16-octet) address according to the AFI of the NLRI.
Used in:
Used in:
0x0045
0x0046
0x0047
0x0048
Used in:
,https://tools.ietf.org/html/draft-dawra-bess-srv6-services-02#section-2.1.1
SRv6TLV is one of: - SRv6StructureSubSubTLV
https://www.rfc-editor.org/rfc/rfc9252.html#section-2
SRv6TLV is one of: - SRv6InformationSubTLV
https://www.rfc-editor.org/rfc/rfc9252.html#section-2
SRv6TLV is one of: - SRv6InformationSubTLV
Used in:
Placeholder for future sid flags
https://www.rfc-editor.org/rfc/rfc9252.html#section-3.2.1
Used in:
, ,Used in:
,Used in:
Used in:
, , ,API representation of table.LookupPrefix
Used in:
API representation of table.LookupOption
Used in:
Used in:
, , , ,Used in:
,Used in:
Used in:
Used in:
,Used in:
,bsid must be one of: - SRBindingSID - SRv6BindingSID
segments must be one of: - SegmentTypeA - SegmentTypeB
Used in:
Each TLV must be one of: - TunnelEncapSubTLVEncapsulation - TunnelEncapSubTLVProtocol - TunnelEncapSubTLVColor - TunnelEncapSubTLVSRPolicy - TunnelEncapSubTLVUnknown
Used in:
Used in:
Used in:
VPLSNLRI represents the NLRI for: - AFI=25, SAFI=65
One of: - RouteDistinguisherTwoOctetASN - RouteDistinguisherIPAddress - RouteDistinguisherFourOctetASN
VPNFlowSpecNLRI represents the NLRI for: - AFI=1, SAFI=134 - AFI=2, SAFI=134 - AFI=25, SAFI=134
One of: - RouteDistinguisherTwoOctetAS - RouteDistinguisherIPAddressAS - RouteDistinguisherFourOctetAS
One of: - FlowSpecIPPrefix - FlowSpecMAC - FlowSpecComponent
Used in:
Used in:
Used in:
Used in:
,Route Distinguisher must be one of RouteDistinguisherTwoOctetAS, RouteDistinguisherIPAddressAS, or RouteDistinguisherFourOctetAS.
List of the Import Route Targets. Each must be one of TwoOctetAsSpecificExtended, IPv4AddressSpecificExtended, or FourOctetAsSpecificExtended.
List of the Export Route Targets. Each must be one of TwoOctetAsSpecificExtended, IPv4AddressSpecificExtended, or FourOctetAsSpecificExtended.
Used in:
(message has no fields)
Used in:
Used in:
Used in:
Used in:
Used in:
Used in: