Home » International » Russian » Описание устройства сети (Как устроена вирт. сеть в OpenVZ?)
Re: Описание устройства сети [message #36840 is a reply to message #36839] |
Thu, 23 July 2009 08:14 |
maratrus
Messages: 1495 Registered: August 2007 Location: Moscow
|
Senior Member |
|
|
Здравствуйте еще раз,
Не стесняйтесь, спрашивайте, постараюсь ответить.
Quote: |
зачем на venet0 в контейнере адрес 127.0.0.1 (такой же, как на loopback)
|
Этот адрес ставится по историческим причинам, связанным с cовместимости с одной из панелей управления (не помню какой ), то есть ей так удобней управлять VE-шками. Вообще говоря, управление ip адресами на venet интерфейсе должно осуществляться через утилиту vzctl с HN, она должна разбираться, какие адреса ставить на venet, какие удалять и т.д. В противном случае (если настройка была осуществлена изнутри контейнера) после перезагрузки VE конфигурация может смениться, так как она берется из конфигурационного файла контейнера. Разрешите задать встречный вопрос, это мешает вашим приложениям? Почему вы задали этот вопрос?
Quote: |
зачем было использовать шлюз по умолчанию 192.0.2.1, а не адрес eth0 в HN, например, и почему сам адрес 192.0.2.1 существует где-то в недрах OpenVZ, где происходит загадочная трансляция.
|
Мне кажется, вы не уловили суть моего предыдущего поста. venet драйвер не является каким-то особенным сетевым драйвером, он использует то же API, что и стандартный сетевые драйвера. 192.0.2.1 - не загадочный ip адрес, существующий в недрах OpenVZ и тем более, его нет в ядре . Давайте отвлечемся от деталей реализации и рассмотрим эту проблему с общесетевой точки зрения.
Допустим у вас есть компьютер, в котором настроено два сетевых интерфейса lo, venet0, причем, как обычно, через интерфейс lo пакеты наружу не отправишь, что естественно. Единственным способ отправить пакеты во внешний мир является интерфейс venet0, который мы знаем, что имеет ти point-to-point, то есть любой пакет, переданный через этот интерфейс всегда пройдет через определенный компьютер (HN в данном случае). Какими должны быть routing правила на рассматриваемом компьютере?
Вариантов не ососбо много, а вернее один единственный: если мы хотим коммуницировать с внешним миром, мы должны отправлять пакеты в интерфейс venet0. Теперь вопрос: так ли важен адрес следующего hop'а, указанного в default путе? Грубо говоря, модель сети устроена так, что мы ответственны только за следующий hop (не будем рассматривать всевозможные опции ip пакетов), но мы знаем, что следующий hop - это всегда определенный компьютер. Поэтому стоит ли тратить усилия и узнавать его ip адрес, а вернее ip адрес на каком-то другом физическом интерфейсе, если это не имеет никакого значения с точки зрения составления таблицы маршрутов?
Не спорю, вариант составления правил маршрутизации сегодня, может вызвать много вопросов. Если у вас есть рационализаторское предложение, то, конечно же, можете его выразить, обсудим, даже баг забьем для привлечения бОльшего количества обсуждаемых масс.
|
|
|
|
|
Описание устройства сети
By: lithium on Wed, 22 July 2009 11:49
|
|
|
Re: Описание устройства сети
|
|
|
Re: Описание устройства сети
By: lithium on Thu, 23 July 2009 07:34
|
|
|
Re: Описание устройства сети
|
|
|
Re: Описание устройства сети
By: lithium on Thu, 23 July 2009 08:59
|
|
|
Re: Описание устройства сети
|
|
|
Re: Описание устройства сети
By: lithium on Thu, 23 July 2009 11:16
|
|
|
Re: Описание устройства сети
By: lithium on Fri, 24 July 2009 11:56
|
|
|
Re: Описание устройства сети
|
|
|
Re: Описание устройства сети
By: lithium on Fri, 24 July 2009 13:27
|
|
|
Re: Описание устройства сети
|
|
|
Re: Описание устройства сети
By: lithium on Mon, 27 July 2009 06:47
|
|
|
Re: Описание устройства сети
|
|
|
Re: Описание устройства сети
By: lithium on Mon, 27 July 2009 08:51
|
|
|
Re: Описание устройства сети
|
|
|
Re: Описание устройства сети
By: lithium on Mon, 27 July 2009 10:21
|
|
|
Re: Описание устройства сети
|
|
|
Re: Описание устройства сети
By: lithium on Wed, 29 July 2009 12:14
|
|
|
Re: Описание устройства сети
By: RXL_ on Wed, 29 July 2009 20:17
|
|
|
Re: Описание устройства сети
By: lithium on Mon, 27 July 2009 10:51
|
|
|
Re: Описание устройства сети
By: lithium on Fri, 24 July 2009 12:15
|
|
|
Re: Описание устройства сети
By: Garic1 on Sat, 25 July 2009 08:14
|
|
|
Re: Описание устройства сети
|
|
|
Re: Описание устройства сети
By: sen-doc on Thu, 01 October 2009 06:08
|
|
|
Re: Описание устройства сети
By: maratrus on Fri, 09 October 2009 12:34
|
|
|
Re: Описание устройства сети
By: basman on Thu, 21 January 2010 14:56
|
|
|
Re: Описание устройства сети
By: RXL_ on Sat, 23 January 2010 10:55
|
Goto Forum:
Current Time: Fri Nov 08 20:32:40 GMT 2024
Total time taken to generate the page: 0.03351 seconds
|