2008 D-Link Switch Training

Содержание

Слайд 2

Решения D-Link Multicast для сетей MAN
IGMP Snooping
IGMP Fast Leave

Решения D-Link Multicast для сетей MAN IGMP Snooping IGMP Fast Leave Per
Per Port Multicast Stream Control
Filter unregistered group
IGMP Snooping Multicast VLAN (D-Link ISM VLAN)

Слайд 3

Решения D-Link

Решения для передачи Multicast трафика:
IGMP Snooping
IGMP Fast Leave

Решения D-Link Решения для передачи Multicast трафика: IGMP Snooping IGMP Fast Leave
Per Port Multicast Stream Control
Filter unregistered group
IGMP Snooping Multicast VLAN (D-Link ISM VLAN)

Слайд 4

IGMP Snooping это функция уровня 2.
IGMP snooping позволяет коммутатору отслеживать

IGMP Snooping это функция уровня 2. IGMP snooping позволяет коммутатору отслеживать членство
членство хостов в Multicast группах, при передаче служебных пакетов протокола IGMP через коммутатор.
На основе сообщений IGMP query и report, отслеживаемых коммутатором, он передает Multicast трафик только на те порты, которые его запросили.

IGMP Snooping

Слайд 5

На каком уровне работает IGMP Snooping?

Коммутаторы L2

Коммутаторы L3
Протоколы многоадресной маршрутизации DVMRP, PIM-DM,

На каком уровне работает IGMP Snooping? Коммутаторы L2 Коммутаторы L3 Протоколы многоадресной
PIM-SM между IP-подсетями

Коммутаторы L2
IGMP Snooping в пределах VLAN

Один VLAN

Сервер Multicast
Сервер IP TV
Microsoft Media Сервер

Multicast клиент
Программа
для просмотра IPTV
Microsoft IE

Слайд 6

Для чего нужна функция IGMP Snooping?

Без поддержки IGMP Snooping

Передача данных на все

Для чего нужна функция IGMP Snooping? Без поддержки IGMP Snooping Передача данных
порты

Media сервер

Поток Multicast

PC

С поддержкой IGMP Snooping

Media сервер

Поток Multicast

Поток Multicast

Поток Multicast

Члены Multicast группы

X

X

PC

X

X

V

V

Слайд 7

IGMP Snooping
Коммутатор L2

Присоединение к группе

IGMP Querier

Отключение от группы

Leave
– отключение

IGMP Querier

IGMP Snooping
Коммутатор

IGMP Snooping Коммутатор L2 Присоединение к группе IGMP Querier Отключение от группы
L2

PC

PC

PC

PC

Как работает IGMP Snooping?

Если IGMP snooping querier получает сообщение об отключении от группы, то он рассылает запрос для всех клиентов группы. Если ответа нет в течении 2 секунд, тогда этот клиент удаляется из данной группы

Specific
Query

Specific
Query

Слайд 8

Решения D-Link

Решения для передачи Multicast трафика:
IGMP Snooping
IGMP Fast Leave

Решения D-Link Решения для передачи Multicast трафика: IGMP Snooping IGMP Fast Leave
Per Port Multicast Stream Control
Filter unregistered group
IGMP Snooping Multicast VLAN (D-Link ISM VLAN)

Слайд 9

IGMP Fast Leave

Согласно реализации стандарта IGMP v2, клиент IGMP может покинуть группу,

IGMP Fast Leave Согласно реализации стандарта IGMP v2, клиент IGMP может покинуть
отослав сообщение «leave» Когда IGMP snooping querier получает сообщение об отключении от группы, то он рассылает специальный запрос всем клиентам. Если в течении 2 секунд нет ответа, то этот клиент удаляется из группы. Но в данном случае существует задержка при удалении из группы во время выполнения этих операций.
Благодаря функции IGMP fast leave, порт коммутатора может быть удален их группы немедленно при получении сообщения IGMP v2 leave. Т.о. конечное устройство (ПК или STB) быстро отключается от Multicast сессии, уменьшая тем самым количество ненужного трафика в сети.
Преимущества данной функции в том, что при внедрении услуг MOD (media on demand), клиенты подписанные на услугу, например, IP TV, могут переключаться между каналами достаточно быстро, в привычном режиме и без задержек. Кроме того, при использовании функции IGMP Fast Leave полоса пропускания выделяется более эффективно.

Слайд 10

IGMP Snooping
Коммутатор L2

Отключение от группы

Leave
- отключение

IGMP Querier

PC

PC

IGMP Snooping Fast Leave

Для приложений

IGMP Snooping Коммутатор L2 Отключение от группы Leave - отключение IGMP Querier
on-line вещания, например IP TV или радио, необходимо немедленное отключение клиента от группы, когда система получает сообщение IGMP leave.
Эта опция как правило реализуется на уровне коммутатора уровня доступа L2, а не сервера L3
Вот почему важно, чтобы коммутатор поддерживал функцию IGM Snooping Fast Leave.

Слайд 11

IGMP Snooping (пример)

Задача:
Только клиент, присоединившийся к группе, получает многоадресные пакеты, и эти

IGMP Snooping (пример) Задача: Только клиент, присоединившийся к группе, получает многоадресные пакеты,
пакеты не передаются на другие порты, к которым подсоединены клиенты, не запросившие этот трафик.

PCA

PCB

PCC

Сервер групповой рассылки
Сервер IPTV
Microsoft MediaServer
Две программы групповой рассылки

Клиент групповой рассылки
IPTV Viewer
Microsoft IE
Присоединяется к Program1

Клиент групповой рассылки
IPTV Viewer
Microsoft IE
Присоединяется к program2

DES-3028
Источник запросов.

Слайд 12

Конфигурация DES-3028.
Настроить коммутатор L2 как источник запросов.
config igmp_snooping querier vlan_name default state

Конфигурация DES-3028. Настроить коммутатор L2 как источник запросов. config igmp_snooping querier vlan_name
enable
Включить IGMP snooping в VLAN-е (default VLAN).
config igmp_snooping all state enable
enable igmp_snooping
Включить фильтрацию незарегистрированных групп (дополнительно), для того чтобы клиенты, которым не нужен групповой трафик не получали широковещательные пакеты.
config multicast port_filtering_mode all filter_unregistered_groups
Тест:
PC_A присоединяется к группе (для просмотра movie1). Групповые пакеты вещания movie1 перенаправляются только на порт PC_A, и, соответственно, не передаются на другие порты, на которых клиенты не запросили их (не присоединились к группе).
PC_B присоединяется ко второй группе (для просмотра movie2), Групповые пакеты перенаправляются только на порт PC_B, и не передаются на другие порты.

IGMP Snooping (пример)

Слайд 13

Решения D-Link

Решения для передачи multicast трафика:
IGMP Snooping
IGMP Fast Leave

Решения D-Link Решения для передачи multicast трафика: IGMP Snooping IGMP Fast Leave
Per Port Multicast Stream Control
Filter unregistered group
IGMP Snooping Multicast VLAN (D-Link ISM VLAN)

Слайд 14

Per Port Multicast Stream Control

Т.к. сервисы MOD становятся все более популярны, ISP

Per Port Multicast Stream Control Т.к. сервисы MOD становятся все более популярны,
необходимо быть уверенным, что услугу получают только те пользователи, которые ее оплатили.
Пример: каналы 1~20 бесплатны, а каналы 21-30 являются платными. Поэтому, должен быть какой-то механизм контроля доступа, чтобы при получении IGMP join запроса на каналы 21-30 от пользователей, которые не платят за услугу, такие сообщения коммутатором отбрасывались.
D-Link представляет функцию limited multicast addresses per port для решения этой задачи
ISP могут использовать данную функцию в качестве настроек по умолчанию и контроля за портами подписчиков, чтобы предотвратить несанкционированный неоплаченный доступ к услуге.

Может подключаться только
к каналам
224.1.1.1 ~ 224.1.1.20

Media сервер

Список каналов
224.1.1.1
224.1.1.2
224.1.1.3
.
.
224.1.1.30

Может смотреть все каналы

PC

PC

Слайд 15

Функция Limited IP Multicast Address

Функция Limited IP Multicast Range позволяет указать какие

Функция Limited IP Multicast Address Функция Limited IP Multicast Range позволяет указать
Report пакеты к каким Multicast группам запрещены на данном порту коммутатора.
Т.о. данная функция ограничивает кол-во IGMP report пакетов, и кол-во Multicast групп на порту коммутатора.

Слайд 16

Пример настроек

DES-3028:4# create mcast_filter_profile profile_id 1 profile_name Name
DES-3028:4# config mcast_filter_profile profile_id 1

Пример настроек DES-3028:4# create mcast_filter_profile profile_id 1 profile_name Name DES-3028:4# config mcast_filter_profile
profile_name Name add 224.1.1.1-224.1.1.2
DES-3028:4# config limited_multicast_addr ports 1-2 add profile_name 1

DES-3028:4#show mcast_filter_profile
Command: show mcast_filter_profile
Mcast Filter Profile:
Profile_Id: 1
Profile Name: Name
Mcast Group:
224.1.1.1-224.1.1.2
Total Profile Count: 1
DES-3028:4#show limited_multicast_addr ports 1-2
Command: show limited_multicast_addr ports 1-2
Max Multicast Filter Group:
Port: 1
Profile Id: 1
Port: 2
Profile Id: 1

Слайд 17

Решения D-Link

Решения для передачи multicast трафика:
IGMP Snooping
IGMP Fast Leave

Решения D-Link Решения для передачи multicast трафика: IGMP Snooping IGMP Fast Leave
Per Port Multicast Stream Control
Filter unregistered group
IGMP Snooping Multicast VLAN (D-Link ISM VLAN)
PIM-DM & PIM-SM

Слайд 18

Функция Filter unregistered group

В базовой реализации IGMP Snooping, при наличии в сети

Функция Filter unregistered group В базовой реализации IGMP Snooping, при наличии в
multicast потока и отсутствии клиентов, присоединившихся к данной Multicast группе, этот Multicast поток будет транслироваться по умолчанию на все порты коммутатора.
В решениях ISP для сервиса IP TV такая ситуация недопустима.
Благодаря установке "config multicast port_filtering_mode" в значение "filtering_unregistered_group“, Multicast поток не будет транслироваться на порты коммутатора, если нет ни одного подписчика.

Слайд 19

Пример:
Настройка filter_unregistered_groups таким образом, чтобы пакеты не передавались на клиентские порты если

Пример: Настройка filter_unregistered_groups таким образом, чтобы пакеты не передавались на клиентские порты
никто не подключился к группе. (порты 25-26 являются uplink портами)
config multicast port_filtering_mode 25-26 filter_unregistered_groups

Пример настроек

Multicast сервер

PC1

PC3

PC2

Пока кто-то из клиентов не подключится к группе, передача трафика этой Multicast группы будет блокироваться.

X

Слайд 20

Решения D-Link

Решения для передачи multicast трафика:
IGMP Snooping
IGMP Fast Leave

Решения D-Link Решения для передачи multicast трафика: IGMP Snooping IGMP Fast Leave
Per Port Multicast Stream Control
Filter unregistered group
IGMP Snooping Multicast VLAN (D-Link ISM VLAN)

Слайд 21

Коммутатор L2

Пример топологии для вещания Multicast трафика

Net1

Net4

Net5,Net6,Net7,Net8

Net4

Коммутатор L3

Net3

Net1

Net2

Net3

Источник многоадресной

Коммутатор L2 Пример топологии для вещания Multicast трафика Net1 Net4 Net5,Net6,Net7,Net8 Net4
рассылки

Получатель
многоадресной рассылки

Получатель многоадресной рассылки

Коммутатор L3

Коммутатор L3

Коммутатор L2

Коммутатор L2

Коммутатор L2

Слайд 22

IGMP Snooping Multicast VLAN ( D-Link ISM VLAN )

Обычно провайдеры используют

IGMP Snooping Multicast VLAN ( D-Link ISM VLAN ) Обычно провайдеры используют
VLAN для разделения различных подписчиков услуг, поэтому поток широковещательных/многоадресных пакетов может быть изолирован внутри каждого из них, предотвращая появление бреши в защите сети и защищая от перехвата данных.
В приведенном выше примере, при развертывании сервисов многоадресной рассылки, может произойти так, что различные пользователи, находящиеся в разных VLAN захотят подключиться
к одному каналу, что приведет к появлению множества копий одного многоадресного потока в uplink-канале.
Эти дублированные пакеты вызовут перегрузку uplink-канала, имеющего ограниченную полосу пропускания. [см. следующий слайд]

Слайд 23

IGMP Snooping Multicast VLAN ( D-Link ISM VLAN ) продолжение

Функция D-Link ISM

IGMP Snooping Multicast VLAN ( D-Link ISM VLAN ) продолжение Функция D-Link
VLAN разработана для оптимизации описанной ситуации. ISP могут создать одну ISM VLAN на оконечном коммутаторе, который будет «прослушивать» все сообщения о вступлении в многоадресную группу из различных VLAN.
Функция D-Link ISM VLAN будет накапливать все IGMP-сообщения о вступлении в группу на этом коммутаторе и от его лица отправлять отчеты опрашивающему устройству IGMP (IGMP querier). Таким образом, для каждого канала только одна копия многоадресного потока будет передаваться через uplink к ISM VLAN. Затем ISM VLAN будет перенаправлять Multicast поток соответствующим зарегистрированным подписчикам в VLAN-ах.
Функция D-Link ISM VLAN успешно решает проблему перегрузки uplink-канала, которая может произойти при традиционном развертывании VLAN.

Слайд 24

Медиа-сервер

Отправлен многоадресный поток на коммутатор L3

ПК12

VLAN1

VLAN 12

ПК1

Коммутатор L3

………

Коммутатор L2

Без функции D-Link

Медиа-сервер Отправлен многоадресный поток на коммутатор L3 ПК12 VLAN1 VLAN 12 ПК1
ISM VLAN

Результатом является уменьшение пропускной способности uplink-канала, особенно если множество пользователей смотрят World Cup! Uplink-канал будет заполнен множеством копий идентичных потоков.

Слайд 25

Как функционирует D-Link ISM VLAN

Пример на следующем слайде показывает как функционирует D-Link

Как функционирует D-Link ISM VLAN Пример на следующем слайде показывает как функционирует
ISM VLAN. Сначала пользователь на коммутаторе L2 должен создать D-Link ISM VLAN, например, VLAN100 с VID100, и затем сделать порты 1~12 ее членами, а порты 13,14 – портами-источниками. Порты-члены настраиваются как untagged, порты-источники, автоматически настроятся как тегированные (tagged).
Когда коммутатор L2 получит сообщения Report/Leave от настроенных на нем VLAN, он изменит их и отправит сообщение IGMP Report/Leave коммутатору L3 с тегом VID 100.
Таким образом, не имеет значения одна VLAN или все 12 VLAN подключились к одной многоадресной группе. Для коммутатора L2, ISM VLAN используется для сбора всех сообщений Report/ Leave от других VLAN и отправки от их имени сообщения на коммутатор L3. Коммутатор L3 будет получать отчет (Report) для многоадресной группы с VID 100. Таким образом он отправит только один многоадресный поток для многоадресной группы на ISM VLAN 100.

Слайд 26

Медиа-сервер

Отправка многоадресного потока на коммутатор L3

ПК12

VLAN1

VLAN 12

ПК1

Коммутатор L3

………

Коммутатор L3 отправит один

Медиа-сервер Отправка многоадресного потока на коммутатор L3 ПК12 VLAN1 VLAN 12 ПК1
многоадресный поток для ISM VLAN 100. Затем коммутатор L2 перенаправит его из ISM VLAN в VLAN 1 & VLAN 12

Коммутатор L3

Создание ISM VLAN 100 VID 100, членами которой являются
порты 1~12

С использованием D-Link ISM VLAN

D-Link ISM VLAN эффективно сохранит полосу пропускания uplink-канала при развертывании многоадресных приложений в MAN

Слайд 27

DGS-3627G

Vlan100, 1-8 untagged, 23,24 tagged
Vlan2, 9-16 untagged, 23,24 tagged
Vlan3, 17-22 untagged, 23,24

DGS-3627G Vlan100, 1-8 untagged, 23,24 tagged Vlan2, 9-16 untagged, 23,24 tagged Vlan3,
tagged

DES-3028 (Коммутатор уровня доступа)

Vlan2, 1-12 untagged, 25,26 tagged.
Vlan3, 13-24 untagged, 25,26 tagged.
ISM VLAN = vid 100,
memPort=1-24, sourcePort, 25,26

VLC Media сервер с группой вещания 225.1.1.1, подключённый в VID 100
source_IP = 100.0.0.1

ISM VLAN работает только на тегированном uplink-канале

PC1 является членом Vlan2 и может подключиться к 225.1.1.1

PC2 является членом Vlan3 и может подключиться к 225.1.1.1

D-Link ISM VLAN

Функция D-Link ISM VLAN должна работать на tagged uplink порту. Вышестоящий коммутатор (DGS-3627G) используется для подключения Multicast сервера, сервер подключен к порту untagged. Вышестоящий коммутатор может не поддерживать Multicast VLAN.
Настройки ISM VLAN необходимо выполнить на коммутаторе доступа (в данном примере, это DES-3028). Multicast трафик из Vlan100 транслируется пользователям в VLAN2 и VLAN3.
Для передачи Unicast трафика используются стандартные правила протокола 802.1q VLAN.

T

T

Слайд 28

Настройка DES-3028
create vlan v2 tag 2
create vlan v3 tag 3
config vlan

Настройка DES-3028 create vlan v2 tag 2 create vlan v3 tag 3
default delete 1-26
config vlan v2 add untagged 1-12
config vlan v2 add tagged 25,26
config vlan v3 add untagged 13-24
config vlan v3 add tagged 25,26
create igmp_snooping multicast_vlan test 100
config igmp_snooping multicast_vlan test add member_port 1-24 state enable replace_source_ip 100.0.0.150
config igmp_snooping multicast_vlan test add source_port 25-26
enable igmp_snooping multicast_vlan
create mcast_filter_profile profile_id 1 profile_name Name
config mcast_filter_profile profile_id 1 profile_name Name add 224.1.1.1-224.1.1.2
config multicast port_filtering_mode 1-26 filter_unregistered_groups
enable igmp_snooping

D-Link ISM VLAN

Настройка DGS-3627G
config vlan default delete 1-24
create vlan v2 tag 2
create vlan v3 tag 3
config vlan v2 add untagged 9-16
config vlan v2 add tagged 23,24
config vlan v3 add untagged 17-22
config vlan v3 add tagged 23,24
create vlan v100 tag 100
config vlan v100 add untagged 1-8
config vlan v100 add tagged 23-24
enable igmp_snooping
config igmp_snooping vlan v100 state enable
config igmp_snooping querier vlan v100 state enable

Примечание: Параметр replace_source_ip должен быть задан либо в подсети сервера вещания, либо ближайшего интерфейса PIM маршрутизатора. Особенно это актуально при кольце или цепочке коммутаторов. В этом случае параметр на каждом устройстве должен быть уникален.

Имя файла: 2008-D-Link-Switch-Training.pptx
Количество просмотров: 150
Количество скачиваний: 0