Bgpd setup

Από AWMN-WiKi

Μετάβαση σε:πλοήγηση, αναζήτηση

Πίνακας περιεχομένων

Προετοιμασία bgpd.conf

Πριν εκκινήσουμε το δαίμονα bgpd, θα πρέπει να βεβαιώσουμε ότι το αρχείο bgpd.conf περιέχει μόνο την παρακάτω γραμμή:

password zebra

Σύνδεση με telnet

Αφού το bgpd εκκινήσει, συνδεόμαστε με telnet στο vty με password zebra:

telnet 10.20.30.40 2605

Entering character mode
Escape character is '^]'.


Hello, this is Quagga (version 0.99.16).
Copyright 1996-2005 Kunihiro Ishiguro, et al.


User Access Verification

Password:
router>

όπου: 10.20.30.40 η IP του router μας

Αλλαγή σε κατάσταση αυξημένων προνομίων

Πριν παραμετροποιήσουμε το bgpd μέσω τερματικού, θα πρέπει να περάσουμε σε priviliged mode:

router> enable
router#

Όπως θα παρατηρήσετε, η αλλαγή του σύμβολου > αλλάζει σε # στο τερματικό σηματοδοτεί την αλλαγή σε κατάσταση αυξημένων προνομίων.

Ρύθμιση bgpd

Για να ξεκινήσετε την παραμετροποίηση του bgpd μέσω τερματικού δώστε την παρακάτω εντολή:

router# configure terminal
router(config)#

Αλλαγή password

Για να αλλάξετε το password σύνδεσης δώστε την παρακάτω εντολή:

router(config)# password awmn
router(config)#

Για να αλλάξετε το password αυξημένων προνομίων δώστε την παρακάτω εντολή:

router(config)# enable password awmnawmn
router(config)#

Τυπική ρύθμιση eBGP

Παρακάτω δίνονται οι εντολές που πρέπει να δώσετε για ένα τυπικό eBGP setup (1 router / 1 AS). Ο ορισμός των γειτόνων θα πρέπει να επαναλαμβάνεται για κάθε γείτονα του δρομολογητή που παραμετροποιούμε.

Φίλτρο περιορισμού αριθμού AS

router(config)# ip as-path access-list maxaslength deny ( [0-9]+){250}$
router(config)# ip as-path access-list maxaslength permit .*

Φίλτρο έγκυρων prefix

router(config)# ip prefix-list awmn seq 5 permit 10.0.0.0/8 ge 9 le 24
router(config)# ip prefix-list awmn seq 10 permit 10.0.0.0/15 le 32
router(config)# ip prefix-list awmn seq 15 deny any

Ορισμός τοπικού AS

router(config)# router bgp 123

όπου: 123 το δικό μας AS

Ορισμός δικτύου

router(config)# network 10.20.30.0/24

όπου: 10.20.30.0/24 το δίκτυό μας

Ορισμός γειτόνων

router(config-router)# neighbor 10.60.70.80 remote-as 456
router(config-router)# neighbor 10.60.70.80 timers 10 30
router(config-router)# neighbor 10.60.70.80 capability dynamic
router(config-router)# neighbor 10.60.70.80 capability orf prefix-list both
router(config-router)# neighbor 10.60.70.80 soft-reconfiguration inbound
router(config-router)# neighbor 10.60.70.80 prefix-list awmn in
router(config-router)# neighbor 10.60.70.80 filter-list maxaslength out

όπου: 456 το AS του γείτονα και 10.60.70.80 η IP του interface του γείτονα (απέναντι πλευρά)

Αποθήκευση ρυθμίσεων

Για να αποθηκεύσουμε τις ρυθμίσεις ώστε να μην χάνονται σε κάθε επανεκκίνηση δίνουμε την παρακάτω εντολή:

router(config-router)# write

Αποσύνδεση τερματικού

Για να αποσυνδεθούμε πατάμε διαδοχικά εντολές quit:

router(config-router)# quit
router(config)# quit
router# quit
Ανακτήθηκε από το "http://www.awmn.net/wiki/index.php/Bgpd_setup".