Jump to content
Калькуляторы

L3 switch + BGP на cisco Собственно сабж...

Приветствую всех!Проконсультируйте плз по вопросу бгп. Есть небольшой транзитный узел на 200 мбит инета на основе cisco 7401 с as + pi и 1 аплинком с bgp. Есть необходимость расширить канал - циска 7401 такой обьем помоему не прокачает, да и маршрутизировать такой поток врядли стоит. Вот возникла в голове идея заменить роутинг свитчингом. В закрамах нашелся AVAYA P332G-ML с L3 лицензией. Что если соединить его с аплинком, прописать статиком свою адресация (и OSPF для насов) и на один из своих адресов повесить кошку. А потом с кошки анонсировать свою AS аплинкеру через ebgp-multihop и изменить next-hop на ip P332G-ML. По идее трафик должен ехать через L3, а cisco должна просто анонсить сеть аплинкеру. Что скажете, будет работать? Скорее всего идея не нова, но по форуму ничего по теме не нашел.

Share this post


Link to post
Share on other sites

Тут проблема есть: если BGP сессия лежит, то она никогда не встанет потому, что у uplink нет маршрута на адрес пира (вы ведь его из вашего PI дипазона возьмете). А пока сессия не встанет маршрут не появится... Так что пару подпорок из статиков поставить придется. :)

А вообще, в 7401 PXF и если аккуратно выбирать фичи, то вытянуть он способен гооораздо больше, чем 200Mbit/s.

Share this post


Link to post
Share on other sites

Спасибо за быстрый ответ! Значит всетаки схема работоспособна! Только нужно у аплинкера выпросить подсеть в \29 или уговорить чтобы он прописал статик роут на ip моего роутера. Про производительность 7401 - если на ней из фичей только BGP с default и ospf с ~1000 маршрутов - много ли потянет?

Edited by snn

Share this post


Link to post
Share on other sites

Протоколы маршрутизации на производительность слабо влияют. Главное это dataplane фичи - access-list, route-map, QoS, NetFlow, NAT. Сколько сейчас загрузка CPU?

Share this post


Link to post
Share on other sites

Ацес листы и роутмапы есть только на фильтрации бгп. Сейчас с включеным cef загрузка 25% в пике при 150 мегабитах, а клиент хочет 250, вот и думаю как отдать... PPS пока небольшой - порядка 20kpps. Без потерь должно работать гдето до 50% cpu, или я ошибаюсь?

Edited by snn

Share this post


Link to post
Share on other sites

Хм... Покажите

show proc cpu

show pxf info

show pxf accounting summary

Share this post


Link to post
Share on other sites

Вот:

CPU utilization for five seconds: 20%/19%; one minute: 20%; five minutes: 20%

PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Process

1 4 73 54 0.00% 0.00% 0.00% 0 Chunk Manager

2 276 94613 2 0.08% 0.01% 0.00% 0 Load Meter

3 23536 411136 57 0.00% 0.01% 0.00% 0 OSPF-1 Hello

4 0 1 0 0.00% 0.00% 0.00% 0 EDDRI_MAIN

5 483204 48300 10004 0.00% 0.11% 0.06% 0 Check heaps

6 60 166 361 0.00% 0.00% 0.00% 0 Pool Manager

7 0 2 0 0.00% 0.00% 0.00% 0 Timers

8 0 2 0 0.00% 0.00% 0.00% 0 Serial Backgroun

9 0 2 0 0.00% 0.00% 0.00% 0 ATM Idle Timer

10 0 2 0 0.00% 0.00% 0.00% 0 ATM AutoVC Perio

11 0 2 0 0.00% 0.00% 0.00% 0 ATM VC Auto Crea

12 0 2 0 0.00% 0.00% 0.00% 0 AAA high-capacit

13 0 1 0 0.00% 0.00% 0.00% 0 AAA_SERVER_DEADT

14 0 1 0 0.00% 0.00% 0.00% 0 Policy Manager

15 0 1 0 0.00% 0.00% 0.00% 0 Crash writer

16 0 1 0 0.00% 0.00% 0.00% 0 RO Notify Timers

17 2820 473036 5 0.00% 0.00% 0.00% 0 EnvMon

18 0 1 0 0.00% 0.00% 0.00% 0 OIR Handler

19 0 7885 0 0.00% 0.00% 0.00% 0 IPC Dynamic Cach

20 0 1 0 0.00% 0.00% 0.00% 0 IPC Zone Manager

21 48 473037 0 0.00% 0.00% 0.00% 0 IPC Periodic Tim

 

pxf: tmc type TMC ASIC Pass2 (T2-ECC) revision 2

ucode: filename 'system:pxf/ucode0' revision 1.1

state: is running, number of starts 1

uptime: 5d11h

Memory Configuration:

Bank Name Total Reserved In-use Free

tmc internal memory column 0 16 Kb 2048 bytes 0 bytes 14 Kb

tmc column 0 memory bank 0 32 Mb 31 Mb 16 Kb 352 Kb

tmc internal memory column 1 16 Kb 512 bytes 0 bytes 15 Kb

tmc column 1 memory bank 0 32 Mb 669 Kb 2016 Kb 29 Mb

tmc internal memory column 2 16 Kb 6656 bytes 0 bytes 9728 bytes

tmc column 2 memory bank 0 32 Mb 441 Kb 608 Kb 30 Mb

tmc internal memory column 3 16 Kb 15 Kb 0 bytes 512 bytes

tmc column 3 memory bank 0 32 Mb 2092 Kb 64 Kb 29 Mb

 

 

Pkts Dropped RP Processed Ignored

Total 35 9163242 0

 

10 second averages: PXF complex busy: 4% PXF read pipeline full: 0%

 

PXF Statistic:

Packets RP -> PXF:

switch ip: 0

switch raw: 2937353777

qos fastsend: 0

qos enqueue: 0

Total: 2937353777

 

Packets PXF -> RP:

qos pkts: 0

fast pkts: 2928190498

drops: total 35

" IP checksum : 35

punts: total 9163242

" not IP : 20109

" IP options : 46

" CEF no adjacency : 26367

" CEF receive : 3279204

" IP TTL : 5837516

Total: 2937353775

 

Packets ignored: 0 | ring space:

shadow ring full: 0 | shadow ring: 16375

in ring full: 0 | inring: 1019

PXF inactive: 0

 

tx credits: 0 | delayed credits: 0

holdq enqueues: 264322 | requeue drops: 0

interrupts: 546487619 | pipeline pkts/bytes: 0/0

L2TP tunnel read: 0 | session stats: 0

 

Interface Pkts In Chars In Pkts Out Chars Out Punted Dropped

Gi0/0 3626295182 2322226640 2885484766 279231889 3047320 0

Gi0/1 3597051142 3837190128 42868582 1568848122 6116248 25680

Lo0 0 0 0 0 0 0

Vo0 0 0 0 0 0 0

 

 

Share this post


Link to post
Share on other sites

sh pxf interfaces

должно показать где включены неподдерживаемые pxf фичи. добейтесь чтоб небыло нигде Unsupp Feat., тогда все пойдет через pxf и проц не будет грузиться.

Share this post


Link to post
Share on other sites

А если 7401 является PPPoE-БРАСом, тоже можно чтоб все бежало через PXF ?

Вообще-то в доке цисковской, что на наге лежит, у 7401 предел 150 Мбит/с.

у меня в реале при 120 Мбит/с нагузка на проц составляет 70-80%

больше грузить боюсь. когда доходит до такой нагрузки -- добавляю еще одну железку.

 

P.S. и 7401 все-таки, ИМХО, 200 мбит/с современного (пригруженного торентами, т.е. с большим ППСом) трафика не выдержит.

Edited by fenix-vt

Share this post


Link to post
Share on other sites
sh pxf interfaces

должно показать где включены неподдерживаемые pxf фичи. добейтесь чтоб небыло нигде Unsupp Feat., тогда все пойдет через pxf и проц не будет грузиться.

У меня вот как показывает:

Intf I/f # Attributes

Gi0/0 5 Raw, Encap

Gi0/1 4 Raw, Encap

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this