package apipb

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service GobgpApi

gobgp.proto:34

message Actions

gobgp.proto:1029

Used in: Statement

enum AddBmpRequest.MonitoringPolicy

gobgp.proto:432

Used in: AddBmpRequest

message AddPathCapability

capability.proto:77

message AddPathCapabilityTuple

capability.proto:66

Used in: AddPathCapability

enum AddPathCapabilityTuple.Mode

capability.proto:68

Used in: AddPathCapabilityTuple

message AddPaths

gobgp.proto:925

Used in: AfiSafi

message AddPathsConfig

gobgp.proto:915

Used in: AddPaths

message AddPathsState

gobgp.proto:920

Used in: AddPaths

message AfiSafi

gobgp.proto:890

Used in: Peer, PeerGroup

message AfiSafiConfig

gobgp.proto:790

Used in: AfiSafi

message AfiSafiState

gobgp.proto:795

Used in: AfiSafi

message AggregatorAttribute

attribute.proto:52

message AigpAttribute

attribute.proto:785

message AigpTLVIGPMetric

attribute.proto:778

message AigpTLVUnknown

attribute.proto:780

message ApplyPolicy

gobgp.proto:591

Used in: AfiSafi, Global, Peer, PeerGroup

message As4AggregatorAttribute

attribute.proto:595

message As4PathAttribute

attribute.proto:593

message AsPathAttribute

attribute.proto:42

message AsPathLength

gobgp.proto:956

Used in: Conditions

enum AsPathLength.Type

gobgp.proto:957

Used in: AsPathLength

message AsPrependAction

gobgp.proto:1010

Used in: Actions

message AsSegment

attribute.proto:33

Used in: As4PathAttribute, AsPathAttribute

enum AsSegment.Type

attribute.proto:34

Used in: AsSegment

message AtomicAggregateAttribute

attribute.proto:50

(message has no fields)

message CarryingLabelInfoCapability

capability.proto:36

(message has no fields)

message ClusterListAttribute

attribute.proto:61

message ColorExtended

attribute.proto:504

message CommunitiesAttribute

attribute.proto:57

message CommunityAction

gobgp.proto:996

Used in: Actions

enum CommunityAction.Type

gobgp.proto:997

Used in: CommunityAction

message CommunityCount

gobgp.proto:962

Used in: Conditions

enum CommunityCount.Type

gobgp.proto:963

Used in: CommunityCount

message Conditions

gobgp.proto:975

Used in: Statement

enum Conditions.RouteType

gobgp.proto:983

Used in: Conditions

message Confederation

gobgp.proto:1114

Used in: Global

message DefaultGatewayExtended

attribute.proto:508

(message has no fields)

message DefaultRouteDistance

gobgp.proto:1094

Used in: Global

message DefinedSet

gobgp.proto:943

Used in: AddDefinedSetRequest, DeleteDefinedSetRequest, ListDefinedSetResponse, RoutingPolicy, SetPoliciesRequest

enum DefinedType

gobgp.proto:936

Used in: DefinedSet, ListDefinedSetRequest

message Destination

gobgp.proto:553

Used in: ListPathResponse

message DynamicNeighbor

gobgp.proto:586

Used in: AddDynamicNeighborRequest, ListDynamicNeighborResponse

enum ENLPType

attribute.proto:695

Used in: TunnelEncapSubTLVSRENLP

message ESILabelExtended

attribute.proto:515

message ESImportRouteTarget

attribute.proto:520

message EVPNEthernetAutoDiscoveryRoute

attribute.proto:122

EVPNEthernetAutoDiscoveryRoute represents the NLRI for: - AFI=25, SAFI=70, RouteType=1

message EVPNEthernetSegmentRoute

attribute.proto:162

EVPNEthernetSegmentRoute represents the NLRI for: - AFI=25, SAFI=70, RouteType=4

message EVPNIPMSIRoute

attribute.proto:190

EVPNIPMSIRoute represents the NLRI for: - AFI=25, SAFI=70, RouteType=9

message EVPNIPPrefixRoute

attribute.proto:174

EVPNIPPrefixRoute represents the NLRI for: - AFI=25, SAFI=70, RouteType=5

message EVPNInclusiveMulticastEthernetTagRoute

attribute.proto:150

EVPNInclusiveMulticastEthernetTagRoute represents the NLRI for: - AFI=25, SAFI=70, RouteType=3

message EVPNMACIPAdvertisementRoute

attribute.proto:135

EVPNMACIPAdvertisementRoute represents the NLRI for: - AFI=25, SAFI=70, RouteType=2

message Ebgp

gobgp.proto:842

Used in: UseMultiplePaths

message EbgpConfig

gobgp.proto:832

Used in: Ebgp

message EbgpMultihop

gobgp.proto:659

Used in: Peer, PeerGroup

message EbgpState

gobgp.proto:837

Used in: Ebgp

enum EnableMrtRequest.DumpType

gobgp.proto:418

Used in: EnableMrtRequest

message EncapExtended

attribute.proto:506

message EncapsulationNLRI

attribute.proto:83

EncapsulationNLRI represents the NLRI for: - AFI=1, SAFI=7 - AFI=2, SAFI=7

message EnhancedRouteRefreshCapability

capability.proto:81

(message has no fields)

message EthernetSegmentIdentifier

attribute.proto:100

Used in: EVPNEthernetAutoDiscoveryRoute, EVPNEthernetSegmentRoute, EVPNIPPrefixRoute, EVPNMACIPAdvertisementRoute

message ExtendedCommunitiesAttribute

attribute.proto:572

message ExtendedNexthopCapability

capability.proto:47

message ExtendedNexthopCapabilityTuple

capability.proto:39

Used in: ExtendedNexthopCapability

message Family

gobgp.proto:463

Used in: AddPathCapabilityTuple, AfiSafiConfig, AfiSafiState, Conditions, DeletePathRequest, ExtendedNexthopCapabilityTuple, GetTableRequest, GracefulRestartCapabilityTuple, ListPathRequest, ListRpkiRequest, ListRpkiTableRequest, LongLivedGracefulRestartCapabilityTuple, MpReachNLRIAttribute, MpUnreachNLRIAttribute, MultiProtocolCapability, Path, PrefixLimit

enum Family.Afi

gobgp.proto:464

Used in: Family

enum Family.Safi

gobgp.proto:469

Used in: Family

message FlowSpecComponent

attribute.proto:264

message FlowSpecComponentItem

attribute.proto:258

Used in: FlowSpecComponent

message FlowSpecIPPrefix

attribute.proto:245

message FlowSpecMAC

attribute.proto:253

message FlowSpecNLRI

attribute.proto:272

FlowSpecNLRI represents the NLRI for: - AFI=1, SAFI=133 - AFI=2, SAFI=133

message FourOctetASNCapability

capability.proto:62

message FourOctetAsSpecificExtended

attribute.proto:490

message FqdnCapability

capability.proto:97

message Global

gobgp.proto:1099

Used in: GetBgpResponse, StartBgpRequest

message GracefulRestart

gobgp.proto:762

Used in: Global, Peer, PeerGroup

message GracefulRestartCapability

capability.proto:56

message GracefulRestartCapabilityTuple

capability.proto:51

Used in: GracefulRestartCapability

message IP6ExtendedCommunitiesAttribute

attribute.proto:771

message IPAddressPrefix

attribute.proto:66

IPAddressPrefix represents the NLRI for: - AFI=1, SAFI=1 - AFI=2, SAFI=1

message IPv4AddressSpecificExtended

attribute.proto:483

message IPv6AddressSpecificExtended

attribute.proto:759

message Ibgp

gobgp.proto:851

Used in: UseMultiplePaths

message IbgpConfig

gobgp.proto:847

Used in: Ibgp

message IbgpState

gobgp.proto:849

Used in: Ibgp

message LabeledIPAddressPrefix

attribute.proto:74

LabeledIPAddressPrefix represents the NLRI for: - AFI=1, SAFI=4 - AFI=2, SAFI=4

message LabeledVPNIPAddressPrefix

attribute.proto:223

LabeledVPNIPAddressPrefix represents the NLRI for: - AFI=1, SAFI=128 - AFI=2, SAFI=128

message LargeCommunitiesAttribute

attribute.proto:798

message LargeCommunity

attribute.proto:792

Used in: LargeCommunitiesAttribute

message LinkBandwidthExtended

attribute.proto:497

message ListBmpResponse.BmpStation

gobgp.proto:447

Used in: ListBmpResponse

message ListBmpResponse.BmpStation.Conf

gobgp.proto:448

Used in: BmpStation

message ListBmpResponse.BmpStation.State

gobgp.proto:453

Used in: BmpStation

enum ListPathRequest.SortType

gobgp.proto:263

Used in: ListPathRequest

message LocalPrefAction

gobgp.proto:1023

Used in: Actions

message LocalPrefAttribute

attribute.proto:48

message LongLivedGracefulRestart

gobgp.proto:885

Used in: AfiSafi

message LongLivedGracefulRestartCapability

capability.proto:90

message LongLivedGracefulRestartCapabilityTuple

capability.proto:84

Used in: LongLivedGracefulRestartCapability

message LongLivedGracefulRestartConfig

gobgp.proto:872

Used in: LongLivedGracefulRestart

message LongLivedGracefulRestartState

gobgp.proto:877

Used in: LongLivedGracefulRestart

message LsAddrPrefix

attribute.proto:384

LsAddrPrefix represents the NLRI for: - AFI=16388, SAFI=71

message LsAttribute

attribute.proto:887

message LsAttributeBgpPeerSegment

attribute.proto:881

Used in: LsAttribute

attribute.proto:842

Used in: LsAttribute

message LsAttributeNode

attribute.proto:829

Used in: LsAttribute

message LsAttributePrefix

attribute.proto:861

Used in: LsAttribute

message LsBgpPeerSegmentSID

attribute.proto:875

Used in: LsAttributeBgpPeerSegment

message LsBgpPeerSegmentSIDFlags

attribute.proto:868

Used in: LsBgpPeerSegmentSID

message LsIGPFlags

attribute.proto:809

Used in: LsAttributePrefix

message LsLinkDescriptor

attribute.proto:314

Used in: LsLinkNLRI

message LsLinkNLRI

attribute.proto:340

message LsMultiTopologyIdentifier

attribute.proto:956

Used in: LsSrv6SIDNLRI

enum LsNLRIType

attribute.proto:365

Based om RFC 7752, Table 1.

Used in: LsAddrPrefix

message LsNodeDescriptor

attribute.proto:304

Used in: LsLinkNLRI, LsNodeNLRI, LsPrefixV4NLRI, LsPrefixV6NLRI, LsSrv6SIDNLRI

message LsNodeFlags

attribute.proto:800

Used in: LsAttributeNode

message LsNodeNLRI

attribute.proto:338

enum LsOspfRouteType

attribute.proto:323

Used in: LsPrefixDescriptor

message LsPrefixDescriptor

attribute.proto:333

Used in: LsPrefixV4NLRI, LsPrefixV6NLRI

message LsPrefixV4NLRI

attribute.proto:346

message LsPrefixV6NLRI

attribute.proto:351

enum LsProtocolID

attribute.proto:374

Used in: LsAddrPrefix

message LsSrCapabilities

attribute.proto:821

Used in: LsAttributeNode

message LsSrLocalBlock

attribute.proto:827

Used in: LsAttributeNode

message LsSrRange

attribute.proto:816

Used in: LsSrCapabilities, LsSrLocalBlock

message LsSrv6SIDInformation

attribute.proto:952

https://tools.ietf.org/html/rfc9552

Used in: LsSrv6SIDNLRI

message LsSrv6SIDNLRI

attribute.proto:358

message MUPDirectSegmentDiscoveryRoute

attribute.proto:407

message MUPExtended

attribute.proto:556

message MUPInterworkSegmentDiscoveryRoute

attribute.proto:398

message MUPType1SessionTransformedRoute

attribute.proto:416

message MUPType2SessionTransformedRoute

attribute.proto:432

message MacMobilityExtended

attribute.proto:522

message MatchSet

gobgp.proto:950

Used in: Conditions

enum MatchSet.Type

gobgp.proto:951

Used in: MatchSet

message MedAction

gobgp.proto:1004

Used in: Actions

enum MedAction.Type

gobgp.proto:1005

Used in: MedAction

message Message

gobgp.proto:706

Used in: Messages

message Messages

gobgp.proto:701

Used in: PeerState

message MpGracefulRestart

gobgp.proto:785

Used in: AfiSafi

message MpGracefulRestartConfig

gobgp.proto:776

Used in: MpGracefulRestart

message MpGracefulRestartState

gobgp.proto:778

Used in: MpGracefulRestart

message MpReachNLRIAttribute

attribute.proto:443

message MpUnreachNLRIAttribute

attribute.proto:470

message MultiExitDiscAttribute

attribute.proto:46

message MultiProtocolCapability

capability.proto:29

message NextHopAttribute

attribute.proto:44

message NexthopAction

gobgp.proto:1016

Used in: Actions

message OpaqueExtended

attribute.proto:510

message OpaqueNLRI

attribute.proto:299

OpaqueNLRI represents the NLRI for: - AFI=16397, SAFI=241

message OriginAction

gobgp.proto:1025

Used in: Actions

message OriginAttribute

attribute.proto:31

message OriginatorIdAttribute

attribute.proto:59

message Path

gobgp.proto:505

Used in: AddPathRequest, AddPathStreamRequest, DeletePathRequest, Destination, WatchEventResponse.TableEvent

message Peer

gobgp.proto:558

Used in: AddPeerRequest, ListPeerResponse, UpdatePeerRequest, WatchEventResponse.PeerEvent

message PeerConf

gobgp.proto:607

Used in: Peer

message PeerGroup

gobgp.proto:572

Used in: AddPeerGroupRequest, ListPeerGroupResponse, UpdatePeerGroupRequest

message PeerGroupConf

gobgp.proto:627

Used in: PeerGroup

message PeerGroupState

gobgp.proto:640

Used in: PeerGroup

message PeerState

gobgp.proto:669

Used in: Peer

enum PeerState.AdminState

gobgp.proto:688

Used in: PeerState

enum PeerState.SessionState

gobgp.proto:682

Used in: PeerState

enum PeerType

gobgp.proto:603

Used in: PeerConf, PeerGroupConf, PeerGroupState, PeerState

message PmsiTunnelAttribute

attribute.proto:600

message Policy

gobgp.proto:1047

Used in: AddPolicyRequest, DeletePolicyRequest, ListPolicyResponse, PolicyAssignment, RoutingPolicy, SetPoliciesRequest

message PolicyAssignment

gobgp.proto:1054

Used in: AddPolicyAssignmentRequest, ApplyPolicy, DeletePolicyAssignmentRequest, ListPolicyAssignmentResponse, SetPoliciesRequest, SetPolicyAssignmentRequest

enum PolicyDirection

gobgp.proto:1052

Used in: ListPolicyAssignmentRequest, PolicyAssignment

message Prefix

gobgp.proto:930

Used in: DefinedSet

message PrefixLimit

gobgp.proto:597

Used in: AfiSafi

message PrefixSID

attribute.proto:942

https://tools.ietf.org/html/rfc8669

message Queues

gobgp.proto:718

Used in: PeerState

message RPKIConf

gobgp.proto:1120

Used in: Roa, Rpki

message RPKIState

gobgp.proto:1125

Used in: Rpki

message RedirectFourOctetAsSpecificExtended

attribute.proto:549

message RedirectIPv4AddressSpecificExtended

attribute.proto:544

message RedirectIPv6AddressSpecificExtended

attribute.proto:766

message RedirectTwoOctetAsSpecificExtended

attribute.proto:539

enum RemovePrivate

gobgp.proto:605

Used in: PeerConf, PeerGroupConf, PeerGroupState, PeerState

enum ResetPeerRequest.SoftResetDirection

gobgp.proto:191

Used in: ResetPeerRequest

message Roa

gobgp.proto:1066

Used in: ListRpkiTableResponse, Validation

enum RouteAction

gobgp.proto:994

Used in: Actions, PolicyAssignment

message RouteDistinguisherFourOctetASN

attribute.proto:95

message RouteDistinguisherIPAddress

attribute.proto:90

message RouteDistinguisherTwoOctetASN

attribute.proto:85

enum RouteOriginType

gobgp.proto:968

Used in: Conditions, OriginAction

message RouteReflector

gobgp.proto:664

Used in: Peer, PeerGroup

message RouteRefreshCapability

capability.proto:33

(message has no fields)

message RouteRefreshCiscoCapability

capability.proto:94

(message has no fields)

message RouteSelectionOptions

gobgp.proto:823

Used in: AfiSafi

message RouteSelectionOptionsConfig

gobgp.proto:803

Used in: Global, RouteSelectionOptions

message RouteSelectionOptionsState

gobgp.proto:813

Used in: RouteSelectionOptions

message RouteServer

gobgp.proto:757

Used in: Peer, PeerGroup

message RouteTargetMembership

gobgp.proto:867

Used in: AfiSafi

message RouteTargetMembershipConfig

gobgp.proto:863

Used in: RouteTargetMembership

message RouteTargetMembershipNLRI

attribute.proto:236

RouteTargetMembershipNLRI represents the NLRI for: - AFI=1, SAFI=132

message RouteTargetMembershipState

gobgp.proto:865

Used in: RouteTargetMembership

message RouterMacExtended

attribute.proto:527

message RoutingPolicy

gobgp.proto:1061

message Rpki

gobgp.proto:1145

Used in: ListRpkiResponse

message SRBindingSID

attribute.proto:632

message SRPolicyNLRI

attribute.proto:203

SRPolicyNLRI represents the NLRI for: - AFI=1, SAFI=73 - AFI=2, SAFI=73

message SRWeight

attribute.proto:702

Used in: TunnelEncapSubTLVSRSegmentList

enum SRv6Behavior

attribute.proto:638

Used in: SRv6EndPointBehavior

message SRv6BindingSID

attribute.proto:687

message SRv6EndPointBehavior

attribute.proto:679

Used in: SRv6BindingSID, SegmentTypeB

message SRv6InformationSubTLV

attribute.proto:918

https://tools.ietf.org/html/draft-dawra-bess-srv6-services-02#section-2.1.1

message SRv6L2ServiceTLV

attribute.proto:935

https://www.rfc-editor.org/rfc/rfc9252.html#section-2

message SRv6L3ServiceTLV

attribute.proto:928

https://www.rfc-editor.org/rfc/rfc9252.html#section-2

message SRv6SIDFlags

attribute.proto:910

Used in: SRv6InformationSubTLV

message SRv6StructureSubSubTLV

attribute.proto:901

https://www.rfc-editor.org/rfc/rfc9252.html#section-3.2.1

message SRv6TLV

attribute.proto:915

Used in: SRv6InformationSubTLV, SRv6L2ServiceTLV, SRv6L3ServiceTLV

message SegmentFlags

attribute.proto:707

Used in: SegmentTypeA, SegmentTypeB

message SegmentTypeA

attribute.proto:714

message SegmentTypeB

attribute.proto:719

enum SetLogLevelRequest.Level

gobgp.proto:1151

Used in: SetLogLevelRequest

message SoftwareVersionCapability

capability.proto:102

message Statement

gobgp.proto:1041

Used in: AddStatementRequest, DeleteStatementRequest, ListStatementResponse, Policy

message TableLookupPrefix

gobgp.proto:250

API representation of table.LookupPrefix

Used in: ListPathRequest

enum TableLookupPrefix.Type

gobgp.proto:252

API representation of table.LookupOption

Used in: TableLookupPrefix

enum TableType

gobgp.proto:489

Used in: AddPathRequest, AddPathStreamRequest, DeletePathRequest, GetTableRequest, ListPathRequest

message Timers

gobgp.proto:723

Used in: Peer, PeerGroup

message TimersConfig

gobgp.proto:728

Used in: Timers

message TimersState

gobgp.proto:736

Used in: Timers

message TrafficActionExtended

attribute.proto:534

message TrafficRateExtended

attribute.proto:529

message TrafficRemarkExtended

attribute.proto:554

message Transport

gobgp.proto:746

Used in: Peer, PeerGroup

message TtlSecurity

gobgp.proto:654

Used in: Peer, PeerGroup

message TunnelEncapAttribute

attribute.proto:757

message TunnelEncapSubTLVColor

attribute.proto:614

message TunnelEncapSubTLVEgressEndpoint

attribute.proto:733

message TunnelEncapSubTLVEncapsulation

attribute.proto:607

message TunnelEncapSubTLVProtocol

attribute.proto:612

message TunnelEncapSubTLVSRBindingSID

attribute.proto:625

message TunnelEncapSubTLVSRCandidatePathName

attribute.proto:621

message TunnelEncapSubTLVSRENLP

attribute.proto:697

message TunnelEncapSubTLVSRPreference

attribute.proto:616

message TunnelEncapSubTLVSRPriority

attribute.proto:623

message TunnelEncapSubTLVSRSegmentList

attribute.proto:725

message TunnelEncapSubTLVUDPDestPort

attribute.proto:737

message TunnelEncapSubTLVUnknown

attribute.proto:741

message TunnelEncapTLV

attribute.proto:746

Used in: TunnelEncapAttribute

message TwoOctetAsSpecificExtended

attribute.proto:476

message UnknownAttribute

attribute.proto:894

message UnknownCapability

capability.proto:106

message UnknownExtended

attribute.proto:567

message UseMultiplePaths

gobgp.proto:856

Used in: AfiSafi

message UseMultiplePathsConfig

gobgp.proto:828

Used in: UseMultiplePaths

message UseMultiplePathsState

gobgp.proto:830

Used in: UseMultiplePaths

message VPLSExtended

attribute.proto:562

message VPLSNLRI

attribute.proto:107

VPLSNLRI represents the NLRI for: - AFI=25, SAFI=65

message VPNFlowSpecNLRI

attribute.proto:284

VPNFlowSpecNLRI represents the NLRI for: - AFI=1, SAFI=134 - AFI=2, SAFI=134 - AFI=25, SAFI=134

message Validation

gobgp.proto:491

Used in: Path

enum Validation.Reason

gobgp.proto:496

Used in: Validation

enum Validation.State

gobgp.proto:492

Used in: Validation

message ValidationExtended

attribute.proto:502

message Vrf

gobgp.proto:1074

Used in: AddVrfRequest, ListVrfResponse

message WatchEventRequest.Peer

gobgp.proto:122

Used in: WatchEventRequest

(message has no fields)

message WatchEventRequest.Table

gobgp.proto:126

Used in: WatchEventRequest

message WatchEventRequest.Table.Filter

gobgp.proto:127

Used in: Table

enum WatchEventRequest.Table.Filter.Type

gobgp.proto:128

Used in: Filter

message WatchEventResponse.PeerEvent

gobgp.proto:143

Used in: WatchEventResponse

enum WatchEventResponse.PeerEvent.Type

gobgp.proto:144

Used in: PeerEvent

message WatchEventResponse.TableEvent

gobgp.proto:149

Used in: WatchEventResponse