Commit 563266a4 authored by Yann Garcia's avatar Yann Garcia
Browse files

Fix reference issues

parent 8fe8b172
Loading
Loading
Loading
Loading

Reference.txt

deleted100644 → 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
+53 −4
Original line number Diff line number Diff line
@@ -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
@@ -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"
+1 −0
Original line number Diff line number Diff line
@@ -3,6 +3,7 @@ Package ietf_microwave_topology { // mwt

    Data {
         type Mw_Topology;
         type MwTp;
    }

}
 No newline at end of file
+11 −7
Original line number Diff line number Diff line
@@ -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

@@ -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
+22 −3
Original line number Diff line number Diff line
@@ -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
@@ -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