Huawei Abstraction and Control of Traffic Engineered Network (ACTN) Optical Adapter
Controller name: Huawei Abstraction and Control of Traffic Engineered Network (ACTN) Optical Adapter
Vendor: Huawei
Controller version: V100R021C10, V100R022C10, V100R023C10
HCO version: 11.0
Adapter version:
Adapter release date:
· Inventory discovery - yes
· Topology discovery - yes
· Service underlay discovery (LSP, tunnels) - yes
· Service discovery - yes
· Assurance - yes
· Service provisioning – yes
· RON - yes
Table 1. APIs used by the Huawei ACTN Optical Adapter
|
Discovery
Type |
Discovery
Item |
HTTP Requests |
Interface/Request
Method |
|
|
Authentication |
X-Auth-Token |
/rest/plat/smapp/v1/sessions |
PUT |
|
|
Inventory |
ONE |
/restconf/v2/data/huawei-nce-resource-inventory:network-elements |
GET |
|
|
Shelf |
/restconf/v2/data/huawei-nce-resource-inventory:frames |
GET |
||
|
Card/Fan |
/restconf/v2/data/huawei-nce-resource-inventory:cards |
GET |
||
|
Port |
/restconf/v2/data/huawei-nce-resource-inventory:ltps?limit=5000 |
GET |
||
|
Topology |
Tunnels (ODU, OTU, OCH) |
/restconf/data/ietf-te:te |
GET |
|
|
Links
(OMS, OTS) |
/restconf/operations/ietf-network-topology:get-wson-links |
POST |
||
|
Services |
E-Line
Service |
/restconf/data/ietf-eth-tran-service:etht-svc |
GET |
|
|
OTN Line Service |
/restconf/data/ietf-trans-client-service:client-svc |
GET |
||
|
Notification
IETF |
Establishing
a Subscription Relationship |
/restconf/operations/ietf-subscribed-notifications:establish-subscription |
POST |
|
|
Listening
to subscription |
/restconf/streams/yang-push-json/subscriptions/{{IETF_SUBS_ID}} |
GET |
||
|
Deleting
subscription |
/restconf/operations/ietf-subscribed-notifications:delete-subscription |
POST |
||
|
Inventory
Notification |
Establishing a Subscription Relationship |
/restconf/v1/operations/huawei-nce-notification-action:establish-subscription |
POST |
|
|
Listening
to subscription |
/restconf/streams/sse/v1/identifier/{{PROP_SUBS_ID}} |
GET |
||
|
Deleting subscription |
/restconf/v1/operations/huawei-nce-notification-action:delete-subscription |
POST |
||
|
PM
Stats Live |
Provides stats for a port |
/restconf/v2/operations/ietf-trans-oam:query-optical-power |
|
|
|
Provisioning |
Precompute |
/restconf/operations/ietf-trans-client-service:client-service-precompute |
POST |
|
|
Preset |
/restconf/data/ietf-te:te/tunnels |
POST |
||
|
Service
Create |
/restconf/data/ietf-trans-client-service:client-svc |
POST |
||
|
Service
Deletion |
/restconf/data/ietf-trans-client-service:client-svc/client-svc-instances={client-svc-name} |
DELETE |
||
|
Service
Modification |
/restconf/data/ietf-te:te/tunnels/tunnel={name} |
PATCH |
|
Details |
Support |
Additional information |
|
Device types |
OptiX OSN 9800 M24-ASON OptiX OSN 1800 II TP OptiX OSN 1800 I E OptiX OSN 1800 V Pro OptiX OSN 1800 II E OptiX OSN 9800 M05 OptiX OSN 9800 OptiX OSN 1800 V OptiX OSN 9800 M12 OptiX OSN 8800 T32-ASON |
|
|
Shelf |
Yes |
|
|
Cards |
Yes |
|
|
Ports |
Yes |
|
|
Fans |
Yes |
|
|
Power |
Yes |
|
|
Pluggable transceivers |
Yes |
|
|
Notifications |
Yes |
|
|
Protocol |
RESTConf |
|
|
Data Model |
JSON |
|
|
Details |
Support |
Additional information |
|
Link layers |
OTS,OMS, OCH, OTU, OTUCn, ODU, ODUCn, STM, Optical Tunnel Connections |
|
|
Cross links |
no |
|
|
Cross domain links |
no |
|
|
Notifications |
yes |
|
|
Protocol |
RESTCONF, IETF |
|
|
Data Model |
JSON, IETF |
|
|
Details |
Support |
Additional information |
|
Service types |
OTN Line (Client) Services, E-Line Services, SDH Line Services |
|
|
Service underlay |
yes |
|
|
Cross domain services |
no |
|
|
Notifications |
yes |
|
|
Protocol |
RESTCONF |
|
|
Data Model |
JSON |
|
Prerequisites
Ensure that the date and time format is in the following format: 2024-09-09 09:15:00,226
The following fields must exist in the stats.csv file generated by the controller:
HCOPM,HCOPM,2024-09-09 09:15:00,226
DeviceID,DeviceName,ResourceID,ResourceName,CollectionTime,GranularityPeriod,WDM ClientPort-RXOCTETS,WDM ClientPort-TXOCTETS,OTS Port-SUMOOPCUR,OTS Port-SUMOOPMIN,OTS Port-SUMOOPMAX,OTS Port-SUMIOPCUR,OTS Port-SUMIOPMIN,OTS Port-SUMIOPMAX,OTS Port-MCSOOPMAX,OTS Port-MCSOOPMIN,OTS Port-MCSOOPCUR,OMS Port-SUMOOPCUR,OMS Port-SUMOOPMIN,OMS Port-SUMOOPMAX,OMS Port-SUMIOPCUR,OMS Port-SUMIOPMIN,OMS Port-SUMIOPMAX,OCH Port-SUMOOPCUR,OCH Port-SUMOOPMIN,OCH Port-SUMOOPMAX,OCH Port-SUMIOPCUR,OCH Port-SUMIOPMIN,OCH Port-SUMIOPMAX,OCH Port-LSIOPCUR,OCH Port-LSIOPMAX,OCH Port-LSIOPMIN,OCH Port-LSOOPCUR,OCH Port-LSOOPMAX,OCH Port-LSOOPMIN,Eth Port-RXOCTETS,Eth Port-RX_DROP_PKTS,Eth Port-TX_DROP_PKTS,Eth Port-TXOCTETS,Eth Port-TXPKTS,Eth Port-RXPKTS
|
Details |
Support |
Additional information |
|
PM types |
Ethernet Port – Rx/Tx Octets and Rx/TX Packets and Rx/Tx Packet Drops Optical Ports – Rx/Tx Power (Min, Max and Current Value) |
|
|
Resource types |
Ethernet Ports and Optical Ports. |
Include here LSPs and services. |
|
Live PMs |
Yes |
|
|
PM collection method |
SFTP |
|
|
Service type |
Creation / Deletion |
Modification |
Brownfield |
|
OTN Line Circuit E-Line SDH Line |
Yes Yes Yes |
No Yes (Only Bandwidth) No |
No No No |
|
Protocol |
RESTCONF |
|
|
|
Data Model |
JSON |
|
|
|
Limitations |
|||
|
Moving the service from protected to unprotected is not supported by the controller. |
|
||
|
Parameter name |
Description |
Default value |
Recommended |
|
Enabled Logging level Adapter Properties Provisioning NCET Server
Configuration Port Credentials Timeout (sec) Request Retries List of A/D Filter boards Collection Parameters Notification Configuration Log
Notifications Log Level Congestion_control_period_sec Max_notification_wait_period_sec
PM Configuration Polling [sec] SFTP_Host SFTP_Port SFTP_Path Credentials |
Enable/disable the adapter. The logging level at which the discovery cycle is reported
in the adapter log. Poll every X seconds. Enable or disable provisioning. (http|https)://<ncet server> Server port Credentials are defined in the “Credentials” tab of the
Device Manager. The connection timeout. The number of requests retries. List of A/D filter board product name to discover filter ports in topology (between transponder and mux) e.g. TNG2ADC0824 , TN12D40 etc
Whether the topology collection is enabled or disabled. Whether to collect performance metrics. Fetch PM data every X seconds.Info 5 Maximum time in seconds allowed between successive notifications. If no notifications are received for this period, adapter collect cycle is initiated and the events currently present in the event log are processed.
Maximum elapsed time
during which no notifications are received by the adapter before restarting
the notification listener.
Fetch PM data every X seconds.Info sftp://{HOST} sftp port sftp path: eg. /hfs_public/nbi/text/pfm_output Credentials are defined in the “Credentials” tab of the Device Manager. |
False Info 7200 secs True “” “” True 60 3 “”
Disabled
True Info 5
600
900 |
Yes No Yes No Yes Yes Yes No No No Yes No No No No
No No No No No |
|
Limitations |
|
|
|
|
IPV6 is not supported. |
|
|
|