Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Tigera запускает новый учебный портал Tigera Academy — бесплатную платформу для обучения и сертификации по Calico

Блог компании Фактор груп Open source *Сетевые технологии *Kubernetes *


Компания Tigera, создатель известного всем проекта Project Calico с открытым исходным кодом, запустила бесплатный учебный портал для всех желающих расширить и официально подтвердить свои знания и навыки работы с Calico в Kubernetes.

Ссылка для регистрации: Certified Calico Operator Level 1
Подробности под катом!
Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 1.2K
Комментарии 0

Xen networking: проблема выбора

Системное администрирование *

Preface



Жил-был на сервере Xen hypervisor, виртуальные машины крутил, по сети трафик гонял, ни о чём не думал.
Сеть жила через xenbr0, который обьединял eth0 и виртуальные интерфейсы.
Кроме eth0 был на сервере ещё один интерфейс — eth1. Который за ненадобностью не использовался.
И вот в связи с умиранием роутера — решил админ через eth1 пускать свою локалку в Сеть.
Недолго думая поднял eth1, воткнул провайдерский шнурок, байтики потекли — хорошо…
Но случилось страшное — ребут. После ребута xenbr0 напрочь отказался подниматься, мотивируя это тем, что интерфейс ppp0 занят…

При чём здесь ppp0
Всего голосов 33: ↑31 и ↓2 +29
Просмотры 4.9K
Комментарии 4

Взаимодействие Java-приложений с JGroups

Чулан
Сегодня я хочу рассказать о JGroups. Это Java-библиотека для организации группового взаимодействия между различными процессами Java. Приложения, использующие JGroups могут:
  • Создавать и уничтожать группы
  • Присоединяться к группам и покидать их
  • Получать оповещения о новых членах групп
  • Отправлять сообщения конкретному процессу или всем процессам группы
Библиотека достаточно широко используется, в частности в сервере приложений JBoss, в кэше OSCache и в Grid-платформе Infinispan.

Здесь я ограничусь начальной информацией и опишу создание простого группового чата на Java.

Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 2.5K
Комментарии 2

36 этапов процесса маршрутизации

Чулан
Перевод
Казалось бы, что может быть сложного в работе простой утилиты ping. Однако каждый раз, обнаружив,
что интернет по какой-то причине не работает, мы часто используем проверенный метод — пингуем какой-нибудь ресурс, например так:
ping mit.edu

Что же просходит в этот момент? В этом посте описан процесс, происходящий при попытке пропинговать узел, находящийся в другой сети, за маршрутизатором/маршрутизаторами.
Читать дальше →
Всего голосов 23: ↑20 и ↓3 +17
Просмотры 2.4K
Комментарии 14

CDP и Linux

Системное администрирование *
Тем кто работает с оборудованием Cisco наверняка известен такой удобный протокол как CDP (Cisco Discovery Protocol), с его помощью достаточно удобно исследовать сеть, редкий администратор захочет отключить его поддержку в своей сети (безусловно, что для своих внешних соседей мы однозначто скажем no cdp en).

Рано или поздно становится вопрос, а есть ли полноценная или вообще хотя бы какая-то поддержка CDP в Linux'е и других *nix-системах. Оказывается есть такой инструментарий. Под катом будут освещены два из них.
Читать дальше →
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 8.6K
Комментарии 2

Сетевые игры — «Ты помнишь, как всё начиналось?...»

Сетевые технологии *Игры и игровые приставки
Перевод
image
Под катом — перевод первой части статьи What every programmer needs to know about game networking, об истории становления и принципах устройства мультиплеерных сетевых игр. Автор Glenn Fiedler.
Читать дальше →
Всего голосов 121: ↑119 и ↓2 +117
Просмотры 5K
Комментарии 57

Запоздалый фоторепортаж с Е3 expo 2010

Игры и игровые приставки
DSC_0048

Удивлен, что на Хабре за 3 недели так и не появился нормальный обзор с E3. В основном отдельные новости на тему приставок и Portal 2. Видимо все потому, что нет ответственного, как в случае с обзорами новомодных железяк ;-) Что ж, придется мне отчитаться. Точнее отписаться.

Далее вас ждет небольшой обзор стендов, выставочный fun, и немного инсайда.

Смело кликайте на ссылку. Текста будет мало, а фотографии и интересной информации много. Фотографии кликабельны и почты все доступны в оригинальном разрешении.
Понеслась!
Всего голосов 122: ↑96 и ↓26 +70
Просмотры 294
Комментарии 62

Отличия сетевых вызовов Windows и Linux

Разработка веб-сайтов *
Из песочницы
image
Во многом совместимые на уровне исходных кодов модели сокетов от Berkeley и Microsoft, на практике оказываются не такими уж кросплатформенными.

Рассмотрим некоторые хитрые различия в их реализации, которые обнаружились при написании кросплатформенного RPC для перенаправления сетевых вызовов некоторого процесса в одной ОС на другую ОС.
Читать дальше →
Всего голосов 23: ↑23 и ↓0 +23
Просмотры 18K
Комментарии 2

Demystifying Juniper's rib-groups

Сетевые технологии *
Из песочницы
Многие из моих знакомых не до конца понимаю механизм работы rib-groups внутри Juniper's JunOS. В данной статье я попробую наиболее просто объяснить, что же это такое — rib-groups, и зачем они нужны.
Подробности под катом.

Читать дальше →
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 14K
Комментарии 5

xinetd + netcat → подводные камни

Системное программирование *
Если на удалённом сервере нужно делать какие-то действия, но лень возиться с написанием сетевого сервиса, на помощь приходит xinetd.

Лёгкость написания серверов для xinetd привлекательна, это действительно просто: пишем на любом языке простой скрипт, который работает с stdin и stdout (в простейшем случае это обычный REPL) и получаем одновременно консольную утилиту и сетевой сервер в одном флаконе.
После одной минуты на правку конфига xinetd получаем работающий сервер, к которому можно подключаться telnet-ом или netcat-ом и видеть результат на консоли.

image
Читать дальше →
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 3.1K
Комментарии 2

Networking — что же происходит за кулисами? Part 2 (полностью русская версия)

Cisco *
Это видео является полностью русифицированной версией ранее опубликованного в этом топике. Переведен не только текст, но и озвучка. Теперь вы можете рекомендовать это видео к просмотру тем, кто не знает английского языка, но хочет понять принципы работы сетей. Например, я был бы очень рад такому видеоклипу на первом курсе :)



Перевод выполнен не мной, а одним добрым человеком 5 лет назад, совместно с его одногрупником.
Всего голосов 40: ↑27 и ↓13 +14
Просмотры 1.3K
Комментарии 18

Особенности работы External Type 1 и External Type 2 маршрутов в OSPF. Часть 1

Cisco *
У практически любого сетевого инженера, рано или поздно наступает момент в жизни когда в его сети появляются домены маршрутизации отличные от любимого OSPF, EIGRP или IS-IS. Чаще всего это связано со слиянием двух сетей, но иногда может быть связано с модернизацией или редизайном. Одним словом, необходимость делать редистрибуцию маршрутов из одного протокола маршрутизации в другой возникает не так уж и редко. В случае с OSPF, эти маршруты появляются в таблице маршрутизации под меткой E1 (External Type 1) и E2 (Externel Type 2) маршрутов. Обычно учебные материалы Cisco говорят о том, что основное отличие этих двух маршрутов заключается в том, что при расчете метрики для Е1 маршрута используется общая метрика для всего пути, а для Е2 маршрута только стоимость редистрибуции. Попытаемся разобраться, что это значит и как это работает.
Читать дальше →
Всего голосов 19: ↑19 и ↓0 +19
Просмотры 29K
Комментарии 4

Особенности работы External Type 1 и External Type 2 маршрутов в OSPF. Часть 2

Cisco *
Этот топик является продолжением топика опубликованного здесь.

Топик касается редистрибуции маршрутов в OSPF из других протоколов маршрутизации, и рассматривает особенности использования Е1 и Е2 типов маршрутов. В этой части разговор пойдёт о том, как маршрутизатор выбирает маршруты, если оба из них одинаковые по типу, но отличаются метрикой редистрибуции, и ценой пути до ASBR.
Напомню топологию



Читать дальше →
Всего голосов 25: ↑22 и ↓3 +19
Просмотры 18K
Комментарии 7

Сетевая утилита JInternetManiac для веб-разработчиков

Разработка веб-сайтов *
С давних пор я пользовался небольшой сетевой утилитой Internet Maniac (весит 100 кб). Чаще всего в ней я пользовался функцией «Connect», с помощью которой можно создать TCP-соединение с сервером (обычно с веб-сервером), отправить запрос и увидеть ответ сервера. Такое можно повторить и с помощью консольного telnet, но в Internet Maniac это делать удобнее. Другие функции программы: host lookup (определение IP и/или имена хоста), listen (простейший TCP-сервер), сканер портов, ping, whois, проверка почты и др.

Программа давно не обновляется, я пытался найти ей замену, но нормальную бесплатную так и не нашёл. В итоге решил сделать собственный более продвинутый аналог на Java.
Читать дальше →
Всего голосов 35: ↑30 и ↓5 +25
Просмотры 2.2K
Комментарии 28

Простенький скрипт для переключения настроек сети

*nix *
Я пользуюсь Slackware, в котором до минимума сведены утилиты с графическим интерфейсом. Откровенно говоря, иксы я тоже не столь часто гружу. Однако, во времена, когда я сидел на Убунте, мне понравился Network Manager, который висел в трее и индицировал работу сетевых интерфейсов. Впрочем, важно было другое — в нем можно было создавать «конфигурации» сетевых настроек и между ними переключаться (по типу «работа», «дом», «кафе»). В Slackware у меня был под рукой только netconfig на базе ncurses, который тупо переписывал некоторые файлы. Многократно запуская его в разных местах я получал не тот эффект, который бы хотел — настройки из предыдущего места стирались. Тогда я решил написать простенький скрипт, позволяющий «переключать» настройки в стиле Network Manager. Сделал я это грубо, не исключаю, что есть более тонкое решение, но он работает и в какой-то мере универсален.
Читать дальше →
Всего голосов 29: ↑26 и ↓3 +23
Просмотры 1.8K
Комментарии 8

Adobe Flash Player и передача потоковых данных без участия сервера, часть 1-я: организация пирингового вещания

Adobe Flash
Из песочницы
    Как известно недавнее обновление продуктов Adobe Flash Player до 10.1 и Adobe AIR до 1.5 версий осуществило целый фурор, презентовав новый протокол связи Real-Time Media Flow Protocol (RTMFP). Заранее попрошу не путать вышеупомянутый с Real-Time Messaging Protocol (RTMP) для использования которого был необходим Adobe Flash Media Server (FMS) на стороне обслуживающего сервера.
    Разработчики обещают, что протокол будет обладать низкой задержкой во времени при пересылке пакетов, но самое главное, протокол ориентирован на организацию пиринговой сети.
Читать дальше →
Всего голосов 49: ↑44 и ↓5 +39
Просмотры 18K
Комментарии 30

Как стреляет шутер

Разработка игр *
Перевод
image

[Статья Armin Ronacher о принципах вычисления коллизий в сетевых шутерах. Носит скорее обзорный и исследовательский, нежели технический характер. Здесь и далее в квадратных скобках примечание переводчика]

Сегодня я хочу выглянуть из своего окошка и поделиться знаниями по весьма сложной теме, в которой я буквально пару месяцев назад ничего не понимал. Зачем? Ну, мне кажется, что это просто здорово – разбираться в этом. А еще это может дать кому-нибудь повод для погружения в эту тему.

И еще – несмотря на все мои изыскания, я не выяснил достаточно для того, чтобы ясно представлять себе механику очень динамичных игр, вроде баттлфилда, так что я не выражаю претензий на бытие истиной в последней инстанции. И еще, очень многое из этого было действительно трудно раскопать.
Читать дальше →
Всего голосов 124: ↑115 и ↓9 +106
Просмотры 20K
Комментарии 47

Сетевое оборудование HP в инфраструктуре Cisco

Блог компании Hewlett Packard Enterprise

Для ИТ-департаментов многих компаний оборудование Cisco давно стало корпоративным стандартом их сетевой инфраструктуры и они при выборе новых продуктов ориентируется исключительно на возможности, которые может предложить им этот вендор. Главное, что останавливает их от приобретения сетевого оборудования других вендоров – это риск несовместимости и необходимость освоения системными администраторами новых инструментов управления сетью.

Тем не менее, как показывает проведенное независимой тестовой лабораторий Networktest исследование, оборудование HP может совместно использоваться с оборудованием Cisco. По результатам тестирования, в котором использовались коммутаторы HP 9505, 5406zl и 5800 и Cisco Catalyst 6509, Catalyst 4506 иd Catalyst 3750-E, Networktest подготовила 60-страничное руководство, в котором приведены конфигурации для совместного использования коммутаторов HP Networking и Cisco Catalyst.
Читать дальше →
Всего голосов 8: ↑5 и ↓3 +2
Просмотры 7.6K
Комментарии 28