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. |