BGP announce (only) full table

Hi,

I have a RB1100, running 5.21. BGP is running with our providers, all is good. My v4 and v6 prefixes are flowing up.

I am trying to contribute my BGP view to BGPMon and NLNOG. On quagga, I had this nicely setup, but since we switched to Mikrotik, I cannot figure this out.

What I need is:

  • I want to establish a session (done)


  • I want to export my entire RIB, all 400k+ , sending it the remote multihopped eBGP (currently only my networks are being announced)


  • I want to announce my v4 routes and v6 routes (currently, the session is over v6, and only my v6 routes are being sent)


  • Of course, accept no announcements from them at all


[sanjeev@MikroTik] > /routing bgp instance print 
Flags: * - default, X - disabled 
 0 *  ;;; For providing Data Collection
      name="default" as=37989 router-id=210.23.3.66 
      redistribute-connected=yes redistribute-static=no redistribute-rip=no 
      redistribute-ospf=no redistribute-other-bgp=no out-filter="" 
      client-to-client-reflection=yes ignore-as-path-len=no routing-table=""



[sanjeev@MikroTik] > /routing bgp peer print     
Flags: X - disabled, E - established 
 #   INSTANCE        REMOTE-ADDRESS                                 REMOTE-AS  
<snip> 
2   default         195.160.236.10                                 645970     
 3   ;;; BGPMon v4
     default         199.16.205.33                                  65179      
 4 E ;;; NLNOG Ring https://ring.nlnog.net/toolbox/looking-glass/
     default         2001:888:2001::130%all                         199036

Please help.


Sanjeev

Hi,

Answering myself, for future searches.

I want to export my entire RIB, all 400k+ , sending it the remote multihopped eBGP (currently only my networks are being announced)

In the “Instance”, not the “Peer”, check “Redistribute Other BGP”

I want to announce my v4 routes and v6 routes (currently, the session is over v6, and only my v6 routes are being sent)

After a lot of reading up, this seems not to be recommended, because of next-hop issues. I created two sessions, one for v4 and the other for v6

Of course, accept no announcements from them at all


/routing filter add chain=no-input action=discard

and then applied this in the Peer, not the Instance.

If someone could validate this?


Sanjeev