настройка BGP во FreeBSD
Настраиваем BGP используя quagga на FreeBSD.
Вводная
AS – Autonomous system – группа маршрутизаторов (шлюзов) из одной административной области, взаимодействующих с другими автономными системами посредством внешнего протокола маршрутизации. При наличии собственного номера AS и блока адресов позволяет использовать два и более каналов в сеть Интернет одновременно, с распределением нагрузки между ними.
EGP – Exterior Gateway Protocol, протокол внешнего шлюза. (например: BGPv4, IS-IS);
IGP – Interior gateway protocol, протокол внутреннего шлюза (например: RIP, EIGRP, OSPF);
EBGP – External BGP, взаимодействие протокола BGP с другими (чужими) автономными системами;
IBGP – Internal BGP, взаимодействие протокола BGP внутри своей автономной системы;
peer – Сосед по протоколу динамической маршрутизации;
as-path – «Путь» из номеров AS (автономных систем) до сети назначения;
Номера AS 64512 – 65535 выделены для частного использования («серые» номера AS);
Настройка происходит на тестовой машинке, с параметрами:
AMD Athlon(tm) XP 2000+ (1668.71-MHz 686-class CPU), 512MB RAM, свежая FreeBSD 8.2-RELEASE
1. Подготовка
У нас чистая OS, нужны свежие порты
1 2 3 4 | cd /usr/ports/net/cvsup-without-gui/ make all install clean mkdir ~/.cvsup cp /usr/share/examples/cvsup/ports-supfile /root/.cvsup/ports-supfile |
редактируем под себя /root/.cvsup/ports-supfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 | *default host=cvsup.FreeBSD.org *default base=/var/db *default prefix=/usr *default release=cvs tag=. *default delete use-rel-suffix *default compress ports-all #ports-base #ports-accessibility #ports-arabic #ports-archivers #ports-astro #ports-audio #ports-benchmarks #ports-biology #ports-cad #ports-chinese #ports-comms #ports-converters #ports-databases #ports-deskutils #ports-devel #ports-dns #ports-editors #ports-emulators #ports-finance #ports-french #ports-ftp #ports-games #ports-german #ports-graphics #ports-hebrew #ports-hungarian #ports-irc #ports-japanese #ports-java #ports-korean #ports-lang #ports-mail #ports-math #ports-mbone #ports-misc #ports-multimedia #ports-net #ports-net-im #ports-net-mgmt #ports-net-p2p #ports-news #ports-palm #ports-polish #ports-ports-mgmt #ports-portuguese #ports-print #ports-russian #ports-science #ports-security #ports-shells #ports-sysutils #ports-textproc #ports-ukrainian #ports-vietnamese #ports-www #ports-x11 #ports-x11-clocks #ports-x11-drivers #ports-x11-fm #ports-x11-fonts #ports-x11-servers #ports-x11-themes #ports-x11-toolkits #ports-x11-wm |
Запускаем и делаем побольше кофе:
1 | cvsup -L 2 /root/.cvsup/ports-supfile |
2. Ставим Quagga
1 2 3 | cd /usr/ports/net/quagga/ make config make all install clean |
Ви маєте увійти, щоб оприлюднити коментар.