AAI EdgeRules UML

References

Diagrams

v16 EdgeRules

v16 EdgeRules

Difference between v15 and v16

$ diff aai_edgerules_v15.plantuml aai_edgerules_v16.plantuml
3c3
< title v15 Active and Available Inventory EdgeRule Relationships
---
> title v16 Active and Available Inventory EdgeRule Relationships
92a93
> "lan-port-config" -- "generic-vnf": PartOf >
111a113,115
> "metadatum" -- "cp": AppliesTo >
> "metadatum" -- "generic-vnf": AppliesTo >
> "metadatum" -- "pnf": AppliesTo >
138a143
> "sdwan-vpn" -- "generic-vnf": PartOf >
163a169
> "site-resource" -- "generic-vnf": PartOf >
205a212
> "wan-port-config" -- "generic-vnf": PartOf >


v15 EdgeRules

v15 EdgeRules

Difference between v14 and v15

$ diff aai_edgerules_v14.plantuml aai_edgerules_v15.plantuml
3c3
< title v14 Active and Available Inventory EdgeRule Relationships
---
> title v15 Active and Available Inventory EdgeRule Relationships
31a32
> "configuration" -- "vrf": Uses >
35a37
> "contact" -- "generic-vnf": supports >
54a57
> "generic-vnf" -- "esr-vnfm": DependsOn >
147a151
> "service-instance" -- "instance-group": Uses >
193a198,200
> "vrf" -- "l3-network": Uses >
> "vrf" -- "l-interface": Uses >
> "vrf" -- "vpn-binding": AppliesTo >


v14 EdgeRules

v14 EdgeRules

Difference between v13 and v14

$ diff aai_edgerules_v13.plantuml aai_edgerules_v14.plantuml
3c3
< title v13 Active and Available Inventory EdgeRule Relationships
---
> title v14 Active and Available Inventory EdgeRule Relationships
11a12
> "allotted-resource" -- "p-interface": Uses >
17a19
> "cloud-region" -- "network-technology": Uses >
27a30
> "configuration" -- "vnfc": Uses >
28a32,33
> "connectivity" -- "service-instance": PartOf >
> "connectivity" -- "vpn-binding": PartOf >
31a37,38
> "device" -- "generic-vnf": Uses >
> "device" -- "service-instance": PartOf >
33a41,42
> "ext-aai-network" -- "esr-system-info": Uses >
> "flavor" -- "pserver": CanBeInstantiatedIn >
41a51
> "generic-vnf" -- "cloud-region": LocatedIn >
45a56
> "generic-vnf" -- "instance-group": Uses >
63a75
> "l3-network" -- "cp": LinksTo >
64a77
> "l3-network" -- "l3-network": Uses >
75a89,90
> "lan-port-config" -- "dhcp-service": Uses >
> "lan-port-config" -- "service-instance": PartOf >
76a92,93
> "line-of-business" -- "l3-network": Uses >
> "l-interface" -- "cp": LinksTo >
95a113
> "network-resource" -- "vpn-binding": Uses >
105a124
> "platform" -- "l3-network": Uses >
108a128
> "pnf" -- "network-resource": LinksTo >
115a136,138
> "sdwan-vpn" -- "service-instance": PartOf >
> "sdwan-vpn" -- "tenant": PartOf >
> "sdwan-vpn" -- "vpn-binding": PartOf >
134a158,161
> "site-resource" -- "allotted-resource": Uses >
> "site-resource" -- "complex": Uses >
> "site-resource" -- "service-instance": PartOf >
> "sp-partner" -- "service-instance": PartOf >
146a174
> "vip-ipv4-address-list" -- "cp": Uses >
148a177
> "vip-ipv6-address-list" -- "cp": Uses >
153a183
> "vlan-tag" -- "cp": Uses >
162a193
> "vpn-binding" -- "p-interface": BindsTo >
167a199
> "wan-port-config" -- "service-instance": PartOf >


v13 EdgeRules

v13 EdgeRules

Difference between v12 and v13

$ diff aai_edgerules_v12.plantuml aai_edgerules_v13.plantuml
3c3
< title v12 Active and Available Inventory EdgeRule Relationships
---
> title v13 Active and Available Inventory EdgeRule Relationships
4a5
> "allotted-resource" -- "allotted-resource": BindsTo >
8a10
> "allotted-resource" -- "model-ver": IsA >
13a16
> "cloud-region" -- "instance-group": Uses >
15a19
> "collection" -- "model-ver": IsA >
17a22,23
> "configuration" -- "configuration": BindsTo >
> "configuration" -- "l3-network": PartOf >
19a26
> "configuration" -- "model-ver": IsA >
20a28,29
> "configuration" -- "vpn-binding": Uses >
> "connector" -- "model-ver": IsA >
25a35
> "forwarder" -- "generic-vnf": AppliesTo >
37a48,49
> "generic-vnf" -- "model-ver": IsA >
> "generic-vnf" -- "nos-server": HostedOn >
44a57
> "instance-group" -- "model-ver": IsA >
51a65
> "l3-network" -- "model-ver": IsA >
55a70
> "lag-interface" -- "l-interface": Uses >
71a87
> "logical-link" -- "model-ver": IsA >
79a96
> "nos-server" -- "pserver": HostedOn >
90a108
> "pnf" -- "model-ver": IsA >
98a117,118
> "service-instance" -- "collection": ComposedOf >
> "service-instance" -- "configuration": ComposedOf >
106a127
> "service-instance" -- "model-ver": IsA >
121a143
> "vf-module" -- "model-ver": IsA >
132a155
> "vnfc" -- "model-ver": IsA >
138a162
> "vpn-binding" -- "customer": Uses >


v12 EdgeRules

v12 EdgeRules

Difference between v11 and v12

$ diff aai_edgerules_v11.plantuml aai_edgerules_v12.plantuml
3c3
< title v11 Active and Available Inventory EdgeRule Relationships
---
> title v12 Active and Available Inventory EdgeRule Relationships
17a18
> "configuration" -- "l-interface": AppliesTo >
18a20
> "configuration" -- "pnf": AppliesTo >
22a25,30
> "forwarder" -- "configuration": Uses >
> "forwarder" -- "lag-interface": ForwardsTo >
> "forwarder" -- "l-interface": ForwardsTo >
> "forwarder" -- "p-interface": ForwardsTo >
> "forwarding-path" -- "configuration": Uses >
> "forwarding-path" -- "service-instance": AppliesTo >
60a69,70
> "logical-link" -- "l-interface": Destination >
> "logical-link" -- "l-interface": Source >
71a82
> "operational-environment" -- "operational-environment": Uses >


v11 EdgeRules

v11 EdgeRules

Difference between v10 and v11

$ diff aai_edgerules_v10.plantuml aai_edgerules_v11.plantuml
3c3
< title v10 Active and Available Inventory EdgeRule Relationships
---
> title v11 Active and Available Inventory EdgeRule Relationships
7a8
> "allotted-resource" -- "l-interface": Uses >
15a17,18
> "configuration" -- "allotted-resource": Uses >
> "configuration" -- "logical-link": Uses >
18a22
> "esr-thirdparty-sdnc" -- "pnf": AppliesTo >
19a24,26
> "generic-vnf" -- "complex": LocatedIn >
> "generic-vnf" -- "configuration": Uses >
> "generic-vnf" -- "ctag-pool": Uses >
22a30
> "generic-vnf" -- "pnf": HostedOn >
34a43
> "l3-network" -- "instance-group": MemberOf >
43a53
> "line-of-business" -- "generic-vnf": Uses >
66a77
> "platform" -- "generic-vnf": Uses >
69a81
> "project" -- "service-instance": Uses >
75a88
> "service-instance" -- "configuration": Uses >
86a100
> "service-instance" -- "zone": LocatedIn >
88a103
> "sriov-vf" -- "sriov-pf": Uses >
98a114,117
> "vip-ipv4-address-list" -- "instance-group": MemberOf >
> "vip-ipv4-address-list" -- "subnet": MemberOf >
> "vip-ipv6-address-list" -- "instance-group": MemberOf >
> "vip-ipv6-address-list" -- "subnet": MemberOf >
101a121,123
> "vnfc" -- "instance-group": MemberOf >
> "vnfc" -- "vip-ipv4-address-list": Uses >
> "vnfc" -- "vip-ipv6-address-list": Uses >



  File Modified

PNG File aai_edgerules_v11.png

May 20, 2019 by Keong Lim

PNG File aai_edgerules_v12.png

May 20, 2019 by Keong Lim

PNG File aai_edgerules_v13.png

May 20, 2019 by Keong Lim

PNG File aai_edgerules_v14.png

May 20, 2019 by Keong Lim

PNG File aai_edgerules_v15.png

May 20, 2019 by Keong Lim

PNG File aai_edgerules_v16.png

May 20, 2019 by Keong Lim

File aai_edgerules_v11.svg

May 20, 2019 by Keong Lim

File aai_edgerules_v12.svg

May 20, 2019 by Keong Lim

File aai_edgerules_v13.svg

May 20, 2019 by Keong Lim

File aai_edgerules_v14.svg

May 20, 2019 by Keong Lim

File aai_edgerules_v15.svg

May 20, 2019 by Keong Lim

File aai_edgerules_v16.svg

May 20, 2019 by Keong Lim

File aai_edgerules_v11.plantuml

May 20, 2019 by Keong Lim

File aai_edgerules_v12.plantuml

May 20, 2019 by Keong Lim

File aai_edgerules_v13.plantuml

May 20, 2019 by Keong Lim

File aai_edgerules_v14.plantuml

May 20, 2019 by Keong Lim

File aai_edgerules_v15.plantuml

May 20, 2019 by Keong Lim

File aai_edgerules_v16.plantuml

May 20, 2019 by Keong Lim