Hierarchy modeling with the networkPipe and pipeComposition tables

The networkPipe table and pipeComposition table can be used together to represent connectivity at different layers, for example the modeling of layer 2 and layer 3 connections.

A layer 3 connection can be considered as a higher-level connection that is defined in terms of lower-level layer 2 connections. A hierarchy of connections is modeled using the networkPipe and pipeComposition tables, as follows:

Rows in the networkPipe table can be combined in collections using the pipeComposition table
The difference between a network pipe and a simple connection is that a network pipe is an entity. This gives the network pipe the following advantages over a simple connection:
  • You can associate attributes to the network pipe, for example by using the entityDetails table.
  • A network pipe is able to participate in the relationships available to entities, including containment, connectivity, and dependency relationships.
The pipeComposition table allows a higher-level connection to be defined in terms of lower-level connections
The higher-level and lower-level connections are all represented by rows in the networkPipe table.