Сообщения

Сообщения за 2016

Junos OS EZQoS on EX Series switches

Коммутаторы Juniper EX поставляются с готовым достаточно удобными шаблоном CoS, предусмотренны классы для:VoIP, video и data. Но шаблон не активирован, а активировать просто: configure load merge /etc/config/ezqos-voip.conf set apply-groups ezqos-voip # применяем настройки качества обслуживания к портам set class-of-service interfaces ge-0/0/* scheduler-map ezqos-voip-sched-maps set class-of-service interfaces ge-0/0/* unit * classifiers dscp ezqos-dscp-classifier Пример фильтра для приоритезаци и трафика видеонаблюдения set firewall family ethernet-switching filter FL-VIDEO_SURVEILLANCE term video_surveillance then forwarding-class ezqos-video-fc set firewall family ethernet-switching filter FL-VIDEO_SURVEILLANCE term video_surveillance then loss-priority low set vlans VIDEO_SURVEILLANCE vlan-id 102 # применяем фильтр к VLAN'у  set vlans VIDEO_SURVEILLANCE filter input FL-VIDEO_SURVEILLANCE  

Скрипт для удаления зависших сессий на BRAS Juniper E-Series

На  Juniper E-Series постоянно зависают сессии, естественно, что они потребляют ресурсы - память и т.д. Когда их становится много, сервисная плата может перезагрузиться. Поэтому я написал скрипт, который заходит telnet'ом на BRAS'ы и удаляет зависшие сессии, запускается из cron. Странно, почему в Juniper не сделали это автоматом.

Соответствие MPLS-терминов Cisco и Juniper

Cisco Affinities <> Juniper Admin-Groups Cisco Autoroute Announce <> Juniper TE Shortcuts Cisco Forwarding Adjacency <> Juniper LSP-Advertise Cisco Tunnel <> Juniper LSP Cisco Make-Before-Break <> Juniper Adaptive Cisco Application-Window <> Juniper Adjust-Interval Cisco Shared Risk Link Groups <> Juniper Fate-Sharing

MPLS Traffic Engineering automatic LSP

В отличии от других протоколов, в MPLS не заложено автообнаружение MPLS-маршрутизаторов. Построение LSP лежит целиком на Операторе. Ели, например, вы добавляете BGP-маршрутизатор в сеть, то достаточно создать BGP-сессии с RR. В RSVP нет аналогов RR, поэтому вы, по идее, должны строить LSP со всеми MPLS-маршрутизаторами - трудоёмкая работа. Поэтому производители сетевого оборудования, в частности Cisco и Juniper, разработали средства по автоматизации построения LSP. Cisco IOS configuration example MPLS TE autotunnel (Primary/Backup) and Automesh ! mpls traffic-eng tunnels mpls traffic-eng logging lsp setups mpls traffic-eng logging lsp teardowns ! mpls traffic-eng auto-tunnel backup mpls traffic-eng auto-tunnel backup config unnumbered-interface Loopback1 ! mpls traffic-eng auto-tunnel primary onehop mpls traffic-eng auto-tunnel primary config unnumbered-interface Loopback1 mpls traffic-eng auto-tunnel primary timers removal rerouted 900 !Enables LDP on primary ...

streaming multicast IPTV to HLS (nginx+RTMP)

Получаем контент 239.192.1.1, 239.192.1.2 и 239.192.1.3. Будем раздавать его через WEB по протоколу HLS , что позволяет смотреть видео не только на компьютере с flash, но и на устройствах под управлением iOS(iPhone/iPad), а также на Android. Для этого будем использовать nginx c поддержкой RTMP-модуля , модуль распространяется по лицензии BSD. Он собирается и работает под Linux и FreeBSD. Собираем nginx с поддержкой RTMP-модуля : cd NGINX source directory & run this: ./configure --add-module=/path/to/nginx-rtmp-module make make install RTMP поддерживает ограниченный набор кодеков, а для просмотра HLS на iPhone нужно кодировать в H264 и AAC. Для multicast-потока потребуется перекодировка, для этого будем использовать FFMPEG. nginx-rtmp.conf: user www; worker_processes 1; worker_rlimit_nofile 65535; worker_priority -5; error_log  /var/log/http/rtmp-error.log error; events {     worker_connections  1024;     use kqu...