cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
5497
Views
0
Helpful
3
Replies

EIGRP Lost Version2 Peer

galaga
Level 1
Level 1

                   Hello,

I need help determining what these errors are, below are configs for both router a and b one of the errors I get is Lost Version2 Peer

Enclosed are the packet debugs for bothe routers.

Thanks a lot for the help.

Router A: Nexus5548 Chassis ios
router eigrp 100
  router-id 10.3.1.1

interface Vlan225
  no shutdown
  ip address 192.168.225.11/24
  ip router eigrp 100
  ip arp 192.168.225.172 03BF.C0A8.E1AC
  hsrp 25
    preempt delay minimum 120
    priority 200
    ip 192.168.225.10

interface Ethernet1/31
  description OpteWAN L2 uplink router b
  switchport mode trunk
  switchport trunk allowed vlan 1,225-226,237
  speed 1000
  duplex full

Software
  BIOS:      version 3.5.0
  loader:    version N/A
  kickstart: version 5.0(3)N1(1c)
  system:    version 5.0(3)N1(1c)
  power-seq: Module 1: version v1.0
             Module 3: version v5.0
  uC:        version v1.2.0.1
  SFP uC:    Module 1: v1.0.0.0
  BIOS compile time:       02/03/2011
  kickstart image file is: bootflash:/n5000-uk9-kickstart.5.0.3.N1.1c.bin
  kickstart compile time:  5/4/2011 3:00:00 [05/04/2011 05:43:31]
  system image file is:    bootflash:/n5000-uk9.5.0.3.N1.1c.bin
  system compile time:     5/4/2011 3:00:00 [05/04/2011 07:35:20]

routerA# sh ip eigrp nei
IP-EIGRP neighbors for process 100 VRF default
H   Address                 Interface       Hold  Uptime  SRTT   RTO  Q  Seq
                                            (sec)         (ms)       Cnt Num
4   192.168.225.13          Vlan225         10   00:01:36  33   200   0   89472
3   10.3.1.10               Eth1/16         13   22w4d     4    200   0   159891
2   10.3.1.6                Eth1/15         14   22w4d     5    200   0   159892
1   10.3.1.2                Vlan900         10   24w0d     8    200   0   85333
0   192.168.225.12          Vlan225         14   24w1d     9    200   0   85334

Router B
WS-C4948E IOS 12.2

Roter B
router eigrp 100
network 192.168.225.0
network 192.168.242.0
!
ip route 0.0.0.0 0.0.0.0 192.168.225.10

interface GigabitEthernet1/2
description unlink to router b
switchport trunk allowed vlan 1,225,226,237
switchport mode trunk
switchport nonegotiate
load-interval 30
speed 100
duplex full

3 Replies 3

Giuseppe Larosa
Hall of Fame
Hall of Fame

Hello Jeff,

it might be only a typing error but interface gi1/2 on routerB appears to be configured for speed 100 and other side for speed 1000 Mbps. However, if this would be true the link should stay down and routing protocol exchanges should not happen. So I will assume both physical ports are running at the same speed.

Analyzing the log files that are more detailed on the C4948 side we see that:

EIGRP neighbor 192,168.225.11 sends two EIGRP hello in roughly 5 seconds (there is a random offset to avoid synchronization)

>>>May  3 16:53:37.615: EIGRP: Received HELLO on Vlan225 nbr 192.168.225.11

>>>May  3 16:53:41.903: EIGRP: Received HELLO on Vlan225 nbr 192.168.225.11

However, no other hello or packet is received from 192.168.225.11 for the next 15 seconds

RouterB (C4948) detects this and declares the neighbor down (notice that the log message uses a different timezone then debug messages)

May  3 11:53:56.904 EST: %DUAL-5-NBRCHANGE: EIGRP-IPv4 100: Neighbor 192.168.225.11 (Vlan225) is down: holding time expired

May  3 16:53:56.904: EIGRP: Lost Version2 Peer (2 Peers, 1 V2 Peers)

May  3 16:53:56.908: EIGRP: Build goodbye tlv for 192.168.225.11

On the other side on router A it looks like that EIGRP good byes messages are received from time to time from router B ( to be noted the debug messages are related to a different time or a different time zone is configured on router A)

2012 May  3 13:52:19.373 RSCWRNI01 %EIGRP-5-NBRCHANGE_DUAL:  eigrp-100 [8161] (d

efault-base) IP-EIGRP(0) 100: Neighbor 192.168.225.13 (Vlan225) is down: Peer go

odbye received

2012 May  3 13:52:23.358 RSCWRNI01 %EIGRP-5-NBRCHANGE_DUAL:  eigrp-100 [8161] (d

efault-base) IP-EIGRP(0) 100: Neighbor 192.168.225.13 (Vlan225) is up: new adjac

ency

We can say that RouterA the Nexus is running EIGRP version 2 (newer then version running on RouterB) when the hold timer expires it is declared dead so the message

EIGRP: Lost Version2 Peer (2 Peers, 1 V2 Peers).

It is interesting to note what happens after this event from routerB point of view.

we don't see a goodbye packet sent so it should be checked if the goodbye tLV can travel into an EIGRP hello packet (likely).

This has to be checked. Actually a goodbye message is an Hello message with appended a goodbye TLV so no dedicated packet is needed for sending out the goodbye message.

see

http://www.google.com/patents/US20040258002

What is interesting is that RouterA behaves as it hasn't received any goodbye and sends out one EIGRP query that is received by router B but ignored because the neighbor is not in operational state from its point of view.(= not found)

May  3 16:53:56.988: EIGRP: Received QUERY on Vlan225 nbr 192.168.225.11

May  3 16:53:56.988:   AS 100, Flags 0x0:(NULL), Seq 86107/0 interfaceQ 0/0

May  3 16:53:56.988: EIGRP: Neighbor(192.168.225.11) not yet found

later RouterA sends updates with init flag:

May  3 16:54:01.796: EIGRP: Received UPDATE on Vlan225 nbr 192.168.225.11

May  3 16:54:01.796:   AS 100, Flags 0x1:(INIT), Seq 86112/0 interfaceQ 0/0

May  3 16:54:01.796: EIGRP: Neighbor(192.168.225.11) not yet found

May  3 16:54:03.816: EIGRP: Received UPDATE on Vlan225 nbr 192.168.225.11

May  3 16:54:03.816:   AS 100, Flags 0x1:(INIT), Seq 86112/0 interfaceQ 0/0

May  3 16:54:03.816: EIGRP: Neighbor(192.168.225.11) not yet found

After some seconds RouterA sends a regular EIGRP hello and this is accepted and EIGRP neighborship is rebuilt

May  3 16:54:10.516: EIGRP: Received HELLO on Vlan225 nbr 192.168.225.11

May  3 16:54:10.516:   AS 100, Flags 0x0:(NULL), Seq 0/0 interfaceQ 0/0

May  3 16:54:10.516: EIGRP: Adding Version2 Peer (2 Peers, 2 V2 Peers)

May  3 11:54:10.516 EST: %DUAL-5-NBRCHANGE: EIGRP-IPv4 100: Neighbor 192.168.225.11 (Vlan225) is up: new adjacency

you can also see the message EIGRP: Adding Version2 Peer (2 Peers, 2 V2 Peers.

Then a long phase of update exchanges is started as new neighborship requires synchronization of peers.

During this phase there is some misunderstanding and few updates sourced by RouterA are not accepted like:

May  3 16:54:11.428: EIGRP: Received UPDATE on Vlan225 nbr 192.168.225.11

May  3 16:54:11.428:   AS 100, Flags 0x2:(CR), Seq 86119/0 interfaceQ 0/0 iidbQ un/rely 0/0 peerQ un/rely 0/2, not in CR-mode, packet discarded

most of these messages are sent reliably = in unicast mode and require an ack from receiver that is again a unicast message.

EIGRP can send updates in unreliable mode using multicast if all peers in segment are aligned, if some peer does not answer timely with an ACK the update is resent in unicast mode to the specific peer.

the message

May  3 16:54:11.536: EIGRP: Vlan225 multicast flow blocking cleared

should refer to moving again to multicast updates for example

May  3 16:54:11.600: EIGRP: Sending UPDATE on Vlan225 tid 0

May  3 16:54:11.600:   AS 100, Flags 0x0:(NULL), Seq 88884/0 interfaceQ 0/0 iidbQ un/rely 0/0 serno 370425-370433

May  3 16:54:11.648: EIGRP: Received ACK on Vlan225 nbr 192.168.225.11

May  3 16:54:11.648:   AS 100, Flags 0x0:(NULL), Seq 0/88884 interfaceQ 0/0 iidbQ un/rely 0/0 peerQ un/rely 0/1

May  3 16:54:11.676: EIGRP: Received ACK on Vlan225 nbr 192.168.225.12

May  3 16:54:11.676:   AS 100, Flags 0x0:(NULL), Seq 0/88884 interfaceQ 0/0 iidbQ un/rely 0/0 peerQ un/rely 0/1

May  3 16:54:11.676: EIGRP: Vlan225 multicast flow blocking cleared

At time 16:54:26 again RouterB detects hold timer expired but this time for both neighbors!

May  3 11:54:26.656 EST: %DUAL-5-NBRCHANGE: EIGRP-IPv4 100: Neighbor 192.168.225.11 (Vlan225) is down: holding time expired

May  3 16:54:26.656: EIGRP: Lost Version2 Peer (2 Peers, 1 V2 Peers)

May  3 16:54:26.664: EIGRP: Build goodbye tlv for 192.168.225.11

May  3 16:54:26.664: EIGRP: Sending HELLO on Vlan225

May  3 16:54:26.664:   AS 100, Flags 0x0:(NULL), Seq 0/0 interfaceQ 0/0 iidbQ un/rely 0/0

May  3 16:54:26.672: EIGRP: Enqueueing UPDATE on Vlan225 tid 0 iidbQ un/rely 0/1 serno 370434-370435

May  3 16:54:26.676: EIGRP: Sending UPDATE on Vlan225 tid 0

May  3 16:54:26.676:   AS 100, Flags 0x0:(NULL), Seq 88885/0 interfaceQ 0/0 iidbQ un/rely 0/0 serno 370434-370435

May  3 11:54:26.676 EST: %DUAL-5-NBRCHANGE: EIGRP-IPv4 100: Neighbor 192.168.225.12 (Vlan225) is down: holding time expired

and all the sequence of events restart

It looks like there is some misunderstanding from time to time between RouterB and RouterA

what IOS version is running on the C4948?

the other peer 192.168.225.12 in vlan 225 what kind of device is?

At OSI layer2 there is normal STP activity? because for example STP recalculation could cause EIGRP to flap

Hope to help

Giuseppe

Thanks a lot for the detailed info

Spanning tree has activity I did a show spanning tree

The .12 device is the failover nexus switch

The iOS of router is 12.2

Thanks a lot of any additional help

Sent from my iPhone

Hello

Spanning tree is differ from router a and c

C which is .12 has cost 1 and a port router a does not

Router a has this bridge is the root router c does not

Sent from my iPhone

Review Cisco Networking products for a $25 gift card