Где quagga хранит BGP Table в файловой системе Linux
Я использую Quagga с Fedora 18. Я успешно сформировал отношения между соседями между сверстниками. Я также вижу результат команды sh ip bgp.
Мой вопрос в том, в каком файле quagga сохраняет записи таблицы bgp в файловой системе Linux. Как и таблица маршрутизации ядра находится в /proc/net/route.
Заранее спасибо.
2 ответа
Quagga не сохраняет таблицу маршрутизации BGP нигде, кроме как в памяти bgpd
демон. Нет доступа к нему, кроме как пройти через vtysh
команда или подключение к bgpd
управляющее гнездо демона.
Ну, есть несколько способов получить доступ или оценить то, что находится в таблицах quagga BGP.
Один из способов - это vtyssh, другой - получить таблицу с помощью snmp (довольно медленно), а третий - выгрузить таблицы в файл MRT.
Вот пример того, как настроить quagga, чтобы иметь возможность сбрасывать таблицы.
http://www.nongnu.org/quagga/docs/docs-multi/Dump-BGP-packets-and-table.html
Как только они будут сброшены, вам придется как-то анализировать файл. Мой любимый - https://github.com/iTransformers/javaMrt2Graphml который сгенерирует вам пиринговую карту BGP в Интернете из захваченного дампа.