Top Banner
IGMP introduction MSAN Cai Xiaoli xlcai@utstar.com
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
  • IGMP introductionMSAN Cai Xiaolixlcai@utstar.com

    *UT

  • IGMP introductionObjectives:

    Know iAN8K B1000 IGMP featuresMast how to configure iAN8K B1000 IGMP

    *UT

  • IGMP introductionMulticast OverviewiAN8K B1000 IGMP FeaturesiAN8K B1000 IGMP configuration

    *UT

  • Multicast OverviewUnicast TrafficBroadcast TrafficMulticast Traffic

    *UT

  • Unicast Traffic. . . 1.5 Mb x 100 = 150 Mb1.5 Mb x 100 = 150 Mb1.5 Mb x 100 = 150 MbReceiver 1Receiver 1001.5 Mb x 100 = 150 Mb

    *UT

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

    I dont want to receive this video stream, but my CPU still needs to process that 1.5 MB of data!1.5 Mb1.5 Mb1.5 Mb1.5 Mb1.5 Mb1.5 Mb1.5 MbVideo Server

    *UT

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

    1.5 Mb1.5 Mb1.5 Mb1.5 Mb1.5 Mb1.5 Mb

    *UT

  • Multicast OverviewMulticast ProtocolMulticast route protocolRouter RouterGroup management protocolRouter HostIGMPIGMP snoopingIGMP proxyPIM-SML3L2

    *UT

  • Multicast OverviewMulticast is widely used like IPVT , network conferenceB1000 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

    *UT

  • Multicast OverviewIGMP : 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

    *UT

  • Basic Architecture

    *UT

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

    *UT

  • IGMP SnoopingIGMP 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

    *UT

  • IGMP SnoopingTwo 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 messageIGMP SnoopingIGMP Snooping with Proxy reportingIGMP Transparent Snooping

    *UT

  • IGMP Snooping-transparent snoopingJoin processSTB1STB2PORT1:VLAN 100PORT2: VLAN 100Report-225.0.0.1Report-225.0.0.1Report-225.0.0.1Report-225.0.0.1

    VLAN IDGroup IPPort100225.0.0.1port1

    VLAN IDGroup IPPort100225.0.0.1port1,port2

    *UT

  • IGMP Snooping-transparent snoopingLeave process fast leave modeSTB1STB2PORT1:VLAN 100PORT2: VLAN 100Leave-225.0.0.1Leave-225.0.0.1Leave-225.0.0.1Leave-225.0.0.1

    VLAN IDGroup IPPort100225.0.0.1port2

    VLAN IDGroup IPPort100225.0.0.1Port1,port2

    *UT

  • IGMP Snooping-transparent snoopingLeave process no fast leave modePORT1:VLAN 100PORT2: VLAN 100Leave-225.0.0.1Leave-225.0.0.1Leave-225.0.0.1Leave-225.0.0.1After all member ports are aged out, membership table is cleared

    VLAN IDGroup IPPort100225.0.0.1Port1,port2

    *UT

  • IGMP Snooping-transparent snoopingG-query processSTB1STB2PORT1:VLAN 100PORT2: VLAN 100G-QReport-225.0.0.2Report-225.0.0.2G-QG-QReport-225.0.0.1Report-225.0.0.1

    VLAN IDGroup IPPort100225.0.0.1port1100225.0.0.2port2

    *UT

  • IGMP Snooping-transparent snoopingGS-query processSTB1STB2PORT1:VLAN 100PORT2: VLAN 100GS-Q(225.0.0.1)GS-Q(225.0.0.1)Report-225.0.0.1Report-225.0.0.1

    VLAN IDGroup IPPort100225.0.0.1port1100225.0.0.2port2

    *UT

  • IGMP Snooping-proxy reportingJoin processSTB1STB2PORT1:VLAN 100PORT2: VLAN 100Report-225.0.0.1Report-225.0.0.1Report-225.0.0.1

    VLAN IDGroup IPPort100225.0.0.1port1

    VLAN IDGroup IPPort100225.0.0.1port1,port2

    *UT

  • IGMP Snooping-proxy reportingLeave processSTB1STB2PORT1:VLAN 100PORT2: VLAN 100Report-225.0.0.1Leave-225.0.0.2Leave-225.0.0.2No response

    VLAN IDGroup IPPort100225.0.0.1Port1

    VLAN IDGroup IPPort100225.0.0.1Port1100225.0.0.2port2

    *UT

  • IGMP Snooping-proxy reportingG-Query processSTB1STB2PORT1:VLAN 100PORT2: VLAN 100G-QNo responseG-QG-QReport-225.0.0.1Report-225.0.0.1GS-Q(225.0.0.2)No response

    VLAN IDGroup IPPort100225.0.0.1port1100225.0.0.2port2

    VLAN IDGroup IPPort100225.0.0.1port1

    *UT

  • IGMP Snooping-proxy reportingGS-QuerySTB1STB2PORT1:VLAN 100PORT2: VLAN 100GS-Q(225.0.0.1)No responseGS-Q(225.0.0.1)GS-Q(225.0.0.1)Report-225.0.0.1Report-225.0.0.1GS-Q(225.0.0.1)-selfNo response

    VLAN IDGroup IPPort100225.0.0.1port1

    VLAN IDGroup IPPort100225.0.0.1Port1,port2

    *UT

  • Functional RequirementsMulticast 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

    *UT

  • Functional RequirementsMulticast VLAN

    defined in the multicast channel database Support 32 multicast VLAN

    *UT

  • IAN8K B1000 IGMP configurationShow as IGMP configuration guide

    *UT

  • Q&AQ&A

    *UT

    1. Introduction Multicast is the key technology for high efficiency data transmission from one host to multi-hosts but not all hosts in IP network, it can save network bandwidth largely and reduce network traffic load. And the more important is that multicast technology can be used for service provider to provide some new value-addable services including on-line living broadcast, network TV, long-distance education, long-distance medical treatment, network broadcasting station, real-time video conference, etc. As the rapid development of Internet, the applications of above value-addable are becoming easier deploying than before. And traditional phone providers are targeting the provision of high bandwidth triple-play services and applications (video, Internet access and telephone service) over DSL to put their voice services together with DSL connectivity. All these are promoting the developing of multicast technology. UTStarcom MSAN serves as the access system of broadband application, it provides the ADSL/VDSL subscriber lines access, which is used to carry multicast service between host and multicast router. As the layer 2 access equipment, it supports IGMP snooping to avoid multicast traffic flooding in the layer 2 network to save network bandwidth. UTStarcom MSAN can support IGMP(V1/V2/V3) transparent snooping and snooping with proxy reporting as TR-101 defined. Replicated unicast transmissions consumes bandwidth within the network. The path between server and client must take into account the number of router and switch hops that occur between the two points. Use the example to illustrate how the number of clients in a unicast environment can overload the intermediate devices by causing those devices to replicate the required number of packets.In a broadcast design, an application sends only one copy of each packet using a broadcast address.Broadcast multimedia is dispersed throughout the network just like normal broadcast traffic.This method of transmission is easier to implement than unicast applications, but can have serious effects on the network. Allowing the broadcast to propagate throughout the network is a significant burden on both the network and the hosts connected to the network. Even if an end station is not using a multimedia application, the device still processes the broadcast traffic.Routers can be configured to stop broadcasts at the LAN boundary, but this technique limits the receivers according to physical location.A multicast server sends out a single data stream to multiple clients using a special broadcast address.Client devices decide whether or not to listen to the multicast address. The advantages of multicasting are as follows:Enhanced efficiencyAvailable network bandwidth is utilized more efficiently since multiple streams of data are replaced with a single transmissionOptimized performanceFewer copies of data require forwarding and processingDistributed applicationsMultipoint applications will not be possible as demand and usage grows because unicast transmission will not scaleUse the example to illustrate how multicasting saves bandwidth and controls network traffic by forcing the network to replicate packets only when necessary.