Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Navigation
Guide That Contains This Content
[+] Expand All
[-] Collapse All

    List of Junos OS Processes

    Junos OS consists of multiple processes that run on different platforms and have unique functions. The separation of functions provides operational stability, because each process accesses its own protected memory space.

    Table 1 describes the processes that run only on MX Series 3D Universal Edge Routers.

    Table 1: Junos OS Processes on MX Series Platform Only

    Process

    Name

    Description

    Clksync process (RE)

    clksyncd

    Defines the operation of synchronous Ethernet and Precision Time Protocol (PTP) on a Juniper MX Series router. The operation includes communication with the Packet Forwarding Engine (clock-sync module) to program and process clock events from the EEC clock.

    Operates the PTP stack, exchanges packets, and handles the configuration changes for the modular MX Series (MX80).

    Controls the configuration and monitoring of the overall operation of the PTP functionality for chassis-based MX platforms (MX240, MX480, and so on).

    Clock-sync process (PFE)

    clock-sync

    Programs and monitors the modular interface card (MIC), the CPLD, and the EEC clock. Peer of the clksyncd process module.

    Captures all PTP and Synchronous Ethernet statistics on the Packet Forwarding Engine and provides them to the Routing Engine.

    Interchassis communication process

    iccpd

    Exchanges proprietary Junos OS messages between two Juniper MX Series routers that take part in a multi-chassis link aggregation group (LAG).

    Statistics agent process

    stats-agentd

    Acts as a relay process to collect interface statistics for all software development kit (SDK) applications.

    Interacts with the pfed process to collect the logical interface statistics for SDK applications.

    Table 2 lists all the other processes that are common across platforms.

    Table 2: Junos OS Processes

    Name

    Process

    Description

    Adaptive services process

    adaptive-services

    Manages the configuration for stateful firewall, Network Address Translation (NAT), intrusion detection service (IDS), and IP Security (IPsec) services on the Adaptive Services PIC.

    Alarm control process

    alarm-control

    Configures the system alarm.

    Access Node Control Protocol (ANCP) process

    ancpd-service

    Works with a special Internet Group Management Protocol (IGMP) session to collect outgoing interface mapping events in a scalable manner.

    Application identification process

    application-identification

    Identifies an application using intrusion detection and prevention (IDP) to allow or deny traffic based on applications running on standard or nonstandard ports.

    RADIUS accounting process

    audit-process

    Gathers statistical data that can be used for general network monitoring, analyzing, and tracking usage patterns, for billing a user based upon the amount of time or type of services accessed.

    Auto-configuration process

    auto-configuration

    Configures interfaces automatically.

    Boot process

    bootp

    Enables a router, switch, or interface to act as a Dynamic Host Configuration Protocol (DHCP) or bootstrap protocol (BOOTP) relay agent. DHCP relaying is disabled.

    Captive portal content delivery process

    captive-portal-content-delivery

    Specifies the location to which a subscriber's initial Web browser session is redirected, enabling initial provisioning and service selection for the subscriber.

    Universal Edge Layer 2 Tunneling Protocol process

    ce-l2tp-service

    (M10, M10i, M7i, and MX Series routers only) Establishes L2TP tunnels and Point-to-Point Protocol (PPP) sessions through L2TP tunnels.

    Ethernet OAM connectivity fault management process

    cfm

    Monitors the physical link between two switches.

    Chassis control process

    chassis-control

    Manages the chassis.

    Class of service process

    class-of-service

    Controls the router's or switch’s CoS configuration.

    Ethernet clock synchronization process

    clksyncd-service

    Uses Synchronous Ethernet (SyncE) for external clock synchronization .

    Craft interface I/O control process

    craft-control

    Controls the I/O of the craft interface.

    Database replication process

    database-replication

    (EX Series switches and MX Series routers only) Manages the replication of updates from the master to the slave in the database management system.

    Datapath trace process

    datapath-trace-service

    Traces the path taken by the packet through the network.

    Dynamic Host Configuration Protocol process

    dhcp-service

    (EX Series switches and MX Series routers only) Enables a DHCP server to allocate network IP addresses and deliver configuration settings to client hosts without user intervention.

    Diameter process

    diameter-service

    Implements the Diameter protocol which uses the Transmission Control Protocol (TCP) and Stream Control Transmission Protocol (SCTP) instead of User Datagram Protocol (UDP), for monitoring the network.

    Disk monitoring process

    disk-monitoring

    Checks the health of the hard disk drive on the Routing Engine.

    Dynamic flow capture (DFC) process

    dynamic-flow-capture

    Controls the DFC configurations on Monitoring Services III PICs.

    ECC parity errors logging process

    ecc-error-logging

    Logs the ECC parity errors into the memory on the Routing Engine.

    Connectivity fault management (CFM) process

    ethernet-connectivity-fault-management

    Provides IEEE 802.1ag OAM CFM database information for CFM maintenance association end points (MEPs) in a CFM session.

    Ethernet OAM Link-Fault-Management process

    ethernet-link-fault-management

    (EX Series switches and MX Series routers only) Provides the OAM link fault management (LFM) information for Ethernet interfaces.

    Event processing process

    event-processing

    or

    eventd

    Configures the application to handle all generated events.

    Firewall process

    firewall

    Manages the firewall configuration and enables accepting or rejecting packets that are transiting an interface on a router or switch.

    General authentication process

    general-authentication-service

    (EX Series switches and MX Series routers only) Manages general authentication of a user.

    Inter-Chassis Communication Protocol (ICCP) process

    iccp-service

    Synchronizes data within a set of two (or more) PEs that form a redundancy group (RG).

    IDP policy process

    idp-policy

    Enables various attack detection and prevention techniques on traffic traversing the network.

    Integrated Local Management Interface process

    ilmi

    Provides bidirectional exchange of management information between two Asynchronous Transfer Mode (ATM) interfaces across a physical connection.

    Inet process

    inet-process

    Configures the IP multicast family.

    Init process

    init

    Initializes the USB modem.

    Interface control process

    interface-control

    Controls the router's or switch’s physical interface devices and logical interfaces.

    Kernel replication process

    kernel-replication

    Replicates the state of the backup Routing Engine when graceful Routing Engine switchover (GRES) is configured.

    Layer 2 address flooding and learning process

    l2-learning

    Enables a router to:

    • Learn unicast media access control (MAC) addresses to avoid flooding the packets to all the ports in a bridge domain.
    • Create a source MAC entry in its source and destination MAC tables for each MAC address learned from packets received on ports that belong to the bridge domain.

    Layer 2 Control Protocol process

    l2cpd-service

    Enables features such as Layer 2 protocol tunneling and nonstop bridging.

    Link Aggregation Control Protocol process

    lacp

    The process:

    • Provides a standardized means for exchanging information between partner systems on a link.
    • Allows the link aggregation control instances to reach agreement on the identity of the Link Aggregation Group (LAG) to which the link belongs, and then to move the link to that LAG.
    • Enables the transmission and reception processes for the link to function in an orderly manner.

    Link management process

    link-management

    Manages traffic engineering links.

    Local policy decision function process

    local-policy-decision-function

    Regulates the collection of statistics related to applications and application groups and tracking of information about dynamic subscribers and static interfaces.

    Logical system multiplexer process

    logical-system-mux

    or

    lrmuxd

    Manages multiple instances of the routing protocols process (rpd) on a machine running logical routers.

    MAC validation process

    mac-validation

    Configures MAC address validation that enables a router to validate if received packets contain a trusted IP source and an Ethernet MAC source address.

    Management Information Base II process

    mib-process

    Provides the router's MIB II agent.

    Mobile IP process

    mobile-ip

    Configures Junos OS Mobile IP features.

    NFS mount requests process

    mountd-service

    (EX Series switches and MX Series routers only) Completes NFS mount requests.

    MPLS Periodic Traceroute process

    mpls-traceroute

    Enables tracing of forwarding equivalence classes (FECs) for LDP Layered Service Providers (LSPs).

    Multiservice process

    mspd

    Configures mutliservice edge routers.

    Multicast Snooping process

    multicast-snooping

    (EX Series switches and MX Series routers only) Makes Layer 3 information, such as the MAC addresses of members of a multicast group, known to Layer 2 devices, such as VLAN switches.

    DNS server process

    named-service

    Enables a router or a switch to resolve hostnames into addresses.

    Bidirectional Forwarding Detection process

    neighbor-liveness

    Displays the process, which specifies the maximum length of time that the router waits for its neighbor to re-establish an LDP session.

    Remote NFS server process

    nfsd-service

    Provides remote file access for applications that need NFS-based transport.

    Network time process

    ntp

    Provides the mechanisms to synchronize time and coordinate time distribution in a large, diverse network.

    Packet-triggered dynamic subscribers and policy control (PTCP) process

    packet-triggered-subscribers

    Enables the application of policies to dynamic subscribers that are controlled by a subscriber termination device.

    Peer selection service process

    peer-selection-service

    Enables peer selection.

    Periodic packet management process

    periodic-packet-services

    Processes a variety of time-sensitive periodic tasks so that other processes can more optimally direct their resources.

    Packet Forwarding Engine process

    pfed

    Gathers and reports Packet Forwarding Engine statistics.

    Packet gateway service process

    pgcp-service

    or

    pgcpd

    Configures the Packet Gateway Control Protocol (PGCP) that is required for the border gateway function (BGF) feature.

    Pragmatic General Multicast process

    pgm

    Enables a reliable transport layer for multicast applications.

    PIC services logging process

    pic-services-logging

    or

    fsad (the file system access daemon)

    Enables PICs to send special logging information to the Routing Engine for archiving on the hard disk.

    Point-to-Point Protocol (PPP) process

    ppp

    Enables transporting IP traffic across point-to-point links.

    Universal edge PPP process

    ppp-service

    Enables transporting IP traffic across universal edge routers.

    Point-to-Point Protocol over Ethernet process

    pppoe

    Allows users to connect to a network of hosts over a bridge or access concentrator.

    Process health monitor process

    process-monitor

    or

    pmond

    Extends the SNMP RMON alarm infrastructure to provide predefined monitoring for a selected set of object instances (such as file system usage, CPU usage, and memory usage) and dynamic object instances (such as Junos OS processes).

    Redundancy interface management process

    redundancy-interface-process

    Serves as an active or backup process of an application server and can be configured to process traffic for more than one logical application server.

    Remote operations process

    remote-operations

    Provides the ping and traceroute MIBs.

    Resource cleanup process

    resource-cleanup

    Enables cleaning of resources by entities other than the application itself.

    Routing process

    routing

    Directs forwarding on the basis of routing tables, which maintain a record of the routes to various network destinations.

    Traffic sampling control process

    sampling

    Performs packet sampling based on particular input interfaces and various fields in the packet header.

    Session Border Control SBC configuration process

    sbc-configuration-process

    Configures the session border controller functionality that enables delivery of voice, video, and other multimedia services with assured quality and security.

    SDK service process

    sdk-service

    Runs on the Routing Engine and enables communication between the SDK application and Junos OS. Although the SDK service process is present on the router, it is turned off by default.

    Secure Neighbor Discovery (SND) protocol process

    secure-neighbor-discovery

    or

    send

    (EX Series switches and MX Series routers only) Provides support for protecting NDP messages.

    Service Deployment System (SDX) process

    service-deployment

    Enables Junos OS to work with the Session and Resource Control (SRC) software.

    Simple Network Management Protocol process

    snmp

    Enables the monitoring of network devices from a central location, and provides the router's or switch’s SNMP master agent.

    SONET Automatic Protection Switching (APS) process

    sonet-aps

    Monitors any SONET interface that participates in APS.

    Static subscribers process

    static-subscribers

    Associates subscribers with statically configured interfaces, and provides dynamic service activation and activation for these subscribers.

    Tunnel OAM process

    tunnel-oamd

    Enables the Operations, Administration, and Maintenance of Layer 2 tunneled networks.

    Virtual Router Redundancy Protocol (VRRP) process

    vrrp

    (EX Series switches and MX Series routers only) Enables hosts on a LAN to make use of redundant routing platforms on that LAN without requiring more than the static configuration of a single default route on the hosts.

    Watchdog timer process

    watchdog

    Enables the watchdog timer when Junos OS encounters a problem.

    Published: 2013-11-18