package apipb

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

service GobgpApi

gobgp.proto:34

message Actions

gobgp.proto:995

Used in: Statement

enum AddBmpRequest.MonitoringPolicy

gobgp.proto:421

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:911

Used in: AfiSafi

message AddPathsConfig

gobgp.proto:901

Used in: AddPaths

message AddPathsState

gobgp.proto:906

Used in: AddPaths

message AfiSafi

gobgp.proto:876

Used in: Peer, PeerGroup

message AfiSafiConfig

gobgp.proto:776

Used in: AfiSafi

message AfiSafiState

gobgp.proto:781

Used in: AfiSafi

message AggregatorAttribute

attribute.proto:52

message AigpAttribute

attribute.proto:771

message AigpTLVIGPMetric

attribute.proto:764

message AigpTLVUnknown

attribute.proto:766

message ApplyPolicy

gobgp.proto:579

Used in: AfiSafi, Global, Peer, PeerGroup

message As4AggregatorAttribute

attribute.proto:581

message As4PathAttribute

attribute.proto:579

message AsPathAttribute

attribute.proto:42

message AsPathLength

gobgp.proto:942

Used in: Conditions

enum AsPathLength.Type

gobgp.proto:943

Used in: AsPathLength

message AsPrependAction

gobgp.proto:981

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:490

message CommunitiesAttribute

attribute.proto:57

message CommunityAction

gobgp.proto:967

Used in: Actions

enum CommunityAction.Type

gobgp.proto:968

Used in: CommunityAction

message Conditions

gobgp.proto:948

Used in: Statement

enum Conditions.RouteType

gobgp.proto:956

Used in: Conditions

message Confederation

gobgp.proto:1079

Used in: Global

message DefaultGatewayExtended

attribute.proto:494

(message has no fields)

message DefaultRouteDistance

gobgp.proto:1059

Used in: Global

message DefinedSet

gobgp.proto:929

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

enum DefinedType

gobgp.proto:922

Used in: DefinedSet, ListDefinedSetRequest

message Destination

gobgp.proto:541

Used in: ListPathResponse

message DynamicNeighbor

gobgp.proto:574

Used in: AddDynamicNeighborRequest, ListDynamicNeighborResponse

enum ENLPType

attribute.proto:681

Used in: TunnelEncapSubTLVSRENLP

message ESILabelExtended

attribute.proto:501

message ESImportRouteTarget

attribute.proto:506

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:828

Used in: UseMultiplePaths

message EbgpConfig

gobgp.proto:818

Used in: Ebgp

message EbgpMultihop

gobgp.proto:645

Used in: Peer, PeerGroup

message EbgpState

gobgp.proto:823

Used in: Ebgp

enum EnableMrtRequest.DumpType

gobgp.proto:407

Used in: EnableMrtRequest

message EncapExtended

attribute.proto:492

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:558

message ExtendedNexthopCapability

capability.proto:47

message ExtendedNexthopCapabilityTuple

capability.proto:39

Used in: ExtendedNexthopCapability

message Family

gobgp.proto:452

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

enum Family.Afi

gobgp.proto:453

Used in: Family

enum Family.Safi

gobgp.proto:458

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:476

message FqdnCapability

capability.proto:97

message Global

gobgp.proto:1064

Used in: GetBgpResponse, StartBgpRequest

message GracefulRestart

gobgp.proto:748

Used in: Global, Peer, PeerGroup

message GracefulRestartCapability

capability.proto:56

message GracefulRestartCapabilityTuple

capability.proto:51

Used in: GracefulRestartCapability

message IP6ExtendedCommunitiesAttribute

attribute.proto:757

message IPAddressPrefix

attribute.proto:66

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

message IPv4AddressSpecificExtended

attribute.proto:469

message IPv6AddressSpecificExtended

attribute.proto:745

message Ibgp

gobgp.proto:837

Used in: UseMultiplePaths

message IbgpConfig

gobgp.proto:833

Used in: Ibgp

message IbgpState

gobgp.proto:835

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:784

message LargeCommunity

attribute.proto:778

Used in: LargeCommunitiesAttribute

message LinkBandwidthExtended

attribute.proto:483

message ListBmpResponse.BmpStation

gobgp.proto:436

Used in: ListBmpResponse

message ListBmpResponse.BmpStation.Conf

gobgp.proto:437

Used in: BmpStation

message ListBmpResponse.BmpStation.State

gobgp.proto:442

Used in: BmpStation

enum ListPathRequest.SortType

gobgp.proto:257

Used in: ListPathRequest

message LocalPrefAction

gobgp.proto:993

Used in: Actions

message LocalPrefAttribute

attribute.proto:48

message LongLivedGracefulRestart

gobgp.proto:871

Used in: AfiSafi

message LongLivedGracefulRestartCapability

capability.proto:90

message LongLivedGracefulRestartCapabilityTuple

capability.proto:84

Used in: LongLivedGracefulRestartCapability

message LongLivedGracefulRestartConfig

gobgp.proto:858

Used in: LongLivedGracefulRestart

message LongLivedGracefulRestartState

gobgp.proto:863

Used in: LongLivedGracefulRestart

message LsAddrPrefix

attribute.proto:373

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

message LsAttribute

attribute.proto:873

message LsAttributeBgpPeerSegment

attribute.proto:867

Used in: LsAttribute

attribute.proto:828

Used in: LsAttribute

message LsAttributeNode

attribute.proto:815

Used in: LsAttribute

message LsAttributePrefix

attribute.proto:847

Used in: LsAttribute

message LsBgpPeerSegmentSID

attribute.proto:861

Used in: LsAttributeBgpPeerSegment

message LsBgpPeerSegmentSIDFlags

attribute.proto:854

Used in: LsBgpPeerSegmentSID

message LsIGPFlags

attribute.proto:795

Used in: LsAttributePrefix

message LsLinkDescriptor

attribute.proto:314

Used in: LsLinkNLRI

message LsLinkNLRI

attribute.proto:340

enum LsNLRIType

attribute.proto:357

Based om RFC 7752, Table 1.

Used in: LsAddrPrefix

message LsNodeDescriptor

attribute.proto:304

Used in: LsLinkNLRI, LsNodeNLRI, LsPrefixV4NLRI, LsPrefixV6NLRI

message LsNodeFlags

attribute.proto:786

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:363

Used in: LsAddrPrefix

message LsSrCapabilities

attribute.proto:807

Used in: LsAttributeNode

message LsSrLocalBlock

attribute.proto:813

Used in: LsAttributeNode

message LsSrRange

attribute.proto:802

Used in: LsSrCapabilities, LsSrLocalBlock

message MUPDirectSegmentDiscoveryRoute

attribute.proto:395

message MUPExtended

attribute.proto:542

message MUPInterworkSegmentDiscoveryRoute

attribute.proto:386

message MUPType1SessionTransformedRoute

attribute.proto:404

message MUPType2SessionTransformedRoute

attribute.proto:418

message MacMobilityExtended

attribute.proto:508

message MatchSet

gobgp.proto:936

Used in: Conditions

enum MatchSet.Type

gobgp.proto:937

Used in: MatchSet

message MedAction

gobgp.proto:975

Used in: Actions

enum MedAction.Type

gobgp.proto:976

Used in: MedAction

message Message

gobgp.proto:692

Used in: Messages

message Messages

gobgp.proto:687

Used in: PeerState

message MpGracefulRestart

gobgp.proto:771

Used in: AfiSafi

message MpGracefulRestartConfig

gobgp.proto:762

Used in: MpGracefulRestart

message MpGracefulRestartState

gobgp.proto:764

Used in: MpGracefulRestart

message MpReachNLRIAttribute

attribute.proto:429

message MpUnreachNLRIAttribute

attribute.proto:456

message MultiExitDiscAttribute

attribute.proto:46

message MultiProtocolCapability

capability.proto:29

message NextHopAttribute

attribute.proto:44

message NexthopAction

gobgp.proto:987

Used in: Actions

message OpaqueExtended

attribute.proto:496

message OpaqueNLRI

attribute.proto:299

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

message OriginAttribute

attribute.proto:31

message OriginatorIdAttribute

attribute.proto:59

message Path

gobgp.proto:494

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

message Peer

gobgp.proto:546

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

message PeerConf

gobgp.proto:595

Used in: Peer

message PeerGroup

gobgp.proto:560

Used in: AddPeerGroupRequest, ListPeerGroupResponse, UpdatePeerGroupRequest

message PeerGroupConf

gobgp.proto:614

Used in: PeerGroup

message PeerGroupState

gobgp.proto:626

Used in: PeerGroup

message PeerState

gobgp.proto:655

Used in: Peer

enum PeerState.AdminState

gobgp.proto:674

Used in: PeerState

enum PeerState.SessionState

gobgp.proto:668

Used in: PeerState

enum PeerType

gobgp.proto:591

Used in: PeerConf, PeerGroupConf, PeerGroupState, PeerState

message PmsiTunnelAttribute

attribute.proto:586

message Policy

gobgp.proto:1012

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

message PolicyAssignment

gobgp.proto:1019

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

enum PolicyDirection

gobgp.proto:1017

Used in: ListPolicyAssignmentRequest, PolicyAssignment

message Prefix

gobgp.proto:916

Used in: DefinedSet

message PrefixLimit

gobgp.proto:585

Used in: AfiSafi

message PrefixSID

attribute.proto:928

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

message Queues

gobgp.proto:704

Used in: PeerState

message RPKIConf

gobgp.proto:1085

Used in: Roa, Rpki

message RPKIState

gobgp.proto:1090

Used in: Rpki

message RedirectFourOctetAsSpecificExtended

attribute.proto:535

message RedirectIPv4AddressSpecificExtended

attribute.proto:530

message RedirectIPv6AddressSpecificExtended

attribute.proto:752

message RedirectTwoOctetAsSpecificExtended

attribute.proto:525

enum RemovePrivate

gobgp.proto:593

Used in: PeerConf, PeerGroupConf, PeerGroupState, PeerState

enum ResetPeerRequest.SoftResetDirection

gobgp.proto:186

Used in: ResetPeerRequest

message Roa

gobgp.proto:1031

Used in: ListRpkiTableResponse, Validation

enum RouteAction

gobgp.proto:965

Used in: Actions, PolicyAssignment

message RouteDistinguisherFourOctetASN

attribute.proto:95

message RouteDistinguisherIPAddress

attribute.proto:90

message RouteDistinguisherTwoOctetASN

attribute.proto:85

message RouteReflector

gobgp.proto:650

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:809

Used in: AfiSafi

message RouteSelectionOptionsConfig

gobgp.proto:789

Used in: Global, RouteSelectionOptions

message RouteSelectionOptionsState

gobgp.proto:799

Used in: RouteSelectionOptions

message RouteServer

gobgp.proto:743

Used in: Peer, PeerGroup

message RouteTargetMembership

gobgp.proto:853

Used in: AfiSafi

message RouteTargetMembershipConfig

gobgp.proto:849

Used in: RouteTargetMembership

message RouteTargetMembershipNLRI

attribute.proto:236

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

message RouteTargetMembershipState

gobgp.proto:851

Used in: RouteTargetMembership

message RouterMacExtended

attribute.proto:513

message RoutingPolicy

gobgp.proto:1026

message Rpki

gobgp.proto:1110

Used in: ListRpkiResponse

message SRBindingSID

attribute.proto:618

message SRPolicyNLRI

attribute.proto:203

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

message SRWeight

attribute.proto:688

Used in: TunnelEncapSubTLVSRSegmentList

enum SRv6Behavior

attribute.proto:624

Used in: SRv6EndPointBehavior

message SRv6BindingSID

attribute.proto:673

message SRv6EndPointBehavior

attribute.proto:665

Used in: SRv6BindingSID, SegmentTypeB

message SRv6InformationSubTLV

attribute.proto:904

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

message SRv6L2ServiceTLV

attribute.proto:921

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

message SRv6L3ServiceTLV

attribute.proto:914

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

message SRv6SIDFlags

attribute.proto:896

Used in: SRv6InformationSubTLV

message SRv6StructureSubSubTLV

attribute.proto:887

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

message SRv6TLV

attribute.proto:901

Used in: SRv6InformationSubTLV, SRv6L2ServiceTLV, SRv6L3ServiceTLV

message SegmentFlags

attribute.proto:693

Used in: SegmentTypeA, SegmentTypeB

message SegmentTypeA

attribute.proto:700

message SegmentTypeB

attribute.proto:705

enum SetLogLevelRequest.Level

gobgp.proto:1116

Used in: SetLogLevelRequest

message SoftwareVersionCapability

capability.proto:102

message Statement

gobgp.proto:1006

Used in: AddStatementRequest, DeleteStatementRequest, ListStatementResponse, Policy

message TableLookupPrefix

gobgp.proto:245

API representation of table.LookupPrefix

Used in: ListPathRequest

enum TableLookupPrefix.Type

gobgp.proto:247

API representation of table.LookupOption

Used in: TableLookupPrefix

enum TableType

gobgp.proto:478

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

message Timers

gobgp.proto:709

Used in: Peer, PeerGroup

message TimersConfig

gobgp.proto:714

Used in: Timers

message TimersState

gobgp.proto:722

Used in: Timers

message TrafficActionExtended

attribute.proto:520

message TrafficRateExtended

attribute.proto:515

message TrafficRemarkExtended

attribute.proto:540

message Transport

gobgp.proto:732

Used in: Peer, PeerGroup

message TtlSecurity

gobgp.proto:640

Used in: Peer, PeerGroup

message TunnelEncapAttribute

attribute.proto:743

message TunnelEncapSubTLVColor

attribute.proto:600

message TunnelEncapSubTLVEgressEndpoint

attribute.proto:719

message TunnelEncapSubTLVEncapsulation

attribute.proto:593

message TunnelEncapSubTLVProtocol

attribute.proto:598

message TunnelEncapSubTLVSRBindingSID

attribute.proto:611

message TunnelEncapSubTLVSRCandidatePathName

attribute.proto:607

message TunnelEncapSubTLVSRENLP

attribute.proto:683

message TunnelEncapSubTLVSRPreference

attribute.proto:602

message TunnelEncapSubTLVSRPriority

attribute.proto:609

message TunnelEncapSubTLVSRSegmentList

attribute.proto:711

message TunnelEncapSubTLVUDPDestPort

attribute.proto:723

message TunnelEncapSubTLVUnknown

attribute.proto:727

message TunnelEncapTLV

attribute.proto:732

Used in: TunnelEncapAttribute

message TwoOctetAsSpecificExtended

attribute.proto:462

message UnknownAttribute

attribute.proto:880

message UnknownCapability

capability.proto:106

message UnknownExtended

attribute.proto:553

message UseMultiplePaths

gobgp.proto:842

Used in: AfiSafi

message UseMultiplePathsConfig

gobgp.proto:814

Used in: UseMultiplePaths

message UseMultiplePathsState

gobgp.proto:816

Used in: UseMultiplePaths

message VPLSExtended

attribute.proto:548

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:480

Used in: Path

enum Validation.Reason

gobgp.proto:485

Used in: Validation

enum Validation.State

gobgp.proto:481

Used in: Validation

message ValidationExtended

attribute.proto:488

message Vrf

gobgp.proto:1039

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:138

Used in: WatchEventResponse

enum WatchEventResponse.PeerEvent.Type

gobgp.proto:139

Used in: PeerEvent

message WatchEventResponse.TableEvent

gobgp.proto:144

Used in: WatchEventResponse