Configures, modifies, or retrieves test-profile and action-profile to facilitate Y.1731 performance monitoring of point-to-point links.
URI | Description |
---|---|
<base_URI>/config/running/protocol/cfm/y1731 | Configures, modifies, or retrieves test-profile and action-profile. |
GET URIs | Description |
---|---|
<base_URI>/config/running/protocol/cfm/y1731 | Displays Y.1731 configuration. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile} | Displays configurable-test-profile information. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/type | Displays whether measurements are ETH-SLM or ETH-DM. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/tx-interval | Displays transmission interval between 2 successive frames, in seconds. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/measurement-interval | Displays time period (in minutes) of the measurement session. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/cos | Displays Class of Service priority value for the frames. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/tx-frame-count | Displays the number of packets to be sent for measurements. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/timeout | Displays the time interval within which the reply messages are expected. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/start | Displays whether measurement session starts at a fixed time, or after a specified time. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/start/start-time | Displays start time of measurement session. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/start/start-periodic | Displays start time for daily measurement setting. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/stop | Displays whether measurement session stops at a fixed time, or after a specified time. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/stop/stop-time | Displays stop time of measurement session. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/threshold | Displays configured threshold settings. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/threshold/forward | Displays forward direction threshold. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/threshold/forward/average | Displays average threshold value in the forward direction. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/threshold/forward/maximum | Displays configured maximum threshold value in the forward direction. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/threshold/backward | Displays backward direction threshold. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/threshold/backward/average | Displays average threshold value in the backward direction. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/threshold/backward/maximum | Displays configured maximum threshold value in the backward direction. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/threshold | Displays threshold value. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/threshold/average | Displays average threshold. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/threshold/maximum | Displays configured maximum threshold value. |
<base_URI>/config/running/protocol/cfm/y1731/action-profile/{action-profile-name} | Displays action profile configuration. |
<base_URI>/config/running/protocol/cfm/y1731/action-profile/{action-profile-name}/event | Displays actions for a specified event. |
<base_URI>/config/running/protocol/cfm/y1731/action-profile/{action-profile-name}/event/ccm-up | Displays CCM-up event configuration. |
<base_URI>/config/running/protocol/cfm/y1731/action-profile/{action-profile-name}/event/ccm-up/actions | Displays actions on CCM-up event. |
<base_URI>/config/running/protocol/cfm/y1731/action-profile/{action-profile-name}/event/ccm-down | Displays CCM-down event configuration. |
<base_URI>/config/running/protocol/cfm/y1731/action-profile/{action-profile-name}/event/ccm-down/actions | Displays actions on CCM-down event. |
<base_URI>/config/running/protocol/cfm/y1731/action-profile/{action-profile-name}/event/avg-threshold | Displays average threshold event configuration. |
<base_URI>/config/running/protocol/cfm/y1731/action-profile/{action-profile-name}/event/avg-threshold/actions | Displays actions on average threshold event. |
<base_URI>/config/running/protocol/cfm/y1731/action-profile/{action-profile-name}/event/max-threshold | Displays maximum threshold event configuration. |
<base_URI>/config/running/protocol/cfm/y1731/action-profile/{action-profile-name}/event/max-threshold/actions | Displays actions on maximum threshold event. |
PUT URIs | Payload | Description |
---|---|---|
<base_URI>/config/running/protocol/cfm/y1731 | <y1731 /> | Configures Y.1731. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/type | <type>{y1731-profile-type}</type> | Configures measurement type. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/tx-interval | <tx-interval>{y1731-profile-tx-interval}</tx-interval> | Configures transmission interval between 2 successive frames, in seconds. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/measurement-interval | <measurement-interval>{uint32}</measurement-interval> | Sets time period (in minutes) of the measurement session. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/cos | <cos>{uint8}</cos> | Configures Class of Service priority value for the frames. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/tx-frame-count | <tx-frame-count>{uint32}</tx-frame-count> | Sets the number of packets to be sent for measurements. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/timeout | <timeout>{uint8}</timeout> | Configures the time interval within which the reply messages are expected. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/start | <start><start-type>{schedule-type}</start-type><start-time>{time-in-hhmmss}</start-time></start> | Configures start time of measurement session. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/start/start-periodic | <start-periodic>{y1731-start-periodic}</start-periodic> | Configures daily measurement setting. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/stop | <stop><stop-type>{schedule-type}</stop-type><stop-time>{time-in-hhmmss}</stop-time></stop> | Configures stop time of measurement session. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/threshold/forward/average | <average>{uint32}</average> | Configures average threshold value in the forward direction. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/threshold/forward/maximum | <maximum>{uint32}</maximum> | Configures maximum threshold value in the forward direction. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/threshold/backward/average | <average>{uint32}</average> | Configures average threshold value in the backward direction. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/threshold/backward/maximum | <maximum>{uint32}</maximum> | Configures maximum threshold value in the backward direction. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/threshold/average | <average>{uint32}</average> | Configures average threshold value. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/threshold/maximum | <maximum>{uint32}</maximum> | Configures maximum threshold value. |
<base_URI>/config/running/protocol/cfm/y1731/action-profile/{action-profile-name}/event/ccm-up/actions | <actions>{action-profile-bitmap}</actions> | Configures CCM-up event action. |
<base_URI>/config/running/protocol/cfm/y1731/action-profile/{action-profile-name}/event/ccm-down/actions | <actions>{action-profile-bitmap}</actions> | Configures CCM-down event action. |
<base_URI>/config/running/protocol/cfm/y1731/action-profile/{action-profile-name}/event/avg-threshold/actions | <actions>{action-profile-bitmap}</actions> | Configures average threshold event actions. |
<base_URI>/config/running/protocol/cfm/y1731/action-profile/{action-profile-name}/event/max-threshold/actions | <actions>{action-profile-bitmap}</actions> | Configures maximum threshold event actions. |
POST URIs | Payload | Description |
---|---|---|
<base_URI>/config/running/protocol/cfm | <y1731 /> | Creates Y.1731 instance. |
<base_URI>/config/running/protocol/cfm/y1731 | <test-profile><test-profile>{string}</test-profile></test-profile> | Configures test profile. |
<base_URI>/config/running/protocol/cfm/y1731 | <action-profile><action-profile-name>{string}</action-profile-name></action-profile> | Configures action profile. |
<base_URI>/config/running/protocol/cfm/domain-name/{domain-name}/ma-name/{ma-name}/mep/{mep-id}/remote-mep/{remote-mep} | <test-profile><rmep-test-profile>{string}</rmep-test-profile><mode>{y1731-profile-mode}</mode></test-profile> | Configures mep-test profile. |
PATCH URIs | Payload | Description |
---|---|---|
base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile} | <test-profile><type>{y1731-profile-type}</type></test-profile> | Configures test profile. |
base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile} | <test-profile><tx-interval>{y1731-profile-tx-interval}</tx-interval></test-profile> | Configures transmission interval between 2 successive frames, in seconds. |
base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile} | <test-profile><measurement-interval>{uint32}</measurement-interval></test-profile> | Sets time period (in minutes) of the measurement session. |
base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile} | <test-profile><cos>{uint8}</cos></test-profile> | Configures Class of Service priority value for the frames. |
base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile} | <test-profile><tx-frame-count>{uint32}</tx-frame-count></test-profile> | Sets the number of packets to be sent for measurements. |
base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile} | <test-profile><timeout>{uint8}</timeout></test-profile> | Configures the time interval within which the reply messages are expected. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/start | <start><start-type>{schedule-type}</start-type><start-time>{time-in-hhmmss}</start-time></start> | Configures start time of measurement session. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/start | <start><start-periodic>{y1731-start-periodic}</start-periodic></start> | Configures daily measurement setting. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/stop | <stop><stop-type>{schedule-type}</stop-type><stop-time>{time-in-hhmmss}</stop-time></stop> | Configures stop time of measurement session. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/threshold/forward | <forward><average>{uint32}</average></forward> | Configures average threshold value in the forward direction. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/threshold/forward | <forward><maximum>{uint32}</maximum></forward> | Configures maximum threshold value in the forward direction. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/threshold/backward | <backward><average>{uint32}</average></backward> | Configures average threshold value in the backward direction. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/threshold/backward | <backward><maximum>{uint32}</maximum></backward> | Configures maximum threshold value in the backward direction. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/threshold | <threshold><average>{uint32}</average></threshold> | Configures average threshold value. |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/threshold | <threshold><maximum>{uint32}</maximum></threshold> | Configures maximum threshold value. |
<base_URI>/config/running/protocol/cfm/y1731/action-profile/{action-profile-name}/event/ccm-up | <ccm-up><actions>{action-profile-bitmap}</actions></ccm-up> | Configures CCM-up event action. |
<base_URI>/config/running/protocol/cfm/y1731/action-profile/{action-profile-name}/event/ccm-down | <ccm-down><actions>{action-profile-bitmap}</actions></ccm-down> | Configures CCM-down event action. |
<base_URI>/config/running/protocol/cfm/y1731/action-profile/{action-profile-name}/event/avg-threshold | <avg-threshold><actions>{action-profile-bitmap}</actions></avg-threshold> | Configures average threshold event actions. |
<base_URI>/config/running/protocol/cfm/y1731/action-profile/{action-profile-name}/event/max-threshold | <max-threshold><actions>{action-profile-bitmap}</actions></max-threshold> | Configures maximum threshold event actions. |
DELETE URIs |
---|
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile} |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/measurement-interval |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/cos |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/tx-frame-count |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/timeout |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/start |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/stop |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/threshold/forward |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/threshold/forward/average |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/threshold/forward/maximum |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/threshold/backward |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/threshold/backward/average |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/threshold/backward/maximum |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/threshold/average |
<base_URI>/config/running/protocol/cfm/y1731/test-profile/{test-profile}/threshold/maximum |
<base_URI>/config/running/protocol/cfm/y1731/action-profile/{action-profile-name} |
GET, POST, PUT, PATCH, DELETE, OPTIONS, and HEAD operations are supported.