Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    2 BGP Session dropping randomly same time

    Scheduled Pinned Locked Moved TNSR
    14 Posts 5 Posters 2.2k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      michmoor LAYER 8 Rebel Alliance
      last edited by

      @nbhatti Are the switches connected to each other with a single link or multiple links?

      Firewall: NetGate,Palo Alto-VM,Juniper SRX
      Routing: Juniper, Arista, Cisco
      Switching: Juniper, Arista, Cisco
      Wireless: Unifi, Aruba IAP
      JNCIP,CCNP Enterprise

      N 1 Reply Last reply Reply Quote 0
      • N
        NBhatti @michmoor
        last edited by

        @michmoor Mikrotik is connected to Cisco via single Multimode SFP cable.

        3750-01#show interfaces Gi1/0/3
        GigabitEthernet1/0/3 is up, line protocol is up (connected)
          Hardware is Gigabit Ethernet, address is 0024.1406.9183 (bia 0024.1406.9183)
          Description: TO_MIKROTIK_CCS_P3
          MTU 1500 bytes, BW 1000000 Kbit, DLY 10 usec,
             reliability 255/255, txload 53/255, rxload 18/255
          Encapsulation ARPA, loopback not set
          Keepalive not set
          Full-duplex, 1000Mb/s, link type is force-up, media type is 1000BaseBX10-U SFP
          input flow-control is off, output flow-control is unsupported
          ARP type: ARPA, ARP Timeout 04:00:00
          Last input 00:00:00, output 00:00:01, output hang never
          Last clearing of "show interface" counters 2w3d
          Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 42197
          Queueing strategy: fifo
          Output queue: 0/40 (size/max)
          5 minute input rate 71404000 bits/sec, 21307 packets/sec
          5 minute output rate 211588000 bits/sec, 30550 packets/sec
             35882878680 packets input, 17777933845598 bytes, 0 no buffer
             Received 318434790 broadcasts (148384674 multicasts)
             0 runts, 0 giants, 0 throttles
             0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
             0 watchdog, 148384674 multicast, 0 pause input
             0 input packets with dribble condition detected
             52252747898 packets output, 47370079035222 bytes, 0 underruns
             0 output errors, 0 collisions, 0 interface resets
             0 babbles, 0 late collision, 0 deferred
             0 lost carrier, 0 no carrier, 0 PAUSE output
             0 output buffer failures, 0 output buffers swapped out
        

        It's 1G connectivity, but not showing more than few hundred Mbps.

        M 1 Reply Last reply Reply Quote 0
        • M
          michmoor LAYER 8 Rebel Alliance @NBhatti
          last edited by michmoor

          @nbhatti said in 2 BGP Session dropping randomly same time:

          Total output drops: 42197

          I see drops. Granted your counters havent been cleared so it would be a good idea to clear them
          Another option is to connect the ISP handoff directly to yoru TNSR. If its stable then we know the problem is between the Cisco and Mikrotick

          Firewall: NetGate,Palo Alto-VM,Juniper SRX
          Routing: Juniper, Arista, Cisco
          Switching: Juniper, Arista, Cisco
          Wireless: Unifi, Aruba IAP
          JNCIP,CCNP Enterprise

          N DerelictD 2 Replies Last reply Reply Quote 0
          • N
            NBhatti @michmoor
            last edited by

            @michmoor yes there are drops but no CRC no input or anything Layer 2. Connecting ISP to the system is a good idea. I would have to arrange SFP card for that since ISP is on Fiber. Thanks for the idea. Let's see if anyone from Netgate can come up as well to see if some debug can be turned on to see if DPDK is having some fun here maybe :)

            Thanks.

            1 Reply Last reply Reply Quote 0
            • M
              mleighton Administrator
              last edited by

              One suggestion is to run a packet capture outside of TNSR on TCP/179 to figure out if any connectivity problems can be seen there. That is most likely a quicker step than obtaining an SFP card to test without the switches in the path.

              1 Reply Last reply Reply Quote 0
              • DerelictD
                Derelict LAYER 8 Netgate @michmoor
                last edited by

                @michmoor said in 2 BGP Session dropping randomly same time:

                I see drops.

                A "drop" is counted any time a packet is sent to the drop node for any reason, even perfectly normal ones. This could be as simple as being blocked by an ACL, having no route to host, etc.

                If you are working in the <= 10Gbit/sec space and are using reasonably-current physical hardware and Intel NICs, you are probably not experiencing an inability of tnsr to forward whatever traffic you are asking it to forward.

                Chattanooga, Tennessee, USA
                A comprehensive network diagram is worth 10,000 words and 15 conference calls.
                DO NOT set a source address/port in a port forward or firewall rule unless you KNOW you need it!
                Do Not Chat For Help! NO_WAN_EGRESS(TM)

                M N 2 Replies Last reply Reply Quote 0
                • M
                  michmoor LAYER 8 Rebel Alliance @Derelict
                  last edited by

                  @derelict The drops are from the Cisco side from the picture provided. More specifically output drops which are unrelated to any ACL, no route or even Intel NICs.

                  Firewall: NetGate,Palo Alto-VM,Juniper SRX
                  Routing: Juniper, Arista, Cisco
                  Switching: Juniper, Arista, Cisco
                  Wireless: Unifi, Aruba IAP
                  JNCIP,CCNP Enterprise

                  1 Reply Last reply Reply Quote 0
                  • ?
                    A Former User
                    last edited by

                    If its stable then we know the problem is between
                    the Cisco and Mikrotick

                    If a MikroTik router is in "game" and there is also the version
                    7.4 installed, it could be coming from that devices, the BGP problems I mean. On some devices, I don´t know them exactly all, there will be only the eth ports able to use together with BGP and not the SFP(+) ports, but if
                    you will use them instead of that "warning" you will be running in trouble with BGP.

                    N 1 Reply Last reply Reply Quote 0
                    • N
                      NBhatti @A Former User
                      last edited by

                      @dobby_ Mikrotik is in the path but it’s running SwitchOS 2.3. That’s completely different than RouterOS. Unfortunately SwitchOS Has very limited logging capabilities can’t even see syslog. It does however show interface stats and other stuff on the GUI only but during all those BGP drops there was not a single packet loss, CRC or anything like that on the switch.
                      It happens very randomly something twice in a day and at times once a week. Can’t really establish any pattern. Funky thing is that both sessions drop at the same time.
                      I even disables one season to see if anything related but even though single session also drops. I am going to put the ISP cables directly in the NIC and see how it behaves.

                      Thanks.

                      1 Reply Last reply Reply Quote 0
                      • N
                        NBhatti @Derelict
                        last edited by

                        @derelict said in 2 BGP Session dropping randomly same time:

                        @michmoor said in 2 BGP Session dropping randomly same time:

                        I see drops.

                        If you are working in the <= 10Gbit/sec space and are using reasonably-current physical hardware and Intel NICs, you are probably not experiencing an inability of tnsr to forward whatever traffic you are asking it to forward.

                        Even though i am using less then 10Gbit/sec but that should (worst case) cause queues or outbound packet drops? Why the BGP session drop?

                        DerelictD 1 Reply Last reply Reply Quote 0
                        • DerelictD
                          Derelict LAYER 8 Netgate @NBhatti
                          last edited by

                          @nbhatti As has been said, we don't know. For what you are describing to happen there would need to be practically zero traffic passing, to both BGP peers, at the same time, for long enough to trigger the hold timer expiration. It doesn't sound like that is the case from what you have stated. Some occasional packet loss will not cause two TCP sessions to stop passing traffic at the same time and not recover.

                          I would packet capture the BGP sessions to the peers (TCP port 179) and try to capture the event. Then load it up into wireshark and see what happened to the session(s).

                          This would best be done at from place in the topography like a switch mirror port mirroring the traffic of the port connected to the tnsr node.

                          Chattanooga, Tennessee, USA
                          A comprehensive network diagram is worth 10,000 words and 15 conference calls.
                          DO NOT set a source address/port in a port forward or firewall rule unless you KNOW you need it!
                          Do Not Chat For Help! NO_WAN_EGRESS(TM)

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post
                          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.