Menu

#21 Adj strange behaviour

open
nobody
5
2015-02-16
2002-08-29
Anonymous
No

Creates a large number of down adjacency in show isis
nei with one of the neighbors.

vty gets very slow due to that.

thanks in advance !

Maybe I'll try to look but i do not really know how to
debug.
I'm not a C expert.

Maybe we'll try to hire a student in order to help
debugging.

BR,

Nicolas (FT R&D)

Log is below:
Area nico:
System Id Interface L State
Holdtime SNPA
0000.0000.0001 eth1 2 Up 30
000b.c15c.8280
lannion eth1 2 Up 24
00e0.4f58.3c08
lannion eth1 2 Up 14
00e0.4f58.3c08
lannion eth1 2 Up 7
00e0.4f58.3c08
lannion eth1 2 Down
429496729500e0.4f58.3c08
lannion eth1 2 Down
429496728600e0.4f58.3c08
lannion eth1 2 Down
429496727800e0.4f58.3c08
lannion eth1 2 Down
429496726900e0.4f58.3c08
lannion eth1 2 Down
429496726200e0.4f58.3c08
lannion eth1 2 Down
429496725300e0.4f58.3c08
lannion eth1 2 Down
429496724400e0.4f58.3c08
lannion eth1 2 Down
429496723400e0.4f58.3c08
lannion eth1 2 Down
429496722600e0.4f58.3c08
lannion eth1 2 Down
429496721800e0.4f58.3c08
lannion eth1 2 Down
429496720800e0.4f58.3c08
lannion eth1 2 Down
429496720000e0.4f58.3c08
lannion eth1 2 Down
429496719100e0.4f58.3c08
lannion eth1 2 Down
429496718300e0.4f58.3c08
lannion eth1 2 Down
429496717500e0.4f58.3c08
lannion eth1 2 Down
429496716700e0.4f58.3c08
lannion eth1 2 Down
429496715800e0.4f58.3c08
lannion eth1 2 Down
429496715000e0.4f58.3c08
lannion eth1 2 Down
429496714100e0.4f58.3c08
lannion eth1 2 Down
429496713300e0.4f58.3c08
lannion eth1 2 Down
429496712500e0.4f58.3c08
lannion eth1 2 Down
429496711700e0.4f58.3c08
lannion eth1 2 Down
429496710800e0.4f58.3c08
lannion eth1 2 Down
429496710100e0.4f58.3c08
lannion eth1 2 Down
429496709100e0.4f58.3c08
lannion eth1 2 Down
429496708200e0.4f58.3c08
lannion eth1 2 Down
429496707300e0.4f58.3c08
lannion eth1 2 Down
429496706500e0.4f58.3c08
lannion eth1 2 Down
429496705500e0.4f58.3c08
lannion eth1 2 Down
429496704600e0.4f58.3c08
lannion eth1 2 Down
429496703600e0.4f58.3c08
lannion eth1 2 Down
429496702800e0.4f58.3c08
lannion eth1 2 Down
429496702000e0.4f58.3c08
lannion eth1 2 Down
429496701100e0.4f58.3c08
lannion eth1 2 Down
429496700300e0.4f58.3c08
lannion eth1 2 Down
429496699400e0.4f58.3c08
lannion eth1 2 Down
429496698600e0.4f58.3c08
lannion eth1 2 Down
429496697700e0.4f58.3c08
lannion eth1 2 Down
429496696700e0.4f58.3c08
lannion eth1 2 Down
429496695800e0.4f58.3c08
lannion eth1 2 Down
429496694900e0.4f58.3c08
lannion eth1 2 Down
429496694000e0.4f58.3c08
lannion eth1 2 Down
429496693200e0.4f58.3c08
lannion eth1 2 Down
429496692300e0.4f58.3c08
lannion eth1 2 Down
429496691400e0.4f58.3c08
lannion eth1 2 Down
429496690600e0.4f58.3c08
lannion eth1 2 Down
429496689800e0.4f58.3c08
lannion eth1 2 Down
429496688900e0.4f58.3c08
lannion eth1 2 Down
429496688000e0.4f58.3c08
lannion eth1 2 Down
429496687200e0.4f58.3c08
lannion eth1 2 Down
429496686300e0.4f58.3c08
lannion eth1 2 Down
429496685300e0.4f58.3c08
lannion eth1 2 Down
429496684400e0.4f58.3c08
lannion eth1 2 Down
429496683500e0.4f58.3c08
lannion eth1 2 Down
429496682700e0.4f58.3c08
lannion eth1 2 Down
429496681700e0.4f58.3c08
lannion eth1 2 Down
429496681000e0.4f58.3c08
lannion eth1 2 Down
429496680200e0.4f58.3c08
lannion eth1 2 Down
429496679300e0.4f58.3c08
lannion eth1 2 Down
429496678400e0.4f58.3c08
lannion eth1 2 Down
429496677600e0.4f58.3c08
lannion eth1 2 Down
429496676700e0.4f58.3c08
lannion eth1 2 Down
429496675900e0.4f58.3c08
lannion eth1 2 Down
429496674900e0.4f58.3c08
lannion eth1 2 Down
429496674000e0.4f58.3c08
lannion eth1 2 Down
429496673100e0.4f58.3c08
lannion eth1 2 Down
429496672300e0.4f58.3c08
lannion eth1 2 Down
429496671300e0.4f58.3c08
lannion eth1 2 Down
429496670600e0.4f58.3c08
lannion eth1 2 Down
429496669600e0.4f58.3c08
lannion eth1 2 Down
429496668600e0.4f58.3c08
lannion eth1 2 Down
429496667700e0.4f58.3c08
lannion eth1 2 Down
429496666800e0.4f58.3c08
lannion eth1 2 Down
429496665800e0.4f58.3c08
lannion eth1 2 Down
429496665000e0.4f58.3c08
lannion eth1 2 Down
429496664100e0.4f58.3c08
lannion eth1 2 Down
429496663300e0.4f58.3c08
lannion eth1 2 Down
429496662300e0.4f58.3c08
lannion eth1 2 Down
429496661400e0.4f58.3c08
lannion eth1 2 Down
429496660600e0.4f58.3c08
lannion eth1 2 Down
429496659800e0.4f58.3c08
lannion eth1 2 Down
429496658900e0.4f58.3c08
lannion eth1 2 Down
429496658100e0.4f58.3c08
lannion eth1 2 Down
429496657300e0.4f58.3c08
lannion eth1 2 Down
429496656500e0.4f58.3c08
lannion eth1 2 Down
429496655600e0.4f58.3c08
lannion eth1 2 Down
429496654600e0.4f58.3c08
lannion eth1 2 Down
429496653800e0.4f58.3c08
lannion eth1 2 Down
429496652900e0.4f58.3c08
lannion eth1 2 Down
429496652100e0.4f58.3c08
lannion eth1 2 Down
429496651200e0.4f58.3c08
lannion eth1 2 Down
429496650400e0.4f58.3c08
lannion eth1 2 Down
429496649400e0.4f58.3c08
lannion eth1 2 Down
429496648500e0.4f58.3c08
lannion eth1 2 Down
429496647700e0.4f58.3c08
lannion eth1 2 Down
429496646900e0.4f58.3c08
lannion eth1 2 Down
429496646100e0.4f58.3c08
lannion eth1 2 Down
429496645100e0.4f58.3c08
lannion eth1 2 Down
429496644300e0.4f58.3c08
lannion eth1 2 Down
429496643300e0.4f58.3c08
lannion eth1 2 Down
429496642600e0.4f58.3c08
lannion eth1 2 Down
429496641600e0.4f58.3c08
lannion eth1 2 Down
429496640600e0.4f58.3c08
lannion eth1 2 Down
429496639700e0.4f58.3c08
lannion eth1 2 Down
429496638800e0.4f58.3c08
lannion eth1 2 Down
429496638000e0.4f58.3c08
lannion eth1 2 Down
429496637100e0.4f58.3c08
lannion eth1 2 Down
429496636300e0.4f58.3c08
lannion eth1 2 Down
429496635300e0.4f58.3c08
lannion eth1 2 Down
429496634400e0.4f58.3c08
lannion eth1 2 Down
429496633600e0.4f58.3c08
lannion eth1 2 Down
429496632600e0.4f58.3c08
lannion eth1 2 Down
429496631800e0.4f58.3c08
lannion eth1 2 Down
429496630900e0.4f58.3c08
lannion eth1 2 Down
429496630000e0.4f58.3c08
lannion eth1 2 Down
429496629100e0.4f58.3c08
lannion eth1 2 Down
429496628200e0.4f58.3c08
lannion eth1 2 Down
429496627200e0.4f58.3c08
lannion eth1 2 Down
429496626300e0.4f58.3c08
lannion eth1 2 Down
429496625400e0.4f58.3c08
lannion eth1 2 Down
429496624400e0.4f58.3c08
lannion eth1 2 Down
429496623600e0.4f58.3c08
lannion eth1 2 Down
429496622700e0.4f58.3c08
lannion eth1 2 Down
429496621800e0.4f58.3c08
lannion eth1 2 Down
429496621000e0.4f58.3c08
lannion eth1 2 Down
429496620200e0.4f58.3c08
lannion eth1 2 Down
429496619300e0.4f58.3c08
lannion eth1 2 Down
429496618400e0.4f58.3c08
lannion eth1 2 Down
429496617500e0.4f58.3c08
lannion eth1 2 Down
429496616500e0.4f58.3c08
lannion eth1 2 Down
429496615600e0.4f58.3c08
lannion eth1 2 Down
429496614700e0.4f58.3c08
lannion eth1 2 Down
429496613900e0.4f58.3c08
lannion eth1 2 Down
429496613100e0.4f58.3c08
lannion eth1 2 Down
429496612100e0.4f58.3c08
lannion eth1 2 Down
429496611300e0.4f58.3c08
lannion eth1 2 Down
429496610400e0.4f58.3c08
lannion eth1 2 Down
429496609600e0.4f58.3c08
lannion eth1 2 Down
429496608800e0.4f58.3c08
lannion eth1 2 Down
429496608000e0.4f58.3c08
lannion eth1 2 Down
429496607200e0.4f58.3c08
lannion eth1 2 Down
429496606200e0.4f58.3c08
lannion eth1 2 Down
429496605300e0.4f58.3c08
lannion eth1 2 Down
429496604300e0.4f58.3c08
lannion eth1 2 Down
429496603500e0.4f58.3c08
lannion eth1 2 Down
429496602700e0.4f58.3c08
lannion eth1 2 Down
429496601800e0.4f58.3c08
lannion eth1 2 Down
429496600800e0.4f58.3c08
lannion eth1 2 Down
429496599900e0.4f58.3c08
lannion eth1 2 Down
429496598900e0.4f58.3c08
lannion eth1 2 Down
429496597900e0.4f58.3c08
lannion eth1 2 Down
429496597000e0.4f58.3c08
lannion eth1 2 Down
429496596200e0.4f58.3c08
lannion eth1 2 Down
429496595300e0.4f58.3c08
lannion eth1 2 Down
429496594400e0.4f58.3c08
lannion eth1 2 Down
429496593700e0.4f58.3c08
lannion eth1 2 Down
429496592700e0.4f58.3c08
lannion eth1 2 Down
429496591800e0.4f58.3c08
lannion eth1 2 Down
429496590900e0.4f58.3c08
lannion eth1 2 Down
429496590100e0.4f58.3c08
lannion eth1 2 Down
429496589100e0.4f58.3c08
lannion eth1 2 Down
429496588200e0.4f58.3c08
lannion eth1 2 Down
429496587300e0.4f58.3c08
lannion eth1 2 Down
429496586500e0.4f58.3c08
lannion eth1 2 Down
429496585600e0.4f58.3c08
lannion eth1 2 Down
429496584800e0.4f58.3c08
lannion eth1 2 Down
429496584100e0.4f58.3c08
lannion eth1 2 Down
429496583300e0.4f58.3c08
lannion eth1 2 Down
429496582500e0.4f58.3c08
lannion eth1 2 Down
429496581500e0.4f58.3c08
lannion eth1 2 Down
429496580500e0.4f58.3c08
lannion eth1 2 Down
429496579800e0.4f58.3c08
lannion eth1 2 Down
429496578900e0.4f58.3c08
lannion eth1 2 Down
429496578000e0.4f58.3c08
lannion eth1 2 Down
429496577100e0.4f58.3c08
lannion eth1 2 Down
429496576100e0.4f58.3c08
lannion eth1 2 Down
429496575200e0.4f58.3c08
lannion eth1 2 Down
429496574200e0.4f58.3c08
lannion eth1 2 Down
429496573500e0.4f58.3c08
lannion eth1 2 Down
429496572600e0.4f58.3c08
lannion eth1 2 Down
429496571700e0.4f58.3c08
lannion eth1 2 Down
429496570700e0.4f58.3c08
lannion eth1 2 Down
429496569800e0.4f58.3c08

Discussion

  • Sampo Saaristo

    Sampo Saaristo - 2002-09-12

    Logged In: YES
    user_id=219857

    Odd behavoiur indeed. My first quess is that this is caused
    by too small a value for "isis hello-interval" Unlike in IOS
    this value is specified in milliseconds in ISISd.

    --
    Sampo Saarisro

     
  • Nobody/Anonymous

    Logged In: NO

    Same behavior for me: I have two linux boxes running isisid
    0.93pre2, and they keep on forming new "down" adjacencies.
    They also form several "up" adjacencies, though. I have tried
    to increase the hello timer, but:

    omnibook-isisd# conf t
    omnibook-isisd(config)# int eth0
    omnibook-isisd(config-if)# isis hello-interval 100000
    omnibook-isisd(config-if)# end

    omnibook-isisd# wr t
    [...]
    interface eth0
    ip router isis TEST
    ip address 10.31.22.200/20
    ipv6 address fe80::210:a4ff:fefb:22ec/10
    isis circuit-type level-1
    isis hello-interval 34464

    And if I set hello-interval to say 200000 (max is declared by
    the CLI to be 4294967), config then says "isis hello-interval
    3392" (???)

    At any rate, it seems to always create the strange 'down'
    and 'up' adjacencies regardless of the hello timer.

    Thanks,
    Davide

     
  • Sampo Saaristo

    Sampo Saaristo - 2002-11-01

    Logged In: YES
    user_id=219857

    The version in cvs now has "isis hello interval" in *seconds*.
    I do not know if the msec interval was the cause of this
    behaviour, but couldn't think of any other reason either.
    The problem might also be in the implementation of adjacency
    database, but it's hard to find the error, since i'm not
    able to reproduce this bug.

    The expired adjacencies should be removed by the
    adj_expire() thread..
    do you get "holding time expired" on your log file

     

Log in to post a comment.