|
|
ru.cisco- RU.CISCO --------------------------------------------------------------------- From : Andrew Kolchoogin 2:5020/290 16 May 2003 21:53:02 To : Akimov Petr Subject : BGP full view и ОЗУ --------------------------------------------------------------------------------
16 May 03 14:12, you wrote to Tima Maryin:
AP> Формулу в студию!!!
не всё так просто.
Дело в том, что наиболее распространённые платформы в СССР -- 26xx и 36xx --
ОЗУ делят на две неравные части -- Base Memory и IO Memory. Я когда-то тряс
Морозовского, что это означает, и он утверждает, что IO Memory -- это
практически mbuf'ы в терминологии BSD IP-стека.
Hо я подозреваю, что он не вполне прав -- похоже, что Routing Table лежит
там же. Конечно, имеется в виду то, что на RFC-compliant-жаргоне называется
таблицей форвардинга. Таблица именно _роутинга_ лежит внутри процесса "BGP
Router" и занимает чуть больше 70 мегабайт на Full View (это порядка 121 тысячи
префиксов).
Занимался я как-то раз упихиванием BGP-роутинга в 2610 с 64М ОЗУ. Понятно,
что Full View туда не влезет. Hо порезанный влезть должен (ну, как, если
обрезать все префиксы /24 и короче).
Заливаем. Смотрим. Распределение -- 4МБ IO Memory/60 МБ Base Memory.
Ссасываем порядка 45 тысяч префиксов и падаем по недостатку памяти, хотя видно,
что занято порядка 13 мегабайт ОЗУ для BGP-таблицы.
Переделываем загрузчик на 8МБ IO Memory/56 МБ Base Memory. Смотрим и
радуемся -- приезжают характерные для такой фильтрации 54700 с чем-то префиксов,
BGP-таблица занимает свои родные 22 мегабайта.
Разумеется, возникает законный вопрос: как это 62 мег ОЗУ не хватило,
а 56 -- хватило?-)
Мне кажется, что если хочется в 128 мегабайт впихнуть пару BGP-таблиц, то
придётся сильно подбирать распределение памяти, и тому подобные приколы.
Андрей Кольчугин.
--- GoldED+/BSD 1.1.4.7
* Origin: RiNet I.S.P., Network Operations Centre (2:5020/290)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cisco/22683ec52876.html, оценка из 5, голосов 10
|