#acl All:read <> = GNU Zebra = == Áttekintés == A Zebra egy ingyenesen felhasználható TCP/IP alapú routing implementáció, amely már az IPv6-ot is támogatja. Az IPv6 forgalomirányításhoz használható a segítségével a RIPng és az OSPFv3 routing protokollok. A Zebra jelenleg elérhető 0.94 verziója a következő platformokon használható: * GNU/Linux 2.2.X and 2.4.X * FreeBSD 4.X, 5.X, 6.x és 7.x * NetBSD 1.6.X * OpenBSD 3.X És a következő routing protokollokat támogatja: * BGP-4, BGP-4+ * RIPv1, RIPv2 * RIPng * OSPFv2 * OSPFv3 * ZEBRA Továbbá több további protokollt, köztük multicast routing protokollokat is támogatnak majd a későbbi verziók. A zebra fejlesztése egy idő óta stagnál ezért célszerűbb a folyamatos fejlesztés alatt álló [[quaggaguide| Quagga]] router deamont használni. == A program telepítése == A programot feltelepítve a szokásos és a dokumentációban is jól leírt módon ({{{./configure; make ; make install}}}) majd a példa konfigurációs fájlokat átnevezve (a {{{/usr/local/etc}}} könyvtárban a {{{zebra.conf.simple}}} – {{{zebra.conf}}}) máris indítható a zebra daemon a {{{zebra –d}}} parancs segítségével. == Az interfészek felhúzása == A zebra deamon elindítása után telnet-en keresztül érhetjük el a zebra-t a {{{telnet localhost 2601}}} parancsal. Egy a cisco eszközökre erősen emlékeztető környezetben konfigurálhatók a router alapvető beállításai: {{{ enable configure terminal interface eth0 ipv6 address 2001:db8:0:1::1/64 interface eth1 ipv6 address 2006:db8:0:2::1/64 exit exit copy running-config startup-config }}} == RIPng routing protokoll beállítása == Először most is a {{{ripngd.conf.simple}}} alap konfig fájlt kell átnevezni {{{ripngd.conf}}} névre. A ripng daemon-t a {{{ripngd –d}}} paranccsal lehet elindítani, majd a {{{telnet localhost 2603}}} utasítással érhetjük el. A beállítása hasonlóan az interfészekhez nagyon egyszerű. {{{ enable configure terminal router ripngd network 2001:db8:0:1::/64 redistribute connected exit exit copy running-config startup-config show ipv6 ripng Codes: R - RIPng Network Next Hop If Met Tag Time C 2001:db8:0:1::/64 :: 2 1 0 C 2001:db8:0:2::/64 :: 3 1 0 R 2001:db8:0:3::/64 fe80::20c:29ff:fe0d:2543 2 2 0 02:59 }}} == OSPFv3 routing protokoll beállítása == Ismét először az {{{ospf6d.conf.simple}}} alap konfig fájlt kell átnevezni {{{ospf6d.conf}}} névre. Az ospfv3 daemon-t hasonlóan a korábbiakhoz az {{{ospf6d –d}}} paranccsal lehet elindítani, majd a {{{telnet localhost 2606}}} utasítással érhetjük el. A beállítása szintén viszonylag egyszerű. {{{ configure terminal router ospf6 router-id 192.168.10.1 interface eth0 area 192.168.10.1 redistribue connected copy running-config startup-config show ipv6 ospf6 route *N IA 2001:db8:0:1::/64 :: eth0 00:00:11 N IA 2001:db8:0:1::/64 fe80::20c:29ff:fe0d:2543 eth0 00:00:11 N E1 2001:db8:0:1::/64 fe80::20c:29ff:fe0d:2543 eth0 00:00:11 *N E1 2001:db8:0:3::/64 fe80::20c:29ff:fe0d:2543 eth0 00:00:11 *N E1 fe80::/64 fe80::20c:29ff:fe0d:2543 eth0 00:00:11 }}}