Добрый день. Есть маршрутизатор 2821.
Обнаружили одну странную вещь:Имеем route-map:
route-map WWW permit 10
match ip address aaa
set ip next-hop 10.10.10.254Так же acl aaa:
ip access-list extended aaa
deny tcp any any eq 80
permit any anyВроде бы все просто, пакеты tcp идущие не на 80 порт, роутмапятся на 10.10.10.254, однако же этого не происходит, в acl счетчики на
deny tcp any any eq 80отрабатываются, а на
permit any any
нет.
Выглядит это таким образом, если пакет tcp и на 80 порт, то срабатывает ацл, счетчик увеличивается и пакет успешно проходит не попадаю в роут мап, все остальные же пакеты теряются, причем сначала казалось что теряются неизвесто где, ибо других ацлов на циске нет, стали разбираться, поставили в ацлpermit any any log
и в логах обнаружили такие строчки:
%SEC-6-IPACCESSLOGP: list WWW permitted tcp 10.10.10.45(1372) -> 192.168.0.1(21), 3 packets
%SEC-6-IPACCESSLOGP: list WWW permitted tcp 10.10.10.76(1289) -> 192.168.1.11(53), 2 packets
Удивились, откуда взялась 192.168.0.1 и 192.168.1.11 у нас отродясь небыло таких сетей, потом решили посмотреть что за устройства с таким адресами, оказалась оба - длинки 804, такие адреса на них поставил наш местный админ, подальше от чужих глаз (у нас все компьютеры исключительно в 10.10.10.0/24) вообщем совсем не понятно, с какого перепугу циска, вдруг, решила все пакеты вдруг слать на эти адреса, т.е. все dst адреса в пакетах попадающих под route-map она меняет на 192.168.0.1 или 192.168.1.11. Что такого могли разослать четырехпортовые бюджетные маршрутизаторы dlink 804, что у нас циска стала сходить с ума?icmp redirect? Пробовали на 2821 ставить
no ip icmp redirect
не помогло
И почему не срабатывают счетчики наpermit any any
Пакет же проходит, пусть неправильно и вместо
ip next-hop 10.10.10.254 он идет на 192.168.1.11, но он все же проходит!
может кто-нибудь что подскажет?
Poprobuj extended ACL ( access-list 101 deny ip any any eq 80)