cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1230
Views
0
Helpful
2
Replies

EIGRP : CR mode

daghighi.navid
Level 1
Level 1

Hi,

I had a doubt :

When

- router A sends a multicast to router X and Y,

- receives an ack from X

- but none from Y

=> which router will enter CR mode, when the multicast flow timer expires : X or Y ?

I have searched extensively on cisco.com but found nothing.

Thanks,

Navid

1 Accepted Solution

Accepted Solutions

Amit Singh
Cisco Employee
Cisco Employee

Hi Navid,

I don't know of any good place to point you to, but I can explain it here. Assume you have three routers on a broadcast segment, A, B, and C.

-- A sends out some reliable packet (it could be an update, query, etc--anything reliable).

-- B acknowledges the packet, but C doesn't.

-- A's retransmission timer counts, and then expires (this timer is actually bound up with the multicast flow timer and the RTO, but I won't confuse the issue with all the relationships there).

-- A will then send out a hello with the CR (conditional receive) bit set, and a list of neighbors that should not pay attention to future multicast packets. C would be on this list, since we are unicasting to C.

-- A will now begin unicasting missed packets to C. If new updates are queued for transmission on the link, A will multicast these to the other routers on the link (B, in this case). A will also unicast these packets to C, waiting for C to ack each one.

-- When A has received an ack for all outstanding routing information queued for transmission from C, it will send out a new hello with the CR bit set, and an empty list of neighbors that should ignore multicast from A. This clears the CR mode.

HTH,Please rate if it does.

-amit singh

View solution in original post

2 Replies 2

Amit Singh
Cisco Employee
Cisco Employee

Hi Navid,

I don't know of any good place to point you to, but I can explain it here. Assume you have three routers on a broadcast segment, A, B, and C.

-- A sends out some reliable packet (it could be an update, query, etc--anything reliable).

-- B acknowledges the packet, but C doesn't.

-- A's retransmission timer counts, and then expires (this timer is actually bound up with the multicast flow timer and the RTO, but I won't confuse the issue with all the relationships there).

-- A will then send out a hello with the CR (conditional receive) bit set, and a list of neighbors that should not pay attention to future multicast packets. C would be on this list, since we are unicasting to C.

-- A will now begin unicasting missed packets to C. If new updates are queued for transmission on the link, A will multicast these to the other routers on the link (B, in this case). A will also unicast these packets to C, waiting for C to ack each one.

-- When A has received an ack for all outstanding routing information queued for transmission from C, it will send out a new hello with the CR bit set, and an empty list of neighbors that should ignore multicast from A. This clears the CR mode.

HTH,Please rate if it does.

-amit singh

Great !

Thanks.

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Review Cisco Networking products for a $25 gift card