Test Networks
it is recommended to run the different components in different networks for security and responsibility reasons.
PlantUML Macro |
---|
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Copyright 2021 highstreet technologies USA Corp.
' This work is licensed under a Creative Commons Attribution 4.0 International License.
' SPDX-License-Identifier: CC-BY-4.0
' https://creativecommons.org/licenses/by/4.0/deed.en
@startuml o-ran-sc-d-test-networks
' Diagram
title
Use case Networks
end title
nwdiag {
network DMZ {
address = "172.30.0.0/16"
color = "blue"
internet [shape = cloud; description = "Internet\nOther Servcies\nDNS; DHCP; NTP; Acumos, etc"; color = "lightgrey"];
gateway [address = "gateway\n10G-1"; description = " <&aperture*4>\n Gateway"];
identity [address = "identity\n10G-1"; description = " <&cog*4>\nIdentity"];
}
network SMO {
address = "172.40.0.0/16\n2001:db8:1:40::/96"
color = "yellow"
gateway [address = "gateway\n10G-2"];
' Common
clusterCoordination [address = "zookeeper\n10G-1"; description = " <&cog*4>\nCluster\nCoordination"];
bus [address = "dmaap\n10G-1"; description = " <&cog*4>\nMessageBus"];
persitence [address = "persitence\n10G-1"; description = " <&document*4>\nPersitence"];
topologyNet [address = "topology\n10G-1"; description = " <&cog*4>\nTopology Network"];
topologyGeo [address = "topology\n10G-1"; description = " <&cog*4>\nTopology Geo"];
' NON-RT-RIC
a1Control [address = "a1-control\n10G-1"; description = " <&cog*4>\nA1 Controller"];
a1Policy [address = "policy\n10G-1"; description = " <&cog*4>\nA1 Policy"];
a1Web [address = "a1-policy-web\n10G-1"; description = " <&cog*4>\nPolicy-Web"];
' OAM
sdnr [address = "sdnr\n10G-1"; description = " <&cog*4>\nOAM Controller"];
oamWeb [address = "sdnc-web\n10G-1"; description = " <&cog*4>\nOAM-Web"];
ves [address = "ves-collector\n10G-1"; description = " <&cog*4>\nVES-Collector"];
}
network NET {
gateway [address = "gateway\n10G-3"];
address = "172.50.0.0/16\n2001:db8:1:50::/96"
color = "pink"
a1Control [address = "a1-control\n100G-2"];
ves [address = "ves-collector\n100G-2"];
sdnr [address = "sdnr\n100G-2"];
nfs [shape = cloud; description = "Network Functions\ncNF; vNF; pNF; etc"];
}
}
' End Diagram
' Format
left footer
<img:https://media-exp1.licdn.com/dms/image/C560BAQH0qSJJi67N4g/company-logo_200_200/0/1606867328974?e=2159024400&v=beta&t=OybMqHsK24YCp_WeGC10qJWJp-tsHu2GnjuF5gEeGSM{scale=0.2}> Copyright 2021 highstreet technologies USA Corp.
. This work is licensed under a Creative Commons Attribution 4.0 International License.
. SPDX-License-Identifier: CC-BY-4.0
. 2021-05-24 | o-ran.org | Thanks to PlantUML!
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 |
DMZ
DMZ (demilitarized zone) contains and exposes external services to the internet (IPv4 only).
The network-id is 30 - the short name is dmz.
- IPv4
- Subnet: 172.30.0.0/16
- Gateway: 172.30.0.1
SMO
The primary network to exchange data between the physical nodes and virtual machines related to the SMO components.
The network-id is 40 - the short name is smo.
- IPv4
- Subnet: 172.40.0.0/16
- Gateway: 172.40.0.1
- IPv6
- Subnet: 2001:db8:1:40::/96
- Gateway: 2001:db8:1:40::1
NET
The primary network for interactions between SMO and the O-RAN network (A1, O1, O2, OpenFronthaul-Managment-Plane).
The network-id is 50 - the short name is net.
- IPv4
- Subnet: 172.50.0.0/16
- Gateway: 172.50.0.1
- IPv6
- Subnet: 2001:db8:1:50::/96
- Gateway: 2001:db8:1:50::1