Skip to main content
vinceneil666
New Member
August 30, 2017
Solved

OSPF towards Cisco, LLS

  • August 30, 2017
  • 1 reply
  • 17745 views

Hi,

Anyone have any experience with the LLS (L-bit) that most Cisco will have enabled default. As far as I can see in the logs my Cisco box will send with option 0x52, and the Fortigate will send with option 0x42 (that I figure is the LLS option)

 

I am having issues with ospf flapping massivly between loading/full on the Cisco end - and was wondering if anyone else have looked into this..and if it do have an impact ? 

    Best answer by Antonio_Milanese

    Hi Vince,

     

    i dubt that having L-bit set in Hello/DBD packets it's the main issue and personally never had a interoperability problem (cisco,hpe,dell/force10,fortigate shop here) since as per RF2328/4813 if the router does not implement LLS extensions at minumum simply ignore L-bit and if support some standard or private extensions (NSF,Gracefull Restart,ecc) it can check/parse TLVs to see if it's supported....

    but you can always turn off LLS per interface basis if you want a direct confirmation that's an interoperability bug/issue.

     

    Anyway maybe knowing the cisco IOS/NX and FOS version can help and the output of

     

    on cisco:

    show ip ospf neighbor CISCO_INT detail

    show ip ospf interface CISCO_INT detail

     

    on FGT:

    get router info ospf interface FGT_INT_NAME

    get router info ospf nei detail all

     

    since your the adjacency it's formed and not stucked before FULL state but it's flapping i'm expecting that you have exeeded retrasmissions or there is another trasmission problem

     

    another good idea it's to turn on

     

    debug ip ospf adj

     

    Other questions:

    - have you Gracefull restart enabled ? and if yes how it's configured on cisco and fortigate? LLS or Opaque LSA ?

    - are you establish an adj via virtual link ?

    - message digest auth ?

    - bfd enabled ?

     

    Well...enogh questions for now =)

     

    Regards,

     

    Antonio

     

     

    1 reply

    Antonio_Milanese
    New Member
    August 30, 2017

    Hi Vince,

     

    i dubt that having L-bit set in Hello/DBD packets it's the main issue and personally never had a interoperability problem (cisco,hpe,dell/force10,fortigate shop here) since as per RF2328/4813 if the router does not implement LLS extensions at minumum simply ignore L-bit and if support some standard or private extensions (NSF,Gracefull Restart,ecc) it can check/parse TLVs to see if it's supported....

    but you can always turn off LLS per interface basis if you want a direct confirmation that's an interoperability bug/issue.

     

    Anyway maybe knowing the cisco IOS/NX and FOS version can help and the output of

     

    on cisco:

    show ip ospf neighbor CISCO_INT detail

    show ip ospf interface CISCO_INT detail

     

    on FGT:

    get router info ospf interface FGT_INT_NAME

    get router info ospf nei detail all

     

    since your the adjacency it's formed and not stucked before FULL state but it's flapping i'm expecting that you have exeeded retrasmissions or there is another trasmission problem

     

    another good idea it's to turn on

     

    debug ip ospf adj

     

    Other questions:

    - have you Gracefull restart enabled ? and if yes how it's configured on cisco and fortigate? LLS or Opaque LSA ?

    - are you establish an adj via virtual link ?

    - message digest auth ?

    - bfd enabled ?

     

    Well...enogh questions for now =)

     

    Regards,

     

    Antonio

     

     

    HASimac
    New Member
    August 31, 2017

    Hello,

     

    Also, check if the MTU is same. If not change change the MTU on both devices or enable ospf mtu ignore...

     

    Regards,

     

    HA

    vinceneil666
    New Member
    September 5, 2017

    Hi, tnx :) 

     

    I know - me either. But I am just stuck, and the only thing I can think of..or that I can find is the L bit.. but yeah. :) 

     

    TROUBLE-cisco-NODE1#sh ip ospf neighbor vlan xxx detail

    Neighbor x.x.x.x, interface address x.x.x.x In the area 0 via interface Vlanxxx Neighbor priority is 1, State is FULL, 1680 state changes DR is x.x.x.x BDR is x.x.x.x Options is 0x2 in Hello (E-bit) Options is 0x42 in DBD (E-bit, O-bit) Dead timer due in 00:00:35 Neighbor is up for 00:00:19 Index 3/3, retransmission queue length 0, number of retransmission 679 First 0x0(0)/0x0(0) Next 0x0(0)/0x0(0) Last retransmission scan length is 1, maximum is 1 Last retransmission scan time is 0 msec, maximum is 4 msec

     

    It is up for, aprox 50 seconds, then restarts.

     my log fills up with this.:

     

    Sep 5 10:20:39: %OSPF-5-ADJCHG: Process 1, Nbr FORTIGATE-NR1 on Vlanxxx from LOADING to FULL, Loading Done Sep 5 10:20:53: %OSPF-5-ADJCHG: Process 1, Nbr FORTIGATE-NR2 on Vlanxxx from LOADING to FULL, Loading Done Sep 5 10:21:19: %OSPF-5-ADJCHG: Process 1, Nbr FORTIGATE-NR1 on Vlanxxx from LOADING to FULL, Loading Done Sep 5 10:21:41: %OSPF-5-ADJCHG: Process 1, Nbr FORTIGATE-NR2 on Vlanxxx from LOADING to FULL, Loading Done Sep 5 10:22:08: %OSPF-5-ADJCHG: Process 1, Nbr FORTIGATE-NR1 on Vlanxxx from LOADING to FULL, Loading Done Sep 5 10:22:31: %OSPF-5-ADJCHG: Process 1, Nbr FORTIGATE-NR2 on Vlanxxx from LOADING to FULL, Loading Done Sep 5 10:22:57: %OSPF-5-ADJCHG: Process 1, Nbr FORTIGATE-NR1 on Vlanxxx from LOADING to FULL, Loading Done Sep 5 10:23:20: %OSPF-5-ADJCHG: Process 1, Nbr FORTIGATE-NR2 on Vlanxxx from LOADING to FULL, Loading Done Sep 5 10:23:39: %OSPF-5-ADJCHG: Process 1, Nbr FORTIGATE-NR1 on Vlanxxx from LOADING to FULL, Loading Done Sep 5 10:24:01: %OSPF-5-ADJCHG: Process 1, Nbr FORTIGATE-NR2 on Vlanxxx from LOADING to FULL, Loading Done Sep 5 10:24:20: %OSPF-5-ADJCHG: Process 1, Nbr FORTIGATE-NR1 on Vlanxxx from LOADING to FULL, Loading Done

     

    On both Cisco and FTG: cisco : Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5

    forti: Timer intervals configured, Hello 10.000, Dead 40, Wait 40, Retransmit 5

     

    MTU is 1500 on the interfaces, but this is runnin over a REP ring with higher mtu. But for the OSPF interfaces they are on 1500.

     

    Network Type BROADCAST on both..

     

     

    The thing is, as I have looked into this. I see that I have a Cisco box working fine. So everything points in the direction of the problem cisco box.. but they are runnign same software - exactley same. C4500X's with 

    ROM: 15.0(1r)SG10 , Version 03.07.01.E

     

    All interfaces are fine..  hm :) ..