Перейти к содержимому
Калькуляторы

Доброго дня!

Вопрос такой. Имеем cisco7206 в качестве роутера на нем поднят RP на loopback. Есть влан, в который мы хотим лить мультикаст до клиентов.

Настройка этого влан выглядит так:

 

interface GigabitEthernet0/1.999

description Multicast

encapsulation dot1Q 999

ip address 10.255.254.1 255.255.255.0

ip pim sparse-mode

ip igmp query-interval 125

no cdp enable

 

В этот интерфейс воткнут dlink 3712.

Если на длинке поднять обычный влан с тегом 999 в сторону кошки, а аксцессом в сторону клиента - все окей - картинка есть.

Но если я хочу чтобы этот влан в длинке был мультикастным, а клиент в другом влане (настраиваю igmp_snooping) то ничего не вижу.

настойки на длинке, касаемо IGMP

# IGMP_MULTICAST_VLAN

create igmp_snooping multicast_vlan_group_profile iptv

config igmp_snooping multicast_vlan_group_profile iptv add 233.166.172.0-233.166.173.255

enable igmp_snooping multicast_vlan

config igmp_snooping multicast_vlan forward_unmatched enable

create igmp_snooping multicast_vlan vlan999 999

config igmp_snooping multicast_vlan vlan999 state enable replace_source_ip 10.255.254.200 remap_priority 5 replace_priority

config igmp_snooping multicast_vlan vlan999 add member_port 9 # клиент висит в этом порту в влане 143

config igmp_snooping multicast_vlan vlan999 add source_port 11 # сюда воткнута кошка.

 

Что я делаю не так?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а Join-ы до 72й доходят?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а Join-ы до 72й доходят?

судя по всему нет. А как правильно посмотреть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Либо встать Wireshark'ом на циске, либо show igmp_snooping group на д-линке

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

pim passive на кошке на 999 интерфейсе

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Либо встать Wireshark'ом на циске, либо show igmp_snooping group на д-линке

 

 

Source/Group : NULL/233.166.172.8

VLAN Name/VID : vlan143/143

Member Ports : 9

UP Time : 0

Expiry Time : 260

Filter Mode : EXCLUDE

 

но на кошке sh ip igmp group пустой.

Изменено пользователем klisha

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

pim passive на кошке на 999 интерфейсе

Не обязательно, passive - по сути тот же sparse.

Что я делаю не так?

sh igmp_snooping vlan999

очень частый костыль - по умолчанию длинк поднимает igmp v3, а на цисках (да и на других "взрослых" вендорах) igmp v2 - рекомендуется привести все к единому знаменателю.

и заодно надо проверить чтоб ena igmp_snooping в глобале было.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

На циске добавьте:

(conf)# ip igmp snooping

(conf)# ip igmp snooping vlan 999

(conf)# ip multicast-routing

 

потом show ip igmp snooping group после запроса подписки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

pim passive на кошке на 999 интерфейсе

Не обязательно, passive - по сути тот же sparse.

Что я делаю не так?

sh igmp_snooping vlan999

очень частый костыль - по умолчанию длинк поднимает igmp v3, а на цисках (да и на других "взрослых" вендорах) igmp v2 - рекомендуется привести все к единому знаменателю.

и заодно надо проверить чтоб ena igmp_snooping в глобале было.

DGS-3700-12G:5#show igmp_snooping vlan vlan999

Command: show igmp_snooping vlan vlan999

 

IGMP Snooping Global State : Enabled

Data Driven Learning Max Entries : 128

 

VLAN Name : vlan999

Query Interval : 125

Max Response Time : 10

Robustness Value : 2

Last Member Query Interval : 1

Querier State : Enable

Querier Role : Non-Querier

Querier IP : 10.0.1.14

Querier Expiry Time : 147 secs

State : Disable

Fast Leave : Disable

Report Suppression : Enable

Rate Limit : No Limitation

Version : 2

Data Driven Learning State : Enable

Data Driven Learning Aged Out : Disable

Data Driven Group Expiry Time : 260

 

Total Entries: 1

 

На циске добавьте:

(conf)# ip igmp snooping

(conf)# ip igmp snooping vlan 999

(conf)# ip multicast-routing

 

потом show ip igmp snooping group после запроса подписки.

 

возможные варианты на кошке:

router(config)#ip igmp ?

immediate-leave Leave groups immediately without sending last member query,

use for one host network only

limit IGMP limit

vrf Select VPN Routing/Forwarding instance

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

config igmp_s vlan vlan999 querier state disable

 

точный синтаксис не помню, querier выключите в этом влане

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

config igmp_s vlan vlan999 querier state disable

 

точный синтаксис не помню, querier выключите в этом влане

Вырубил.. никакого эффекта

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Какой длинк?

А покажите ка "show igmp_snooping multicast_vlan"

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Какой длинк?

А покажите ка "show igmp_snooping multicast_vlan"

DGS-3700-12G:5#show igmp_snooping multicast_vlan

Command: show igmp_snooping multicast_vlan

 

IGMP Multicast VLAN Global State : Enabled

IGMP Multicast VLAN Forward Unmatched : Enabled

 

VLAN Name :vlan999

VID :999

 

Member(Untagged) Ports :9

Tagged Member Ports :

Source Ports :7-8,11

Untagged Source Ports :

Status :Enabled

Replace Source IP : 10.255.254.200

Remap Priority :5 (Replaced)

 

 

Total Entries: 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Так. Ну вроде всё ок. Кроме того, что у вас не включен igmp_snooping в влане 999, пишите

config igmp_snooping vlanid 999 state enable

 

И еще.

У вас лишнее - vlan_group_profile, настройте сначала без ограничений, либо добавьте туда 224.0.0.1 - 224.0.0.2

У вас лишний кверер

У вас лишний "forwaring unmatched"

 

В общем, включайте снупинг для начала.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Так. Ну вроде всё ок. Кроме того, что у вас не включен igmp_snooping в влане 999, пишите

config igmp_snooping vlanid 999 state enable

 

И еще.

У вас лишнее - vlan_group_profile, настройте сначала без ограничений, либо добавьте туда 224.0.0.1 - 224.0.0.2

У вас лишний кверер

У вас лишний "forwaring unmatched"

 

В общем, включайте снупинг для начала.

 

DGS-3700-12G:5#config igmp_snooping vlan vlan999 state enable

Command: config igmp_snooping vlan_name vlan999 state enable

 

The snooping entry for Multicast VLAN can not modify state.

Fail!

 

Сдается мне именно в мультикаст влане снуппинг не должен быть включен.

кроме этого при включении приставки я вижу на длинке:

DGS-3700-12G:5#show igmp_snooping host

Command: show igmp_snooping host

 

VLANID Group Port Host

------- --------------- --- ---------------

143 233.166.172.48 9 192.168.143.199

 

Total Entries : 1

 

А на кошке пусто. что-то со стыком длинк-кошка.

vlan_group_profile удалил. ничего не поменялось

Изменено пользователем klisha

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

кхм, а мультикаст случаем не с ttl=1 приземляется? ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

кхм, а мультикаст случаем не с ttl=1 приземляется? ;)

А как посмотреть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

show ip traf

[/quote

Там есть умершие по ttl, но как понять что мультикастные? (роутер под нагрузкой)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А просто 999 прокиньте до компа и снифером его

 

Вещаете чем?

 

P.s хотя вроде ттл на л3 уменьшается же, а роутинг работает судя по первому сообщению

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот с таким конфигом все работает:

 

enable igmp_snooping
enable igmp_snooping multicast_vlan
create igmp_snooping multicast_vlan iptv-vlan 53
config igmp_snooping multicast_vlan iptv-vlan state enable
config igmp_snooping multicast_vlan iptv-vlan add member_port 1-24
config igmp_snooping multicast_vlan iptv-vlan add source_port 25-28
config igmp_snooping vlan_name iptv-vlan fast_leave enable

 

Влан и порты меняете на свои. На циске в моем случае на 53-ем влане ставите любой ип и ip pim sparce-mode.

Дальше уже опции по усмотрению.

 

На 1210-28/me чуть другой синтаксис. Вот рабочий пример:

enable igmp_snooping multicast_vlan
create igmp_snooping multicast_vlan "iptv-vlan" 53
config igmp_snooping multicast_vlan "iptv-vlan" add member_port 1-24
config igmp_snooping multicast_vlan "iptv-vlan" add source_port 25-28
config igmp_snooping multicast_vlan "iptv-vlan" state enable
config igmp_snooping multicast_vlan "iptv-vlan" replace_source_ip none
config igmp_snooping multicast_vlan_group "iptv-vlan" add ipv4_range 239.195.0.0 239.195.255.255
enable igmp_snooping

 

Пример с циски на всякий случай:

interface Vlan53
ip address 172.17.53.1 255.255.255.252
ip pim sparse-mode
end

Изменено пользователем xpertiza

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот с таким конфигом все работает:

 

enable igmp_snooping
enable igmp_snooping multicast_vlan
create igmp_snooping multicast_vlan iptv-vlan 53
config igmp_snooping multicast_vlan iptv-vlan state enable
config igmp_snooping multicast_vlan iptv-vlan add member_port 1-24
config igmp_snooping multicast_vlan iptv-vlan add source_port 25-28
config igmp_snooping vlan_name iptv-vlan fast_leave enable

 

Влан и порты меняете на свои. На циске в моем случае на 53-ем влане ставите любой ип и ip pim sparce-mode.

Дальше уже опции по усмотрению.

 

На 1210-28/me чуть другой синтаксис. Вот рабочий пример:

enable igmp_snooping multicast_vlan
create igmp_snooping multicast_vlan "iptv-vlan" 53
config igmp_snooping multicast_vlan "iptv-vlan" add member_port 1-24
config igmp_snooping multicast_vlan "iptv-vlan" add source_port 25-28
config igmp_snooping multicast_vlan "iptv-vlan" state enable
config igmp_snooping multicast_vlan "iptv-vlan" replace_source_ip none
config igmp_snooping multicast_vlan_group "iptv-vlan" add ipv4_range 239.195.0.0 239.195.255.255
enable igmp_snooping

 

Пример с циски на всякий случай:

interface Vlan53
ip address 172.17.53.1 255.255.255.252
ip pim sparse-mode
end

В общем путем экспериментов добился следующего:

если на Dlink поднять обычный VLAN999 с тегом 999 после него уже повесить второй длинк и в нем настроить IGMP и Multicast - то все работает.

Почему не хочет работать если я на первом длинке поднимаю мультикаст влан не понятно.....

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Может какой ingress_checking отрабатывать начинает?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Может какой ingress_checking отрабатывать начинает?

Судя по всему фигня все-таки где то в настройках dlink-а. второй свич, висящей гирлядндой был 3828. Который умеет igmp только второй версии (и через него все работает). А вот в 3700- по умолчанию третья как я понимаю. толи он не переходит на вторую, толи еще что-то :-(

Изменено пользователем klisha

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У вас подписка на igmp-маршрутизаторе появляется или нет?

Трафик на "source" интерфейсе длинка появляется?

 

а Join-ы до 72й доходят?

судя по всему нет. А как правильно посмотреть?

Вроде так:

sh ip igmp mem

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.