faq обучение настройка
Текущее время: Вт авг 12, 2025 20:14

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: DGS-3627 PIM-DM
СообщениеДобавлено: Пн окт 25, 2010 11:42 
Не в сети

Зарегистрирован: Чт янв 10, 2008 10:35
Сообщений: 272
Разбираюсь с маршрутизацией мультикаста. Решил начать с простого, т.е. PIM-DM и, пока что-то туговато идет. Объясните мне дуралею следующую вещь...

На DGS-3627 я поднял два интерфейса
192.168.11.254/24 (vlan 1001) - подал его на 1-й порт
192.168.12.254/24 (vlan 1002) - подал его на 2-й порт

На обоих интерфейсах включил PIM-DM. Глобально тоже включил.

Во второй порт включил бук (192.168.12.1) и вещаю с него мультикаст (адрес 226.2.2.2).
В первый порт включил клиента (192.168.11.1) и пытаюсь принять на нем мультикаст поток, но ни фига не получаю. Если подаю на первый порт vlan 1002, то само собой все поднимается.

Фильтрация мультикаста на портах отключена (forward_all_groups).

Меня интересует принципиальный момент - должен ли при таком раскладе вообще приходить поток на первый порт или я не понимаю какой-то важной составляющей протокола PIM?

команда sh ipmc cache показывает
Код:
Multicast        Source Address/Netmask  Upstream         Expire  Routing
Group                                    Neighbor         Time    Protocol
---------------  ----------------------  ---------------  ------  ---------
226.2.2.2        192.168.12.1/32            192.168.12.1     205     PIM-DM



при настройке IGMP вывод команды sh igmp group показывает

Код:
Interface     Multicast Group  Last Reporter    IP Querier       IP Expire
------------  ---------------  ---------------  ---------------  ---------
1001          226.2.2.2        192.168.11.1     SELF             198


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-3627 PIM-DM
СообщениеДобавлено: Пн окт 25, 2010 16:11 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт янв 21, 2005 11:52
Сообщений: 11212
Откуда: D-Link, Moscow
1. Лучше настроить PIM-SM, но тогда ещё нужно настроить static_rp.
2. IGMP нужно включить только на интерфейсе 192.168.11.254/24 (vlan 1001).
3. также нужно включить IGMP Snooping глобально и локально в VLAN-ах 1001 и 1002.

_________________
С уважением,
Бигаров Руслан.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн окт 25, 2010 16:25 
Не в сети

Зарегистрирован: Вт авг 08, 2006 18:42
Сообщений: 195
Откуда: Moscow
И ещё - поток должен быть с TTL больше 1.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 26, 2010 10:44 
Не в сети

Зарегистрирован: Чт янв 10, 2008 10:35
Сообщений: 272
Bigarov Ruslan писал(а):
1. Лучше настроить PIM-SM, но тогда ещё нужно настроить static_rp.

SM конечно лучше (для проверки, теперь попробую настроить его), но мне интересно разобраться, в чем я накосячил с DM.
Цитата:
2. IGMP нужно включить только на интерфейсе 192.168.11.254/24 (vlan 1001).
3. также нужно включить IGMP Snooping глобально и локально в VLAN-ах 1001 и 1002.

Кстати, а почему IGMP нужно включать только на ipif 1001, а snooping на оба vlan?

BuHast писал(а):
И ещё - поток должен быть с TTL больше 1.


Спасибо за совет, буду иметь ввиду.


Решил попробовать настроить все с нуля.
DGS-3627, firmware ver. 2.82.B16, Boot Prom 1.10-B09

Делаю сброс до заводских настроек и перезагружаю коммутатор. Конфигурирую:

config vlan default del 1-8

create vlan 1001 tag 1001
config vlan 1001 add untagged 1
create ipif 1001 192.168.11.254/24 1001 state enable

create vlan 1002 tag 1002
config vlan 1002 add untagged 2
create ipif 1002 192.168.12.254/24 1002 state enable

config pim ipif 1001 state enable mode dm
config pim ipif 1002 state enable mode dm
enable pim

config igmp ipif 1001 version 2 state enable
config igmp_snooping vlan 1001 state enable
config igmp_snooping vlan 1002 state enable
enable igmp_snooping

Во второй порт включаю сервер (192.168.12.1), вещаю мультикаст на 226.2.2.2:1234 (TTL=5)
В первый порт включаю клиента (192.168.11.1) пытаюсь принять поток - батон, ничего не приходит.
Опять же для проверки подаю на первый порт vlan 1002 - все в порядке, поток есть.

Где я накосячил?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 26, 2010 10:54 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт янв 21, 2005 11:52
Сообщений: 11212
Откуда: D-Link, Moscow
Настройки правильные, теперь осталось тлько save & reboot.

_________________
С уважением,
Бигаров Руслан.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 26, 2010 13:26 
Не в сети

Зарегистрирован: Чт янв 10, 2008 10:35
Сообщений: 272
Сделал save and reboot - не работает.
Загрузился на обоих машинах под линухами, чтобы уже точно исключить проблемы с операционкой - не работает :(


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 26, 2010 14:05 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт янв 21, 2005 11:52
Сообщений: 11212
Откуда: D-Link, Moscow
sh gvrp 1-2
show traffic_segmentation 1-2
show traffic control 1-2
sh access_profile
sh pim ipm
sh igmp g
sh igmp_sn f
sh igmp_sn g

_________________
С уважением,
Бигаров Руслан.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 26, 2010 14:20 
Не в сети

Зарегистрирован: Чт янв 10, 2008 10:35
Сообщений: 272
show gvrp 1-2

Код:
Global GVRP : Disabled

Port     PVID  GVRP      Ingress Checking  Acceptable Frame Type
-------  ----  --------  ----------------  ---------------------------
 1       1001  Disabled  Enabled           All Frames
 2       1002  Disabled  Enabled           All Frames

 Total Entries : 2


show traffic_segmentation 1-2

Код:
Traffic Segmentation Table

Port  Forward Portlist
----  ------------------------------------------------------------------------
1      1-27
2      1-27


show traffic control 1-2

Код:
Traffic Control Trap              : [None]
Traffic Control Auto Recover Time : 0 Minutes

Port Thres  Broadcast Multicast Unicast  Action   Count    Time     Shutdown
     hold   Storm     Storm     Storm             down     Interval Forever
---- ------ --------- --------- -------- -------- -------- -------- --------
1    131072 Disabled  Disabled  Disabled drop     0        5
2    131072 Disabled  Disabled  Disabled drop     0        5


show access_profile

Код:
Access profile table is empty.


show pim ipmroute

Цитата:
PIM IP Multicast Route Table

UA = Upstream AssertTimer
AM = Assert Metric
AMPref = Assert MetricPref
ARB = Assert RPTBit

Group Address Source Address UA AM AMPref ARB Flag Type
------------------ ------------------ ------ ------ ------ ------ ---- -------


show igmp group

Цитата:
Interface Multicast Group Last Reporter IP Querier IP Expire
------------ --------------- --------------- --------------- ---------
1001 226.2.2.2 192.168.11.1 SELF 149
1001 239.255.255.250 192.168.11.1 SELF 155

Total Entries: 2


show igmp_snooping forwarding

Код:
 VLAN Name       : 1001
 Source IP       : 192.168.11.1
 Multicast Group : 239.255.255.250
 Port Member     :

 VLAN Name       : 1002
 Source IP       : 192.168.12.1
 Multicast Group : 226.2.2.2
 Port Member     : 1

 VLAN Name       : 1002
 Source IP       : 192.168.12.1
 Multicast Group : 239.255.255.250
 Port Member     : 1

 Total Entries : 3


show igmp_snooping group

Код:
 Source/Group   : NULL  / 226.2.2.2
 VLAN Name/VID  : 1001/1001
 Port Member    : 1
 Mode           : EXCLUDE


 Source/Group   : NULL  / 239.255.255.250
 VLAN Name/VID  : 1001/1001
 Port Member    : 1
 Mode           : EXCLUDE



Total Entries : 2


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 26, 2010 14:29 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт янв 21, 2005 11:52
Сообщений: 11212
Откуда: D-Link, Moscow
Всё нормально, кроме того, что ipmroute таблица пустая.

1. sh pim
2. Streamer с каким TTL вещает Multicast? Вы sniffer-ом проверяли? Он правильный выставляет TTL у пакетиков?

_________________
С уважением,
Бигаров Руслан.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 26, 2010 15:22 
Не в сети

Зарегистрирован: Чт янв 10, 2008 10:35
Сообщений: 272
Блииииин, запустил сниффер - Вы оказались абсолютно правы, несмотря на то, что я ставил TTL = 5 в GUI VLC, поток реально шел с TTL=1 (причем под Линукс я запускал другую версию VLC, по всей видимости это общий глюк GUI). После запуска через командную строку, все ЗАРАБОТАЛО :D (туды его в качель!).

Кстати, ipmroute вроде должна быть пустой при использовании dense mode.

Большое спасибо за помощь, Вы мне очень помогли!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 26, 2010 15:30 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт янв 21, 2005 11:52
Сообщений: 11212
Откуда: D-Link, Moscow
De-Fox писал(а):
Кстати, ipmroute вроде должна быть пустой при использовании dense mode.


Привык уже к SM и забыл ньюансы DM режима.

Цитата:
Большое спасибо за помощь, Вы мне очень помогли!


Не за что.

_________________
С уважением,
Бигаров Руслан.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср окт 27, 2010 12:26 
Не в сети

Зарегистрирован: Чт янв 10, 2008 10:35
Сообщений: 272
Обнаружил интересный глюк в работе PIM-SM на DGS-3627.
Если, например на коммутаторе есть несколько статических записей

PIM Static RP Table

Group RP Address
--------------- ------------------
226.2.2.2/32 192.168.12.1
226.2.2.3/32 192.168.12.1
226.2.2.4/32 192.168.12.1

При этом я запустил поток только на адрес 226.2.2.4

Так вот, если удалить любую запись 226.2.2.2/32 или 226.2.2.3/32 - все нормально, но если удалить запись 226.2.2.4/32 (т.е. активную), свитч продолжает работать (поток доходит до клиентских машин), но при этом перестает отвечать на все свои ipif интерфейсы (ни ping, ни telnet вообще ничего не работает). При этом он нормально конфигурируется через консольный порт, но еще прикольнее - если через консоль опять вернуть статическую rp 226.2.2.4/32 - функциональность свитча полностью восстанавливается. Теперь если выключить поток и дождаться, пока запись о нем удалиться из всех таблиц можно смело удалять rp 226.2.2.4/32 - ничего не отваливается.

Данное поведения воспроизводится и на другом DGS-3627 с такой же прошивкой при удалении любой активной rp записи.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт окт 28, 2010 11:26 
Не в сети

Зарегистрирован: Пн сен 18, 2006 11:17
Сообщений: 270
Откуда: SPb
"с такой же прошивкой" это с какой?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт окт 28, 2010 12:30 
Не в сети

Зарегистрирован: Чт янв 10, 2008 10:35
Сообщений: 272
Я в процессе беседы уже указывал, но Вы правы - для порядку надо было написать ))

DGS-3627, firmware ver. 2.82.B16, Boot Prom 1.10-B09


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн ноя 01, 2010 11:40 
Не в сети

Зарегистрирован: Чт янв 10, 2008 10:35
Сообщений: 272
Еще вопросик: как отключить рассылку сервисных пакетов PIM на клиентские интерфейсы? Или их придется фильтровать на нижестоящих коммутаторах?


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 38


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB