Commit ddb068df authored by Samir Medjiah's avatar Samir Medjiah
Browse files

SOL005_93: Added a new data type : "ForwardingBehaviour InputParameters" (NS LCM)

parent e048559e
Loading
Loading
Loading
Loading
+37 −0
Original line number Original line Diff line number Diff line
@@ -881,6 +881,43 @@ definitions:
        items:
        items:
          $ref: "SOL005_def.yaml#/definitions/IdentifierInNs"
          $ref: "SOL005_def.yaml#/definitions/IdentifierInNs"


  ForwardingBehaviourInputParameters:
    description: >
      This type represents provides input parameters to configure the forwarding behaviour. 
      It shall comply with the provisions defined in Table 6.5.3.73-1.
    type: object
    properties:
      algortihmName:
        description: >
          May be included if forwarding behaviour is equal to LB. Shall not be included otherwise.
          Permitted values:
          * ROUND_ROBIN
          * LEAST_CONNECTION
          * LEAST_TRAFFIC
          * LEAST_RESPONSE_TIME
          * CHAINED_FAILOVER
          * SOURCE_IP_HASH
          * SOURCE_MAC_HASH
        type: string
        enum:
          - ROUND_ROBIN
          - LEAST_CONNECTION
          - LEAST_TRAFFIC
          - LEAST_RESPONSE_TIME
          - CHAINED_FAILOVER
          - SOURCE_IP_HASH
          - SOURCE_MAC_HASH 
      algorithmWeights:
        description: >
          Percentage of messages sent to a CP instance. May be included if applicable to 
          the algorithm.
          If applicable to the algorithm but not provided, default values determined by 
          the VIM or NFVI are expected to be used.
          Weight applies to the CP instances in the order they have been created.
        type: array
        items:
          type: integer

  CpProtocolInfo:
  CpProtocolInfo:
    description: >
    description: >
      This type describes the protocol layer(s) that a CP or SAP uses together with protocol-related information, like
      This type describes the protocol layer(s) that a CP or SAP uses together with protocol-related information, like