По вашему запросу ничего не найдено :(
Убедитесь, что запрос написан правильно, или посмотрите другие наши статьи:
img
Cisco CUBE (Cisco Unified Border Element) - контролер граничных сессий (SBC) от компании Cisco. В статье мы поговорим о том, как настроить так называемый SIP Forking, который позволяет отправить SIP сигнализацию на несколько устройств сразу. В примере мы покажем, как настроить SIP Forking на CUBE для записи видео – звонков, например, для последующего анализа системой записи. Что мы имеем Интегрированное приложение Cisco Unified Border Element (далее CUBE) является частью программного обеспечения маршрутизатора CISCO2911, параметры которого приведены ниже: Cisco CISCO2911/K9 (revision 1.0) with 483328K/40960K bytes of memory. Processor board ID ABCDEFAAAAA 3 Gigabit Ethernet interfaces 6 Serial interfaces 1 terminal line 2 Channelized E1/PRI ports 1 Virtual Private Network (VPN) Module DRAM configuration is 64 bits wide with parity enabled. 255K bytes of non-volatile configuration memory. 32K bytes of USB token usbtoken0 (Read/Write) 255744K bytes of ATA System CompactFlash 0 (Read/Write) Prerequisites Перед началом нужно выполнить следующие условия: маршрутизатор сконфигурирован в качестве CUBE; версия Cisco IOS 15.2(1) или выше; видео – звонок устанавливается по схеме SIP-to-SIP; используется адресация версии IPv4; ключевые составляющие вызова проходят через CUBE, включая SIP – сигнализацию и медиа - потоки; в рамках устанавливаемого видео – вызова не происходит транскодирования с высокой нагрузкой; не используется SRTP (Secure Real-time Transport Protocol); Схема следующая: Настройка Для настройки CUBE необходимо подключится к серверу по протоколу Telnet и ввести следующие логин и пароль: UserName: merionet Password: ****** Переходим в режим конфигурации: enable configure terminal У нас 192.168.0.2 – IP – адрес системы записи, а 192.168.0.3 - адрес CUCM. В разделе voice service voip, необходимо добавить IP – адрес системы записи и CUCM в список «доверенных» IP – адресов и указать прочие опции, как указано ниже: voice service voip ip address trusted list ipv4 192.168.0.2 255.255.255.255 ipv4 192.168.0.3 255.255.255.255 address-hiding mode border-element media flow-around allow-connections sip to sip fax protocol t38 version 0 ls-redundancy 0 hs-redundancy 0 fallback none sip asymmetric payload full early-offer forced midcall-signaling passthru g729 annexb-all video screening Создаем media profile recorder, в котором необходимо указать тэг dial – peer, который смотрит в сторону системы записи. Помимо этого, необходимо создать профиль для записи видео с опциями, которые указаны ниже. Оба профиля записи указываются в настройке media class: media profile recorder 100 media-recording 114 ! media profile video 455 monitor-ref-frames h264-packetization-mode 0 ref-frame-req rtcp retransmit-interval 50 retransmit-count 4 ref-frame-req sip-info ! media class 3 recorder profile 100 video profile 455 Теперь, на входящем и исходящем dial – peer указываем созданный ранее media class: dial-peer voice 123 voip destination-pattern 114 rtp payload-type cisco-codec-video-h264 112 session protocol sipv2 session target ipv4:192.168.0.2 voice-class sip options-keepalive voice-class codec 1 offer-all media-class 3 dtmf-relay rtp-nte no vad ! dial-peer voice 124 voip destination-pattern 1402$ // маршрут в сторону PBX rtp payload-type cisco-codec-video-h264 112 session protocol sipv2 session target ipv4:192.168.0.3 session transport tcp voice-class codec 1 offer-all voice-class sip options-keepalive up-interval 100 down-interval 50 retry 6 voice-class sip bind control source-interface GigabitEthernet0/1 voice-class sip bind media source-interface GigabitEthernet0/1 media-class 3 dtmf-relay rtp-nte no vad Сохраняем конфигурацию: copy running-config startup-config
img
Второй метод, который мы можем использовать для настройки адреса, называется EUI-64 (расширенный уникальный идентификатор). Он может быть использован для того, чтобы заставить роутер генерировать свой собственный идентификатор интерфейса вместо того, чтобы вводить его самостоятельно. Роутер будет принимать MAC-адрес своего интерфейса и использовать его в качестве идентификатора интерфейса. Однако MAC-адрес - это 48 бит, а идентификатор интерфейса-64 бит. Что мы будем делать с недостающими частями? В первой части статьи мы рассказывали о стандартной настройке IPv6 на оборудовании Cisco Вот что мы сделаем, чтобы заполнить недостающие биты: Мы берем MAC-адрес и делим его на две части; Мы вставляем "FFFE" между двумя частями, так что бы у нас получилось 64-битное значение; Мы инвертируем 7-й бит идентификатора интерфейса. Например, если мой MAC-адрес 1234.5678.ABCD тогда, после преобразования идентификатор интерфейса получиться: Выше вы видите, как мы разделяем MAC-адрес и помещаем FFFE в середину. "Инвертирование 7-го бита" не является заключительным шагом. Для этого вам нужно преобразовать первые два шестнадцатеричных символа первого байта в двоичный, найти 7-й бит и инвертировать его. Это означает, что если это 0, то вам нужно сделать его 1, а если это 1, то он должен стать 0. 7-й бит представляет собой "универсальный уникальны" бит. По умолчанию в MAC-адресе этот бит всегда будет установлен в 0. При изменении MAC-адреса этот бит должен быть установлен на 1. Обычно люди не меняют MAC-адрес этого роутера, что означает, что EUI-64 будет самостоятельно менять 7-й бит с 0 на 1. Вот как это выглядит: Мы берем первые два шестнадцатеричных символа первого байта, которые являются "12", и преобразуем их обратно в двоичный код. Затем мы инвертируем 7-й бит от 1 до 0 и снова делаем его шестнадцатеричным. Так что на самом деле мой идентификатор интерфейса EUI-64 будет выглядеть следующим образом: Теперь давайте взглянем на конфигурацию EUI-64 на роутере! Я буду использовать 2001:1234:5678:abcd::/64 в качестве префикса: OFF1(config)#interface fastEthernet 0/0 OFF1(config-if)#ipv6 address 2001:1234:5678:abcd::/64 eui-64 В этом случае настроен роутер с префиксом IPv6 и с использованием EUI-64 в конце. Именно так мы можем автоматически генерировать идентификатор интерфейса, используя mac-адрес. Теперь взгляните на IPv6-адрес, который он создал: OFF1#show interfaces fastEthernet 0/0 | include Hardware Hardware is Gt96k FE, address is c200.185c.0000 (bia c200.185c.0000) OFF1#show ipv6 interface fa0/0 FastEthernet0/0 is up, line protocol is up IPv6 is enabled, link-local address is FE80::C000:18FF:FE5C:0 No Virtual link-local address(es): Global unicast address(es): 2001:1234:5678:ABCD:C000:18FF:FE5C:0, subnet is 2001:1234:5678:ABCD::/64 [EUI] Видите эту часть C000:18FF:FE5C:0? Это MAC-адрес, который разделен на 2, FFFE в середине и "2" в "C200" MAC-адреса были инвертированы, поэтому теперь он отображается как "C000". Когда вы используете EUI-64 на интерфейсе, который не имеет MAC-адреса, то он выберет MAC-адрес самого низкого нумерованного интерфейса на роутере. При использовании EUI-64 вы должны ввести 64-битный префикс, а не полный 128-битный IPv6 адрес. Если вы сделаете это, вы не получите ошибку, но Cisco IOS будет только сохранять 64-битный префикс, и в любом случае сгенерирует идентификатор интерфейса. Скорее всего вы, вероятно, не будете использовать EUI-64 на роутере для настройки интерфейса, но это очень полезный метод для обычных хостов, таких как компьютеры windows, linux или mac. Вы, возможно, настроите IPv6-адрес вручную на интерфейсе вашего роутера или используете метод автоконфигурации, такой как DHCP или SLAAC. Когда вы внимательно посмотрите на выходные данные show ipv6 interface, вы можете заметить, что там есть еще один IPv6-адрес: OFF1#show ipv6 interface fa0/0 FastEthernet0/0 is up, line protocol is up IPv6 is enabled, link-local address is FE80::C000:18FF:FE5C:0 Кстати, про теоретические основы IPv6 можно изучить тут Этот адрес называется локальным адресом связи (link-local address), и он имеет некоторые специальные цели для IPv6. Каждое устройство с включенным IPv6 автоматически генерирует локальный адрес связи. Эти адреса являются одноадресными, не могут быть маршрутизированы и используются только в пределах подсети, поэтому они называются "link-local". Некоторые протоколы используют локальные адреса связи вместо глобальных одноадресных адресов, хорошим примером является NDP (Neighbour Discovery Protocol), который используется для обнаружения MAC-адресов других устройств IPv6 в подсети (NDP заменяет ARP для IPv4). Протоколы маршрутизации также используют эти локальные адреса связи для установления соседних областей, а также в качестве следующего перехода для маршрутов. Мы увидим это, когда будем говорить о маршрутизации IPv6. Адресное пространство FE80:: / 10 было зарезервировано для link-local, которые охватывают FE8, FE9, FEA и FEB. Однако RFC, описывающий link-local, утверждает, что следующие 54 бита должны быть нулями, поэтому link-local всегда будут выглядеть так: link-local всегда будет начинаться с FE80:0000:0000:0000, а ID можно настроить с помощью различных методов. Роутеры Cisco будут использовать EUI-64 для создания идентификатора интерфейса, в то время как другие операционные системы, такие как Microsoft, используют случайный метод для создания идентификатора интерфейса. В приведенном ниже примере вы можете видеть, что EUI-64 был использован для создания link-local: OFF1#show interfaces fastEthernet 0/0 | include Hardware Hardware is Gt96k FE, address is c200.185c.0000 (bia c200.185c.0000) OFF1#show ipv6 interface fa0/0 FastEthernet0/0 is up, line protocol is up IPv6 is enabled, link-local address is FE80::C000:18FF:FE5C:0 Первая часть-это FE80:: и вторая часть - это созданный идентификатор интерфейса EUI-64: C000:18FF:FE5C:0 Когда вы настраиваете IPv6-адрес на интерфейсе (глобальный одноадресный или уникальный локальный) или когда вы включаете IPv6 на интерфейсе, вы можете сделать это следующим образом: OFF1(config)#interface fa0/0 OFF1(config-if)#ipv6 enable Использование команды ipv6 enable роутеру создать link-local адрес. OFF1#show ipv6 int fa0/0 FastEthernet0/0 is up, line protocol is up IPv6 is enabled, link-local address is FE80::C000:15FF:FE94:0 По умолчанию Cisco IOS будет использовать EUI-64 для создания link-local адреса, но вы также можете настроить его самостоятельно. Просто убедитесь, что адрес начинается с FE80:: / 10 (FE8, FE9, FEA или FEB). Вот как вы можете настроить link-local адрес: OFF1(config-if)#ipv6 address FE90:1234:5678:ABCD::1 link-local Просто используйте ключевое слово link-local, чтобы сообщить роутеру, что это должен быть адрес link-local. Давайте проверим это: OFF1#show ipv6 int fa0/0 FastEthernet0/0 is up, line protocol is up IPv6 is enabled, link-local address is FE90:1234:5678:ABCD::1 Помимо link-local адресов существует еще один тип адресации, который мы должны обсудить, и это multicast. Я надеюсь, вы обладаете званиями об одноадресных и широковещательных доменах. Когда хост отправляет широковещательную передачу, все остальные устройства в подсети получат ее независимо от того, хотят они этого или нет. Отправка широковещательных сообщений очень неэффективна, и они были удалены из IPv6. Многоадресная рассылка также используется для отправки чего-то с одного хоста на несколько приемников, но разница заключается в том, что многоадресный трафик заканчивается только на хостах, которые хотят его получить. Каждый, кто прослушивает определенный адрес многоадресной рассылки, получит эти пакеты. Это просто как радиостанция, если вы хотите слушать...вы должны настроиться на нужную частоту. IPv6 использует многоадресную рассылку по многим причинам. Узлы IPv6, которые хотят отправить что-то всем узлам, работающим под управлением IPv6, могут использовать адрес многоадресной рассылки FF02::1. Все, у кого включен IPv6, слушают этот адрес. Когда роутер IPv6 хочет отправить что-то всем другим роутерам IPv6 (но не хостам!) он может отправить его в FF02:: 2. Протоколы маршрутизации также используют многоадресные адреса. Например, EIGRP уже использует виде FF02::A и OSPF использует виде FF02::5 и виде FF02::6. Многоадресный трафик маршрутизируется, но часть трафика должна оставаться в пределах подсети. Если это так, то эти адреса будут иметь link-local область, и они не будут перенаправляться роутерами из одной подсети в другую. Диапазон FF00:: / 8 был зарезервирован для многоадресной рассылки IPv6, в то время как диапазон FF02::/16 зарезервирован для многоадресных адресов link-local области. На роутере Cisco вы можете видеть по интерфейсу, к которому многоадресные адреса роутер прослушивает: OFF1#show ipv6 int fa0/0 FastEthernet0/0 is up, line protocol is up IPv6 is enabled, link-local address is FE90:1234:5678:ABCD::1 No Virtual link-local address(es): No global unicast address is configured Joined group address(es): FF02::1 FF02::2 FF02::1:FF00:1 Этот конкретный роутер прослушивает адреса многоадресной рассылки "все хосты IPv6" и "все роутеры IPv6". Как только вы настроите OSPF или EIGRP для IPv6, вы заметите, что интерфейс присоединится к соответствующим адресам многоадресной рассылки. Третий адрес, который у нас есть (FF02::1:FF00:1), называется адресом многоадресной рассылки запрошенного узла. Он используется для обнаружения соседей. Многоадресный адрес запрашиваемого узла основан на одноадресном IPv6-адресе хоста, а если быть более точным...последние шесть шестнадцатеричных символов одноадресного адреса. Все хосты, имеющие одинаковые 6 шестнадцатеричных символов в своем одноадресном IPv6-адресе, в конечном итоге получат один и тот же адрес запрашиваемого узла. Когда вы отправляете что-то на этот адрес запрашиваемого узла, все хосты с одним и тем же адресом получат пакеты. Это что-то вроде многоадресного адреса "все хосты IPv6", но на этот раз у нас есть отдельная комната, где единственными членами являются VIP-персоны, которые разделяют одни и те же последние 6 шестнадцатеричных символов. Все адреса запрашиваемых узлов начинаются с FF02::1:FF, поэтому они выглядят следующим образом: Мой маршрутизатор имеет запрошенный адрес узла FF02:: 1:FF00:1, а link-local адрес -FE90:1234:5678: ABCD:: 1. Когда мы записываем link-local адрес полностью, это выглядит так: FE90:1234:5678:ABCD:0000:0000:0000:0001 Возьмите последние 6 шестнадцатеричных символов из этого адреса: 00:0001 И поместите их за префиксом адреса запрашиваемого узла, чтобы получить полный адрес запрашиваемого узла: FF02:0000:0000:0000:0000:0001:FF00:0001 Мы можем удалить некоторые нули, чтобы сделать его короче, и это будет выглядеть так: FF02::1:FF00:1
img
IT-отрасль постоянно развивается и трансформируется, а с ней растет и спрос на специалистов. От веб-разработчиков до аналитиков данных, от продакт менеджеров до дизайнеров — для каждой профессиональной сферы есть площадки и ресурсы с вакансиями. В этой статье мы рассмотрим основные платформы: вы узнаете, где лучше искать работу, на каких площадках можно встретить вакансию мечты и как вам помогут соцсети и telegram-каналы. Где искать работу: сайты с вакансиями Чтобы устроиться на хорошую работу, важно уметь выделиться из толпы и привлечь внимание будущего работодателя. Для этого лучше всего подойдет размещение своего резюме на сайте с вакансиями. Рассказываем про топ-7 российских ресурсов, на которых можно находить вакансии в своей сфере. HeadHunter Любой человек, когда-либо искавший работу, знаком с этой площадкой — и все же не упомянуть ее в контексте поиска работы в IT было бы непростительно. На HeadHunter всегда есть огромная выборка вакансий для любых IT-направлений, поэтому обратите внимание на этот ресурс при поиске работы. Хабр Карьера Где искать работу кроме HH? Здесь, в экосистеме Хабра — платформы, собравшей вокруг себя мощное IT-комьюнити. Бонусом на ресурсе можно почитать полезные статьи, ознакомиться с рейтингами и посмотреть, как себя презентуют другие специалисты. Geekjob Этот ресурс интересен тем, что здесь можно искать работу анонимно — когда потенциальный работодатель находит вас сам. Это полезно и в том случае, если вы хотите оградиться от назойливых или нерелевантных предложений о работе: например, где искать работу программисту с большим опытом, чтобы его не преследовали рекрутеры? Geekjob прекрасно подойдет для этой задачи. SuperJob Ресурс с удобными фильтрами по зарплате, графику и отраслям. Если вам важно увеличить охват вашего резюме, выложите его здесь помимо других сайтов. Работа.ру Еще один простой и удобный агрегатор вакансий. Чтобы повысить шансы на просмотр, пишите сопроводительные письма для компаний, а резюме делайте лаконичным и информативным. БУДУ Сервис поиска работы в IT и не только. Удобная навигация: разделе «Компании» можно подробнее узнать о работодателях и отфильтровать нужные вакансии. А еще БУДУ ведет телеграм-канал с полезными советами и подборками какансий. Соцсети Кажется, что искать вакансии соцсетях — несерьезно, не лучше ли обратиться к серьезным агрегаторам, где можно искать работу, не отвлекаясь на посты и сообщения? Не совсем так: использовать социальные сети для трудоустройства IT — удобно, а еще это дает преимущества, недоступные на сайтах. Широкий выбор вакансий: социальные сети сегодня предоставляют доступ к колоссальному количеству вакансий. Вы можете найти предложения как от крупных мировых компаний и стартапов, так и небольшие фриланс-проекты. Такой выбор позволит найти работу, которая соответствует вашим интересам и навыкам. Прямое общение с работодателями: социальные сети позволят вам легко связаться с потенциальными работодателями. Вы можете отправлять сообщения и задать вопросы сразу — это делает процесс поиска работы эффективнее. Актуальная информация: в соцсетях вы всегда можете получить актуальную информацию как в целом о рынке труда в IT-сфере, так и о конкретной компании. Вы всегда будете в курсе последних трендов, новых вакансий и изменений в сфере технологий. Сообщество и поддержка: во многих соцсетях есть группы и комьюнити, где вы можете общаться с другими IT-специалистами, делиться опытом и получать советы по поиску работы. Это позволит получать полезный опыт и чувствовать принадлежность к общей цели. Легкое обновление профиля: в социальных сетях можно без труда поддерживать актуальность своего профиля — добавлять новые навыки и проекты, делиться достижениями. Это сделает вас более привлекательными для потенциальных работодателей. А еще поиск работы в соцсетях — это гибкость и удобство, так как вы можете редактировать резюме, откликаться на вакансии и переписываться с эйчарами в любое время и с любого устройства. В каких соцсетях лучше искать работу? LinkedIn — платформа, которую невероятно ценят HR-специалисты в IT. Если вы думаете, где искать работу программистом, создание профиля на LinkedIn становится просто обязательным шагом. Не забывайте регулярно обновлять свой блог, писать на актуальные темы, добавлять в друзья потенциальных коллег и эйчаров, комментировать посты и общаться. В Telegram есть множество тематических каналов, посвященных IT-вакансиям. Вы можете выбрать каналы, которые соответствуют вашим интересам и экспертизе, чтобы видеть только релевантные предложения. Вот несколько каналов с вакансиями, на которые можно подписаться: IT Вакансии {Разработка | QA | DevOps | Management} Telegram IT Job Remote IT (Inflow) Job for Frontend (JavaScript + Node.js) developers Вакансии и Стажировки от MyResume Devops Jobs — вакансии и резюме Работа в геймдеве (вакансии) PHP — вакансии, поиск работы и аналитика QA — вакансии Jobs Code: IT вакансии Работа в ИТ Dart Jobs Вакансии Backend/Frontend JavaScript Jobs — вакансии и резюме Mobile Dev Jobs — вакансии и аналитика Job for Junior Работа для программистов В какой соцсети вы бы ни искали работу, всегда проверяйте достоверность работодателей и вакансий, прежде чем отправлять свое резюме или личные данные. Где можно искать работу за рубежом Ожидается, что к концу 2023 года глобальные расходы на IT во всем мире увеличатся примерно на 4,66 трлн долларов, а значит, вырастет и число рабочих мест. Так что сейчас лучшее время, чтобы искать работу за границей. Приведем несколько ресурсов, которые вам в этом помогут. Glassdoor предоставляет информацию о зарплатах, отзывы о компаниях и список актуальных вакансий. Также здесь можно читать интервью с сотрудниками компаний. Indeed является крупнейшим поисковиком вакансий в мире. Monster — это еще один крупный ресурс для поиска работы, который позволяет создавать профили, загружать резюме и искать вакансии по разным критериям. Dice — это специализированный ресурс для поиска работы в IT и технологических областях. Здесь можно найти множество вакансий и информацию о рынке труда. AngelList: — это платформа, специализирующаяся на стартапах и венчурных инвестициях. Здесь можно найти вакансии в технологических стартапах. Kaggle Jobs — если вы занимаетесь искусственным интеллектом или машинным обучением, вы можете искать вакансии на Kaggle Jobs. Кстати, крупные российские рекрутинговые платформы, такие как Headhunter и SuperJob, также ориентированы на другие регионы. Многие компании, особенно крупные международные корпорации, ищут специалистов и сотрудников не только внутри страны, но и за ее пределами. Это делает их удобными для поиска работы как на местном, так и на международном рынке труда. Где искать работу на фрилансе Фриланс — это не только картинка из интернета, где сотрудник сидит на пляже с ноутбуком. Порой это может быть труднее офисной рутины — нужно уметь рассчитывать свое время, общаться напрямую с заказчиками и быть готовыми работать даже в выходные. Чтобы не разочароваться в формате такой работы, протестируйте ее на коротком промежутке времени. Приведем несколько фриланс-площадок, где можно найти задачи по душе. Programmer Meet Designer Workzilla UpWork People Per Hour Guru IFreelance Weblancer.net Freelance.ru FL.ru Freelancehunt.com FreelanceJob.ru Чтобы выбрать фриланс-ресурс, который вам подойдет, ознакомьтесь с обзорами и отзывами на него и подробно изучите условия каждой площадки. Что в итоге? Ответы на вопрос «на каких сайтах и где искать работу» настолько разнообразны, что каждый может найти оптимальный путь к своей идеальной карьере. От мировых лидеров в сфере найма до уютных локальных комьюнити в социальных сетях, от зарубежных работодателей до работы внутри России — IT раскрывает все дороги к успеху. Помните, что при выборе площадки для поиска работы важно учитывать свои цели, интересы и амбиции, и использовать все возможности на максимум.
ВЕСЕННИЕ СКИДКИ
40%
50%
60%
До конца акции: 30 дней 24 : 59 : 59