Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Quagga - Routing like a PRO

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "Quagga - Routing like a PRO"— Μεταγράφημα παρουσίασης:

1 Quagga - Routing like a PRO
Panagiotis Palias RIP, OSPF v2 & v3, RIP-NG, BGP

2 Τι είναι το routing; Routing ή δρομολόγηση είναι η διαδικασία κατά την οποία ένα μηχάνημα με πολλαπλά (φυσικά ή εικονικά) interfaces, ανάμεσα σε διαφορετικά υποδίκτυα, επιλέγει το βέλτιστο, ώστε να στείλει ένα πακέτο μέσω αυτού και φτάσει στον τελικό του προορισμό. Switching ή μεταγωγή είναι αντίστοιχη διαδικασία για μεταφορά ethernet frames μέσα στο ίδιο υποδίκτυο.

3 Ποιος αποφασίζει; Η απόφαση για τη δρομολόγηση λαμβάνεται από το routing table του Λ/Σ. Στο routing table υπάρχουν εγγραφές για τα γνωστά υποδίκτυα και συνήθως ένα default για όσα δεν ξέρουμε. Τα routes μπορεί να είναι συνδεδεμένα, στατικά ή δυναμικά. Επίσης έχουν metric ή και άλλα κόστη.

4 Άρα δεν αποφασίζουμε εμείς;
Μπορούμε να επέμβουμε στο routing table Είτε προσθέτουμε με το χέρι (όχι πρακτικό σε μεγάλα δίκτυα), είτε αφήνουμε τα πρωτόκολλα δυναμικής δρομολόγησης να το ρυθμίσουν. Τρέχουν αλγόριθμους υπολογισμού βέλτιστης διαδρομής και βρίσκουν το κατάλληλο interface για να στείλουν τα πακέτα ανάλογα με τον προορισμό.

5 Τι πρωτόκολλα υπάρχουν
RIP: Distance Vector, ακολουθεί τον αλγόριθμο Bellman-Ford, πλέον χρησιμοποιούμε τη version 2, multicast address , port UDP/520 RIPng: Υποστηρίζει το IPv6 OSPF: Link State, αλγόριθμος Dijkstra, IP/89, multicast addr , IPv4 & Ipv6. BGP: Path Vector, αλγόριθμος Path Algorithm, IPv4 & Ipv6, TCP/179

6 Εγκατάσταση Quagga Μέσω του αγαπημένου μας package manager ή από έτοιμα binary packages για Debian, Gentoo και FreeBSD. Αλλιώς compile το tarball. Latest stable Εγκαθιστούμε το πακέτο zebra και ό,τι άλλο χρειαζόμαστε (rip, ripng, ospf, bgp) αν διατίθονται ως ξεχωριστά πακέτα.

7 Παραμετροποίηση Μπορεί να γίνει είτε με επεξεργασία του configuration file, συνήθως μέσα στο /etc/quagga … είτε με το ενσωματωμένο shell της quagga που είναι παρόμοιο σε πλοήγηση και λειτουργίες με το Internetwork Operating System (IOS) της Cisco, αφού συνδεθούμε με telnet στους daemons. Zebra 2601, ripd 2602, ripngd 2603, ospfd 2604, bgpd 2605, ospf6d 2606

8 Παραδείγματα - zebra.conf
interface eth0 ip address /24 link-detect interface eth1 ip address /24 ip route / ip route / ip route / line vty no login enable password password

9 Παραδείγματα – ripd.conf
hostname ripd password zebra ! debug rip events ! debug rip packet router rip ! network /8 ! network eth0 ! route /8 ! distribute-list private-only in eth0 !access-list private-only permit /8 !access-list private-only deny any !log file ripd.log log stdout

10 Παραδείγματα – ospfd.conf 1/2
hostname accesspoint ! Set both of these passwords password kiwifi enable password k1w1f1 ! Turn off welcome messages no banner motd ! Create an access list that allows access from localhost and nowhere else access-list access permit /32 access-list access deny any ! Enable access control on the command-line interface line vty access-class access

11 Παραδείγματα – ospfd.conf 2/2
! Use authentication key for Access Point to Access Point communication interface wlan0 ip ospf authentication-key kiwifi ! Enable routing for the entire wireless network router ospf network /8 area 0 ! Set the router ID to the IP address of WLAN0 ospf router-id ! Enable authentication on the wireless network area 0 authentication ! Enable RFC-1583 compatibility to avoid routing loops compatible rfc1583 log file /var/log/zebra/ospfd.log

12 Παράδειγμα - bgpd.conf hostname bgpd password zebra
!enable password please-set-at-here ! !bgp mulitple-instance router bgp 7675 ! bgp router-id ! network /8 ! neighbor remote-as 7675 ! neighbor route-map set-nexthop out ! neighbor ebgp-multihop ! neighbor next-hop-self ! access-list all permit any !route-map set-nexthop permit 10 ! match ip address all ! set ip next-hop !log file bgpd.log log stdout

13 Απορίες; Ερωτήσεις; trendy@hellug.gr
Τέλος! Απορίες; Ερωτήσεις;


Κατέβασμα ppt "Quagga - Routing like a PRO"

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google