I know the answer is easy but I am a noob so please help me ..
Let’s say my ASN is 22344 and my assigned ip block is 1.2.16.0/21 from ripe.
I am announcing 1.2.16.0/21 to my single ISP using bpg.
Ripe DB have this:
% Information related to ‘1.2.16.0/21AS22344’
route: 1.2.16.0/21
descr: MYOWN-AS ROUTE OBJECT
origin: AS22344
mnt-by: MNT-MYOWN-AS
source: RIPE # Filtered
No problem here so far. I can use 1.2.16.1- 1.2.23.255 in my network behind my mikrotik router.
everything works.
BUT, Now I want to use 1.2.23.0/24 in another location in another ISP.
So I added ro my Ripe DB
% Information related to ‘1.2.23.0/24ASOFOTHEISP’
route: 1.2.23.0/24
descr: MY OUTSIDE SERVERS
origin: ASNOFOTHERISP
mnt-by: OTHERISP-mnt
source: RIPE # Filtered
And the Other Isp started announcing 1.2.23.0/24 and because /24 is specific than /21 whole internet knows that my 1.2.23.0/24 is on the other ISP
No Problem here works as expected.
The PROBLEM IS After this configuration.
My servers behind my mikrotik router can not access the 1.2.23.0/24 network.
$ping 1.2.23.1
PING 1.2.23.1 (1.2.23.1) 56(84) bytes of data.
From 1.2.16.1: icmp_seq=1 Redirect Host(New nexthop: 82.25.68.43) (my ISP gateway)
and stuck here.
What must I do to tell my Mikrotik router that 1.2.23.0/24 is in some other place without having to change my 1.2.16.0/21 announcement?
Do I have have to add a static route or something? Or some other solution?