BGP σε Windows

(Reference) Συγγραφέας: Winner

Η εγκατάσταση του BGP σε Windows routers μπορεί να γίνει πολύ εύκολα με το MRTD. Κατεβάστε το, από το παρακάτω attachment και τοποθετήστε το στο C:\mrtd. Κατασκευάστε ένα αρχείο mrtd.conf στον ίδιο φάκελο με την εξής δομή:

mrtd.conf

route C_CLASS/24 ROUTER_BASIC_IP
router bgp NODE_ID id ROUTER_BASIC_IP
network C_CLASS/24
aggregate-address C_CLASS/24 summary-only
neighbor ROUTER_IP_NEIGHBOR remote-as NODE_ID_NEIGHBOR
line vty
login
password LOGIN_PASSWORD
port 5674

Φυσικά στο παραπάνω θα πρέπει να αντικαταστήσετε όλα τα κεφαλαία γράμματα με αυτά που αντιστοιχούν στον κόμβο σας, καθώς και να επαναλάβετε τη γραμμή neighbor με όσους γείτονες έχει ο router σας.

C_CLASS, το C-Class που σας έχει αποδοθεί από το WiND (10.x.y.0)

ROUTER_BASIC_IP, Η βασική IP του router σας, πχ ethernet

NODE_ID, Το Node ID σας βάσει του WiND

ROUTER_IP_NEIGHBOR, Η IP που έχει ο router του γείτονά σας, πάνω στο κοινό subnet που χρησιμοποιείτε για το link σας

NODE_ID_NEIGHBOR, Το Node ID του γείτονά σας βάσει του WiND

LOGIN_PASSWORD, Το password που θα έχει το BGP σας στο telnet

Αφού κατασκευάσετε το παραπάνω αρχείο και το αποθηκεύσετε μπορείτε να εκτελέσετε το MRTD με την παράμετρο -f mrtd.conf για να πάρει τις ρυθμίσεις από το αρχείο. Το MRTD θα πρέπει να το έχετε ανοιχτό συνεχώς και καλύτερα θα ήταν να το εγκαταστήσετε σαν Service με την βοήθεια κάποιου προγράμματος (πχ. Firedaemon) ώστε να τρέχει και όταν ο router σας για κάποιο λόγω κάνει επανεκκίνηση.

Μπορείτε να βρείτε το Firedaemons στο http://www.firedaemon.com/ Προτιμήστε την Stable έκδοση 1.6 GA.

Σημείωση: Έχει παρατηρηθεί πως σε μερικούς Windows routers το BGP δεν μπορεί να περάσει τα routes προς τον kernel των Windows με αποτέλεσμα το BGP να λειτουργεί μια χαρά, αλλά το routing να μην γίνεται. Για να επιβεβαιώσετε πως όλα πάνε καλά, τρέξτε route print στον router σας και δείτε αν υπάρχει μέσα το C_CLASS σας με subnet mask 255.255.255.0, (θα πρέπει να τρέχετε ταυτόχρονα το MRTD). Αν δεν υπάρχει, τότε τα πράγματα είναι δύσκολα. Δεν έχει βρεθεί λύση μέχρι στιγμής γι' αυτό το θέμα...

AttachmentSize
mrtd-2.2.0.ipv4.zip290.13 KB