Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Scope

This page describes the different networks between the bare metal servers.

Graph

draw.io Diagram
bordertrue
diagramNameNetworks
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth772
revision5


Networks

The following subchapters describing the individual networks and its functions.

10.1.0.1/16 CM OOB

Out of Band Management  connects to a customer’s private IT management network and provides for secure management and administration.

10.30.0.1/16 Control

The network dedicated to OpenStack control messages.

10.31.0.1/16 Data1

The primary network to exchange data between the physical nodes and virtual machines.

10.32.0.1/16 Data2

The secondary network to exchange data between the physical nodes and virtual machines.

10.50.0.1/16 DMZ

DMZ (demilitarized zone) contains and exposes external services to the internet. 


Another view of the same thing

PlantUML Macro
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
' 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