• Какие "аналоги скайпа" (трансляция области экрана, текст, голос) с p2p и шифрованием вы знаете, чем пользуетесь?

    @throughtheether
    human after all
    желательно уровня AES2048+
    Что вы подразумеваете под AES2048?

    В любом случае, обратите внимание на tox.
    Ответ написан
    2 комментария
  • Как сделать механизм перевода трафика с LAN сети на 3G сеть и обратно?

    @throughtheether
    human after all
    если пинг не проходит, то все приложения принудительно завершаются и вновь поднимаются на IP-адресах мобильной сети (используются статичные IP адреса, поднята VPN-сеть)
    Почему нельзя поднять loopback-интерфейсы с нужной адресацией, на них "прибиндить" приложения и уже управлять маршрутами до них (пускать трафик либо через 3g, либо через LAN) любым удобным способом (автоматически, скриптами по нажатию на кнопку)?
    Ответ написан
    Комментировать
  • Как разделить витую пару на двухпортовую розетку?

    @throughtheether
    human after all
    Строители завели в кабинет один кабель. А нужно работать на двух ПК.
    Поставьте коммутатор.

    То, чем вы занимаетесь - интересно, остроумно, нестандартно, неподдерживаемо и обязательно в будущем аукнется вам или вашему "наследнику".
    Ответ написан
    Комментировать
  • Как настроить связь между одинаковыми подсетями?

    @throughtheether
    human after all
    Либо переделать схему так, чтобы к одному интерфейсу маршрутизатора были подключены устройства из одной подсети, либо попробовать настроить /32 маршруты, в т.ч. на самих хостах. Можно также поэкспериментировать с proxy arp на интерфейсах маршрутизатора.
    Ответ написан
  • Какие интересные решения можно внедрить в сеть фитнес клубов?

    @throughtheether
    human after all
    Отслеживание интенсивности тренировок посредством модных браслетов, скидки самым активным, прочая геймификация.
    Ответ написан
    Комментировать
  • Что быстрее: wirelss or wire сеть?

    @throughtheether
    human after all
    Рекомендую всегда, когда есть соответствующая возможность, пользоваться проводным подключением.

    В случае проводного подключения (речь об Ethernet) практически всегда одну среду используют два устройства (трансивера), и о таком понятии как "коллизия" речи, в случае полнодуплексного режима (оба устройства передают одновременно), не идет. Также среда, т.е. контур провода между приемником и передатчиком, более-менее защищена от влияния извне.

    В случае беспроводного подключения Wi-Fi одну среду (электромагнитное поле) используют несколько устройств. Отсюда - полудуплексный режим работы (одновременно передает только один клиент, принимать в этот момент он не может). Отсюда - активный алгоритм CSMA/CA. Кроме того, среда подвержена влиянию извне (микроволновки, радары, атмосферные явления).
    Ответ написан
    Комментировать
  • Научиться парсингу - с чего начать?

    @throughtheether
    human after all
    С php не имел удовольствия работать, но поводу парсинга могу пояснить.
    Что вам, по большому счету, надо, так это:

    1) скачать страничку сайта или сделать вызов HTTP API. В этом вам помогут библиотеки вроде curl.

    2) разобрать полученные в п.1) данные. В случае API, как правило,это JSON. В случае HTML вам пригодится знание XPATH-выражений (которые также помогут, если в результате выполнения п. 1) вы имеете XML) и css-селекторов. Исполнять эти запросы будет XML- или DOM-парсер.

    3) полученные в п.2) данные сохранить в конечном или промежуточном виде: CSV, записи в RDBMS (sqlite, mysql, postgresql) или NoSql (Mongo, например)

    В дальнейшей работе помогут Selenium (или другой HTTP клиент с исполнением javascript), очереди заданий, кэширование (redis).

    Думаю, направление для поиска я вам задал.
    Ответ написан
    2 комментария
  • Определение типа трафика сниффером?

    @throughtheether
    human after all
    Поясните, какую конкретно задачу вы решаете.

    То есть, по характерной последовательности данных сказать - вот тут у нас передавался траффик ICMP? Или же вынести такое заключение можно только после того, как принятый IP-пакет будет разобран?
    А определение протокола - это разве не разбор пакета (хотя бы частичный)?

    А можно ли обнаружить в RAW-пакете сам факт передачи определённых данных, не анализируя протоколы? То есть, по характерной последовательности данных сказать - вот тут у нас передавался траффик ICMP?
    В вашем случае надо смотреть на поле Protocol пакета IP, это, по-моему, байт номер 10, считая от 1. В случае ICMP там будет значение 1.
    Ответ написан
  • Cisco 2951 PPTP Сервер отвал впн под нагрузкой и "подземный стук"?

    @throughtheether
    human after all
    В реальности похоже на баг IOS.

    Похоже на то.
    Ответ написан
    Комментировать
  • Каким образом отслеживать загрузку VLAN по SNMP на оборудовании CISCO?

    @throughtheether
    human after all
    Но у меня не получилось получить нужный OIDы для VLAN в Cisco 3750-2

    Попробуйте воспользоваться утилитой snmpwalk с OID 1.3.6.1.2.1.2.2.1.2. Если правильно помню, вы должны получить список имен интерфейсов, поищите там свои VLAN.

    Если говорить в общем, то решение вашей задачи очень сильно зависит от аппаратной специфики. Есть подозрение, что в соответствующих счетчиках 3750 учитывается только трафик на L3-интерфейс, относящийся к VLAN, а коммутируемый при помощи ASIC трафик не учитывается.
    Ответ написан
    Комментировать
  • Питон для инженера?

    @throughtheether
    human after all
    Какие инженерные задачи вы решали с помощью питона?
    Генерация файлов конфигурации для коммутаторов на jinja. Простые веб-интерфейсы (flask, bottle). Парсинг логов и экспортированных данных (lxml). Учет ресурсов (база на sqlite + веб-интерфейс + выгрузка отчетов).
    UPD: Забыл упомянуть, генерация трафика при помощи scapy в целях отлова бага.

    Почему не баш/пауэршелл?
    Проще было написать один раз на python и запускать где необходимо.
    Ответ написан
    1 комментарий
  • Почему нельзя расширить количество сетевых портов?

    @throughtheether
    human after all
    Высоконагруженные системы упираются в ограничение количества портов.
    Это вы про TCP порты? Не могли бы вы развить эту мысль? Я вас не вполне понимаю.

    IPv6 призван решить эту проблему поддерживая назначение серверу множества ip-адресов.
    А в случае IPv4, по-вашему, так сделать нельзя, то есть назначить серверу множество адресов?

    На мой взгляд, основную проблему в стеке TCP/IP представляет отсутствие внятного сеансового уровня (session layer в терминах ISO OSI). Поэтому каждый сервис/уровень по-своему категоризирует трафик по сессиям, например TCP по кортежу адресов и портов источника и назначения, HTTP по cookie и так далее. В IPv6 действительно есть релевантное этой проблеме нововведение в виде поля flow label, интересно, какие появятся варианты его практического применения.

    Ну и нельзя забывать о том, что сеть - это инфраструктура, а менять инфраструктуру, особенно развитую, долго и трудно.
    Ответ написан
    2 комментария
  • Как настроить свою сеть, которая является частью сети провайдера?

    @throughtheether
    human after all
    Физический интерфейс провайдера - один порт Ethernet.
    На месте провайдера было бы уместно, на мой взгляд, использовать unnumbered интерфейс и vlan на пользователя. Тогда бы с вашей стороны любого коммутатора хватило.

    Использование только коммутатора без роутера чревато тем, что на стороне провайдера на мой коммутатор срабатывает бродкаст шторм и блокировка.
    Статические ARP-записи и фильтры широковещательного/многоадресного трафика вам могут помочь, хотя такой подход снизит удобство управления сетью.
    Ответ написан
    1 комментарий
  • Как высчитать задержку в сети?

    @throughtheether
    human after all
    Уточните формулу и контекст (как передаются данные). В текущей версии формулы секунды умножаются на байты и делятся на бит/с. В результате размерность результата - секунда в квадрате. Смысл такой величины от меня ускользает.
    Ответ написан
    Комментировать
  • Работа с удаленной базой данных MySQL. Почему медленная передача данных?

    @throughtheether
    human after all
    Что упустили в такой конфигурации?
    Как вариант, низкая производительность tcp.
    Ответ написан
  • Как правильно пропарсить XML через Xpath?

    @throughtheether
    human after all
    Не вполне ясно, что именно вы хотите получить (хотя бы на примере вашего тестового XML).
    Выражение вида
    //street[@street="baker street"]/house[@house="221B"]/appartment
    должно выбрать все квартиры указанного дома на указанного улице. Если нужны номера, то добавьте в конец /@appartment.

    Apartment, кстати. И представляется излишним дублирование имен нод именами атрибутов.

    Можно ли через x-path выбрать дом, где атрибут = чему-то, который находтся в теге улица, где атрибут = чему-то....
    При помощи оси ancestor или, если родство непосредственное, parent.
    Ответ написан
    Комментировать
  • OSPF backbone при GRE нужен ли?

    @throughtheether
    human after all
    OSPF backbone при GRE нужен ли?
    Backbone (если мы про area 0) всегда нужен. Встречаются редко в дикой природе схемы с одной не-backbone зоной, но это неконвенциональная логика какая-то.
    Создавать для каждой группы линков отдельную area?

    У кого подобный конфиг, как себя ведёт ospf при помещении в одну арею таких линков и отказе провайдера на конце звезды, в ядре?
    Касательно вашей ситуации могу только потеоретизировать. В случае добавления всех линков в одну зону (area 0), упавший линк приведет к генерации новой версии type 1 lsa и срабатыванию алгоритмов SPF на всех маршрутизаторах зоны (Incremental SPF пока стороной обойдем). Таким образом один маршрутизатор может влиять на все остальные. Здесь, конечно, можно спорить, при какой частоте флапа линка какая будет нагрузка на другие маршрутизаторы, но мне представляется разумным максимальный предел прочности закладывать в схему, то есть разместить линки по разным зонам.

    С другой стороны, вы упомянули о прямых линках между региональными маршрутизаторами, это, на мой взгляд, усложняет схему с несколькими зонами (virtual link) и является доводом в пользу одной глобальной зоны (area 0).

    Вообще говоря, почему бы не попробовать на лабе, хотя бы виртуальной?
    P.S. перечитал свой ответ и понял, что кроме очевидного совета проверить на лабе, пользы в нем немного.
    Ответ написан
    1 комментарий
  • Как вы считаете, какой способ изучения VoIP более эффективен и интересен для студентов (лабораторные работы, практические задания)?

    @throughtheether
    human after all
    Я не специалист в VoIP, мне при изучении темы были бы интересны следующие моменты:
    1) приложение теории к практике. Как происходит сжатие и оцифровка сигнала, со спектрами, графиками шумов квантования и прочими наглядными материалами. Грубо говоря, поменяли кодек - увидели и услышали результат.
    2) решение базовых задач. Поднятие небольшого колл-центра. Также с теоретическим обоснованием (RTP, SIP, инкапсуляция, другие умные слова и т.д.). Возможно, написание собственного, медленного и кривого, нано-клона астериска.
    3) влияние сети (задержка, джиттер, потери пакетов) на качество сервиса. Траблшутинг.
    4) безопасность в смысле неавторизованного доступа.
    Ответ написан
    Комментировать
  • Маршрут по умолчанию Cisco на два интерфейса?

    @throughtheether
    human after all
    Чем чревато добавлять маршруты по умолчанию на разные провайдеры с разной метрикой?
    Тем, что активен будет только один.

    Не пойму в чем может быть косяк?
    Уточните вопрос. Что пробовали, что наблюдается и что необходимо получить?

    Ну если один провайдер упал чтобы интернет работал.

    допустим так
    ip route 0.0.0.0 0.0.0.0 10.0.0.1
    ip route 0.0.0.0 0.0.0.0 10.0.0.2 50
    В данном случае, если правильно понимаю, устройства с адресами 10.0.0.1 и 10.0.0.2 доступны через один и тот же интерфейс. Скорее всего, топология такова: ваше устройство устройство подключено к коммутатору, к нему же подключены маршрутизаторы провайдеров .Это значит, если 10.0.0.1 перестанет работать (выключится), интерфейс не изменит своего состояния (останется в состоянии up/up), в отличие от схемы с выделенным интерфейсом на маршрутизатор. Скорее всего, маршрут до 10.0.0.1 останется в таблице маршрутизации и "переключения" маршрутов и трафика не произойдет. Чтобы скорректировать поведение, используйте ip sla tracking.
    Ответ написан
    Комментировать