Description

Based on the standard IEEE 802.1BR, Junos Fusion is a software solution to build a network solution using simple access devices with the feature-rich aggregation device. This solution comprises of an Aggregation Device (AD) that can be an MX, QFX10k or EX9200. The Aggregation Device (AD) is then extended to interconnect with multiple Satellite Devices (SD) comprising of supported QFX- or EX-Series access devices, allowing the aggregation device to expand the number of available network interfaces significantly. The satellite devices appear as a line card connected to the Aggregation device (AD). This entire system of interconnected AD and SD is called Junos Fusion.

This article explains various software daemons that run of Aggregation Device ( AD) and Satellite Devices (SD) 

Solution

Software Daemons in Junos Fusion

Satellite device (SD)

The SD is running a very lightweight version of Linux called Satellite Networking OS (SNOS). The following daemons run on SNOS.

  1. DPD (discovery and provisioning daemon) :

    The purpose of this daemon is to host the implementation of the below satellite management protocols

    • LLDP
    • PE-CSP

    DPD interacts with SPFE (satellite PFE daemon) to get the information related to locally attached interfaces and the state of each information (up/down) and pass this information to the aggregation device. Similarly, it communicates the port’s E-channel identifier (PCID) assigned for each interface, .1BR forwarding table and the physical interface parameters (MTU, auto-negotiation)  that it received from the aggregation device to SPFE.

  2. SPFE (satellite PFE daemon)

    The purpose of this daemon is to program the forwarding asci on a satellite device based on the 802.1BR forwarding table received from the DPD. Other functions performed by SPFE includes reporting link up-down events, polling stats periodically and pre-processing of the host bound traffic.

  3. AMD ( API management Daemon)

    It provides a JSON-RPC connection between the aggregation device and the satellite device.

  4. LCMD (Platform management daemon)

    This daemon is responsible for the management of FRUs on a satellite device. LCMD monitor and report environmental details related to satellite FRU to aggregation device via JSON-RPC.


Aggregation Device (AD)

The aggregation device is always running the full-featured Junos OS. Additional daemons are added on the aggregation devices to support Junos Fusion functionality.

  1. SDPD (Satellite discovery and provisioning daemon)

    The purpose of this daemon is to host the implementation of LLDP and CSP protocols on the aggregation. It is also responsible for satellite device management.

  2. SPMD (satellite platform and management daemon)

    This daemon is responsible for the creation of extended port IFDs on the aggregation device, SD environment monitoring, and collecting statistics from SD.

Related Information