Skip to content

mpls_vrf_label.proto

MplsVrfLabelMgrService

resync_init

rpc resync_init(MplsVrfLabelResyncInitRequest) MplsVrfLabelResyncInitResponse

Initiates an MPLS VRF label resync proccess.

EosSdk reference: eos::mpls_vrf_label_mgr::resync_init

resync_complete

rpc resync_complete(MplsVrfLabelResyncCompleteRequest) MplsVrfLabelResyncCompleteResponse

Ends the current MPLS VRF label resync process.

EosSdk reference: eos::mpls_vrf_label_mgr::resync_complete

mpls_vrf_labels

rpc mpls_vrf_labels(MplsVrfLabelsRequest) MplsVrfLabelsResponse

Returns a list of all the MPLS VRF labels currently configured.

EosSdk reference: eos::mpls_vrf_label_mgr::mpls_vrf_label_iter

mpls_vrf_label

rpc mpls_vrf_label(MplsVrfLabelRequest) MplsVrfLabelResponse

Returns the current configuration of an MPLS VRF label.

EosSdk reference: eos::mpls_vrf_label_mgr::mpls_vrf_label

mpls_vrf_label_set

rpc mpls_vrf_label_set(MplsVrfLabelSetRequest) MplsVrfLabelSetResponse

Inserts or updates an MPLS VRF label in the switch config.

EosSdk reference: eos::mpls_vrf_label_mgr::mpls_vrf_label_set

bulk_mpls_vrf_label_set

rpc bulk_mpls_vrf_label_set(BulkMplsVrfLabelSetRequest) BulkMplsVrfLabelSetResponse

Inserts or updates multiple MPLS VRF labels in the switch config in a single call.

EosSdk reference: eos::mpls_vrf_label_mgr::mpls_vrf_label_set

mpls_vrf_label_del

rpc mpls_vrf_label_del(MplsVrfLabelDelRequest) MplsVrfLabelDelResponse

Removes the MPLS VRF label from configuration.

EosSdk reference: eos::mpls_vrf_label_mgr::mpls_vrf_label_del

bulk_mpls_vrf_label_del

rpc bulk_mpls_vrf_label_del(BulkMplsVrfLabelDelRequest) BulkMplsVrfLabelDelResponse

Removes multiple MPLS VRF labels in a single call.

EosSdk reference: eos::mpls_vrf_label_mgr::mpls_vrf_label_del

Messages

BulkMplsVrfLabelDelRequest

Name Value Description
requests repeated MplsVrfLabelDelRequest List of MplsVrfLabelDelRequests.

BulkMplsVrfLabelDelResponse

Name Value Description
processed uint64 Number of consecutive successful requests.
status RpcResponseStatus Success or error details in the event of failure.

BulkMplsVrfLabelSetRequest

Name Value Description
requests repeated MplsVrfLabelSetRequest List of MplsVrfLabelSetRequests.

BulkMplsVrfLabelSetResponse

Name Value Description
processed uint64 Number of consecutive successful requests.
status RpcResponseStatus Success or error details in the event of failure.

MplsVrfLabelDelRequest

Name Value Description
label MplsLabel The MPLS label of the MPLS VRF label to remove.

MplsVrfLabelDelResponse

Empty message.

MplsVrfLabelRequest

Name Value Description
label MplsLabel The MPLS label of the MPLS VRF label to search.

MplsVrfLabelResponse

Name Value Description
vrf_label MplsVrfLabel Current configuration of the MPLS VRF label.

MplsVrfLabelResyncCompleteRequest

Empty message.

MplsVrfLabelResyncCompleteResponse

Empty message.

MplsVrfLabelResyncInitRequest

Empty message.

MplsVrfLabelResyncInitResponse

Empty message.

MplsVrfLabelSetRequest

Name Value Description
vrf_label MplsVrfLabel The MPLS VRF label to insert or update.

MplsVrfLabelSetResponse

Empty message.

MplsVrfLabelsRequest

Empty message.

MplsVrfLabelsResponse

Name Value Description
vrf_label MplsVrfLabel The configured MPLS VRF labels.