Commit a3144275 authored by Alfonso Tierno's avatar Alfonso Tierno
Browse files

PDU selection at instantiation

parent b0e75b5d
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -103,7 +103,7 @@ OSM can handle Physical Network Functions through managing the lifecycle, in par
Some relevant concepts are:

- PNF: Physical network function. It refers to a HW box that provides a networking function. For example: Routers, firewalls and load balancers.
- PDU: Physical deployment unit. It refers to the instance of the PNF that will be managed.
- PDU: Physical deployment unit. It refers to the instance of the PNF in a VIM or VIM_account that will be managed.
- HNF: Hybrid network function: Network function composed of both physical and virtual elements.

In OSM, there are no fundamental differences between modelling a VNF, a PNF or a Hybrid Network Function (HNF). In those cases where we want to define NS packages consisting of PNF packages or HNF packages, OSM needs to be instructed about the available PDUs.
@@ -138,7 +138,7 @@ Then, using the OSM CLI, the yaml file is used to register the PDU.
osm pdu-create --descriptor_file PDU_router.yaml
```

Finally, the PDU is included in the descriptor as it was any VDU (with the applicable parameters), and Day1/2 configurations can be applied to it. For example, a PDU could be modeled like this:
Finally, the PDU is included in the descriptor as it was any VDU (with the applicable parameters) by setting `pdu-type`, and Day1/2 configurations can be applied to it. For example, a PDU could be modeled like this:

```yaml
    vdu:
@@ -153,6 +153,8 @@ Finally, the PDU is included in the descriptor as it was any VDU (with the appli
              ...
```

At instantiation time, OSM looks for a free PDU in the target `VIM_account` with the same type declared at `VNFD.vdu.pdu_type` and having al least all the interfaces declared at `VNFD.vdu`, that is, each `VNFD.vdu.interfaces.name` must be present at `PDU.interfaces.name`.

## Intra-VIM SDN management (for SDN Assist)

TODO: Page in elaboration.