Example: tourism industry

Multicast in IPv6

1 2002 Departamento de Ingenier a Telem tica - Universidad Carlos III de Madriddl lMulticastMulticastin IPv6in ipv6 David Larrabeiti L pezDavid Larrabeiti L pezDepartamentDepartamentofofTelematicTe lematicEngineeringEngineeringUniversityU niversityCarlos III, MadridCarlos III, 2002 Departamento de Ingenier a Telem tica - Universidad Carlos III de Madriddl lContentsContents The ConceptThe Concept ApplicationsApplications IP IP Multicast service modelmulticast service model Multicast addressingMulticast addressing IPv4 IPv4vsvsIPv6 ipv6 Reserved multicastReserved multicastaddresses addresses Mapping to LinkMapping to Link--level addresseslevel addresses HostHost--routerrouterinteractioninterac tion: MLD: MLD RouterRouter--routerrouterinteractionint eraction: : Multicast routing Multicast routing TrendsTrends: SSM: SSM ConclusionsConclusions3 2002 Departamento de Ingenier a Telem tica - Universidad Carlos III de Madriddl lThe conceptThe concept4 2002 Departamento de Ingenier a Telem tica - Universidad Carlos III de Madriddl lThe Concept The Concept.

3 © 2002 Departamento de Ingeniería Telemática - Universidad Carlos III de Madrid dll The concept

Tags:

  Ipv6, Multicast, Multicast in ipv6

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of Multicast in IPv6

1 1 2002 Departamento de Ingenier a Telem tica - Universidad Carlos III de Madriddl lMulticastMulticastin IPv6in ipv6 David Larrabeiti L pezDavid Larrabeiti L pezDepartamentDepartamentofofTelematicTe lematicEngineeringEngineeringUniversityU niversityCarlos III, MadridCarlos III, 2002 Departamento de Ingenier a Telem tica - Universidad Carlos III de Madriddl lContentsContents The ConceptThe Concept ApplicationsApplications IP IP Multicast service modelmulticast service model Multicast addressingMulticast addressing IPv4 IPv4vsvsIPv6 ipv6 Reserved multicastReserved multicastaddresses addresses Mapping to LinkMapping to Link--level addresseslevel addresses HostHost--routerrouterinteractioninterac tion: MLD: MLD RouterRouter--routerrouterinteractionint eraction: : Multicast routing Multicast routing TrendsTrends: SSM: SSM ConclusionsConclusions3 2002 Departamento de Ingenier a Telem tica - Universidad Carlos III de Madriddl lThe conceptThe concept4 2002 Departamento de Ingenier a Telem tica - Universidad Carlos III de Madriddl lThe Concept The Concept.

2 Unicast scenarioUnicast scenario5 2002 Departamento de Ingenier a Telem tica - Universidad Carlos III de Madriddl lThe Concept The Concept .. Multicast scenarioMulticast scenario6 2002 Departamento de Ingenier a Telem tica - Universidad Carlos III de Madriddl lApplicationsApplications7 2002 Departamento de Ingenier a Telem tica - Universidad Carlos III de Madriddl lApplicationsApplications Multimedia:Multimedia: Telephony and VideoconferenceTelephony and Videoconference GroupwareGroupware(CSCW)(CSCW) Radio/TVRadio/TVbroadcast and VoDbroadcast and VoD GamesGames GroupGroupVRVR Data base Data base replicationreplication simultaneoussimultaneousupdateupdate Parallel computingParallel computing ConveyConveyintermediate intermediate resultsresults, GRID, GRID RealReal--time time newsnews stock marketstock market conferenceconferenceannouncementsannounc ements8 2002 Departamento de Ingenier a Telem tica - Universidad Carlos III de Madriddl lApplications Applications IIII NetworkNetworkcontrol control infoinfoexchangeexchange routing protocolsrouting OSPF ResourceResourceseeksseeks autoconfigurationautoconfiguration: DHCP : DHCP agentsagents ServicesServices: NTP, GK, DNS.

3 : NTP, GK, DNS, .. ICMPv6 ICMPv6 NeighbourNeighbourdiscoverydiscovery RouterRouterAdvertisementsAdvertisements //SolicitationsSolicitations9 2002 Departamento de Ingenier a Telem tica - Universidad Carlos III de Madriddl lIP IP Multicast service modelmulticast service model10 2002 Departamento de Ingenier a Telem tica - Universidad Carlos III de Madriddl lStandard IPStandard IPmulticastmulticastservice modelservice model deliver packets to a set of hosts in the internetthat had previously joined a given group connection-less, unordered unreliable delivery differenceunicast-multicastpacket: destination_address = group address individuals free to join/leave group at any timeno restriction in # of members or groups.

4 Sending to the group does not mean membershipMulticast addressesMulticast addressesGroup managementGroup management: MLD: MLDM ulticast RoutingMulticast Routing11 2002 Departamento de Ingenier a Telem tica - Universidad Carlos III de Madriddl lMulticast addressingMulticast addressing12 2002 Departamento de Ingenier a Telem tica - Universidad Carlos III de Madriddl lIPv4 IPv4 addresses vsaddresses vsIPv6 ipv6 addressesaddresses ipv6 Unicast n per interface based on IEEE EUI-64 Multicast Anycast an ID for a set ofinterfaces. Deliver to the nearest one. undistinguishible from unicast Especial ::, ::1 IPv4 Unicast an ID for an interface explict assignment Broadcast limited: directed: <net> Multicast an ID For a set ofinterfaces.

5 Deliver to all of them Clase Especial , 2002 Departamento de Ingenier a Telem tica - Universidad Carlos III de Madriddl lIPv6 ipv6 Multicast AddressesMulticast AddressesFLAGSFLAGS 000T: T=1 000T: T=1 TransientTransient, T=0 , T=0 WellWell--knownknownSCOPESCOPE 0 0 reservedreserved 1 1 nodenode--locallocalscopescope 2 link2 link--locallocalscopescope 55sitesite--locallocalscopescope 88organizationorganization--local local scopescope E global E global scopescope F F reservedreserved--> > rest unassignedrest unassigned11111111 FLAGS (4)Group ID (80+32 bits)SCOPE (4)Format Prefix (FP)14 2002 Departamento de Ingenier a Telem tica - Universidad Carlos III de Madriddl lReserved Multicast addressesReserved Multicast addressesNodeNode--LocalLocalScopeScope FF01:0:0:0:0:0:0:1 FF01:0:0:0:0:0:0:1 All Nodes AddressAll Nodes Address FF01:0:0:0:0:0:0:2FF01:0:0:0:0:0:0.

6 2 All Routers AddressAll Routers AddressLinkLink--LocalLocalScopeScope FF02:0:0:0:0:0:0:1 FF02:0:0:0:0:0:0:1 All Nodes AddressAll Nodes Address FF02:0:0:0:0:0:0:2FF02:0:0:0:0:0:0:2 All Routers AddressAll Routers Address FF02:0:0:0:0:0:0:4 DVMRP FF02:0:0:0:0:0:0:4 DVMRP RoutersRouters FF02:0:0:0:0:0:0:5 OSPFIGPFF02:0:0:0:0:0:0:5 OSPFIGP FF02:0:0:0:0:0:0:6 OSPFIGP DRFF02:0:0:0:0:0:0:6 OSPFIGP DR FF02:0:0:0:0:0:0:9 RIP FF02:0:0:0:0:0:0:9 RIP RoutersRouters FF02:0:0:0:0:0:0:BFF02:0:0:0:0:0:0:BMobi leMobile--AgentsAgents FF02:0:0:0:0:0:0:DFF02:0:0:0:0:0:0:DAllA llPIM PIM RoutersRouters FF02:0:0:0:0:0:1:2FF02:0:0:0:0:0:1:2 AllAll--dhcpdhcp--agentsagents FF02:0:0:0:0:1:FFXX:XXXX FF02:0:0:0:0:1:FFXX:XXXX SolicitedSolicited--Node Node AddressAddressSiteSite--LocalLocalScopeS cope FF05:0:0:0:0:0:0:2FF05:0:0:0:0:0:0:2 All Routers AddressAll Routers Address FF05:0:0:0:0:0:1:3 FF05:0:0:0:0:0:1:3 AllAll--dhcpdhcp--serversservers FF05:0:0:0:0:0:1:4 FF05:0:0:0:0:0:1:4 AllAll--dhcpdhcp--relaysrelaysVariableVa riableScope Multicast AddressesScope Multicast Addresses FF0X:0:0:0:0:0:0:101FF0X:0:0:0:0:0:0:101 NTPNTP FF0X:0:0:0:0:0:0:129FF0X:0:0:0:0:0:0:129 gatekeepergatekeeper FF0X:0:0:0:0:0:2:0000 FF0X:0:0:0:0:0:2:0000 --FF0X:0:0:0:0:0:2:7 FFDFF0X:0:0:0:0:0:2:7 FFDM ultimedia Multimedia Conference CallsConference Calls FF0X:0:0:0:0:0:2:7 FFE SAPv1FF0X:0:0:0:0:0:2.

7 7 FFE SAPv1 AnnouncementsAnnouncements FF0X:0:0:0:0:0:2:8000 FF0X:0:0:0:0:0:2:8000 --FF0X:0:0:0:0:0:2:FFFFFF0X:0:0:0:0:0:2: FFFFSAP SAP Dynamic AssignmentsDynamic Assignments15 2002 Departamento de Ingenier a Telem tica - Universidad Carlos III de Madriddl lImportantImportantmulticastmulticastadd ressesaddresses ff01::1 , ff02::1ff01::1 , ff02::1 AllAll--nodesnodes ff01::2, ff02::2, ff05::2ff01::2, ff02::2, ff05::2 All routersAll routers Solicited NodeSolicited Nodeaddress ofaddress ofa a unicastunicastaddressaddress: : SNSN( )( ) TheTheSNSN ofofananIP IP .. :ZTUV isis::FF02:0:0:0:0:1:FFFF02:0:0:0:0:1:FF XY:ZTUVXY:ZTUVEVERY ipv6 NODE MUST: JOIN the SN associated to each unicast and anycast address of the node JOIN all-nodes16 2002 Departamento de Ingenier a Telem tica - Universidad Carlos III de Madriddl lICMPv6 ICMPv6 Neighbour Discovery Neighbour Discovery (rfc2461)(rfc2461) ARP ARP function generalizedfunction generalizedand included and included in ICMPv6in ICMPv6 objetive: objetive.

8 Neighbourneighbourcache <IP2 , IP2cache <IP2 , IP2--linklink__addressaddress> > ipv6 ipv6 mustmustknowknowthethelengthlengthof linkof link--level addresseslevel addresses based on multicastbased on Multicast 135135 Neighbour SolicitationNeighbour SolicitationLL(IP1)LL(IP1)--> SN(IP2)> SN(IP2) parametersparameters: <IP2, [IP1_: <IP2, [IP1_linklink__addressaddress]> ]> duplicate duplicate detectiondetection bidirectionalbidirectionalreachabilityre achability, , react to changesreact to changes 136136 Neighbour Advertisement Neighbour Advertisement LL(IP1) <LL(IP1) <--IP2IP2 parametersparameters: <IP2, IP2: <IP2, IP2--link_link_addressaddress> > unsolicitedunsolicited: : fastfastupdatesupdates-->>allall--nodesn odes Efecto lateral: emulaci n de Efecto lateral: emulaci n de Multicast Multicast en medios NBMAen medios NBMA rfc2491 IPv6rfc2491 IPv6overoverNonNon--Broadcast MultipleBroadcast MultipleAccess (NBMA)Access (NBMA)17 2002 Departamento de Ingenier a Telem tica - Universidad Carlos III de Madriddl lIPv6 ipv6 MulticastMulticastover Ethernetover Ethernet ipv6 ipv6 datagram encapsulated datagram encapsulated in in an Ethernet framean Ethernet frame MappingMappingIPv6 ipv6 multicastmulticastaddressesaddressestoto Ethernet multicastEthernet multicastaddressesaddresses:: associationassociationnotnotuniqueunique !

9 IP ! IP mustmustdiscriminate discriminate according to the whole according to the whole addressaddresswhetherwhetherititisisanan actual actual receiverreceiverofofthe Multicast framethe Multicast frameffxyztuvws3333 Direcci n ipv6 multicastxyztuvwsDirecci n ethernet18 2002 Departamento de Ingenier a Telem tica - Universidad Carlos III de Madriddl lHostHost--router interactionrouter interaction: MLD: MLD19 2002 Departamento de Ingenier a Telem tica - Universidad Carlos III de Madriddl lIPv6 ipv6 GroupGroupManagementManagement MLD : MLD : Multicast Listener Discovery Multicast Listener Discovery (RFC2710)(RFC2710) MLD MLD enables each enables each ipv6 ipv6 routerrouterto to learn which Multicast addresses learn which Multicast addresses have listeners on each of its directly attached linkshave listeners on each of its directly attached links KeepsKeepsa a listlist: <.

10 < interfaceinterface, , multicastmulticast__addressaddress, , timeouttimeout>> Compulsory FuncionalityCompulsory Funcionalityincluded included in ICMPv6 in ICMPv6 there is there is no IGMPno IGMP--v6 v6 20 2002 Departamento de Ingenier a Telem tica - Universidad Carlos III de Madriddl lIPv4 IPv4 vsvsIPv6 Control planesIPv6 Control planesIPv4 ICMPIGMPv2 ARPethernetIPv6ethernetICMPv6 NDMLDM ulticastBroadcastMulticast21 2002 Departamento de Ingenier a Telem tica - Universidad Carlos III de Madriddl lMLDMLDM essagesMessages ICMPv6 MLD ICMPv6 MLD messagesmessages 130 130 Group Membership QueryGroup Membership Query General General QueryQuery MulticastMulticast--AddressAddress--Spec ific QuerySpecific Query 131 131


Related search queries