CISCO IPv6 Multicast Listener Discovery Protocol brukerveiledning
LOGO

Finne funksjonsinformasjon

Programvareversjonen din støtter kanskje ikke alle funksjonene som er dokumentert i denne modulen. For de siste advarslene og funksjonsinformasjonen, se Verktøy for feilsøk og utgivelsesnotatene for din plattform og programvareutgivelse. For å finne informasjon om funksjonene som er dokumentert i denne modulen, og for å se en liste over utgivelsene der hver funksjon støttes, se funksjonsinformasjonstabellen på slutten av denne modulen.
Bruk Cisco Feature Navigator for å finne informasjon om plattformstøtte og Cisco-programvarestøtte. For å få tilgang til Cisco Feature Navigator, gå til www.cisco.com/go/cfn. En konto på Cisco.com er ikke nødvendig.

Restriksjoner for IPv6 Multicast Listener Discovery Protocol

  • MLD snooping støttes ikke. IPv6 multicast-trafikk oversvømmes til alle Ethernet Flow Points (EFP-er) eller Trunk EFP-er (TEFP-er) knyttet til et brodomene.
  • MLD-proxy støttes ikke.
  • For RSP1A støttes ikke mer enn 1000 IPv6 multicast-ruter.
  • For RSP1B støttes ikke mer enn 2000 IPv6 multicast-ruter.
  • IPv6 Multicast Listener Discovery-protokollen støttes ikke på ASR 900 RSP3-modulen.

Informasjon om IPv6 Multicast Listener Discovery Protocol

IPv6 Multicast Overview
En IPv6 multicast-gruppe er en vilkårlig gruppe av mottakere som ønsker å motta en bestemt datastrøm. Denne gruppen har ingen fysiske eller geografiske grenser; mottakere kan være plassert hvor som helst på Internett eller i et hvilket som helst privat nettverk. Mottakere som er interessert i å motta data som strømmer til en bestemt gruppe, må bli med i gruppen ved å signalisere sin lokale enhet. Denne signaleringen oppnås med MLD-protokollen.
Enheter bruker MLD-protokollen for å finne ut om medlemmer av en gruppe er tilstede på deres direkte tilkoblede undernett. Verter blir med i multicast-grupper ved å sende MLD-rapportmeldinger. Nettverket leverer deretter data til et potensielt ubegrenset antall mottakere, og bruker bare én kopi av multicast-dataene på hvert subnett. IPv6-verter som ønsker å motta trafikken er kjent som gruppemedlemmer.
Pakker levert til gruppemedlemmer identifiseres av en enkelt multicast-gruppeadresse. Multicast-pakker leveres til en gruppe ved å bruke best mulig pålitelighet, akkurat som IPv6 unicast-pakker.
Multicast-miljøet består av sendere og mottakere. Enhver vert, uavhengig av om den er medlem av en gruppe, kan sende til en gruppe. Det er imidlertid bare medlemmene av en gruppe som mottar meldingen.
En multicast-adresse velges for mottakerne i en multicast-gruppe. Avsendere bruker denne adressen som destinasjonsadressen til en datagram for å nå alle medlemmer av gruppen.
Medlemskap i en multicast-gruppe er dynamisk; verter kan bli med og forlate når som helst. Det er ingen begrensning på plassering eller antall medlemmer i en multicast-gruppe. En vert kan være medlem av mer enn én multicast-gruppe om gangen. Hvor aktiv en multicast-gruppe er, dens varighet og medlemskap kan variere fra gruppe til gruppe og fra tid til annen. En gruppe som har medlemmer har kanskje ingen aktivitet

IPv6 Multicast Routing Implementering
Cisco-programvare støtter følgende protokoller for å implementere IPv6 multicast-ruting:

  • MLD brukes av IPv6-enheter for å oppdage multicast-lyttere på direkte tilknyttede lenker. Det er to versjoner av MLD:
    • MLD versjon 1 er basert på versjon 2 av Internet Group Management Protocol (IGMP) for IPv4.
    • MLD versjon 2 er basert på versjon 3 av IGMP for IPv4.
  • IPv6 multicast for Cisco-programvare bruker både MLD versjon 2 og MLD versjon 1. MLD versjon 2 er fullstendig bakoverkompatibel med MLD versjon 1 (beskrevet i RFC 2710). Verter som kun støtter MLD versjon 1 samvirker med en enhet som kjører MLD versjon 2. Blandede LAN med både MLD versjon 1 og MLD versjon 2 verter støttes likeledes.
  • PIM-SM brukes mellom enheter slik at de kan spore hvilke multicast-pakker som skal videresendes til hverandre og til deres direkte tilkoblede LAN.
  • PIM i kildespesifikk multicast (PIM-SSM) ligner på PIM-SM med den ekstra muligheten til å rapportere interesse for å motta pakker fra spesifikke kildeadresser (eller fra alle unntatt de spesifikke kildeadressene) til en IP multicast-adresse.

Figuren nedenfor viser hvor MLD og PIM-SM opererer i IPv6 multicast-miljøet.

Figur 1: IPv6 Multicast Ruting Protocols støttet for IPv6
IPv6 Multicast Ruting Protocols

Multicast Listener Discovery Protocol for IPv6

For å begynne å implementere multicasting i campus-nettverket, må brukerne først definere hvem som mottar multicasten. MLD-protokollen brukes av IPv6-enheter for å oppdage tilstedeværelsen av multicast-lyttere (f.eksample, noder som ønsker å motta multicast-pakker) på deres direkte tilknyttede lenker, og å oppdage spesifikt hvilke multicast-adresser som er av interesse for de nærliggende nodene. Den brukes til å oppdage lokal gruppe- og kildespesifikk gruppemedlemskap. MLD-protokollen gir en måte å automatisk kontrollere og begrense flyten av multicast-trafikk i hele nettverket ved bruk av spesielle multicast-søkere og -verter. Forskjellen mellom multicast-søkere og verter er som følger:

  • En spørring er en nettverksenhet som sender spørringsmeldinger for å oppdage hvilke nettverksenheter som er medlemmer av en gitt multicast-gruppe.
  • En vert er en mottaker som sender rapportmeldinger for å informere den som spør om et vertsmedlemskap.

Et sett med spørre og verter som mottar multicast-datastrømmer fra samme kilde kalles en multicast-gruppe.
Spørre og verter bruker MLD-rapporter for å bli med i og forlate multicast-grupper og begynne å motta gruppetrafikk.

MLD bruker ICMP (Internet Control Message Protocol) for å overføre meldingene sine. Alle MLD-meldinger er lenkelokale med en hoppgrense på 1, og alle har varselalternativet satt. Varslingsalternativet innebærer en implementering av hopp-for-hopp-alternativoverskriften.
MLD har tre typer meldinger:

  • Spørring – Generelt, gruppespesifikk og multicast-adressespesifikk. I en spørringsmelding er multicast-adressefeltet satt til 0 når MLD sender en generell spørring. Den generelle spørringen lærer hvilke multicast-adresser som har lyttere på en vedlagt lenke
    note
    Gruppespesifikke og multicast-adressespesifikke spørringer er de samme. En gruppeadresse er en multicast-adresse.
  • Rapport – I en rapportmelding er multicast-adressefeltet feltet til den spesifikke IPv6 multicast-adressen som avsenderen lytter til.
  • Ferdig – I en ferdig melding er multicast-adressefeltet feltet til den spesifikke IPv6 multicast-adressen som kilden til MLD-meldingen ikke lenger lytter til.

En MLD-rapport må sendes med en gyldig IPv6-link-lokal kildeadresse, eller den uspesifiserte adressen (::), hvis sendergrensesnittet ennå ikke har anskaffet en gyldig link-lokal adresse. Sending av rapporter med den uspesifiserte adressen er tillatt å støtte bruken av IPv6 multicast i Neighbour Discovery Protocol.

For statsløs autokonfigurasjon kreves det en node for å bli med i flere IPv6 multicast-grupper for å utføre duplikatadressedeteksjon (DAD). Før DAD er den eneste adressen rapporteringsnoden har for sendegrensesnittet en tentativ adresse, som ikke kan brukes til kommunikasjon. Derfor må den uspesifiserte adressen brukes.

MLD-stater som resultat fra MLD versjon 2 eller MLD versjon 1 medlemskap rapporter kan begrenses globalt eller av grensesnitt. Funksjonen MLD-gruppegrenser gir beskyttelse mot tjenestenekt-angrep (DoS) forårsaket av MLD-pakker. Medlemskapsrapporter som overskrider de konfigurerte grensene legges ikke inn i MLD-bufferen, og trafikk for disse overskytende medlemskapsrapportene vil ikke bli videresendt.

MLD gir støtte for kildefiltrering. Kildefiltrering lar en node rapportere interesse for å lytte til pakker kun fra spesifikke kildeadresser (påkrevd for å støtte SSM), eller fra alle adresser bortsett fra spesifikke kildeadresser sendt til en bestemt multicast-adresse.

Når en vert som bruker MLD versjon 1 sender en forlate-melding, må enheten sende spørringsmeldinger for å bekrefte at denne verten var den siste MLD versjon 1-verten som ble med i gruppen før den kan stoppe videresending av trafikk. Denne funksjonen tar ca. 2 sekunder. Denne "forlate latensen" er også til stede i IGMP versjon 2 for IPv4 multicast.

MLD Access Group
MLD-tilgangsgrupper gir mottakertilgangskontroll i Cisco IPv6 multicast-enheter. Denne funksjonen begrenser listen over grupper en mottaker kan bli med i, og den tillater eller nekter kilder som brukes til å bli med i SSM-kanaler

Hvordan konfigurere IPv6 Multicast Listener Discovery Protocol

Aktiverer IPv6 Multicast-ruting
For å aktivere IPv6 multicast-ruting, fullfør følgende trinn:

Før du begynner
Du må først aktivere IPv6 unicast-ruting på alle grensesnittene til enheten du vil aktivere IPv6 multicast-ruting på.

SAMMENDRAG TRINN

  1. aktivere
  2. konfigurere terminal
  3. ipv6 multicast-ruting [vrf vrf-navn]
  4. slutt

DETALJERT TRINN

Kommando eller handling Hensikt
Trinn 1 aktivere Aktiverer privilegert EXEC-modus.
  Exampde:
Enhet> aktiver
  • Skriv inn passordet ditt hvis du blir bedt om det.
Trinn 2 konfigurere terminal
Exampde:
Enhet# konfigurer terminal
Går inn i global konfigurasjonsmodus.
Trinn 3 ipv6 multicast-ruting [vrf vrf-navn] Exampde:
Device(config)# ipv6 multicast-ruting
Aktiverer multicast-ruting på alle IPv6-aktiverte grensesnitt og aktiverer multicast-videresending for PIM og MLD på alle aktiverte grensesnitt på enheten.

IPv6 multicast-ruting er deaktivert som standard når IPv6 unicast-ruting er aktivert. På enkelte enheter må IPv6 multicast-ruting også være aktivert for å bruke IPv6 unicast-ruting.

  • vrf vrf-navn—(Valgfritt) Spesifiserer en konfigurasjon for virtuell ruting og videresending (VRF).
Trinn 4 slutt
Exampde:
Device(config)# end
Går ut til privilegert EXEC-modus.

Tilpasse MLD på et grensesnitt

For å tilpasse MLD på et grensesnitt, fullfør følgende trinn:

SAMMENDRAG TRINN

  1. aktivere
  2. konfigurere terminal
  3. ipv6 mld tilstandsgrense tall
  4. ipv6 mld [vrf vrf-navn] ssm-map aktiver
  5. grensesnitt type nummer
  6. ipv6 mld tilgangsgruppe tilgangsliste-navn
  7. ipv6 mld statisk gruppe [gruppe-adresse] [[inkludere| utelukke] {kildeadresse | kildeliste [acl]}
  8. ipv6 mld query-max-response-time sekunder
  9. ipv6 mld-spørringstidsavbrudd sekunder
  10. ipv6 mld spørreintervall sekunder
  11. ipv6 mld-grense tall [unntatt tilgangsliste]
  12. slutt

DETALJERT TRINN

Kommando eller handling Hensikt
Trinn 1 aktivere
Exampde:
Enhet> aktiver
Aktiverer privilegert EXEC-modus.
  • Skriv inn passordet ditt hvis du blir bedt om det.
Trinn 2 konfigurere terminal
Exampde:
Enhet# konfigurer terminal
Går inn i global konfigurasjonsmodus.
Trinn 3 ipv6 mld tilstandsgrense tall
Exampde:
Device(config)# ipv6 mld state-limit 300
Konfigurerer en grense for antall MLD-stater som er et resultat av MLD-medlemsrapporter på global basis.

Medlemskapsrapporter som sendes etter at de konfigurerte grensene er overskredet, legges ikke inn i MLD-bufferen, og trafikk for overskytende medlemskapsrapporter videresendes ikke.

  • tall– Maksimalt antall MLD-tilstander tillatt på en ruter. Det gyldige området er fra 1 til 64000.
Trinn 4 ipv6 mld [vrf vrf-navn] ssm-map aktiver
Exampde:
Device(config)# ipv6 mld ssm-map enable
Aktiverer tilordningsfunksjonen for kildespesifikk multicast (SSM) for grupper i det konfigurerte SSM-området.
  •  vrf vrf-navn— (Valgfritt) Angir en konfigurasjon for virtuell ruting og videresending (VRF).
Trinn 5 grensesnitt type nummer
Exampde:
Device(config)#-grensesnitt GigabitEthernet 1/0/0
Angir en grensesnitttype og -nummer, og setter enheten i grensesnittkonfigurasjonsmodus.
Trinn 6 ipv6 mld tilgangsgruppe tilgangsliste-navn
Exampde:
Device(config-if)# ipv6 access-list acc-grp-1
Lar brukeren utføre tilgangskontroll for IPv6 multicast-mottaker.
  • access-list-name – En standard IPv6-navngitt tilgangsliste som definerer multicast-gruppene og kildene som skal tillates eller nektes.
Trinn 7 ipv6 mld statisk gruppe [gruppe-adresse] [[inkludere|utelukke] {kildeadresse | kildeliste [acl]}
Exampde:
Device(config-if)# ipv6 mld static-group ff04::10 include 100::1
Statisk videresender trafikk for multicast-gruppen til et spesifisert grensesnitt og får grensesnittet til å oppføre seg som om en MLD joiner var til stede på grensesnittet.
  • gruppe-adresse— (Valgfritt) IPv6-adressen til multicast-gruppen.
  •  include—(Valgfritt) Aktiverer inkludere-modus.
  • ekskluder—(Valgfritt) Aktiverer ekskluderingsmodus.
 
  • kildeadresse – Unicast-kildeadresse som skal inkluderes eller ekskluderes.
  • kildeliste – Kildeliste som MLD-rapportering skal konfigureres på.
  • acl – (Valgfritt) Tilgangsliste som brukes til å inkludere eller ekskludere flere kilder for samme gruppe.
Trinn 8 ipv6 mld query-max-response-time sekunder
Exampde:
Device(config-if)# ipv6 mld query-max-response-time 20
Konfigurerer maksimal responstid annonsert i MLD-spørringer.
  • sekunder – Maksimal responstid, i sekunder, annonsert i MLD-spørringer. Standardverdien er 10 sekunder.
Trinn 9 ipv6 mld spørring-timeout sekunder
Exampde:
Device(config-if)# ipv6 mld query-timeout 130
Konfigurerer tidsavbruddsverdien før enheten tar over som spørre for grensesnittet.
  • sekunder – Antall sekunder som ruteren venter etter at den forrige spørringen har sluttet å spørre og før den overtar som spørringen.
Trinn 10 ipv6 mld spørreintervall sekunder
Exampde:
Device(config-if)# ipv6 mld spørreintervall 60
Konfigurerer frekvensen som Cisco IOS XE-programvaren sender MLD-vertsspørringsmeldinger med.
  • sekunder – Frekvens, i sekunder, som MLD-vertsspørringsmeldinger skal sendes med. Det kan være et tall fra 0 til 65535. Standard er 125 sekunder.
    Forsiktighet:  Endring av denne verdien kan ha alvorlig innvirkning på videresending av multicast.
Trinn 11 ipv6 mld grensenummer [unntatt tilgangsliste] Exampde:
Device(config-if)# ipv6 mld limit 100
Konfigurerer en grense for antall MLD-tilstander som følge av MLD-medlemskapsrapporter per grensesnitt. Medlemskapsrapporter som sendes etter at de konfigurerte grensene er overskredet, legges ikke inn i MLD-bufferen, og trafikk for overskytende medlemskapsrapporter videresendes ikke.

Per-grensesnitt og per-system-grenser fungerer uavhengig av hverandre og kan håndheve forskjellige konfigurerte grenser.

En medlemsstatus ignoreres hvis den overskrider enten grensen per grensesnitt eller global grense.

Hvis du ikke konfigurerer nøkkelordet og argumentet bortsett fra tilgangsliste, telles alle MLD-tilstander mot den konfigurerte hurtigbuffergrensen på et grensesnitt. Bruk unntatt tilgangsliste-nøkkelordet og argumentet for å ekskludere bestemte grupper eller kanaler fra å telle mot MLD-buffergrensen. En MLD-medlemskapsrapport regnes mot grensen per grensesnitt hvis den tillates av den utvidede tilgangen

Deaktivering av MLD-behandling på enhetssiden

En bruker vil kanskje bare ha spesifiserte grensesnitt for å utføre IPv6 multicast og vil derfor slå av MLD-enhetssidebehandling på et spesifisert grensesnitt. For å deaktivere MLD-behandling på enhetssiden, fullfør følgende trinn:

SAMMENDRAG TRINN

  1. aktivere
  2. konfigurere terminal
  3. grensesnitt type nummer
  4. ingen ipv6 mld-ruter

DETALJERT TRINN

Kommando eller handling Hensikt
Trinn 1 aktivere
Exampde:
Enhet> aktiver
Aktiverer privilegert EXEC-modus.
  • Skriv inn passordet ditt hvis du blir bedt om det.
Trinn 2 konfigurere terminal
Exampde:
Enhet# konfigurer terminal
Går inn i global konfigurasjonsmodus.
Trinn 3 grensesnitt type nummer
Exampde:
Device(config)#-grensesnitt GigabitEthernet 1/0/0
Angir en grensesnitttype og -nummer, og setter enheten i grensesnittkonfigurasjonsmodus.
Trinn 4 ingen ipv6 mld-ruter
Exampde:
Device(config-if)# ingen ipv6 mld-ruter
Deaktiverer behandling på MLD-enhetssiden på et spesifisert grensesnitt.

Tilbakestilling av MLD trafikktellere

For å tilbakestille MLD trafikktellere, fullfør følgende trinn:

SAMMENDRAG TRINN

  1. aktivere
  2. klar ipv6 mld [vrf vrf-navn] trafikk

DETALJERT TRINN

Kommando eller handling Hensikt
Trinn 1 aktivere
Exampde:
Enhet> aktiver
Aktiverer privilegert EXEC-modus.
  • Skriv inn passordet ditt hvis du blir bedt om det.
Trinn 2 klar ipv6 mld [vrf vrf-navn] trafikk
Exampde:
Device# clear ipv6 mld-trafikk
Tilbakestiller alle MLD trafikktellere.
  • vrf vrf-navn—(Valgfritt) Spesifiserer en konfigurasjon for virtuell ruting og videresending (VRF).

Sletting av MLD-grensesnitttellere

For å slette MLD-grensesnitttellerne, fullfør følgende trinn:

SAMMENDRAG TRINN

  1. aktivere
  2. klar ipv6 mld [vrf vrf-navn] tellere grensesnitt-type

DETALJERT TRINN

Kommando eller handling Hensikt
Trinn 1 aktivere
Exampde:
Enhet> aktiver
Aktiverer privilegert EXEC-modus.
  • Skriv inn passordet ditt hvis du blir bedt om det.
Trinn 2 klar ipv6 mld [vrf vrf-navn] tellere grensesnitt-type Sletter MLD-grensesnitttellerne.
Exampde:
Device# clear ipv6 mld-tellere GigabitEthernet1/0/0
  • vrf vrf-navn—(Valgfritt) Spesifiserer en konfigurasjon for virtuell ruting og videresending (VRF).
  • grensesnitt-type—(Valgfritt) Grensesnitttype. For mer informasjon, bruk spørsmålstegnet (?) på netthjelpen funksjon.

Sletting av MLD-gruppene

For å slette MLD-relatert informasjon i IPv6 multicast-rutingstabellen, fullfør følgende trinn:

SAMMENDRAG TRINN

  1. aktivere
  2. konfigurere terminal
  3. klar ipv6 [icmp] mld grupper {* | gruppe-prefiks | gruppe [kilde]} [vrf {vrf-navn | alle}]
  4. slutt

DETALJERT TRINN

Kommando eller handling Hensikt
Trinn 1 aktivere
Exampde:
Enhet> aktiver
Aktiverer privilegert EXEC-modus.
  • Skriv inn passordet ditt hvis du blir bedt om det.
Trinn 2 konfigurere terminal
Exampde:
Enhet# konfigurer terminal
Går inn i global konfigurasjonsmodus.
Trinn 3 klar ipv6 [icmp] mld grupper {* | gruppe-prefiks | gruppe [kilde]} [vrf {vrf-navn | alle}] Exampde:
Enhet (config)# slett ipv6 mld-grupper *
Sletter MLD-gruppeinformasjonen.
  •  icmp—(Valgfritt) Sletter ICMP-informasjon.
  • *— Spesifiserer alle ruter.
  • gruppe-prefiks— Gruppeprefiks.
  • gruppe– Gruppeadresse.
  • kilde—(Valgfritt) Kilde (S, G) rute.
  • vrf—(Valgfritt) Gjelder en virtuell ruting- og videresendingsinstans (VRF).
  • vrf-navn—(Valgfritt) VRF-navn. Navnet kan være alfanumerisk, skille mellom store og små bokstaver eller maksimalt 32 tegn.

Verifiserer IPv6 Multicast Listener Discovery Protocol

  • Bruk vis ipv6 mld-grupper [link-lokale] [gruppenavn | gruppe-adresse] [grensesnitt-type grensesnitt-nummer] [detalj | eksplisitt] kommando for å vise multicast-gruppene som er direkte koblet til enheten og som ble lært gjennom MLD:

Ruter# vis ipv6 mld-gruppen

MLD Connected Group Membership Group Adresse  

Grensesnitt

 

Oppetid utløper

FF08::1 Gi0/4/4 00:10:22 00:04:19
  • Bruk vis ipv6 mfib [vrf vrf-navn] [alle | linkscope | ordrik | gruppe-adresse-navn | ipv6-prefiks/prefiks-lengde | kilde-adresse-navn | grensesnitt | status | sammendrag] kommandoen viser videresendingsoppføringene og grensesnittene i IPv6 Multicast Forwarding Information Base (MFIB).

Følgende eksample viser videresendingsoppføringer og grensesnitt i MFIB spesifisert med en gruppeadresse på FF08:1::1:

Ruter# vis ipv6 mfib ff08::1

IPv6 Multicast Listener Discovery Protocol

  • Bruk vis ipv6 mld-grensesnitt [type nummer] kommando for å vise multicast-relatert informasjon om en

Følgende er sample utgang fra vise ipv6 mld grensesnitt kommando for Gigabit Ethernet-grensesnitt 0/4/4:

Ruter# vis ipv6 mld-grensesnitt gigabitethernet 0/4/4
vis ipv6 mld-grensesnitt gigabitethernet 0/4/4

  • Bruk vis ipv6 mld [vrf vrf-navn] trafikk kommando for å vise MLD trafikktellere:

Ruter# vis ipv6 mld trafikk
Ruter# vis ipv6 mld trafikk

  • Bruk vis ipv6 mroute [vrf vrf-navn] [link-lokale | [gruppenavn | gruppeadresse [kildeadresse | kildenavn] ] ] kommando for å vise informasjonen i PIM-topologitabellen:

Ruter# vis ipv6 mroute ff08::1
Ruter# vis ipv6 mroute ff08::1
Ruter# vis ipv6 mroute ff08::1

 

 

Dokumenter / Ressurser

CISCO IPv6 Multicast Listener Discovery Protocol [pdfBrukerhåndbok
IPv6, Multicast Listener Discovery Protocol, Listener Discovery Protocol, Multicast Discovery Protocol, Discovery Protocol, Protocol

Referanser

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *