Top Banner
IGMP introduction MSAN Cai Xiaoli [email protected]
27

IGMP introduction.ppt

Feb 12, 2016

Download

Documents

dhunnun
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: IGMP introduction.ppt

IGMP introduction

MSAN Cai [email protected]

Page 2: IGMP introduction.ppt

2

IGMP introduction

Objectives:

Know iAN8K B1000 IGMP features

Mast how to configure iAN8K B1000 IGMP

Page 3: IGMP introduction.ppt

3

IGMP introduction

Multicast OverviewiAN8K B1000 IGMP FeaturesiAN8K B1000 IGMP configuration

Page 4: IGMP introduction.ppt

4

Multicast Overview

Unicast TrafficBroadcast TrafficMulticast Traffic

Page 5: IGMP introduction.ppt

5

Unicast Traffic

. . . 1.5 Mb x 100 = 150 Mb

1.5 Mb x 100 = 150 Mb

1.5 Mb x 100 = 150 Mb

Receiver 1 Receiver 100

1.5 Mb x 100 = 150 Mb

Page 6: IGMP introduction.ppt

6

Broadcast Traffic

• Hosts not using a multimedia application must still process the broadcast traffic

I don’t want to receive this video stream, but my CPU still needs to process that 1.5 MB

of data!

1.5 Mb

1.5 Mb 1.5 Mb

1.5 Mb 1.5 Mb 1.5 Mb 1.5 Mb

VideoServer

Receiver Receiver Receiver Not AReceiver

Page 7: IGMP introduction.ppt

7

Multicast Traffic

• A multicast server sends out a single data stream to multiple clients using a special broadcast address (Group address)

1.5 Mb

1.5 Mb 1.5 Mb

1.5 Mb 1.5 Mb 1.5 Mb

Receiver Receiver Receiver Not AReceiver

Page 8: IGMP introduction.ppt

8

Multicast Overview

Multicast Protocol

Multicast route protocolRouter Router

Group management protocolRouter Host

IGMP IGMP snoopingIGMP proxy PIM-SM

L3 L2

Page 9: IGMP introduction.ppt

9

Multicast Overview

Multicast is widely used like IPVT , network conference B1000 bundles with video, Internet access and

telephone service B1000 video service over DSL bases on IGMP Saving network bandwidth from access layer to

aggregation layer

Page 10: IGMP introduction.ppt

10

Multicast Overview

IGMP : Internet Group Management Protocol IGMP : V1/V2/V3 RFC1112, Host Extensions for IP Multicasting RFC2236, Internet Group Management Protocol, Version 2 RFC3376, Internet Group Management Protocol, Version 3

Page 11: IGMP introduction.ppt

11

Basic Architecture

Page 12: IGMP introduction.ppt

12

iAN8K B1000 IGMP Features

IGMP snoopingMulticast VLANIGMP proxyPIM-SMFast leaveMulticast group packagingMulticast access control Usage statistics collection and reportingIGMPv1, IGMPv2, IGMPv3

Page 13: IGMP introduction.ppt

13

IGMP Snooping

IGMP Snooping ICM3Ge and IPADSL8A maintain its own IGMP table Support 256 IGMP groups Support IGMP V1/V2/V3 Support IGMP transparent snooping and IGMP snooping

with proxy reporting Support fast leave

Page 14: IGMP introduction.ppt

14

IGMP Snooping

Two IGMP Snooping mode IGMP Transparent Snooping : report leave and query message forward and not

change the format

IGMP Snooping with Proxy reporting: snoop and aggregate IGMP message

IGMP Snooping

IGMP Snooping with Proxy reportingIGMP Transparent Snooping

Page 15: IGMP introduction.ppt

15

IGMP Snooping-transparent snooping

Join process

VLAN ID Group IP Port

100 225.0.0.1 port1

STB1

STB2

PORT1:VLAN 100

PORT2: VLAN 100

Report-225.0.0.1

Report-225.0.0.1

Report-225.0.0.1

Report-225.0.0.1

VLAN ID

Group IP Port

100 225.0.0.1

port1,port2

Page 16: IGMP introduction.ppt

16

IGMP Snooping-transparent snooping

Leave process – fast leave mode

VLAN ID Group IP Port

100 225.0.0.1 port2

VLAN ID

Group IP

Port

100 225.0.0.1

Port1,port2

STB1

STB2

PORT1:VLAN 100

PORT2: VLAN 100

Leave-225.0.0.1

Leave-225.0.0.1

Leave-225.0.0.1

Leave-225.0.0.1

Page 17: IGMP introduction.ppt

17

IGMP Snooping-transparent snooping

Leave process – no fast leave mode

VLAN ID

Group IP Port

100 225.0.0.1

Port1,port2

PORT1:VLAN 100

PORT2: VLAN 100

Leave-225.0.0.1

Leave-225.0.0.1

Leave-225.0.0.1

Leave-225.0.0.1

After all member ports are aged out, membership table is cleared

Page 18: IGMP introduction.ppt

18

IGMP Snooping-transparent snooping

G-query process

STB1

STB2

PORT1:VLAN 100

PORT2: VLAN 100

G-Q

Report-225.0.0.2

Report-225.0.0.2

VLAN ID

Group IP Port

100 225.0.0.1

port1

100 225.0.0.2

port2 G-Q

G-Q

Report-225.0.0.1 Report-225.0.0.1

Page 19: IGMP introduction.ppt

19

IGMP Snooping-transparent snooping

GS-query process

STB1

STB2

PORT1:VLAN 100

PORT2: VLAN 100

GS-Q(225.0.0.1)

VLAN ID

Group IP Port

100 225.0.0.1

port1

100 225.0.0.2

port2 GS-Q(225.0.0.1)

Report-225.0.0.1 Report-225.0.0.1

Page 20: IGMP introduction.ppt

20

IGMP Snooping-proxy reporting

Join processVLAN ID Group IP Port

100 225.0.0.1 port1

STB1

STB2

PORT1:VLAN 100

PORT2: VLAN 100

Report-225.0.0.1

Report-225.0.0.1

Report-225.0.0.1

VLAN ID

Group IP

Port

100 225.0.0.1

port1,port2

Page 21: IGMP introduction.ppt

21

IGMP Snooping-proxy reporting

Leave process

VLAN ID

Group IP

Port

100 225.0.0.1

Port1

STB1

STB2

PORT1:VLAN 100

PORT2: VLAN 100

Leave-225.0.0.1

Report-225.0.0.1

Leave-225.0.0.2Leave-225.0.0.2

GS-Q (225.0.0.1)

GS-Q(225.0.0.2)

VLAN ID

Group IP

Port

100 225.0.0.1

Port1

100 225.0.0.2

port2

No response

Page 22: IGMP introduction.ppt

22

IGMP Snooping-proxy reporting

G-Query processVLAN ID

Group IP

Port

100 225.0.0.1

port1

100 225.0.0.2

port2STB1

STB2

PORT1:VLAN 100

PORT2: VLAN 100

G-Q

No response

G-Q

G-Q

Report-225.0.0.1 Report-225.0.0.1

VLAN ID Group IP Port

100 225.0.0.1 port1

GS-Q(225.0.0.2)

No response

Page 23: IGMP introduction.ppt

23

IGMP Snooping-proxy reporting

GS-QueryVLAN ID

Group IP Port

100 225.0.0.1

port1

STB1

STB2

PORT1:VLAN 100

PORT2: VLAN 100

GS-Q(225.0.0.1)

No response

GS-Q(225.0.0.1)

GS-Q(225.0.0.1)

Report-225.0.0.1 Report-225.0.0.1

VLAN ID Group IP Port

100 225.0.0.1 Port1,port2

GS-Q(225.0.0.1)-self

No response

Page 24: IGMP introduction.ppt

24

Functional Requirements

Multicast Group Packaging & Access control

Each channel can be individually configured for the data rate, maximum duration for each preview, maximum number of previews, and blackout duration after each preview.

1024 multicast channels 64 multicast packages Access control is used for authentication

Page 25: IGMP introduction.ppt

25

Functional Requirements

Multicast VLAN

defined in the multicast channel database Support 32 multicast VLAN

Page 26: IGMP introduction.ppt

26

IAN8K B1000 IGMP configuration

Show as IGMP configuration guide

Page 27: IGMP introduction.ppt

27

Q&A

Q&A