Quagga

A Unix/Linux szerverek üzemeltetése wikiből
(Változatok közti eltérés)
a
12. sor: 12. sor:
   
 
A Quagga átvette a Zebra működését, amiatt egyeznek meg a régebben használt daemon nevek.
 
A Quagga átvette a Zebra működését, amiatt egyeznek meg a régebben használt daemon nevek.
  +
 
<pre>
 
<pre>
 
+----+ +----+ +-----+ +-----+
 
+----+ +----+ +-----+ +-----+
23. sor: 24. sor:
 
+------------------------------+
 
+------------------------------+
   
Quagga Rendszer Architektúra
+
Quagga System Architecture
 
</pre>
 
</pre>
   
   
A zebra daemon kommunikál a kernellel tehát ő a kernel routing manager. Emellett futhat a használt routing protokollnak megfelelő daemon amely kommunikál a zebrával.
+
A zebra daemon kommunikál a kernellel tehát ő a kernel routing manager. Emellett futhat a használt routing protokollnak megfelelő daemon amely kommunikál a zebrával. A könnyebb konfigurálhatóság érdekében létrehoztak egy terminált is amelyet telnettel érhetünk el. Minden daemon-hoz tartozik egy konfig file amellyel beállíthatjuk a megfelelő paramétereket.
   
   
 
== Beállítása ==
 
== Beállítása ==
+
telnet localhost szolgáltatás neve
  +
<pre>
  +
zebrasrv 2600/tcp # zebra service
  +
zebra 2601/tcp # zebra vty
  +
ripd 2602/tcp # RIPd vty
  +
ripngd 2603/tcp # RIPngd vty
  +
ospfd 2604/tcp # OSPFd vty
  +
bgpd 2605/tcp # BGPd vty
  +
ospf6d 2606/tcp # OSPF6d vty
  +
ospfapi 2607/tcp # ospfapi
  +
isisd 2608/tcp # ISISd vty
  +
</pre>
   
 
== Példa megoldás ==
 
== Példa megoldás ==
  +
Egy OSPF hálózat kialakítása.

A lap 2010. szeptember 20., 11:18-kori változata

Tartalomjegyzék

1 Bevezetés

A Quagga egy routing szoftver csomag, amely a Unix/Linux rendszerekhez lett kialakítva. TCP/IP alapú routing szolgáltatást tesz elérhetővé és szinte az összes fontosabb routing protokollt támogatja (RIP,OSPF,BGP). Az IPv4 routing mellett az IPv6 protokollokat is támogatja.


2 Története

2005-ig a GNU Zebra látta el a routing feladatokat, majd ezután vette át és fejlesztette tovább a Quagga. A régebbi verzió itt érhető el: [1]. A mai napig találnak bugokat, amelyeket folyamatosan javítanak. Érdekesség, hogy már a 2005-ös Zebra is támogatta az IPv6 routingot.


3 Működése

A Quagga átvette a Zebra működését, amiatt egyeznek meg a régebben használt daemon nevek.

+----+  +----+  +-----+  +-----+
|bgpd|  |ripd|  |ospfd|  |zebra|
+----+  +----+  +-----+  +-----+
                            |
+---------------------------|--+
|                           v  |
|  UNIX Kernel  routing table  |
|                              |
+------------------------------+

    Quagga System Architecture


A zebra daemon kommunikál a kernellel tehát ő a kernel routing manager. Emellett futhat a használt routing protokollnak megfelelő daemon amely kommunikál a zebrával. A könnyebb konfigurálhatóság érdekében létrehoztak egy terminált is amelyet telnettel érhetünk el. Minden daemon-hoz tartozik egy konfig file amellyel beállíthatjuk a megfelelő paramétereket.


4 Beállítása

telnet localhost szolgáltatás neve

    
zebrasrv      2600/tcp          # zebra service
zebra         2601/tcp          # zebra vty
ripd          2602/tcp          # RIPd vty
ripngd        2603/tcp          # RIPngd vty
ospfd         2604/tcp          # OSPFd vty
bgpd          2605/tcp          # BGPd vty
ospf6d        2606/tcp          # OSPF6d vty
ospfapi       2607/tcp          # ospfapi
isisd         2608/tcp          # ISISd vty

5 Példa megoldás

Egy OSPF hálózat kialakítása.

Személyes eszközök