Junos Architecture (Processes)

Junos Architecture (Processes)

Quiz Page

Test your understanding of key concepts with a short quiz. A quick way to check what you know before moving on.

Lab Page

Hands-on practice exercises to reinforce what you’ve learned. Work through real scenarios in a guided environment.

Notes

Operating systems can be classified as modular, or monolithic.

Monolithic operating systems have the kernel manage all functions. This is fast, but unfortunately, one area of code can affect another area of code.

Modular operating systems split functions into completely separate and independent processes. If there’s a fault in one process, it will not affect another.

Junos is a modular operating system.

Common processes include:

  • chassisd – Starts up PFE’s, interfaces, and related hardware
  • dcd – Manages devices
  • mgd – Device management (SSH, web, CLI, etc)
  • rpd – Manages routing protocols (a multithreaded process)
  • snmpd – responds to SNMP polling, sends SNMP trap messages

Command Summary

CommandModeDescription
show log dcdOperationalTroubleshoot the device control daemon
show system processes extensiveOperationalShows a full list of processes
restart web-managementOperationalRestart the web management daemon

Additional References

What is a monolithic operating system

Using Cows to Explain the Differences of the Cisco Operating Systems

Junos OS Routing Engine Components and Processes

Junos OS Routing Processes

Leave a Reply