Назад | Перейти на главную страницу

ASA не пересылает пакеты на выходной интерфейс

Мы наблюдаем очень странное поведение нашего Cisco ASA 5505, работающего 9.1(2)

В нашей сети есть SIP PBX. У него немного странная конфигурация, он прослушивает входящие SIP-запросы для нашей магистрали на UDP/60052.

Итак, в нашем ASA у меня есть перенаправление портов от UDP/5060 к UDP/65002 на нашем внешнем интерфейсе. В 90% случаев это работает нормально.

Однако оставшиеся 10% времени, а пока это кажется случайным, ASA решает не делать что-нибудь с входящим UDP/5060 трафик. Захват пакета на ASA показывает SIP INVITE запрос, попавший в outside интерфейс, но он никогда не достигает выходного интерфейса.

Мы не используем проверку SIP, поскольку внутренний сервер использует STUN для переназначения его заголовков SIP.

Правило NAT:

nat (outside,any) source static obj_any obj_any destination static interface Swyx service Swyx-5060-Service-UDP Swyx-SIP-65002-UDP no-proxy-arp description BC Swyx 5060 > 65002

ACL:

object-group service DM_INLINE_SERVICE_3
 service-object object Swyx-RTP-55000
 service-object object Swyx-SIP-65002-UDP
 service-object object RTP

access-list outside_access_in_1 extended permit object-group DM_INLINE_SERVICE_3 any object Swyx log critical

Что я пропустил? Есть ли какие-нибудь известные ошибки в этой версии ASA?

Итак, здесь не совсем полезно, но мы заменили ASA на маршрутизатор Mikrotik, и эта проблема исчезла.

Это явно какая-то ошибка или проблема с Cisco ASA, но мне в основном надоели эти маленькие ASA, и я начал их заменять.

Можете ли вы проверить использование процессора и памяти asa, когда это произойдет? Легко сделать отброшенные пакеты asa при высокой нагрузке с большим WAN-каналом