$Id$ HSLS HSLS HSLS router router router ^ ^ ^ | | | v v v +--------------------------------------------------------------+ | | | KERNEL | | FIB | +--------------------------------------------------------------+ ^ ^ ^ ^ routing | | | beacons / LSUs | beacons? socket | v | (AF_INET, mcast) (AF_INET, multicast) (PF_ROUTE) | +--------+ | | | | | | (per-peer unicast | | | | sockets?) | v |Gateway | v v +---------+ |Selector| +------+ +------+ | | | |<->| | | | | | +--------+ | | neighbors | | | | | | (AF_UNIX) | | | | RIB | |---------------->| | | | (AF_UNIX) | | | | | Quagga |<------------->| HSLS |<----------------| ETX | | | redistribute | | route metrics | | | | | | (AF_UNIX) | | | | | | | | | | | | | | | | | | | | | | | |- - - - - - - - >| | +---------+ +------+ beacon/hello +------+ ^ indications? | RIB (AF_UNIX) (AF_UNIX) v +------------+ | OSPF/BGP/ | | IS-IS | +------------+ $Id$