LINUX.ORG.RU

История изменений

Исправление xscrew, (текущая версия) :

Если бы другие говноеды из циски не извращались бы, а поставили бы в свои железки стандартную память с возможностью расширения, то никакой проблемы не было бы. 2 гига нынче копейки стоят, а скорость выборки там одинакова, из килобайта выбирать, из 100 мегов или из 2 гигов.

Стоит различать RIB и FIB. Первая - в обычной памяти, дешевой. Второая - в дорогой. У cisco оно зовется TCAM, часть того самого ASIC, что позволяет быстро перекладывать пакеты с интерфейса на интерфейс. Это наверное самое дорогое, что есть в маршрутизаторе. Так проблема не в объемах обычной памяти, для хранения RIB (хотя ее бы тоже в достатке иметь, например имея несколько FW). Проблема в объемах TCAM для хранения FIB. В этом все дело.

Если все таки о размере BGP FW - то вот с железки:

#sh ip bgp summary | i mem
434080 network entries using 50787360 bytes of memory
1301889 path entries using 67698228 bytes of memory
88754/72008 BGP path/bestpath attribute entries using 14200640 bytes of memory
241 BGP rrinfo entries using 6776 bytes of memory
69255 BGP AS-PATH entries using 2124248 bytes of memory
2531 BGP community entries using 93248 bytes of memory
32 BGP extended community entries using 832 bytes of memory
0 BGP route-map cache entries using 0 bytes of memory
0 BGP filter-list cache entries using 0 bytes of memory
BGP using 134911332 total bytes of memory[.pre]

Исходная версия xscrew, :

Если бы другие говноеды из циски не извращались бы, а поставили бы в свои железки стандартную память с возможностью расширения, то никакой проблемы не было бы. 2 гига нынче копейки стоят, а скорость выборки там одинакова, из килобайта выбирать, из 100 мегов или из 2 гигов.

Стоит различать RIB и FIB. Первая - в обычной памяти, дешевой. Второая - в дорогой. У cisco оно зовется TCAM, часть того самого ASIC, что позволяет быстро перекладывать пакеты с интерфейса на интерфейс. Это наверное самое дорогое, что есть в маршрутизаторе. Так проблема не в объемах обычной памяти, для хранения RIB (хотя ее бы тоже в достатке иметь, например имея несколько FW). Проблема в объемах TCAM для хранения FIB. В этом все дело.

Если все таки о размере BGP FW - то вот с железки:

#sh ip bgp summary | i mem 434080 network entries using 50787360 bytes of memory 1301889 path entries using 67698228 bytes of memory 88754/72008 BGP path/bestpath attribute entries using 14200640 bytes of memory 241 BGP rrinfo entries using 6776 bytes of memory 69255 BGP AS-PATH entries using 2124248 bytes of memory 2531 BGP community entries using 93248 bytes of memory 32 BGP extended community entries using 832 bytes of memory 0 BGP route-map cache entries using 0 bytes of memory 0 BGP filter-list cache entries using 0 bytes of memory BGP using 134911332 total bytes of memory