как вырезать неизвестные 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", то вырезает известные, что логично. а как вырезать НЕИЗВЕСТНЫЕ, т.е. оставить только то, что я знаю?
>[оверквотинг удален]
>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...
>прям по вашему случаю поиском по "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 .*есть ещё варианты?
Привет,через 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