Есть циска 2851. На ней есть несколько трансляций
например
ip nat inside source static tcp 1.1.1.2 3389 8.7.3.1 3389 extendable
ip nat inside source static tcp 1.1.1.3 4000 8.7.3.1 4000 extendable
ip nat inside source static tcp 1.1.1.4 4001 8.7.3.1 4001 extendableРаз в неделю гдето отваливается одно из правил трансляции. На одно правило трансляции приходится примерно 1000-1500 соединений.
Т.е. подключиться по порту 4001 не получается. Делаю clear ip nat trans * - не помогает
Отключаю/включаю правило трансляции - все начинает работать
ИОС C2800NM-ADVENTERPRISEK9-M), Version 12.4(24)T3debug ip nat translation приведет к зависанию циски т.к. средняя загрузка процессора - 30-40%.
ИМХО мало шансов что будет ответ.
Сегодня перед прочтением форума установил такой же ИОС. Теперь со страхом жду когда закончиться неделя.
Если будут какие-то новости отпишусь.З.Ы. 40% загруки для циски это не нагрузка. Были времена когда у меня циска нормально работала с постоянной нагрузкой 80%. Вот когда нагрузка под 100% тогда она вешается и то если ломиться то можно прорваться, ну например для того что бы перегрузить девайс удалено.
блин, надо было не лениться и посмотреть баг навигатор
у меня симптомы похоже этому багу. Поправил, дальше посмотрим.CSCtf36262 , CSCtf36243
Symptom:
If an Access Control List (ACL) for the NAT inside local address and the NAT pool for the inside
global addresses overlap, after a dynamic translation expires, the ARP entry for the inside global
address is deleted. This results in the failure of outside-to-inside static translations that rely
on a cached ARP entry.
Илья, доброго времени суток!
Проблема не нова. На тутошнем форуме встречалась несколько раз.
http://www.opennet.me/openforum/vsluhforumID6/16762.html
Сам недавно столкнулся, но пока не победил.
С ACL получилось?
\\
CSCsi30964 Bug Details:
Static NAT statement disappears from running-configuration
Symptoms:
On a Cisco router performing NAT, static NAT statements may disappear from the
running-configuration during operation. Any new flows requiring translation via
the missing statement may fail.
Conditions:
- This problem was first experienced in IOS 12.4(9)T.
- It has only been reported for extendable, inside source static NAT statements
for TCP ports 80 (HTTP) and 25 (SMTP), with and without a route-map:Examples:
ip nat inside source static tcp x.x.x.x 25 y.y.y.y 25 extendable
ip nat inside source static tcp x.x.x.x 25 y.y.y.y 25 extendable route-map nonat
ip nat inside source static tcp x.x.x.x 80 y.y.y.y 80 route-map nonat extendable- After the statement disappears from the running-configuration, it is still
visible in the startup-configuration.- Existing translations created before the disappearance are cached in the NAT
translation table and continue to work correctly.
\\
>[оверквотинг удален]
>
>CSCtf36262 , CSCtf36243
>Symptom:
>If an Access Control List (ACL) for the NAT inside local address
>and the NAT pool for the inside
>global addresses overlap, after a dynamic translation expires, the ARP entry for
>the inside global
>address is deleted. This results in the failure of outside-to-inside static translations
>that rely
>on a cached ARP entry.
>debug ip nat translation приведет к зависанию циски т.к. средняя загрузка процессора
>- 30-40%.а может более простенькие sh ip nat tra? или не вариант и надо налету?
>>debug ip nat translation приведет к зависанию циски т.к. средняя загрузка процессора
>>- 30-40%.
>
>а может более простенькие sh ip nat tra? или не вариант и
>надо налету?показывает трансляции. порядка 1500 записей на данное правило. точнее пыпытки установить соединение. как это дальше использовать я не понял.
>>>debug ip nat translation приведет к зависанию циски т.к. средняя загрузка процессора
>>>- 30-40%.
>>
>>а может более простенькие sh ip nat tra? или не вариант и
>>надо налету?
>
>показывает трансляции. порядка 1500 записей на данное правило. точнее пыпытки установить соединение.
>как это дальше использовать я не понял.можно как в юниксах что то типа grep использовать.
sh ip nat tra | i xxx.xxx.xxx.xxx - тобишь с маской фильтра. тогда интересующие транзакции будут.
ip nat translation udp-timeout
ip nat translation dns-timeout
ip nat translation tcp-timeout
ip nat translation finrst-timeout
ip nat translation timeout