Multicast Flashcards

1
Q

Multicast Address Ranges

A

1) Local Scope - 224.0.0.0 - 224.0.0.225 - reserved by IANA for network protocols use
2) Global Scope - 224.0.1.0 - 238.255.255.255 - allocated dynamically throughout the Internet
3) Administratively scoped - 239.0.0.0 - 239.255.255.255 - reserved for use inside private domains
4) RFC 5771

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Multicast Models

A

1) One-to-many, where one sender sends data to many receivers
2) Many-to-Many, where a host can simultaneously be a sender and a receiver
3) Many-to-one, where many receivers are sending data back to one sender
4) Few-to-many

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Multicast Service Model Components

A

1) Senders sent to a multicast address
2) Receivers express an interest in a multicast address
3) Routers deliver traffic from the senders to the receivers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Multicast Service Model Characteristics

A

1) Host extensions for IP Multicasting
2) Each Multicast group is identified by a Class D IP address
3) Members join and leave the group and indicate this to the routers
4) Routers listen to all multicast addresses and use multicast routing protocols to manage groups

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Multicast Host Extensions

A

1) RFC 1112 specifies the host extensions for IP to support multicast
2) IP multicast allows hosts to join a group that receives multicast packets
3) It allows users to dynamically register (join or leave multicast groups) based on the applications they use
4) It uses IP datagrams to transmit data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Multicast Listener Discovery (MLD)

A
  • messages to join or leave IPv6 multicast groups
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Multicast Protocol Traits

A

1) Multicast network routers are distinct from source and receiver segments
2) Sources simply start sending data without any indication and first-hop routers forward data
3) Receivers report their membership to last-hop routers
4) Last-hop (leaf) routers communicate group membership to the network

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Shortest Path Tree (SPT)

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Internet Group Management Protocol (IGMP)

A

1) permits hosts to communicate their desire to receive multicast traffic to the IP multicast router
2) IGMPv1 documented in RFC1112
3) IGMPv2 documented in RFC2236
4) IGMPv3 documented in RFC3376

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

IGMPv1

A

1) documented in RFC1112
2) multicast routers periodically (every 60-120s) send membership quieries to the all-hosts multicast (224.0.0.1) to solicit which multicast groups are active
3) Hosts send membership reports with a TTL of 1 to the multicast address of the group it wants to join
4) report suppression is used among group members to prevent membership report storm

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

IGMPv2

A

1) Group specific queries - allows the router to query a single multicast group instead of all hosts
2) Leave-group message - allows hosts to tell the router that they are leaving the group, thereby reducing the leave latency
3) Querier election mechanism - the lowest unicast IP address of the IGMPv2-capable routers will be elected as the querier; all routers are initialized as queriers by default, but relinquish the role if a lower IP is heard
4) Query-interval response time - helps control the burstiness of reports
5) Backwards compatible with IGMPv1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

IGMPv3

A

1) Adds support for source filtering, which enables the host to tell the router which sources to expect traffic from

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Source Trees

A

1) route at the source, and the branches form a spanning-tree through the network to the receivers
2) aka Shortest Path Tree (SPT) because it uses the shortest path
3) Notation (S, G), where S = Source, and G = Group

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Shared Trees

A

1) use a single common root placed at some chosen point in the network, called the rendezvous point (RP)
2) Notation (*, G), where * = All sources, and G = Group
3) Sources send traffic to the RP first, and then cascade down to hosts, unless the host is between the source and RP, in which case it will be service directly

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Reverse Path Forwarding (RPF)

A

1) when a multicast packet is received on the router interface, the router uses the source addr to verify that the packet is not in a loop; it checks that the interface on which the packet arrived is the same as the interface indicated by the routing table

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Protocol Independent Multicast (PIM)

A
  • Independent of which routing protocol is in use
  • Uses unicast to perform the RPF check
  • two types of PIM - Dense mode (DM) and Sparse mode (SM)
17
Q

PIM-DM

A
  • most likely not used
  • initially floods multicast traffic everywhere. routers with no downstream neighbors prune back unwanted traffic
  • repeats every 3 minutes
  • only works with (S, G)
18
Q

PIM-SM

A

1) described in RFC7761
2) senders register with the RP and send a single copy of multcast data through it to the registered receivers
3) Group members are joined to the shared tree by their local designated router
4) First-hop routers with directly connected senders send PIM register messages to the RP. Register messages cause the RP to send an (S,G) toward the first-hop router
5) If traffic is flowing down the tree, RPF uses the RP; if up the tree, then it uses the source

19
Q

Bidirectional PIM mode (BIDIR-PIM)

A
  • designed for many-to-many applications
20
Q

SSM

A
  • variant of PIM-SM that only builds source-specific SPTs and does not need an active RP for source-specific groups
  • default address range 232.0.0.0/8 is used
21
Q

Rendevous Point (RP)

A
  • a router in a multicast network that acts as a shared root for a shared tree
  • every multicast router must be able to map a specific multicast group address to the same RP
  • it is possible to configure different RPs for different groups via access-lists
  • only one RP for a group may be active at a time
22
Q

PIM-SM Shared Tree Join

A

1) active receiver multicasts a IGMP membership report to join group G
2) a designated router receives the report, and knows the RP IP for group G and sends a (, G) join for this group toward the RP
3) This (
, G) join travels hop by hop toward the RP, building a branch of the shared tree from the RP to the last-hop router

23
Q

PIM-SM Sender Registration

A

1) when an active source for group G starts sending multicast packets, its first-hop designated router registers the source with the RP. to register, the first-hop router encapsulates the multicast packets in a PIM register message and sends hte msg to the RP using unicast
2) When the RP begins receiving multicast from the source, it sends a PIM register-stop to the first-hop router. This informs the first-hop router that it can stop sending the unicast register messages

24
Q

RP Deployment Options

A

1) Static RP
2)

25
Q

Static RP

A

1) no failover if the RP fails
2) combine with Anycast RP to provide RP load sharing and redundancy
3) Auto-RP will take precedence over Static RP

26
Q

Bootstrap Router (BSR)

A
  • broadcast a set of RPs to all the routers
  • elected BSR receives candidate-RP msgs from all the candidate-RPs and everyone uses a common algorithm to pick the same RP
  • robust to router failover and permits backup RPs to be configured
  • Auto-RP and BSR protocols must not be configured together in the same network
27
Q

Auto-RP

A
  • mechanism to automate the distribution of RP info
  • candidate RPs advertise with “RP-announcement” messages to a reserved multicast 224.0.1.39 (CISCO-RP-ANNOUNCE)
  • RP-mapping agents join group 224.0.1.39 and map the RPs to the associated groups. The RP-mapping agents advertise the authoritative RP-mappings to another multicast group addr 224.0.1.40 (CISCO-RP-DISCOVERY). All PIM routers join 224.0.1.40 and store the RP-mappings int their private cache
  • permits backup RPs to be configured for RP failover
  • not supported for IPv6 multicast
  • Cisco-proprietary
28
Q
A