URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 16870
[ Назад ]

Исходное сообщение
"как вырезать неизвестные комьюнити в bgp?"

Отправлено raven428 , 06-Авг-08 16:53 
как вырезать неизвестные community, которые могут приходить от аплинков по bgp?

пробовал вот так:

=== кусь ===
ip community-list expanded ALL_OFF permit _28832:1000_
ip community-list expanded COMLINE_OFF permit _28832:1001_
ip community-list expanded SUTTK_OFF permit _28832:1002_
ip community-list expanded KNOWN permit ^28832:1000|28832:1001|28832:1002$
ip community-list expanded UNKNOWN deny ^28832:1000|28832:1001|28832:1002$
!
route-map CYNET_IN permit 10
match community KNOWN
set comm-list UNKNOWN delete
=== кусь ===

не работает. если сделать "set comm-list KNOWN delete", то вырезает известные, что логично. а как вырезать НЕИЗВЕСТНЫЕ, т.е. оставить только то, что я знаю?


Содержание

Сообщения в этом обсуждении
"как вырезать неизвестные комьюнити в bgp?"
Отправлено Vitek. , 06-Авг-08 17:03 
>[оверквотинг удален]
>ip community-list expanded UNKNOWN deny ^28832:1000|28832:1001|28832:1002$
>!
>route-map CYNET_IN permit 10
> match community KNOWN
> set comm-list UNKNOWN delete
>=== кусь ===
>
>не работает. если сделать "set comm-list KNOWN delete", то вырезает известные, что
>логично. а как вырезать НЕИЗВЕСТНЫЕ, т.е. оставить только то, что я
>знаю?

прям по вашему случаю поиском по "delete community" первым результатом выдало:
http://www.cisco.com/en/US/docs/ios/12_2t/12_2t8/feature/gui...


"как вырезать неизвестные комьюнити в bgp?"
Отправлено raven428 , 07-Авг-08 08:59 
>прям по вашему случаю поиском по "delete community" первым результатом выдало:
>http://www.cisco.com/en/US/docs/ios/12_2t/12_2t8/feature/gui...

сделал прямо как там написано:

ip community-list 120 deny 28832:1000
ip community-list 120 deny 28832:1001
ip community-list 120 deny 28832:1002
ip community-list 120 permit .*

route-map CYNET_IN permit 10
set comm-list 120 delete

всё равно не удаляет лишнее. пробовал ещё вот так:

ip community-list expanded UNKNOWN deny ^28832:1000|28832:1001|28832:1002$
ip community-list expanded UNKNOWN permit .*

есть ещё варианты?


"как вырезать неизвестные комьюнити в bgp?"
Отправлено PhilippIQ , 13-Авг-08 16:16 
Привет,

через comm-list точно работает

ip community-list 199 deny no-export
ip community-list 199 deny 8342:100[01246]
ip community-list 199 deny 8342:110[01246]
ip community-list 199 deny 8342:120[01246]
ip community-list 199 deny 8342:130[01246]
ip community-list 199 deny 8342:1900
ip community-list 199 permit .*


route-map client_map permit 20
set local-preference 1000
set comm-list 199 delete


примерно так - удаляет все кроме перечисленного в comm-list