The Network Management Abstraction Layer (NMAL) will extend perfSONAR capabilities to include automated network topology discovery and tracking in the Unified Network Information Service (UNIS), and incorporate that into overall operations of the OSiRIS infrastructure.
We plan to deploy and maintain perfSONAR components (both within OSiRIS and at our “client” locations) to allow monitoring and measuring the networks interconnecting science domain users and OSiRIS components, and providing input to the Network Fault Localization Service (NFLS) and the Network Orchestration Service (NOS).
Periscope comprises a set of extensions to the standard perfSonar distribution as well as a client monitoring component and data store.
BLiPP agents may reside in both the end hosts (monitoring end-to-end network status) and dedicated diagnose hosts inside networks. The latter deployment can help isolate section failures of networks.
The Periscope UNIS data store exposes a RESTful interface for information necessary to perform data logistics. The data store can hold measurements from BLiPP or network topology inferred through various agents.
Authentication to NMAL components is done using normal signup and shibboleth single sign on. The ‘dlt-web’ application generates a pair of keys per users which are signed by its certificate and are made available for download.
These signed keys can be used by other applications like blipp, ibp-server and ceph for AA with UNIS.
The larger picture of our SDN infrastructure is still in the planning stages. Regardless we have started our deployment efforts with an eye towards enabling advanced control of network flows by configuring host networking with Openvswitch. Below is a diagram of our typical configuration. This is very likely to evolve over time.
Under discussion is the use of OpenDaylight or RYU as our SDN controller integrating with NMAL.