'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Copyright 2021 highstreet technologies GmbH
' Licensed under the Apache License, Version 2.0 (the "License");
' you may not use this file except in compliance with the License.
' You may obtain a copy of the License at
'
' http://www.apache.org/licenses/LICENSE-2.0
'
' Unless required by applicable law or agreed to in writing, software
' distributed under the License is distributed on an "AS IS" BASIS,
' WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
' See the License for the specific language governing permissions and
' limitations under the License.
@startuml
' Diagram
title
OWL Networks
end title
nwdiag {
orbit [shape = cloud; description = "orbit-testbed\nservcies\nDNS; DHCP; LDAP; etc"; color = "lightgrey"];
orbit -- Management_Switches;
network DMZ {
address = "10.50.0.1/16"
color = "yellow"
Management_Switches [description = " <&aperture*4>\nManagement\nSwitches"];
console [address = "console.sb10.orbit-lab.org\n1G-1"; description = " <&cog*4>\n console"];
}
network Control {
address = "10.32.0.1/16"
color = "blue"
Management_Switches;
console [address = "console.sb10.orbit-lab.org\n1G-2"];
n11 [address = "node1-1.sb10.orbit-lab.org\n1G-1"; description = " <&cog*4>\nnode1-1"];
n12 [address = "node1-2.sb10.orbit-lab.org\n1G-1"; description = " <&cog*4>\nnode1-2"];
n13 [address = "node1-3.sb10.orbit-lab.org\n1G-1"; description = " <&cog*4>\nnode1-3"];
n14 [address = "node1-4.sb10.orbit-lab.org\n1G-1"; description = " <&cog*4>\nnode1-4"];
n15 [address = "node1-5.sb10.orbit-lab.org\n1G-1"; description = " <&cog*4>\nnode1-5"];
n16 [address = "node1-6.sb10.orbit-lab.org\n1G-1"; description = " <&cog*4>\nnode1-6"];
n21 [address = "node2-1.sb10.orbit-lab.org\n1G-1"; description = " <&cloud*4>\nnode2-1"];
n22 [address = "node2-2.sb10.orbit-lab.org\n1G-1"; description = " <&cloud*4>\nnode2-2"];
n23 [address = "node2-3.sb10.orbit-lab.org\n1G-1"; description = " <&cloud*4>\nnode2-3"];
n24 [address = "node2-4.sb10.orbit-lab.org\n1G-1"; description = " <&cloud*4>\nnode2-4"];
n25 [address = "node2-5.sb10.orbit-lab.org\n1G-1"; description = " <&cloud*4>\nnode2-5"];
n26 [address = "node2-6.sb10.orbit-lab.org\n1G-1"; description = " <&cloud*4>\nnode2-6"];
n27 [address = "node2-7.sb10.orbit-lab.org\n1G-1"; description = " <&cloud*4>\nnode2-7"];
n28 [address = "node2-8.sb10.orbit-lab.org\n1G-1"; description = " <&cloud*4>\nnode2-8"];
n29 [address = "node2-9.sb10.orbit-lab.org\n1G-1"; description = " <&cloud*4>\nnode2-9"];
}
network CM_OOB {
address = "10.32.0.1/16"
color = "green"
Management_Switches;
n11 [address = "node1-1.sb10.orbit-lab.org\nILO"];
n12 [address = "node1-2.sb10.orbit-lab.org\nILO"];
n13 [address = "node1-3.sb10.orbit-lab.org\nILO"];
n14 [address = "node1-4.sb10.orbit-lab.org\nILO"];
n15 [address = "node1-5.sb10.orbit-lab.org\nILO"];
n16 [address = "node1-6.sb10.orbit-lab.org\nILO"];
n21 [address = "node2-1.sb10.orbit-lab.org\nILO"];
n22 [address = "node2-2.sb10.orbit-lab.org\nILO"];
n23 [address = "node2-3.sb10.orbit-lab.org\nILO"];
n24 [address = "node2-4.sb10.orbit-lab.org\nILO"];
n25 [address = "node2-5.sb10.orbit-lab.org\nILO"];
n26 [address = "node2-6.sb10.orbit-lab.org\nILO"];
n27 [address = "node2-7.sb10.orbit-lab.org\nILO"];
n28 [address = "node2-8.sb10.orbit-lab.org\nILO"];
n29 [address = "node2-9.sb10.orbit-lab.org\nILO"];
}
network Data1 {
address = "10.32.0.1/16"
color = "red"
Management_Switches;
n11 [address = "node1-1.sb10.orbit-lab.org\n1G-2"];
n12 [address = "node1-2.sb10.orbit-lab.org\n1G-2"];
n13 [address = "node1-3.sb10.orbit-lab.org\n1G-2"];
n14 [address = "node1-4.sb10.orbit-lab.org\n1G-2"];
n15 [address = "node1-5.sb10.orbit-lab.org\n1G-2"];
n16 [address = "node1-6.sb10.orbit-lab.org\n1G-2"];
n21 [address = "node2-1.sb10.orbit-lab.org\n25G-1"];
n22 [address = "node2-2.sb10.orbit-lab.org\n25G-1"];
n23 [address = "node2-3.sb10.orbit-lab.org\n25G-1"];
n24 [address = "node2-4.sb10.orbit-lab.org\n25G-1"];
n25 [address = "node2-5.sb10.orbit-lab.org\n25G-1"];
n26 [address = "node2-6.sb10.orbit-lab.org\n25G-1"];
n27 [address = "node2-7.sb10.orbit-lab.org\n25G-1"];
n28 [address = "node2-8.sb10.orbit-lab.org\n25G-1"];
n29 [address = "node2-9.sb10.orbit-lab.org\n25G-1"];
dell1 [description = " <&aperture*4>\nDell1 SwitcheSwitch\n10G to Fujitsu1"];
fujitsu1 [description = " <&aperture*4>\nFujitsu1 Switch"];
}
network Data2 {
address = "10.32.0.1/16"
color = "orange"
Management_Switches;
n11 [address = "node1-1.sb10.orbit-lab.org\n1G-3"];
n12 [address = "node1-2.sb10.orbit-lab.org\n1G-3"];
n13 [address = "node1-3.sb10.orbit-lab.org\n1G-3"];
n14 [address = "node1-4.sb10.orbit-lab.org\n1G-3"];
n15 [address = "node1-5.sb10.orbit-lab.org\n1G-3"];
n16 [address = "node1-6.sb10.orbit-lab.org\n1G-3"];
n21 [address = "node2-1.sb10.orbit-lab.org\n25G-2"];
n22 [address = "node2-2.sb10.orbit-lab.org\n25G-2"];
n23 [address = "node2-3.sb10.orbit-lab.org\n25G-2"];
n24 [address = "node2-4.sb10.orbit-lab.org\n25G-2"];
n25 [address = "node2-5.sb10.orbit-lab.org\n25G-2"];
n26 [address = "node2-6.sb10.orbit-lab.org\n25G-2"];
n27 [address = "node2-7.sb10.orbit-lab.org\n25G-2"];
n28 [address = "node2-8.sb10.orbit-lab.org\n25G-2"];
n29 [address = "node2-9.sb10.orbit-lab.org\n25G-2"];
dell2 [description = " <&aperture*4>\nDell2 SwitcheSwitch\n10G to Fujitsu2"];
fujitsu2 [description = " <&aperture*4>\nFujitsu2 Switch"];
}
}
' End Diagram
' Format
header
<b><font color=#8888ff>License</font></b>
<b><font color=#8888ff>Apache 2.0</font></b>
end header
right footer
Thanks to plantUml!
2021-03-15 | onap.org | owl
end footer
hide stereotype
skinparam backgroundColor #fefefe
skinparam backgroundColor #fefefe
'skinparam handwritten true
skinparam roundcorner 15
skinparam class {
BorderColor #444444
BackgroundColor #ffffdd
FontColor #444444
}
skinparam component {
BorderColor #444444
BackgroundColor #ffffdd
BackgroundColor<<control>> #ffff00
BackgroundColor<<compute>> #eeeeee
FontColor #444444
}
skinparam database {
BorderColor #444444
BackgroundColor #ffffdd
FontColor #444444
}
skinparam note {
BorderColor #444444
BackgroundColor #ffffdd
FontColor #444444
}
skinparam sequence {
MessageAlign left
ArrowThickness 2
ArrowColor #2277dd
ArrowFontColor #444444
ActorBorderColor #444444
LifeLineBorderColor #444444
LifeLineBackgroundColor #eeeeee
BoxBorderColor #444444
GroupBorderColor #444444
GroupBackgroundColor #eeeeee
ParticipantBorderColor #444444
ParticipantBackgroundColor #ffffdd
ParticipantFontColor #444444
ActorBackgroundColor #ffffdd
'ActorFontColor DeepSkyBlue
'ActorFontSize 17
'ActorFontName Aapex
}
@enduml
|