Loading Reference.txtdeleted 100644 → 0 +0 −13 Original line number Diff line number Diff line +==========+=========================+===============================+ | Prefix | YANG Module | Reference | +==========+=========================+===============================+ | mwt | ietf-microwave-topology | draft-ietf-ccamp-mw-topo-yang | +----------+-------------------------+-------------------------------+ | nw | ietf-network | [RFC8345] | +----------+-------------------------+-------------------------------+ | nt | ietf-network-topology | [RFC8345] | +----------+-------------------------+-------------------------------+ | mw-types | ietf-microwave-types | [RFC8561] | +----------+-------------------------+-------------------------------+ | tet | ietf-te-topology | [RFC8795] | +----------+-------------------------+-------------------------------+ No newline at end of file test-purposes/AtsMDSC.tplan2 +53 −4 Original line number Diff line number Diff line Loading @@ -324,12 +324,11 @@ Package AtsMDSC { networksList containing name_ indicating value any_value, networks containing network_id indicating value any_value, network_types containing te_topology indicating value any_value mw_topology containing ;, te_topology containing mw_topology indicating value any_value ;;, node_id indicating value any_value, termination_points indicating value any_value, links indicating value any_value Loading Loading @@ -383,6 +382,56 @@ Package AtsMDSC { } } Test Purpose { TP Id TP_mWT_PNC_MW_NODE_GET_BV_01 Test objective "Verify that the IUT provides the MW network nodes for a networks with mandatory mWT GC 024 data elements subset - black box abstraction level." Reference "ETSI GS mWT 024 Annex A.2.2", "RFC 8345 A YANG Data Model for Network Topologies", "RFC 8795 YANG Data Model for Traffic Engineering (TE) Topologies", "draft-ietf-ccamp-mw-topo-yang-02 A YANG Data Model for Microwave Topology" Config Id Config_mWT_2 PICS Selection IUT_PNC and RESTCONF and SEC_TLS and ABSTRACT_BB and MW_TOPO Initial conditions with { the IUT entity is idle and the IUT entity having discovered several MW ethernet networks topologies } Expected behaviour ensure that { when { the IUT entity receives a vRequestGet containing uri indicating value "/restconf/data/ietf-microwave-topology/networks/network/node"; from the TEST_SYSTEM entity } then { the IUT entity sends a r200 containing headers containing content_type indicating value "application/yang-data+xml";, body containing networks containing networksList containing name_ indicating value any_value, networks containing network_id indicating value any_value, network_types containing te_topology containing mw_topology indicating value any_value ;;, node_id indicating value any_value, termination_points indicating value any_value, links indicating value any_value ;;;;; to the TEST_SYSTEM entity } } } } // End of Group "MWTopology" } // End of Group "Blackbox" Loading test-purposes/ietf_microwave_topology.tplan2 +1 −0 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ Package ietf_microwave_topology { // mwt Data { type Mw_Topology; type MwTp; } } No newline at end of file test-purposes/ietf_networks_topology.tplan2 +11 −7 Original line number Diff line number Diff line Loading @@ -32,13 +32,14 @@ Package ietf_networks_topology { // nt type NodesList; // FIXME Collection of Node type Node with node_id of type string, termination_point of type TerminationPointList node_id of type uri, supported_node of type SupportingNetworkList ; type Node with node_id of type uri, termination_point of type TerminationPointList ; type SupportingNetworkList; // FIXME Collection of SupportingNetwork Loading @@ -46,8 +47,11 @@ Package ietf_networks_topology { // nt network_ref of type uri // /nw:networks/nw:network/nw:network-id ; type SupportingNodeList with network_ref of type string // /networks/network/network-id type SupportingNodeList; // FIXME Collection of SupportingNode type SupportingNode with network_ref of type uri, // /networks/network/network-id node_id of type uri // /networks/network/node/node-id ; // String declaration Loading test-purposes/ietf_te_topology.tplan2 +22 −3 Original line number Diff line number Diff line Loading @@ -6,13 +6,18 @@ Package ietf_te_topology { // tet import all from ietf_te_types; import all from ietf_yang_library; import all from ietf_microwave_topology; import all from ietf_geop_json; Data { type TerminationPointList; // FIXME Collection of TerminationPoint type TerminationPoint with tp_id of type uri, // /nw:networks/nw:network/nw:network-id SupportingTerminationPoint of type SupportingTerminationPointList, te of type Te supporting_termination_point of type SupportingTerminationPointList, te_tp_id of type TeTpId, //te-types:te-tp-id te of type Te // ; type SupportingTerminationPointList; // FIXME Collection of SupportingTermination Loading @@ -23,6 +28,20 @@ Package ietf_te_topology { // tet tp_ref of type uri ; type TeTpId; type Te with name_ of type string, optional geolocation of type Geolocation, mw_tp of type MwTp // Cyclic import with ietf_microwave_topology ; type Geolocation with optional altitude of type int64, optional latitude of type GeographicCoordinateDegree, optional longitude of type GeographicCoordinateDegree ; type Te_Topology; } Loading Loading
Reference.txtdeleted 100644 → 0 +0 −13 Original line number Diff line number Diff line +==========+=========================+===============================+ | Prefix | YANG Module | Reference | +==========+=========================+===============================+ | mwt | ietf-microwave-topology | draft-ietf-ccamp-mw-topo-yang | +----------+-------------------------+-------------------------------+ | nw | ietf-network | [RFC8345] | +----------+-------------------------+-------------------------------+ | nt | ietf-network-topology | [RFC8345] | +----------+-------------------------+-------------------------------+ | mw-types | ietf-microwave-types | [RFC8561] | +----------+-------------------------+-------------------------------+ | tet | ietf-te-topology | [RFC8795] | +----------+-------------------------+-------------------------------+ No newline at end of file
test-purposes/AtsMDSC.tplan2 +53 −4 Original line number Diff line number Diff line Loading @@ -324,12 +324,11 @@ Package AtsMDSC { networksList containing name_ indicating value any_value, networks containing network_id indicating value any_value, network_types containing te_topology indicating value any_value mw_topology containing ;, te_topology containing mw_topology indicating value any_value ;;, node_id indicating value any_value, termination_points indicating value any_value, links indicating value any_value Loading Loading @@ -383,6 +382,56 @@ Package AtsMDSC { } } Test Purpose { TP Id TP_mWT_PNC_MW_NODE_GET_BV_01 Test objective "Verify that the IUT provides the MW network nodes for a networks with mandatory mWT GC 024 data elements subset - black box abstraction level." Reference "ETSI GS mWT 024 Annex A.2.2", "RFC 8345 A YANG Data Model for Network Topologies", "RFC 8795 YANG Data Model for Traffic Engineering (TE) Topologies", "draft-ietf-ccamp-mw-topo-yang-02 A YANG Data Model for Microwave Topology" Config Id Config_mWT_2 PICS Selection IUT_PNC and RESTCONF and SEC_TLS and ABSTRACT_BB and MW_TOPO Initial conditions with { the IUT entity is idle and the IUT entity having discovered several MW ethernet networks topologies } Expected behaviour ensure that { when { the IUT entity receives a vRequestGet containing uri indicating value "/restconf/data/ietf-microwave-topology/networks/network/node"; from the TEST_SYSTEM entity } then { the IUT entity sends a r200 containing headers containing content_type indicating value "application/yang-data+xml";, body containing networks containing networksList containing name_ indicating value any_value, networks containing network_id indicating value any_value, network_types containing te_topology containing mw_topology indicating value any_value ;;, node_id indicating value any_value, termination_points indicating value any_value, links indicating value any_value ;;;;; to the TEST_SYSTEM entity } } } } // End of Group "MWTopology" } // End of Group "Blackbox" Loading
test-purposes/ietf_microwave_topology.tplan2 +1 −0 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ Package ietf_microwave_topology { // mwt Data { type Mw_Topology; type MwTp; } } No newline at end of file
test-purposes/ietf_networks_topology.tplan2 +11 −7 Original line number Diff line number Diff line Loading @@ -32,13 +32,14 @@ Package ietf_networks_topology { // nt type NodesList; // FIXME Collection of Node type Node with node_id of type string, termination_point of type TerminationPointList node_id of type uri, supported_node of type SupportingNetworkList ; type Node with node_id of type uri, termination_point of type TerminationPointList ; type SupportingNetworkList; // FIXME Collection of SupportingNetwork Loading @@ -46,8 +47,11 @@ Package ietf_networks_topology { // nt network_ref of type uri // /nw:networks/nw:network/nw:network-id ; type SupportingNodeList with network_ref of type string // /networks/network/network-id type SupportingNodeList; // FIXME Collection of SupportingNode type SupportingNode with network_ref of type uri, // /networks/network/network-id node_id of type uri // /networks/network/node/node-id ; // String declaration Loading
test-purposes/ietf_te_topology.tplan2 +22 −3 Original line number Diff line number Diff line Loading @@ -6,13 +6,18 @@ Package ietf_te_topology { // tet import all from ietf_te_types; import all from ietf_yang_library; import all from ietf_microwave_topology; import all from ietf_geop_json; Data { type TerminationPointList; // FIXME Collection of TerminationPoint type TerminationPoint with tp_id of type uri, // /nw:networks/nw:network/nw:network-id SupportingTerminationPoint of type SupportingTerminationPointList, te of type Te supporting_termination_point of type SupportingTerminationPointList, te_tp_id of type TeTpId, //te-types:te-tp-id te of type Te // ; type SupportingTerminationPointList; // FIXME Collection of SupportingTermination Loading @@ -23,6 +28,20 @@ Package ietf_te_topology { // tet tp_ref of type uri ; type TeTpId; type Te with name_ of type string, optional geolocation of type Geolocation, mw_tp of type MwTp // Cyclic import with ietf_microwave_topology ; type Geolocation with optional altitude of type int64, optional latitude of type GeographicCoordinateDegree, optional longitude of type GeographicCoordinateDegree ; type Te_Topology; } Loading