CRS и IGMP или PIM
Добавлено: 26 авг 2015, 15:51
Доброго времени суток!
У меня есть CRS коммутатор к которому подключен 2 WAN канала (Internet и IPTV)
С интернет каналом все понятно, все по умолчанию ... работает.
С IPTV работает на не так как надо!
По порядку:
1. ether20 индивидуализирован для IPTV
19 R name="ether20-Streem" default-name="ether20" mtu=1500 l2mtu=1588 mac-address=4C:5E:0C:9A:BA:4E
orig-mac-address=4C:5E:0C:9A:BA:4E arp=enabled auto-negotiation=yes
advertise=10M-half,10M-full,100M-half,100M-full,1000M-half,1000M-full full-duplex=yes
tx-flow-control=off rx-flow-control=off speed=100Mbps master-port=none
bandwidth=unlimited/unlimited switch=switch1
2. Поднят прокси.
[admin@CRS24_s1] > routing igmp-proxy p
quick-leave: yes
query-interval: 1m5s
query-response-interval: 10s
[admin@CRS24_s1] > routing igmp-proxy interface print
Flags: X - disabled, I - inactive, D - dynamic, U - upstream
# INTERFACE THRESHOLD
0 U ether20-Streem 1
1 ether21-sl-WinServer 1
2 all 1
3 D ether1-master-local 1
[admin@CRS24_s1] > routing igmp-proxy mfc p
Flags: X - disabled, A - active, D - dynamic
# GROUP SOURCE UPSTREAM-INTERFACE ACTIVE-DOWNSTREAM-INTERFACES
0 AD 239.255.255.250 198.18.4.205 ether20-Streem ether1-master-local
1 AD 239.255.255.250 198.18.4.204 ether20-Streem ether1-master-local
2 AD 239.255.255.250 198.18.20.250 ether20-Streem ether1-master-local
3 AD 234.30.30.5 198.18.3.2 ether20-Streem ether1-master-local
[admin@CRS24_s1] >
VLC IPTV видет все как по нотам.
НО наш уважаемый прокси заливает IPTV поток не только на тот порт с которого его попросили,
а также заливает "зеркалит" на все порты где подключены еще машины, НО откуда его (поток) ни кто не запрашивал.
Полный объем потока достигает 230-260Мб, если клиент подключен на 100Мб или дальше WiFi то сами понимаете что на них сыпется.
Отсюда вопрос КАК ДО НАСТРОИТЬ CRS ЧТОБЫ ПОТОКИ ХОДИЛИ ТОЛЬКО ТУДА ГДЕ ИХ ЗАПРАШИВАЮТ?
Ну заодно реализуется само собой ЗАПРЕТ НА ДОСТУП ОТ ПОРТА К IPTV ресурсу.
P.S. VLC запрос - udp://@234.10.10.x:12xx x - номер канала
У меня есть CRS коммутатор к которому подключен 2 WAN канала (Internet и IPTV)
С интернет каналом все понятно, все по умолчанию ... работает.
С IPTV работает на не так как надо!
По порядку:
1. ether20 индивидуализирован для IPTV
19 R name="ether20-Streem" default-name="ether20" mtu=1500 l2mtu=1588 mac-address=4C:5E:0C:9A:BA:4E
orig-mac-address=4C:5E:0C:9A:BA:4E arp=enabled auto-negotiation=yes
advertise=10M-half,10M-full,100M-half,100M-full,1000M-half,1000M-full full-duplex=yes
tx-flow-control=off rx-flow-control=off speed=100Mbps master-port=none
bandwidth=unlimited/unlimited switch=switch1
2. Поднят прокси.
[admin@CRS24_s1] > routing igmp-proxy p
quick-leave: yes
query-interval: 1m5s
query-response-interval: 10s
[admin@CRS24_s1] > routing igmp-proxy interface print
Flags: X - disabled, I - inactive, D - dynamic, U - upstream
# INTERFACE THRESHOLD
0 U ether20-Streem 1
1 ether21-sl-WinServer 1
2 all 1
3 D ether1-master-local 1
[admin@CRS24_s1] > routing igmp-proxy mfc p
Flags: X - disabled, A - active, D - dynamic
# GROUP SOURCE UPSTREAM-INTERFACE ACTIVE-DOWNSTREAM-INTERFACES
0 AD 239.255.255.250 198.18.4.205 ether20-Streem ether1-master-local
1 AD 239.255.255.250 198.18.4.204 ether20-Streem ether1-master-local
2 AD 239.255.255.250 198.18.20.250 ether20-Streem ether1-master-local
3 AD 234.30.30.5 198.18.3.2 ether20-Streem ether1-master-local
[admin@CRS24_s1] >
VLC IPTV видет все как по нотам.
НО наш уважаемый прокси заливает IPTV поток не только на тот порт с которого его попросили,
а также заливает "зеркалит" на все порты где подключены еще машины, НО откуда его (поток) ни кто не запрашивал.
Полный объем потока достигает 230-260Мб, если клиент подключен на 100Мб или дальше WiFi то сами понимаете что на них сыпется.
Отсюда вопрос КАК ДО НАСТРОИТЬ CRS ЧТОБЫ ПОТОКИ ХОДИЛИ ТОЛЬКО ТУДА ГДЕ ИХ ЗАПРАШИВАЮТ?
Ну заодно реализуется само собой ЗАПРЕТ НА ДОСТУП ОТ ПОРТА К IPTV ресурсу.
P.S. VLC запрос - udp://@234.10.10.x:12xx x - номер канала