Unable to advertise fixed prefix through output.network

Hello,

I have upgraded a testrouter to see if I can transfer my v6 config to v7. My BGP session is established with my peering provider but I am not sending any prefixes even though it is configured:

/ipv6 firewall address-list
add address=2a0e:b107:1165::/48 list=RIPE_PREFIX_ipv6
/routing table
add fib name=""
/routing bgp connection
add address-families=ipv6 as=211184 disabled=no local.role=ebgp name=TEST \
    output.network=RIPE_PREFIX_ipv6 remote.address=<peer>/128 \
    .as=41051 routing-table=main
/routing filter rule
add chain=RIPE_OUT rule="if (dst == 2a0e:b107:1165::/48) {accept;}"
add chain=RIPE_OUT rule="reject;"
add chain=RIPE_IN rule="reject;"

The routing filter is there but currently unused. Is there a way I can check my advertisements through the cli in v7?

Session detail:

session/print 
Flags: E - established 
 0 E remote.address=<peer> .as=41051 .id=<id>
     .refused-cap-opt=no .capabilities=mp,rr,gr,as4,ap,fqdn .afi=ipv6 
     .messages=40507 .bytes=5070845 .gr-time=120 .eor="" 
     local.address=<local> .as=211184 .id=<id>
     .capabilities=mp,rr,gr,as4 .afi=ipv6 .messages=5 .bytes=95 .eor="" 
     output.procid=23 .network=RIPE_PREFIX_ipv6 
     input.procid=23 ebgp 
     hold-time=3m keepalive-time=1m

version:

/system/package/print 
Columns: NAME, VERSION
# NAME      VERSION
0 routeros  7.1rc4

I have been playing around in GNS3 and notice that I am unable to send any route (connected, static,…) if output.network is defined as above. When I do define it, it does not advertise the defined network nor the option under output.redistribute.

You need corresponding igp route in the routing table, otherwise networks will not be advertised. Think of it like v6 BGP networks with always enabled synchronization.

Is there any equivalent to the bgp networks without synchronization from V6?

no.