Changes between Version 13 and Version 14 of Architecture/Network


Ignore:
Timestamp:
Apr 28, 2020, 11:21:01 PM (4 years ago)
Author:
msherman
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Architecture/Network

    v13 v14  
    1 [[TOC(hardware/Domains*, hardware/networking*, hardware/optical*, hardware/nodes*, hardware/sdr*, hardware/rf-front-end*, hardware/antennas*, hardware/fullduplex*, depth=3)]]
     1[[TOC(WikiStartBeta,TestbedInformation*,depth=4)]]
    22
    3 == Network Architecture ==
     3=== Networks
    44There exist three primary networks that are accessible by experimenters in COSMOS. Device connections to these networks are determined by the number of interfaces and their maximum bandwidth. Every device has at least a connection to the [#ControlPlane Control Plane]. Then depending on the number of additional interfaces, the device may have a connection to either one or both of the [#DataPlane Data Planes]. Please see the device specific pages for more detailed information.
    55
    6 === Control Plane ===
     6==== Control Plane
    77The control plane is a physically separate network designed to facilitate infrastructure control and user access to end devices. The control plane network runs on top of Dell S4048-ON switches providing up to 10G connectivity between devices. Please note that performance on the control plane is not guaranteed or deterministic and the network is only meant for experiment coordination and debugging.
    88
    9 === Data Plane ===
     9==== Data Plane
    1010There exist two parallel data plane networks that are available to experimenters. The data plane networks are interconnected with Dell Z9100-ON switches providing up to 100G connectivity between devices. The switches are built on the Broadcom Tomahawk chipset and support Openflow 1.3 as well as ONIE. The data planes are meant for latency and bandwidth sensitive experiment traffic where performance is intended to be deterministic.
    1111
    12 === User facing network architecture ===
     12==== User facing network architecture
    1313[[Image(cosmos_logical_net.png, 900px)]]
    1414
     
    1818Non-user facing networks connect services, and manage hardware.
    1919
    20 ==== Locality within the network ====
     20===== Locality within the network
    2121While all devices within the network may be connected, there are bandwidth and latency considerations.
    2222For convenience, devices within the same physical location / topology have matching suffixes.
     
    2626
    2727
    28 === Isolation and infrastructure
     28==== Isolation and infrastructure
    2929
    3030We enforce a split between "Control", "Data", and "Infrastructure" networks. Control and Infrastructure share common physical hardware (Switches, cables, etc.), using VLANs to provide isolation. Together these provide services and user access to the testbed.
     
    3838Consoles give users access from outside and communicate with services on the DMZ network, and access to the testbed devices over control.
    3939
    40 === Network Roles
     40==== Network Roles
    4141[[Image(COSMOS Net Arch.png, 900px, align=right)]]
    4242Each Domain has a control network, that is statically configured, as well as two configurable data plane networks. Imaging and other configuration tasks is done via the control network, while experiment and radio traffic is passed on the data networks.
     
    5050
    5151
    52 === Logical Sites ===
     52==== Logical Sites
    5353
    5454Currently, there are two logically distinct sites.
     
    6262 * sb1 - sb10.orbit
    6363
    64 === Vlan Assignment
     64==== Vlan Assignment
    6565
    6666{{{