Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       06 Oct 2004  22:11:37
 To : All
 Subject : странности natd
 -------------------------------------------------------------------------------- 
 
 Привет!
 
 Hаблюдаю некие странности с natd. Имеем два роутера на 4.10-STABLE,
 A с реальным ip 1.2.3.3 и B с 1.2.4.4. Также имеем машину M с серым
 адресом 172.20.1.1 и сервер F в публичном интернете.
 Hа схеме есть еще роутеры C и D, которые несущественны для рассмотрения,
 показаны для полноты картины. E тоже роутер, он default для машины M.
      A----C
      |    |
 F----+    E----M
      |    |
      B----D
 Таким образом, между M и F существуют два маршрута и протоколы динамической
 маршрутизации, которые ходят по всем роутерам A, B, C, D и E, при падении
 одного маршрута автоматически роутинг перестраивают через другой,
 все стандартно.
 
 При выпускании трафика от M в мир он (трафик) транслируется.
 natd работает на A и на B, причем машине M выделен индивидуальный
 реальный адрес 1.2.5.5 и на обоих natd прописано:
 
 redirect_address 172.20.1.1 1.2.5.5   
 
 При этом alias_address для natd у A, как указано, 1.2.3.3,
 а у B, соответственно, 1.2.4.4. A и B имеют собственные выходы во внешний
 мир, у каждого свой. Возможна ситуация, когда пакеты от M во внешний мир
 идут через A, а ответы возвращаются через B. Соответственно трансляция
 обратных пакетов выполняется не на том роутере, на котором выполнялась
 трансляция исходящих. Оба natd работают с опциями same_ports и use_sockets.
 
 Складывается такое ощущение, что трансляция обратных пакетов на B
 выполняется не всегда. Hапример, ICMP echo-reply транслируется,
 а ICMP time-exceeded нет. Трехшаговое установление TCP-коннекта POP3
 проходит, авторизация тоже, а передача данных (большие TCP-пакеты)
 не идет, ни одного пакета после RETR не проходит. Если отключить
 use_sockets, перестает работать FTP data connection, с use_sockets работает
 в этой схеме.
 
 Hикто не знает, почему такое может быть?
 
 Eugene
 -- 
 "Люди забыли эту истину," - сказал Лис, - "но ты не забывай"
 --- slrn/0.9.8.0 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 странности natd   Eugene Grosbein   06 Oct 2004 22:11:37 
 странности natd   Andrey Ostanovsky   06 Oct 2004 21:08:10 
 Re: странности natd   Eugene Grosbein   07 Oct 2004 09:23:32 
 странности natd   Andrey Ostanovsky   07 Oct 2004 08:03:24 
 Re: странности natd   Eugene Grosbein   07 Oct 2004 14:10:35 
 Re: странности natd   Eugene Grosbein   07 Oct 2004 20:44:08 
Архивное /ru.unix.bsd/2609348f281fb.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional