4. Multicast Flashcards
Range mac address Multicast
o 01:00:5e:00:00:00 – 01:00:5e:7F:FF:FF
Protocolos interdomain Multicast
MSDP / MP BGP
- Consiste de setar um TTL para definir um escopo de encaminhamento
- TTL Thresholds podem ser configurados para evitar que pacotes co TTL menor que o definido sejam encaminhados
Multicast scoping
o Existem problemas para o caso de uso de protocolos Flood and prune, se um routers descarta por TTL ele não gera mensagem prune para forçar o tráfego a cessar
Protocolos usado no register do receiver em IPv4 e Ipv6
O IGMP ou MLD é usado para registro entre Receiver e LHR, não existe protocolos para a comunicação Sender x FHR
Protocolos Dense mode
PIM DM
DVMRP
Protocolo que opera em Flood and prune
PIM DM
Protocolo que usa a Prune messages e Assert são usadas para formação da Shortest Path Tree
PIM DM
Protocolo que opera com implicit join
Protocolo que opera com explicit join
PIM Dense
PIM Sparse mode
o Mensagens PIM
____
• Mensagens para que um router se junte a uma distribution tree, um grupo multicast e passe a receber fluxos
___
• Usadas para remover interfaces de uma arvore e então deixar de receber fluxos
____
• Quando um router já enviou mensagens prune mas quer se juntar novamente a uma arvore
Join
Prune
Graft
• ____ não constrói arvore de distribuição multicast assim o ______________________ ______ é necessário
BGP
Multicast Source Discovery Protocol MSDP
• ____
o Distribui informações sobre a existências de sources em cada AS
o Quando os routers descobrem a existem de active sources em outro domínio mensagens PIM (S,G) são enviadas para interconexão entre sources e receivers
o Permite que RP anunciem seus sources (S,G) usando source-active messages
o Basicamente os RP estabelecem sessões e anunciam sources
o Usado também em ambientes com Anycast RP intraAS
Multicast Source Discovery Protocol MSDP
Quais roteadores devem estabelecer sessões MSDP
Os RP, pois eles deverão anunciar seus sources
• Se um router aprende um RP de forma dinâmica e possui uma configuração estatica então o RP estático é preferido
falso, o RP dinâmico é preferido
Qual será a composição do endereço MAC para o endereço multicast 239.255.8.5
+ First convert the IP multicast address 239.255.8.5 to binary form:
1110 1111.1111 1111.0000 1000. 0000 0101
+ Next we separate the 23 low-order binary bits from the converted address:
1110 1111.1111 1111.0000 1000. 0000 0101
+ Drop other bits:
111 1111.0000 1000. 0000 0101
+ Convert these bits to hexadecimal:7F.08.05
+ We knew that the first 24 bits of this MAC address always begin with 01.00.5e (the organizationally unique identifier or OUI). So we just need to append the converted result with 01.00.5e to get the result:01.00.5e.7F.08.05. That is the official way to convert multicast IP address to multicast MAC address.
There is a shorter way to do this:
+ Convert 3rd and 4th octet directly to hex.
+ If the decimal value of 2nd octet is great than 128 then subtract it with 128 and convert it to hex. If not, convert it directly to hex.
+ Append your results with 01.00.5e.
Quais Protocolos usado para join multicast group ?
Qual deles não gera entradas *,G ?
IGMP v1 v2 v3
v3
Source tree
Shared tree
usa IGP best path do sender para o receiver
usa caminho mais curto do sender para o RP e caminho mais curto do RP para o receiver
Compare IGMPv1 x IGMPv2
v2 introduziu a mensagem leave
Qual versão IGMP usada no Source Specific Multicast ?
IGMPv3
IGMPv3 não necessita RP
verdadeiro
Qual mecanismo de prevenção de loops multicast
uRPF
Qual protocolo multicast se adequa a aplicações Many-to-many
BIDIR-PIM
- Se adequa quando ao mesmo tempo um sender pode ser um receiver e um receiver pode ser um sender, dai a necessidade de ser bidirecional
o ___ é uma variação do PIM-SM que constrói apenas Source-specific SPT e não precisa de um RP ativo.
SSM
No SM o tráfego multicast é encaminhado usando S,G
senão houver usa *,G
verdadeiro
PIM Shared Tree Join
• Receiver origina uma mensage _____ ______ ? para o LHR
• O LHR envia mensagens PIM ____ em direção ao RP
o Durante este processo a shared tree é construída
IGMP Report
Join
PIM SM Sender Registration
• O source envia mensagem Multicast ao FHR
• O FHR encapsula o pacote multicast em uma mensagem _____ _____ e envia ao RP
- unicast register ?
- multicast register ?
- unicast register
• Em roteadores cisco o SPT Threshold default é 10 sec após esse tempo o router ao recebe mensagem via shared tree mas que contenha o source (s,G) o LHR já envia mensagem join direto para o source
Falso
• Em roteadores cisco o SPT Threshold default é 0, assim logo que o router recebe a primeira mensagem via shared tree mas que contenha o source (s,G) o LHR já envia mensagem join para o source
Mensagens PIM são encapsuladas com protocolo 104
falso 103
• Pacotes PIMv2
o PIM Hello (PIMv1 query messages)
Usados para descoberta e manutenção de vizinhanças
Enviados a cada ___ sec para __________
Campo options contém o endereço do DR
30
224.0.0.13
o PIM messages
_______: registro de sources junto ao RP
_______ _____ : originada pelo RP para o FHR para que ele pare o encapsulamento de mensagens multicast em unicast ______ e passe a enviar apenas multicast
Register
Register stop
Register
Mensagens PIM
o ______ ___
São mensagens para anuncio de routers candidatos a RP:
• O BSR coleta informações sobre o RP e distribui em mensagens _______ _________ que também são usadas para eleger o BSR
Também são usadas no mecanismo PIM Auto RP
o PIM RP Reachability message
Usado pelo RP para reportar sua alcançabilidade a todos os nodes da shared tree
Candidate RP
PIM bootstrap
• No SM informações de join e prune expiram em 5 minutos sendo deletadas portanto precisam de refresh periódico para sua manutenção
falso, em 3 minutos
Qual comando para exibir a mroute em XR
show mrib ipv4
- S,G: ___flag indica entrada criada como resultado do SPT threshold sendo violado e Switchover tendo sido executado
- S,G: ___ flag indica tráfego recebido com sucesso via SPT
J
T
Junto Telecom
Quais as formas de configuração do RP
Estatica (Não possibilita redundância)
Dinamica:
– Auto RP
— Candidate RP anuncia anuncia via 224.0.1.39 (Mapping agents)
— Mapping agent anuncia via RP via 224.0.1.40 (all routers)
— Router não podem enviar multicast em SM sem um RP
—– Sparse dense mode
—– Auto RP Listener
Ao ativar o PIM automaticamente todos os router join no grupo 224.0.1.40 para que possam receber updates do mapping agent que tem a função de informar qual o RP
224.0.1.40
Como opera o Auto RP listener
o Como os routers, em sparse mode não podem transmitir multicast sem um RP ocorre um problema de ovo e galinha, resolvido pelo auto-RP listener
O Auto RP listener força a rede a operar em dense mode especificamente para os grupos do processo de eleição do auto RP
• 224.0.1.39 ( auto RP candidate announcement)
• 224.0.1.40 (auto RP announcement)
Auto RP Candidate
• Um candidato envia mensages para o grupo 224.0.1.39 em dense mode a cada___ secs se anunciando
• Hold time___ secs
60 secs
180 secs
• O ____ _______ recebe as candidaturas, elege um RP e informa outros routers via _________ em ____ mode
mapping agent
224.0.1.40
dense
Quais configurações para Candidate RP ?
ip pim send-rp-announce interface
router pim
auto-rp candidate-rp interface
Quais configurações para Mapping Agent ?
ip pim send-rp-discovey
Router pim
auto-rp mapping-agent interface
• ________ _________ ________ é um modelo de entrega de datagrama que melhor se adequa aplicações one-to-many
Source Specific Multicast – SSM
o Possui apenas estados (S,G)
o Não usa shared tree, apenas SPT cuja raiz é o source
o Nele os senders informar de quais sources ele deseja receber o fluxo
o Não há necessidade do MSDP para fluxos multidomain
o Existe um range específico para usa na SPT SSM: 232.0.0.0/8
o O LHR pode enviar uma mensagem join imediatamente em direção ao source já que o o sender já informou de qual source ele deseja receber o fluxo
Source Specific Multicast – SSM
Range SSM
232.0.0.0/8
BIDI PIM elimina estados _____
S,G
PIM BIDI • O \_\_\_\_\_\_\_\_\_\_ \_\_\_\_\_\_\_\_\_\_ o Router com menor custo IGP unicast ao RP o Responsável por encaminhar fluxo Downstream em direção ao receiver Upstream em direção ao RP o O uso do DF elimina loops
designated Forwarder
No BIDI PIM todo o tráfego flui via RP
verdadeiro
Consider SM já ativado, quais comando necessários para ativação do PIM BIDI
ip pim bidir-enable
configuração RP statico
ip pim rp-address x.x.x.x bidir
Configuração RP dinamico
ip pim send-announce x.x.x.x bidir
______ —Static Allocation of ____
• A RFC 2770 propõe o uso do range _____ embutindo o AS no segundo e terceiro octeto, assim cada AS teria seu range multicast único
GLOP 233/8
- O_____ é basicamente um protocolo que permite a 2 domínios PIM SM se comportarem como um só, toda a operação normal do SM intradomain é extensiva a interdomain
- Um problema de escalabilidade é que as mensagens AS são enviadas a cada __ sec, novos sources podem deixar de ser utilizados dentro deste intervalo
- ____ opera apenas com PIM SM
MSDP
60 secs
• MSDP estabelece sessões TCP porta ___
639
Endereço Ipv6 Multicast usa o range _____
FF00::/8
Qual a função equivalente ao Ipv4 ao IPv6 Solicited-Node Multicast Address Format
arp
o A Cisco não suporta PIM Dense mode para ipv6, outros vendors sim
Verdadeiro
o IPv6 usa único RP para multicast interdomain
Verdadeiro
No IPv6 o _____________________ é o protocolo usado para que o Receiver / Multicast Listener reporte interesse em ingressar em determinado grupo multicast
Multicast Listener Discovery - MDL
No ipv6 o ______________ possibilita que o uso de prefixos multicast únicos sem a necessidade de prefixos específicos para este fim delegados pela IANA
Embedded RP
O Cisco Auto RP e suportado normalmente para IPv6
Verdadeiro
MLDv2 protocol e equivalente ao IGMPv3
Verdadeiro, suporta SSM
O FHR realiza o register de 3 em 3 minutos em flood e prune like junto ao RP
Verdadeiro
Caso não haja nenhum client registrado no RP este deverá ao receber uma mensagem register ignora-la
Falso, o RP originará uma mensagem Register Stop
Range mac address IPv6 Multicast
33:33:xx:xx:xx:xx
Considere o endereço abaixo e aponte qual deverá ser o multicast mac address mapeado:
FF0E:AAAA:BBBB:CCCC:DDDD:EEEE:AAAA:BBBB
3333.AAAA.BBBB
Mapeamento:
Mac inicia com 3333 + 32 últimos bits ipv6 de destino
Operação Sparse mode:
- Descoberta de vizinhos ___ e eleição do ___
- Descoberta do __
- Informar RP sobre os _____
- Informar RP sobre os _____
- PIM, DR
- RP
- Senders
4 Receivers
Operação Sparse mode:
- Construir Source tree do _____ para o RP
- Construir Shared tree do _____ para o _____
- Source deve “join” a _______ tree
- Source deve “leave” a _______ tree
Shortest Path tree
RP aprende sobre os senders via mensagens _______ register
RP aprende sobre receivers via mensagens ______
PIM Register (S,G) PIM Join (*,G)
Considere uma LAN com vários LHR ou FHR, qual router deve enviar mensagens PIM para o RP ?
o DR
Ao receber uma mensagem IGMP Report, o LHR origina mensagens ____ _____ no caminho reverso en direção ao RP, neste ponto todos os routers intermediários criam entradas _____, estará formada a ____ tree
PIM Join
(*,G)
Shared
Critério para eleição do DR ? Em caso de empate ?
Maior prioridade vence, maior endereço IP
O que faz o designated querier ?
No domínio IGMP:
- Havendo dois LHR
- Um deve ser eleito
- Realiza consulta sobre hosts ainda interessados em fluxo multicast
L2 table que contem hosts interessados em fluxos multicast
igmp snooping table
Qual critério para eleição do IGMP Querier Routers
Menor IP