Jump to content

Виртуальный сетевой интерфейс

Виртуальный сетевой интерфейс (VNI) — это абстрактное виртуализированное представление интерфейса компьютерной сети, которое может соответствовать или не соответствовать непосредственно контроллеру сетевого интерфейса .

Уровень операционной системы

[ редактировать ]

операционной системы обычно Ядро хранит в памяти таблицу виртуальных сетевых интерфейсов. Это может позволить системе хранить такую ​​информацию и работать с ней независимо от задействованного физического интерфейса (или даже от того, является ли это прямым физическим интерфейсом или, например, туннелем или мостовым интерфейсом). Это также может позволить процессам в системе взаимодействовать в отношении сетевых подключений более детально, чем просто предполагать единый аморфный «Интернет» (неизвестной емкости или производительности). [ нужна ссылка ]

У. Ричард Стивенс во втором томе своего трактата, озаглавленного «TCP/IP Illustrated» , ссылается на таблицу виртуального интерфейса ядра при обсуждении многоадресной маршрутизации. Например, многоадресный маршрутизатор может работать с интерфейсами, представляющими туннели, иначе, чем с физическими интерфейсами (например, ему может потребоваться собирать информацию о членстве только для физических интерфейсов). Таким образом, виртуальному интерфейсу может потребоваться раскрыть пользователю некоторые особенности, например, представляет ли он непосредственно физический интерфейс или нет. [1]

Помимо того, что приложения пользовательского пространства могут ссылаться на соединения абстрактного сетевого интерфейса, в некоторых системах структура виртуального интерфейса может позволить процессам лучше координировать совместное использование данного физического интерфейса.(помимо поведения операционной системы по умолчанию) путем иерархического разделения ее на абстрактные интерфейсы с указанными ограничениями пропускной способности и моделями очередей. Это может подразумевать ограничение процесса, например, путем наследования ограниченной ветви такой иерархии, от которой он не может отклоняться. [ нужна ссылка ]

Этот дополнительный уровень сетевой абстракции часто не нужен и может иметь незначительное снижение производительности. Однако такой уровень абстракции также можно использовать для обхода узкого места в производительности и даже для обхода ядра в целях оптимизации. [2]

Уровень приложения

[ редактировать ]

Термин VIF также применяется, когда приложение виртуализируется илиабстрагирует сетевые интерфейсы. Поскольку большая часть программного обеспечения не должна касатьсясебя с особенностями сетевых интерфейсов, и поскольку желаемыйабстракция уже может быть доступна через операционную систему, ее использование редко.

См. также

[ редактировать ]
  1. ^ В. Ричард Стивенс; Гэри Р. Райт (1995), TCP/IP Illustrated, Том 2: Реализация , Аддисон-Уэсли , стр. 401–434 , ISBN  0-201-63354-Х
  2. ^ Джин Су Ким; Канхо Ким; Сунг-Ин Юнг (2001), «Создание высокопроизводительного уровня связи на основе архитектуры виртуального интерфейса в кластерах Linux», Труды 15-й международной конференции по суперкомпьютерам , ACM, стр. 335–347, doi : 10.1145/377792.377858 , ISBN  158113410X , S2CID   947584 , получено 9 февраля 2009 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b14502b9a2afae2d16ebc550f254e246__1716869880
URL1:https://arc.ask3.ru/arc/aa/b1/46/b14502b9a2afae2d16ebc550f254e246.html
Заголовок, (Title) документа по адресу, URL1:
Virtual network interface - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)