Quagga (software) - Components

Components

The Quagga architecture consists of a core daemon (zebra) which is an abstraction layer to the underlying Unix kernel and presents the Zserv API over a Unix-domain socket or TCP socket to Quagga clients. The Zserv clients typically implement a routing protocol and communicate routing updates to the zebra daemon. Existing Zserv clients are:

  • ospfd, implementing Open Shortest Path First (OSPFv2)
  • ripd, implementing Routing Information Protocol (RIP) version 1 and 2;
  • ospf6d, implementing Open Shortest Path First (OSPFv3) for IPv6
  • ripngd, implementing Routing Information Protocol (RIPng) for IPv6
  • bgpd, implementing Border Gateway Protocol (BGPv4+), including address family support for IP multicast and IPv6
  • babeld, implementing the Babel routing protocol, including support for both IPv4 and IPv6 and for both wired networks and wireless mesh networks.

Additionally, the Quagga architecture has a rich development library to facilitate the implementation of protocol and client software with consistent configuration and administrative behavior.

Read more about this topic:  Quagga (software)

Famous quotes containing the word components:

    Hence, a generative grammar must be a system of rules that can iterate to generate an indefinitely large number of structures. This system of rules can be analyzed into the three major components of a generative grammar: the syntactic, phonological, and semantic components.
    Noam Chomsky (b. 1928)