Re: BGP routes don't show up in BGP table

From: Huy Luu (hluu@xxxxxxxxxxxx)
Date: Wed Mar 20 2002 - 20:44:07 GMT-3


   
Thanks friend,

You are absolutely correct.

                    Tshon

                    <tshon@netzero To: Huy Luu <hluu@veroxity.com>

                    .net> cc: ccielab@groupstudy.com, Lab Ca
ndidate <labccie@yahoo.com>,
                                          nobody@groupstudy.com

                    03/20/02 06:27 Subject: Re: BGP routes don't show
 up in BGP table
                    PM

Ok, I think this is what you are looking for.

You can redistribute a route ... that is in your routing table (IGP) into
BGP
with either the Network command or the Redistribute command.
If you use the Network command that route has to be specific in your
routing
table.
If you use the Redistribute command the routes will automatically be
summarized to
their classful network boundary. Unless you use the no auto-summary
command.
then you will get the individual subnets.

Understand that you didn't redistribute with the Redistribute command, so
the no
auto-summary command never came into place.

Remove the Network command and use the Redistribute static and you should
get
your desired affect. with auto-summary on 12.0.0.0 with no auto-summary
12.12.0.0.

Tshon

Huy Luu wrote:
     I also tried it with the no auto-summary command, then the router
     should
     not auto summarize, or does it?
     May be I misinterpreted the use of the no auto-summary command. Can
     you
     please clarify?
     Thanks.

                         Tshon

                         <tshon@netzero To: Huy Luu
     <hluu@veroxity.com>
                         .net> cc:
     ccielab@groupstudy.com, Lab Candidate <labccie@yahoo.com>,

           nobody@groupstudy.com

                         03/20/02 05:29 Subject: Re: BGP routes
     don't show up in BGP table
                         PM

     So, the point here is this.

     BGP will not advertise a route unless that route is exactly in its
     routing table.

     You'll notice that when you didn't have a mask, BGP assumes the
     Default
     mask

     12.12.0.0 255.0.0.0 it then looks in its table for a 12.0.0.0 network,
     and since
     it is not found, it doesn't advertise
     it.

     But once you gave the appropriate mask the router found it in the
     routing table
     and advertised it.

     network 12.12.0.0 255.255.0.0

     S 12.12.0.0 is directly connected, Null0

     Huy Luu wrote:

          My config

          R5---------R6
          R5 has static route to 12.12.0.0 to next hop null 0.
          R5 learned 137.20.30.0/24 through OSPF

          R5#sho run
          Building configuration...

          Current configuration : 2465 bytes
          !
          version 12.1
          service timestamps debug uptime
          service timestamps log uptime
          no service password-encryption
          service udp-small-servers
          service tcp-small-servers
          !
          hostname R5
          !
          no logging console
          no logging monitor
          !
          !
          !
          !
          !
          ip subnet-zero
          no ip domain-lookup
          !
          appletalk routing
          ipx routing 0060.5cf4.721f
          !
          !
          !
          interface Loopback0
          no ip address
          no ip route-cache
          no ip mroute-cache
          !
          interface Loopback10
          ip address 1.1.1.1 255.255.255.0
          !
          interface Ethernet0
          ip address 137.20.50.1 255.255.255.0
          no ip route-cache
          ip ospf cost 1
          ip ospf priority 255
          no ip mroute-cache
          appletalk cable-range 600-600 600.19
          appletalk z
          one R5E0
          ipx network 510
          ipx network 590 encapsulation SAP secondary
          !
          interface Serial0
          ip address 137.20.101.5 255.255.255.0
          no ip route-cache
          ip ospf network point-to-multipoint
          no ip mroute-cache
          appletalk cable-range 300-300 300.109
          appletalk zone R1S02
          ipx input-sap-filter 1000
          ipx network 230
          custom-queue-list 1
          !
          interface Serial1
          no ip address
          no ip route-cache
          no ip mroute-cache
          shutdown
          !
          router ospf 100
          log-adjacency-changes
          redistribute static
          network 137.20.101.0 0.0.0.255 area 0
          !
          router bgp 2
          no synchronization
          bgp log-neighbor-changes
          network 12.12.0.0 mask 255.255.0.0
          network 137.20.30.0 mask 255.255.255.0
          neighbor 137.20.50.7 remote-as 3
          neighbor 137.20.50.7 soft-reconfiguration inbound
          no auto-summary
          !
          ip classless
          ip route 12.12.0.0 255.255.0.0 Null0
          no ip http server
          ip ospf name-lookup
          !
          !
          ip prefix-list ALL seq 5 permit 0.0.0.0/0
          le 32
          !
          ip prefix-list NORIP seq 5 permit 192.168.100.0/24
          !
          ip prefix-list RIPROUTE seq 5 permit 192.168.100.0/24
          access-list 2 deny 200.200.0.0 0.0.255.255
          access-list 2 permit any
          access-list 19 permit any
          access-list 20 permit 192.168.100.0 0.0.0.255
          access-list 35 permit 192.168.1.0 0.0.254.0
          access-list 120 permit ip 192.168.100.0 0.0.0.255 any
          access-list 1000 permit 320 4 Fileservers
          access-list 1000 permit 320 4 Fileserver
          queue-list 1 protocol ip 1 tcp telnet
          queue-list 1 protocol ip 2
          queue-list 1 protocol ipx 3
          queue-list 1 default 4
          route-map NORIP deny 10
          match ip address 120
          !
          route-map NORIP deny 15
          match ip address 35
          !
          route-map NORIP permit 20
          match ip address 19
          !
          !
          !
          !
          ipx router eigrp 2
          network 230
          !
          !
          !
          alias exec sixr sho ipx route
          alias exec sixb sho ipx interface brief
          !
          line con 0
          line aux 0
          transport input all
          line vty 0 4
          pa
          ssword cisco
          no login
          !
          end

          R5 is advertising both networks with the mask specified
          R5#sho ip bgp neigh 137.20.50.7 ad
          BGP table version is 50, local router ID is 137.20.101.5
          Status codes: s suppressed, d damped, h history, * valid, > best,
          i -
          internal
          Origin codes: i - IGP, e - EGP, ? - incomplete

            Network Next Hop Metric LocPrf Weight Path
          *> 12.12.0.0/16 0.0.0.0 0 32768 i
          *> 137.20.30.0/24 137.20.101.3 65 32768 i

          R5#sho ip route
          Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile,
          B - BGP
                D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter
          area
                N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external
          type 2
                E1 - OSPF external type 1, E2 - OSPF external type 2, E -
          EGP
                i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia -
          IS-IS inter
          area
                * - candidate default, U - per-u
          ser static route, o - ODR
                P - periodic downloaded static route

          Gateway of last resort is not set

              1.0.0.0/24 is subnetted, 1 subnets
          C 1.1.1.0 is directly connected, Loopback10
              137.20.0.0/16 is variably subnetted, 6 subnets, 2 masks
          O IA 137.20.30.0/24 [110/65] via 137.20.101.3, 00:18:48,
          Serial0
          O IA 137.20.3.0/24 [110/65] via 137.20.101.3, 00:18:48,
          Serial0
          C 137.20.50.0/24 is directly connected, Ethernet0
          C 137.20.101.0/24 is directly connected, Serial0
          O IA 137.20.103.0/24 [110/74] via 137.20.101.3, 00:18:48,
          Serial0
          O 137.20.101.3/32 [110/64] via 137.20.101.3, 00:18:49,
          Serial0
              12.0.0.0/16 is subnetted, 1 subnets
          S 12.12.0.0 is directly connected, Null0

          Now I use the network statement without the mask option
          R5#sho run
          Building configuration...

          Current configuration : 2429 bytes
          !
          version 12.1
          service timestamps debug uptime
          servi
          ce timestamps log uptime
          no service password-encryption
          service udp-small-servers
          service tcp-small-servers
          !
          hostname R5
          !
          no logging console
          no logging monitor
          !
          !
          !
          !
          !
          ip subnet-zero
          no ip domain-lookup
          !
          appletalk routing
          ipx routing 0060.5cf4.721f
          !
          !
          !
          interface Loopback0
          no ip address
          no ip route-cache
          no ip mroute-cache
          !
          interface Loopback10
          ip address 1.1.1.1 255.255.255.0
          !
          interface Ethernet0
          ip address 137.20.50.1 255.255.255.0
          no ip route-cache
          ip ospf cost 1
          ip ospf priority 255
          no ip mroute-cache
          appletalk cable-range 600-600 600.19
          appletalk zone R5E0
          ipx network 510
          ipx network 590 encapsulation SAP secondary
          !
          interface Serial0
          ip address 137.20.101.5 255.255.255.0
          no ip route-cache
          ip ospf network point-to-multipoint
          no ip mroute-cache
          appletalk cable-range 300-300 300.109
          appletalk zone R1S02
          ipx input-sap-filter
           1000
          ipx network 230
          custom-queue-list 1
          !
          interface Serial1
          no ip address
          no ip route-cache
          no ip mroute-cache
          shutdown
          !
          router ospf 100
          log-adjacency-changes
          redistribute static
          network 137.20.101.0 0.0.0.255 area 0
          !
          router bgp 2
          no synchronization
          bgp log-neighbor-changes
          network 1.1.1.0
          network 12.12.0.0
          network 137.20.30.0
          network 137.20.103.0
          neighbor 137.20.50.7 remote-as 3
          neighbor 137.20.50.7 soft-reconfiguration inbound
          no auto-summary
          !

          R5#sho ip bgp
          NONE
          R5#sho ip bgp neigh 137.20.50.7 ad
          NONE

          R5#sho ip route
          Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile,
          B - BGP
                D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter
          area
                N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external
          type 2
                E1 - OSPF external type 1, E2 - OSPF external type 2, E -
          EGP
                i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS
          -IS inter
          area
                * - candidate default, U - per-user static route, o - ODR
                P - periodic downloaded static route

          Gateway of last resort is not set

              1.0.0.0/24 is subnetted, 1 subnets
          C 1.1.1.0 is directly connected, Loopback10
              137.20.0.0/16 is variably subnetted, 6 subnets, 2 masks
          O IA 137.20.30.0/24 [110/65] via 137.20.101.3, 00:21:57,
          Serial0
          O IA 137.20.3.0/24 [110/65] via 137.20.101.3, 00:21:57,
          Serial0
          C 137.20.50.0/24 is directly connected, Ethernet0
          C 137.20.101.0/24 is directly connected, Serial0
          O IA 137.20.103.0/24 [110/74] via 137.20.101.3, 00:21:57,
          Serial0
          O 137.20.101.3/32 [110/64] via 137.20.101.3, 00:21:58,
          Serial0
              12.0.0.0/16 is subnetted, 1 subnets
          S 12.12.0.0 is directly connected, Null0

                             Tshon

                             <tshon@netzero To: Huy Luu
     <hluu@veroxity.com>
                             .net> cc:
          ccielab@groupstudy.com,
     Lab Candidate <labccie@yahoo.com>,
                                                   nobody@groupstudy.com

                             03/20/02 03:19 Subject: Re: BGP
          routes don't
     show up in BGP table
                             PM

          Why don't you repaste the configs and the routing tables now, for
          the
          archives. So that people
          can later refence what you did before and what you did after.

          Huy Luu wrote:
              I got it to work, by adding the additional mask command.
              But I'm still confuse. First I used the network 1.1.1.0,
          which did
              not
              work. I also added no sync and no auto-summary, which did
          not work.
              I
              thought that if I use the network command to advertise a
          network, and
              if I
              have a valid route to a subnet of that network, it should
          advertise
              the
              network and auto summarize at the classful boundary. In this
          example
              the
              router should summarize and advertise 1.0.0.0/8 if I use the
          network
              statement 1.1.1.0, but it did not.

                                  Tshon

                                  <tshon@netzero To: Lab
          Candidate
              <labccie@yahoo.com>

                                  .net> cc:
              ccielab@groupstudy.com
                                  Sent by: Subject: Re: BGP
          routes
              don't show up in BGP table
                                  nobody@groupst

                                  udy.com

                                  03/20/02 02:31

                                  PM

                                  Please respond

                                  to Tshon

              You will only advertis networks you can reach. You don't
          have a
              network
              1.1.1.1 in your routing table.
              You don't have a network 2.2.2.2 in your routing table. Try
          Network
              1.1.1.0 and 2.2.2.0.

              Tshon

              Lab Candidate wrote:

                   Here is a basic BGP setup with r1 and r2:

              r1 AS100 r2 AS200
                       s0----------------s0
                    lo0 1.1.1.1 lo0 2.2.2.2
                   I am advertising both r1's and r2's loopbacks lo0 by
          putting
                   under a
              network statement.
                   but somehow they never showed up in the other's BGP
          table. What
                   am I doing
              wrong?
                   here is the configs and output from both r1 and r2:

                   r1#
                   1d00h: BGP: 192.168.1.2 went from Idle to Active
                   1d00h: BGP: 192.168.1.2 open active, delay 15324ms
                   1d00h: BGP: 192.168.1.2 open active, local address
          192.168.1.1
                   1d00h: BGP: scanning routing tables
                   1d00h: BGP: nettable_scan: invalidate local path for
          1.0.0.0/8
                   1d00h: BGP: nettable_scan: invalidate sourced path for
          1.0.0.0/8
                   1d00h: BGP: no valid path for 1.0.0.0/8
                   1d00h: BGP: nettable_walker 1.0.0.0/8 no best path

                   r1#sh ip ro
                   Codes: C
          - connected, S - static, I - IGRP, R - RIP, M - mobile,
                   B - BGP
                         D - EIGRP, EX - EIGRP external, O - OSPF, IA -
          OSPF inter
                   area
                         N1 - OSPF NSSA external type 1, N2 - OSPF NSSA
          external
                   type 2
                         E1 - OSPF external type 1, E2 - OSPF external type
          2, E -
                   EGP
                         i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2,
          * -
                   candidate
              default
                         U - per-user static route, o - ODR

                   Gateway of last resort is not set

                       1.0.0.0/24 is subnetted, 1 subnets
                   C 1.1.1.0 is directly connected, Loopback0
                   C 192.168.1.0/24 is directly connected, Serial0

                   r1#sh ip bgp
                      {blank}
                   r1#

                   r1#sh run
                   Building configuration...

                   Current configuration:
                   !
                   version 12.0
                   service timestamps deb
          ug uptime
                   service timestamps log uptime
                   no service password-encryption
                   !
                   hostname r1
                   !
                   !
                   ip subnet-zero
                   !
                   !
                   !
                   interface Loopback0
                   ip address 1.1.1.1 255.255.255.0
                   no ip directed-broadcast
                   !
                   interface Ethernet0
                   no ip address
                   no ip directed-broadcast
                   shutdown
                   !
                   interface Serial0
                   ip address 192.168.1.1 255.255.255.0
                   no ip directed-broadcast
                   clockrate 64000
                   !
                   interface Serial1
                   no ip address
                   no ip directed-broadcast
                   shutdown
                   !
                   router bgp 100
                   network 1.1.1.1
                   neighbor 192.168
                   .1.2 remote-as 200
                   !
                   ip classless
                   !
                   !
                   line con 0

           exec-timeout 0 0
                   logging synchronous
                   transport input none
                   line aux 0
                   line vty 0 4
                   !
                   end

                   r1#
                   r1#sh ip bgp nei
                   BGP neighbor is 192.168.1.2, remote AS 200, external
          link
                   Index 1, Offset 0, Mask 0x2
                    BGP version 4, remote router ID 2.2.2.2
                    BGP state = Established, table version = 25, up for
          00:03:02
                    Last read 00:00:03, hold time is 180, keepalive
          interval is 60
                   seconds
                    Minimum time between advertisement runs is 30 seconds
                    Received 6 messages, 0 notifications, 0 in queue
                    Sent 6 messages, 0 notifications, 0 in queue
                    Prefix advertised 0, suppressed 0, withdrawn 0
                    Connections established 1; dropped 0
                    Last reset never
                    0 accepted prefixes consume 0 bytes
                    0 history paths consume 0 bytes
                   Connection st
          ate is ESTAB, I/O status: 1, unread input bytes: 0
                   Local host: 192.168.1.1, Local port: 11000
                   Foreign host: 192.168.1.2, Foreign port: 179

                   Enqueued packets for retransmit: 0, input: 0
          mis-ordered: 0 (0
                   bytes)

                   Event Timers (current time is 0x545E3C0):
                   Timer Starts Wakeups Next
                   Retrans 19 12 0x0
                   TimeWait 0 0 0x0
                   AckHold 6 2 0x0
                   SendWnd 0 0 0x0
                   KeepAlive 0 0 0x0
                   GiveUp 0 0 0x0
                   PmtuAger 0 0 0x0
                   DeadWait 0 0 0x0

                   iss: 278568032 snduna: 278568157 sndnxt: 278568157
                   sndwnd: 16260
                   irs: 2
          897909981 rcvnxt: 2897910106 rcvwnd: 16260
                   delrcvwnd: 124

                   SRTT: 614 ms, RTTO: 4262 ms, RTV: 1517 ms, KRTT: 0 ms
                   minRTT: 24 ms, maxRTT: 300 ms, ACK hold: 200 ms
                   Flags: higher precedence, nagle

                   Datagrams (max data segment is 1460 bytes):
                   Rcvd: 11 (out of order: 0), with
                   data: 6, total data bytes: 124
                   Sent: 10 (retransmit: 12), with data: 6, total data
          bytes: 124
                   r1#

                   =================== r2 config and debug
          =================
                   r2#sh run
                   Building configuration...

                   Current configuration:
                   !
                   version 12.0
                   service timestamps debug uptime
                   service timestamps log uptime
                   no service password-encryption
                   !
                   hostname r2
                   !
                   !
                   ip subnet-zero
                   !
                   !
                   !
                   interface
           Loopback0
                   ip address 2.2.2.2 255.255.255.0
                   no ip directed-broadcast
                   !
                   interface Ethernet0
                   no ip address
                   no ip directed-broadcast
                   shutdown
                   !
                   interface Serial0
                   ip address 192.168.1.2 255.255.255.0
                   no ip directed-broadcast
                   !
                   interface Serial1
                   no ip address
                   no ip directed-broadcast
                   shutdown
                   !
                   router bgp 200
                   network 2.2.2.2
                   neighbor 192.168.1.1 remote-as 100
                   !
                   ip classless
                   !
                   !
                   line con 0
                   transport input none
                   line aux 0
                   line vty 0 4
                   !
                   end

                   r2#
                   r2#sh ip
                   int b
                   Interface IP-Address OK? Method Status
              Protocol
                   Ethernet0 unassigned
             YES unset
                   administratively down
              down
                   Loopback0 2.2.2.2 YES manual up
                   up

                   Serial0 192.168.1.2 YES manual up
                   up

                   Serial1 unassigned YES unset
                   administratively down
              down
                   r2#sh ip ro
                   Codes: C - connected, S - static, I - IGRP, R - RIP, M -
          mobile,
                   B - BGP
                         D - EIGRP, EX - EIGRP external, O - OSPF, IA -
          OSPF inter
                   area
                         N1 - OSPF NSSA external type 1, N2 - OSPF NSSA
          external
                   type 2
                         E1 - OSPF external type 1, E2 - OSPF external type
          2, E -
                   EGP
                         i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2,
          * -
                   candidate
              default
                         U - per-user static route, o - ODR

                   Gateway of last resort is not set

                       2.0.0.0/24 is subnetted,
           1 subnets
                   C 2.2.2.0 is directly connected, Loopback0
                   C 192.168.1.0/24 is directly connected, Serial0

                   r2#sh ip bgp
                     {blank}
                   r2#

                   r2#sh ip bgp nei
                   r2#sh ip bgp neighbors
                   BGP neighbor is 192.168.1.1, remote AS 100, external
          link
                   Index 1, Offset 0, Mask 0x2
                    BGP version 4, remote router ID 1.1.1.1
                    BGP state = Established, table version = 23, up for
          00:00:17
                    Last read 00:00:16, hold time is 180, keepalive
          interval is 60
                   seconds
                    Minimum time between advertisement runs is 30 seconds
                    Received 3 messages, 0 notifications, 0 in queue
                    Sent 3 messages, 0 notifications, 0 in queue
                    Prefix advertised 0, suppressed 0, withdrawn 0
                    Connections established 1; dropped 0
                    Last reset never
                    0 accepted prefixes consume 0 bytes

             0 history paths consume 0 bytes
                   Conne
                   ction state is ESTAB, I/O status: 1, unread input bytes:
          0
                   Local host: 192.168.1.2, Local port: 179
                   Foreign host: 192.168.1.1, Foreign port: 11000

                   Enqueued packets for retransmit: 0, input: 0
          mis-ordered: 0 (0
                   bytes)

                   Event Timers (current time is 0xF02CC):
                   Timer Starts Wakeups Next
                   Retrans 4 0 0x0
                   TimeWait 0 0 0x0
                   AckHold 3 2 0x0
                   SendWnd 0 0 0x0

                   KeepAlive 0 0 0x0
                   GiveUp 0 0 0x0
                   PmtuAger 0 0 0x0
                   DeadWait 0 0 0x0

                   iss: 2897909981 snduna: 28979
          10049 sndnxt: 2897910049
                   sndwnd: 16317
                   irs: 278568032 rcvnxt: 278568100 rcvwnd: 16317
                   delrcvwnd: 67

                   SRTT: 710 ms, RTTO: 4442 ms, RTV: 1511 ms, KRTT: 0 ms
                   minRTT: 16 ms, m
                   axRTT: 300 ms, ACK hold: 200 ms
                   Flags: passive open, nagle, gen tcbs

                   Datagrams (max data segment is 1460 bytes):
                   Rcvd: 6 (out of order: 0), with data: 3, total data
          bytes: 67
                   Sent: 6 (retransmit: 0), with data: 3, total data bytes:
          67
                   r2#sh ip bgp neighbors ?
                    A.B.C.D Neighbor to display information about
                    <cr>



This archive was generated by hypermail 2.1.4 : Thu Jun 13 2002 - 10:57:15 GMT-3