FRRouting - делаем сеть без коммутаторов и маршрутизаторов
Вот есть у нас два хоста-клиента и есть один Linux. Хосты из одной подссети. Надо чтобы пообщаться смогли они друг с дружкой. В общем, свитчик D-link тупой сделать надо из Линукса: Ну тут всё просто. Устанавливаем bridge-utils, создаём мостик, добавляем интерфейсы в мост, не забываем его поднять и вуаля: apt install bridge-utils brctl addbr Bridge1 brctl addif Bridge1 ens4 brctl addif Bridge1 ens5 ip link set up ens4 ip link set up ens5 ip link set up dev Bridge1 Пинги пошли между хостами. Ура, мы сделал самый тупой в мире свитч )...
4 месяца назад
Протокол BGP в Quagga
В предыдущей статье я описал общую архитектуру Quagga и устройство таблицы маршрутизации, которая находится в демоне zebra. В этой статье я хочу рассказать об устройстве демона bgpd, ответственного за реализацию протокола BGP. Я не буду описывать общие сведения о протоколе BGP. Про него имеется огромное количество хороших статей и книг, и ознакомиться с логикой его работы можно, например, здесь. Я же сосредоточусь на механизме его реализации в демоне bgpd. Для удобства, описание работы демона bgpd можно разделить на две части...