Интерфейс lo0 что это
Интерфейс lo0 что это
Описание некоторых специальных логических интерфейсов активного оборудования Cisco.
На устройствах Cisco Loopback Interface относится к логическим интерфейсам, наряду с Null Interface и Tunnel Interface. Loopback Interface поддерживается на всех устройствах Cisco. Здесь можно создать Loopback Interface с произвольным адресом, это будет чисто программный интерфейс, эмулирующий работу физического. Он может использоваться для удаленного администрирования, и его функционирование не будет зависеть от состояния физических интерфейсов, он будет всегда поднят и доступен для BGP и RSRB сессий.
Если нужно обеспечить доступ к Loopback Interface снаружи, то необходимо указать маршрут до подсети, которой принадлежит Loopback Interface.
Null Interface. Cisco IOS поддерживает интерфейс «null». Этот псевдо-интерфейс работает так же, как и устройства null, доступные во многих операционных системах. Этот интерфейс всегда поднят и не принимает и не перенаправляет трафик. Для этого интерфейса доступна только одна команда:
Null-интерфейс обеспечивает дополнительный метод фильтрации трафика, позволяющий избежать перегрузок, связанных с обработкой access-листов:
Tunnel Interface. Туннелирование обеспечивает метод инкапсулирования произвольных пакетов внутри транспортного протокола. Эта возможность реализована как виртуальный интерфейс для того, чтобы упростить её настройку. Tunnel Interface не привязан к «passenger» или «transport» протоколам, точнее это архитектура, разработанная для реализации любой стандартной схемы инкапсуляции точка-точка. Поскольку туннелирование представляет собой соединение точка-точка, нужно конфигурировать туннель для каждого соединения.
Туннелирование состоит из 3-х основных компонентов:
1. Passenger protocol, протокол, который инкапсулируется и передается в туннеле (AppleTalk, Banyan VINES, CLNS, DECnet, IP, or IPX)
2. Carrier protocol, один из следующих протоколов инкапсуляции:
Generic route encapsulation (GRE), Cisco’s multiprotocol carrier protocol
Cayman, a proprietary protocol for AppleTalk over IP
EON, a standard for carrying CLNP over IP networks
NOS, IP over IP, совместимый с популярной программой KA9Q
Distance Vector Multicast Routing Protocol (DVMRP) (IP in IP tunnels, defined by RFC 20036)
3. Transport protocol, который используется для переноса инкапсулирующего протокола (только IP).
Туннелирование удобно применять в следующих случаях:
При организации туннелей нужно принимать во внимание следующее:
— инкапсуляция и деинкапсуляция трафика на концах туннеля являются медленными операциями и сильно загружают процессор устройства Cisco (поддерживается только процессорная коммутация пакетов).
— туннелирование может создавать проблемы с протоколами, имеющими ограничивающие таймеры (например, DECnet) поскольку туннелинг увеличивает задержку пакетов (latency).
— самая большая проблема получается, когда информация роутинга туннелируемой сети смешивается с информацией роутинга транспортной сети. В этом случаем могут образовываться зацикливания маршрутов. Для решения проблемы нужно разделить роутинг туннелируемой и транспортной сетей:
— использовать для них разные AS номера;
— использовать разные протоколы роутинга;
— использовать статические маршруты для преодоления первого узла маршрута.
Конфигурирование туннеля состоит из трех обязательных этапов:
1. Указать интерфейс туннеля.
2. Указать Tunnel Source.
3. Указать Tunnel Destination.
Необязательные шаги для конфигурирования:
4. Указать Tunnel Mode.
5. Конфигурирование End-to-End Checksumming. Все пакеты с неправильной контрольной суммой будут отбрасываться.
6. Конфигурирование Tunnel Identification Key. Номера на концах туннеля должны совпадать. Используется только для туннеля GRE (tunnel mode gre ip).
7. Конфигурирование туннеля для отбрасывания Drop Out-of-Order Datagrams. Только для туннеля GRE.
8. Конфигурирование Asynchronous Host Mobility.
forum.lissyara.su
Добрым словом и кулаком, добьёшься больше чем одним добрым словом.
привет, всем!
как то даже не удобно, в таком обществе продвинутых спецов, задавать этот, наверное детский вопрос.
но деваться некуда. перелапатил весь гугл, а понятного обьяснения ненашел.
в смысле, ясного понимания что это, так и необразовалось.
кто может обьяснить (или ссылку дать, где. ) простыми словами и желательно с примерами для чего нужен этот програмно реализованный сетевой интерфейс (виртуальный)? какие функции в системе он выполняет? какое практическое применение для сисадмина?
Услуги хостинговой компании Host-Food.ru
Непрочитанное сообщение _Сатана » 2010-01-15 12:49:12
старая добрая книга
уже наверное никто и не помнит кто ее автор
_Сатана писал(а): старая добрая книга
уже наверное никто и не помнит кто ее автор
там написано: «интерфейс loopback позволяет клиенту и серверу на одном и том же компьютере общаться друг с другом используя TCP/IP.»
это единственная функция этого интерфейса или есть случай когда его можно еще както использовать?
на машине где установлена НЕ серверная ОС этот интерфейс не поднимается? используется только на машинах с серверными ОС?
а если на комп с НЕ серверной ОС поставить приложение представляющее собой серверную часть?
Непрочитанное сообщение _9 мая » 2010-01-15 13:51:13
Непрочитанное сообщение Гость » 2010-01-15 14:30:38
Непрочитанное сообщение _Попов » 2010-01-15 14:37:04
не, не правильно объяснил
если в твоеих терминах, то человек пытается понять:
1. почему у него копчик есть?
2. от чего зависит, что он родился с копчиком?
3. как же подступиться к этому своему копчику поудобнее бы?
ну и т.д.
Непрочитанное сообщение Гость » 2010-01-15 14:43:53
зачем подступаться
корова например им мух отганяет
лиса следы заметает
кошка стараеться посредством его падать всегда на лапы
ачеловеку он не нужен(хвост)
там копчик! пробел
человек часто обращает внимание почему у него нет хвоста?
так почему нужно обращать внимание что такое лупбек?
_Попов писал(а): не, не правильно объяснил
если в твоеих терминах, то человек пытается понять:
1. почему у него копчик есть?
2. от чего зависит, что он родился с копчиком?
3. как же подступиться к этому своему копчику поудобнее бы?
ну и т.д.
объясню. изучаю сетевые технологии. с копчиком никогда не сталкивался. в смысле не обращал внимания что он есть. но если он есть, значит надо понять зачем, и могу ли я как-то его юзать.
а если серьезно. что можете добавить.
Непрочитанное сообщение Гость » 2010-01-15 15:00:16
Непрочитанное сообщение _9 мая » 2010-01-15 15:12:23
St@yt писал(а): объясню. изучаю «с нуля» сетевые технологии. с копчиком никогда не сталкивался. в смысле не обращал внимания что он есть. но если он есть, значит надо понять зачем, и могу ли я как-то его юзать.
а если серьезно. что можете добавить.
если не способен сам выстраивть новые сущности у себя в мозгу,
и если так вдаваться во все подробности, то ты TCP\IP тока будешь постигать 2 жизни.
Есть кардинальное предложение. Тебе надо обзавестись навыком «читать и понимать». Потрать на постижение его пол жизни и потом за пару ет станешь мегагуру всего чего не пожелаешь.
Loopback
Loopback — это термин, который обычно используется для описания методов или процедур маршрутизации электронных сигналов, цифровых потоков данных, или других движущихся сущностей от их источника и обратно к тому же источнику без специальной обработки или модификаций. Первоначально он использовался для тестирования передачи или передающей инфраструктуры.
Содержание
Виртуальный сетевой интерфейс
Все TCP/IP реализации поддерживают loopback механизмы, которые реализуют виртуальный сетевой интерфейс исключительно программно и не связаны с каким-либо оборудованием, но при этом полностью интегрированы во внутреннюю сетевую инфраструктуру компьютерной системы. Любой трафик, который посылается компьютерной программой на интерфейс loopback тут же получается тем же интерфейсом.
Соответственно, Internet Protocol специфицирует сеть loopback. В IPv4 это сеть с префиксом 127/8 («this network», RFC 3330). Наиболее широко используемый IP адрес в механизмах loopback — 127.0.0.1. В IPv4, в него также отражается любой адрес в пределах от 127.0.0.0 до 127.255.255.255. IPv6 определяет единственный адрес для этой функции — 0:0:0:0:0:0:0:1 (также записывается как ::1), имеющий префикс ::1/128 (RFC 3513). Стандартное, официально зарезервированное, доменное имя для этих адресов — localhost (RFC 2606).
На системах Unix, интерфейс loopback обычно имеет имя lo или lo0.
Пакеты высланные в IP сеть с начальным адресом принадлежащем к loopback интерфейсу могут вызвать ряд проблем для устаревших сетевого ПО или ПО с ошибками. Такие пакеты известны как Марсианские пакеты (англ.). Спецификация Internet Protocol говорит, что такие пакеты не должны передаваться дальше хоста, и должны быть уничтожены, если будут получены сетевым интерфейсом (RFC 1700, RFC 2893).
Одно примечательное исключение для использования сетевых адресов loopback (127/8), это их использование в MPLS (мультипротокольная коммутация по меткам). Определяющая маршрут следования данных, технология поиска ошибок, в которой свойство loopback — отсутствие маршрута — дает возможность избежать доставки неисправного пакета конечным пользователям. Адреса loopback — предмет достаточно распространенной Интернет шутки: неопытному пользователю советуют соединиться (или атаковать) его собственный loopback интерфейс, как будто это удаленный сервер. Заметьте, тем не менее, вопреки популярности, некоторые верят. Компьютер не поломается, если он обратится по адресу loopback. Единственный эффект — это занятый процессор.
Сетевое оборудование
Некоторое сетевое оборудование использует термин loopback в виртуальном интерфейсе, используемом для управления. В отличие от интерфейса loopback, устройство loopback не общается само с собой.
Как и интерфейсу, ему назначается адрес, который используется для управления оборудованием в сети, но этот адрес не назначается какому-либо реальному интерфейсу на устройстве. Этот адрес loopback также используется для управления специализированными пакетами данных, такими как сигналы тревоги, исходящие от оборудования. Свойство, которое делает этот виртуальный интерфейс особенным, — это то, что приложения, использующие его, посылают или получают трафик, используя адрес, назначенный виртуальному интерфейсу, как противоположность адресу на физическом интерфейсе, через который проходит трафик.
Последовательный интерфейс
Последовательный передатчик может использовать loopback для тестирования линии связи на предмет наличия ошибок. К примеру, если на удаленном конце соединить контакты передачи с контактами приема (установить loopback), то на ближнем конце принимаемая информация должна точно соответствовать передаваемой.Установка loopback все дальше и дальше к концу линии связи позволяет протестировать последовательно всю линию связи. Это общепринятая технология поиска неисправностей и она часто комбинируется со специализированным тестовым оборудованием, которое посылает особые шаблоны и учитывает любые вернувшиеся ошибки. Некоторые устройства включают встроенные возможности loopback.
Простейший последовательный тест loopback иногда называется тест скрепки, и использует встроенное оконное терминальное приложение, чтобы послать символы (вместе с аппаратным потоком набора управления) и получить то же самое, что указывает, что вы нашли верный порт. Часто возникает путаница, когда у ПК есть порты не отмеченные сзади, или путаница бывает при создании виртуального порта. Скрепка используется, чтобы замкнуть контакты 2 и 3 на интерфейс. Повсеместность лежит в D9 и D25 разъемах, использующих RX и TX на контактах 2 и 3, следовательно, кабеля DTE и DCE могут использоваться, чтобы проверить, что подключено к какому порту.
Телекоммуникации
В телекоммуникациях loopback (коротко говоря loop) — это аппаратный или программный метод, который направляет полученный сигнал или данные обратно отправителю. Он используется как дополнительное средство в исправлении проблем физического соединения. В качестве теста многие устройства для передачи данных могут быть сконфигурированы для отправки специальных шаблонов на интерфейс и могут ловить отклик на этот сигнал на том же порту. Это называется тест loopback и может быть выполнено на модеме или трансивере путем соединения его выхода с его собственным входом. Для тестирования цепи между двумя точками применяется тестовый сигнал в одной точке цепи, и при наличии сетевого устройства в другой точке сигнал посылается обратно через цепь. Если первое устройство получит свой собственный сигнал обратно, это докажет, что цепь функционирует.
Аппаратный loop — это простое устройство, которое физически соединяет канал получения с каналом передачи. В случае сетевых разъемов типа X.21, это обычно делается путем простого соединения контактов в разъеме вместе. Каналы, такие как оптоволокно или коаксиальный кабель, у которых есть отдельные разъемы для передачи и получения, могут быть просто зациклены вместе одной жилой соответствующим образом.
Модем может быть сконфигурирован так, чтобы зацикливать входящие сигналы как от удаленного модема так и от локального терминала. Это относится как к loopback так и к программному циклу.
Ссылки
pfSense: сценарии использования
Привет. Я использую pfSense c давних-предавних пор и он меня полностью устраивает. Однако, как это часто бывает, с приходом опыта возникает желание заглянуть под капот и разобраться почему оно работает именно так, а не иначе. Ну или не работает как нужно.
Если вы уже не новичок в pfSense и былое чувство всемогущества начинает меняться пониманием, что вы чего-то не понимаете, приглашаю к чтению.
среда, 30 апреля 2014 г.
Зачем нужен интерфейс loopback
Если спросить гугл зачем нужен интерфейс loopback, можно узнать много удивительного. Конечно, как и некоторые другие полезные изобретения, loopback допускает разные варианты применения, но я хочу рассказать об основном его назначении, а так же о его использовании в pfSense.
Интерфейс loopback, часто называемый также интерфейсом обратной петли, работает очень просто. Если для пакета, исходящего от локального процесса, на сетевом уровне выходным интерфейсом выбран loopback, то пакет не достигает ни канального ни физического уровня OSI, а немедленно подается обратно на вход системы, т. е. во входную очередь интерфейса loopback.
Рис.1 Упрощенная схема движения пакетов в сетевой подсистеме FreeBSD |
Для системы это выглядит как появление данных из сети, которые должны быть обработаны. Интерфейс loopback таким образом позволяет процессам исполняющимся на одном хосте взаимодействовать через сетевую подсистему. Для того, чтобы наглядно представить это, рассмотрим таблицу маршрутизации pfSense:
Loopback интерфейс: Что это и как его использовать?
Что такое loopback интерфейс?
Loopback — совокупность методов, нужных для корректной работы маршрутизатора и передачи данных.
Сам интерфейс же является отображением логических процессов в маршрутизаторе.
Также саму технологию используют и для других целей:
Содержание:
Принцип работы
Хотя не каждый пользователь знает об этой технологии, она широко распространена. Она есть в каждом современном маршрутизаторе.
Одна из задач технологии обратной петли — перенаправлять исходящий системный пакет на вход системы, не давая ему попасть к OSI. Если попроще, вот так работает данный интерфейс:
Кроме того, интерфейс loopback осуществляет взаимодействие исполняемых на одном хосте процессов с сетевой подсистемой.
Есть и полная схема осуществления loopback интерфейса:
Сфера применения интерфейса обратной петли довольно объемная. Ее используют и в системе pfSense — дистрибутив, создающий межсетевой экран/машрутизатор.
В таком случае loopback нужен в качестве метода взаимодействия между локальными процессами через сетевую подсистему.
В Cisco IOS loopback интерфейс тоже играет не последнюю роль — им осуществляется проверка и настройка работы устройства.
Технология проводит множество процессов, включая алгоритм кратчайшего пути.
Он заключается в том, что при активном loopback интерфейсе маршрутизатор будет всегда использовать доступный IP вместо того, что может быть поврежден.
Дополнительные функции
Loopback предоставляет ряд возможностей, увеличивающий функционал вашего компьютера:
Таким образом, loopback предоставляет одни из самых востребованных функций.
Виртуальный сетевой интерфейс
Loopback технология используется и в стеке протоколов TCP/IP.
Она обеспечивает связь между компьютерами через специальное ПО без применения дополнительного оборудования. В частности, трафик, отправляемый программой, отображается на интерфейсе.
К тому же, для IP тоже используется технология loopback интерфейса. Самый распространенный IP на основе loopback — 127.0.0.1. В IPv4 — 127.0.0.0 до 127.255.255.255. IPv6 же принимает только 0:0:0:0:0:0:0:1.
К тому же, вы можете попасть на, так сказать, сайт своего собственного компьютера при вводе http://127.0.0.1/ или же http://localhost/.
Нужна такая страничка обычно для коммуникации с серверными приложениями, а также проверки IP в ОС (поскольку не нужно активного сетевого подключения).
Сетевое оборудование
Данную технологию применяют для управления оборудованием. К примеру, loopback выполняет функцию менеджера определенных пакетов. Это может быть пакет-сигнал тревоги и другие.
Кроме того, этот интерфейс выделяется среди других подходом к пути сигналов.
Программы с loopback осуществляют обмен данными через трафик с помощью адреса. Он, в свою очередь, противопоставляется как виртуальный физическому.
Как создать интерфейс?
Loopback интерфейс иногда нужно создать самостоятельно для улучшения передачи данных.
В частности, это касается получения IP адреса, который априори неизвестен, если IP динамический. Таким образом, функции TCP/IP ядра системы могут работать некорректно.
Дело заключается в том, что им необходимо знать точный IP, что провайдер вам не предоставляет. Соответственно, это нужно сделать самому, даже если IP не настоящий.
И даже если вы не подключены к интернет-провайдеру, необходимость остается. Всё-таки многие сетевые программы не могут выполнять свои функции без IP адреса.
Насчет конфликтов между IP от провайдера и фиктивного для улучшения работы приложений — можете быть спокойны, как ни странно, они спокойно уживаются.
Создать статический IP-адрес не так уж и тяжело. Правда, перед этим от вашего компьютера вам понадобится получить некоторую информацию.
Откройте командную строку и напишите в ней: ipconfig /all. То, что написано напротив IP Address, Subnet Mask, Default Gateway, DNS Servers вам нужно себе отметить.
Это понадобится в непосредственной установке статического IP-адреса.
Далее вам нужно перейти к открытому сетевому подключению.
В Network adapters выберите именно тот, с которого осуществляется подключение к интернету. На нем же кликаете правой кнопкой мыши Свойства.
В окне кликните Internet Protocol (TCP/IP), потом снова выберите Свойства.
Потом переходим к внесению информации той, что вы записали ранее из командной строки. И всё, завершайте процедуру.
Теперь перейдем непосредственно к установке loopback:
Могут возникнуть некоторые проблемы, чтобы избежать этого перепроверьте правильно ли установлен Node.js, если есть старые версии этого файла, удалите их.
Кроме того, если не пошла первоначальная команда, можете использовать ее альтернативу:
Если же простыми решениями проблема не устраняется, лучше обратитесь в техническую поддержку. Однако есть и еще один способ. Правда, на него потребуется несколько больше времени.
Читайте также:
Ошибка
Если произошла ошибка при освобождении интерфейса, решить ее можно самостоятельно.
Сначала перепроверьте, обновлены ли ваши программы, в частности, Node.js, а также другие программы и драйверы. Попробуйте перезагрузить компьютер.
По окончанию всех основных методов решения проблемы, можем приступить к следующему шагу.
Как ни банально, проверьте компьютер на вирусы, а также и сам антивирус. Попробуйте его отключить на некоторое время и посмотрите, как это повлияло на проблему.
Бывали случаи, что такой способ работал.
Кроме того, можно отключить службу Automatic Private IP Addressing (APIPA). Обычно она применяется вместо DHCP и определяет ай-пи в диапазоне 169.254.x.x.
Если же действующих сетевых адаптеров несколько, создайте запись HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\IPAutoconfigurationEnabled со значением 0.
Также можете попробовать почистить сам реестр от сторонних сетевых адаптеров. Будьте осторожны: не удалите те, что вы используете.
После всех манипуляций с компьютером обязательно его перезагрузите.
Функция Node.js
Для полной работоспособности необходим файл Node.js. Однако большинство пользователей встречаются с ним впервые — что же именно настраивает данный компонент?
Модули Node.js вместе составляют фреймворк. Он же обеспечивает взаимодействие через программный интерфейс приложения API.
Локально осуществляется все посредством Node.js, дистанционно через REST. Кроме того, можно и через собственное API для iOS, Android, и HTML5.
Используя API, приложения получают по запросу информацию из баз данных.
Они же могут обмениваться файлами и данными, отправлять электронные письма, получать push оповещения, авторизовываться на разных ресурсах и т. д.
В общем, модули делятся на несколько категорий:
Таким образом, модель работы интерфейса обратной петли довольно сложная, состоит из многих частей.
Для корректного осуществления всех функций нужно определенное программное обеспечение — Node.js. Этот файл является фреймворком интерфейса.
Встроенное ПО
Loopback, кроме того, имеет некоторые встроенные модели, увеличивающие функционал ПК:
Выводы
Loopback интерфейс — разработка, внедряемая в многие современные программы и приложения. В частности, он нужен для корректной работы маршрутизатора и интернет сети.
Состоит этот интерфейс из многих частей, но главным его модулем, сродни драйверу, можно назвать Node.js.
Кроме проверки работоспособности сети, данный интерфейс обеспечивает и другой ряд функций, к примеру, обмен электронными сообщениями, push-уведомления, авторизация при помощи аккаунтов социальных сетей и других сайтов.
Установка данного модуля немного затратная по времени. Бывает, что всё проходит хорошо, но даже перед самой инсталляцией немного приходится почеркать в командной строке.
Встречаются и ошибки не только при установке, но и в самой работе.
Решаются они несколько проблематично. Нужно проверять реестр на наличие ненужных сетевых адаптеров или наоборот дописывать вышеуказанные файлы. Порой проще обратиться к специалисту.
Однако рабочая обратная петля всё-таки гарантирует вам лучшее быстродействие и производительность в работе. И это не говоря о том, что он необходим для функционирования интернет сети.
Как создать статический IP-адрес
Loopback интерфейс: Что это и как его использовать?