Routing Issues with Leased Subnet to Cloudflare-Protected Destinations

I am encountering connectivity issues with my BGP-routed subnet (45.87.175.0/25) when accessing websites and services that are behind Cloudflare’s CDN or protection. Here are the details:
Affected Subnet: 45.87.175.0/25
Observed Behavior: Downloads and connectivity to Cloudflare-protected destinations fail from any IP in this subnet. Tests Performed:
Traceroutes from 45.87.175.1 to Cloudflare IPs result in dropped packets. Successful connectivity from 1GServers’ IPs suggests the issue is specific to my subnet.
44 Replies
DarkDeviL
DarkDeviL5mo ago
I'm wondering, do you really mean /25 here? If so, that would explain it very well, as BGP routers on the Internet won't accept anything smaller than a /24 of IPv4, and a /48 of IPv6. If you need to use something smaller than a /24 of IPv4, the only thing you can do, is to announce the corresponding /24 to the global Internet, on the edge of your network, and then internally (after it reaches your routers that handle the public /24), you're then routing the smaller chunks to wherever you need it to go. The public will that way see the /24, but never the /25.
Upioti
Upioti5mo ago
Same /25? wtf
Chaika
Chaika5mo ago
Eitherway it's likely to be outside of the scope of this discord/cf. If you just want a hint, https://bgp.tools/prefix/45.87.175.0/24#connectivity IPXO is announcing the /24 via Equinix as well. I've heard before they do so on suspensions or payment issues to blackhole traffic/stop use of the prefix. Something you'd have to follow up with them eitherway, If you're trying to use 1GServers only they should be announcing it unless you're trying to anycast/multi-home
Upioti
Upioti5mo ago
It seems like its ONLY connected to equinix rn
Chaika
Chaika5mo ago
there's some routes being announced by 1gserver, you can see under the "super lg" looks like maybe just peering and not transit though, idk, not my specialty lol
Upioti
Upioti5mo ago
Only announcing to HE
Upioti
Upioti5mo ago
No description
Upioti
Upioti5mo ago
Obviously all traffic will go to IPXO, they have way more presence
DarkDeviL
DarkDeviL5mo ago
Not sure about the wtf part was in relation to anything I wrote, but - It was meant as in you can use the /25 just fine, the traffic will just on the public Internet be sent to the equivalent of the /24. Attempting to send: IPv4 /25-/32 IPv6 /49-/128 To the public Internet, will be a no-go. You need to be extremely lucky to find any networks accepting sizes in those areas. Regarding the /24 supernet, it seemed unannounced according to https://bgp.tools when I looked earlier (before being afk for I guess ~ 2 - 2.5 hours) though. https://bgp.he.net said low visibility, seen on 1 out of ~ 648.
Upioti
Upioti5mo ago
more like 0
No description
DarkDeviL
DarkDeviL5mo ago
(which definitely has changed now)
Chaika
Chaika5mo ago
unless I'm misremembering I believe I saw someone saying once that they use Equinix with their decent presence to try to blackhole traffic when suspension or payment failure, etc occurs probably the best lead for him is to ask them about it, and ask 1gservers about the announcement/make sure he's not trying to do just the /25 lol, eitherway outside of this disc
DarkDeviL
DarkDeviL5mo ago
Definitely not impossible to do something like that. And it would also make (financial) sense to do, e.g. "suspend" (and make sure that the suspension is being felt) unpaid services though. A huge 👍, and also why I initially asked / suggested to look in to that /25 part.
ROHAN
ROHANOP5mo ago
Sorry, my bad just typing error but yeah same issue for /24 i am just using /25 subnet out of /24 but issue is for whole /24 subnet.
DarkDeviL
DarkDeviL5mo ago
If you are actually announcing the /24 in your BGP configurations, then you would need to contact the service provider that you're attempting to announce it from, for further assistance.
ROHAN
ROHANOP5mo ago
yes, my BGP provider is 1GServers and i told them regard this issue, but they told this issue by cloudflare because cloudflare blocked that subnet to access cloudflare proxified sites / cloudflare subscribed products. also i am not into networking so can you explain me if i am making any mistakes?
DarkDeviL
DarkDeviL5mo ago
Traceroutes from 45.87.175.1 to Cloudflare IPs result in dropped packets.
and
cloudflare blocked that subnet to access cloudflare proxified sites / cloudflare subscribed products.
Sounds somehow contradicting to me. And leads me towards: 1. What exactly do you see? 2. What exactly did you do, in order to see that?
ROHAN
ROHANOP5mo ago
Haha also created ticket on cloudflare and they marked as pending I was trying to download the installation files for CPanel from their source https://securedownloads.cpanel.net/latest, but the download failed. AaPanel seems to have a similar issue. My suspicion is that Cloudflare's proxying is interfering with the download process on my VPS. It seems like my VPS cannot access websites behind Cloudflare's network using those specific IP addresses. i utilised that subnet for virtualization use.
ROHAN
ROHANOP5mo ago
No description
DarkDeviL
DarkDeviL5mo ago
On <t:1717580220:F>, AS14315 (1GSERVERS, LLC) was added, and AS834 (IPXO LLC) was removed, from the Route Origin Authorizations (ROA) to announce your Internet.
ROHAN
ROHANOP5mo ago
Ohk, and
DarkDeviL
DarkDeviL5mo ago
On <t:1719838920:F>, this change was reversed, by removing AS14315 (1GSERVERS, LLC), and adding AS834 (IPXO LLC) instead.
ROHAN
ROHANOP5mo ago
f, this is strange
DarkDeviL
DarkDeviL5mo ago
<t:1719838920:F> was roughly 1 hour, 19 minutes later than your initial message in this thread.
Chaika
Chaika5mo ago
it's not really strange, the roa's being removed and ipxo announcing points to just a suspension or payment issue with ipxo. Talk to them.
ROHAN
ROHANOP5mo ago
no i don't have any payment issues with them i have more than 5-6 subnet with them over 1.5 years never faced any issue but on this subnet i got this issue.
DarkDeviL
DarkDeviL5mo ago
If you didn't do something from your end, regarding that, - then taking to IPXO, as @Chaika so nicely said, will be the way to go.
ROHAN
ROHANOP5mo ago
sure, brother i understood, i really appreciate your efforts. Yes i would.
Chaika
Chaika5mo ago
fwiw as far as I know, CF would only block IPs/do IP Jailing in response to a large ddos attack (which is unlikely, so I don't think they'd be blocking you)
ROHAN
ROHANOP5mo ago
umm, yes.
Chaika
Chaika5mo ago
it could be a routing issue or something else though, eitherway step 1 is to contact ipxo and get them to stop announcing and get the roa back authorizing 1g, then you can troubleshoot the rest
ROHAN
ROHANOP5mo ago
sure i do this.
ROHAN
ROHANOP5mo ago
Sure sir, Thanks.
Br1ce
Br1ce5mo ago
IPXO is an IP address leasing company. Looks like they leased the prefix to 1G The prefix is RPKI invalid, so it's most likely being dropped at the edge 1G needs to work with IPXO to solve this
ROHAN
ROHANOP5mo ago
Hi, sir https://rpki-validator.ripe.net/ui/45.87.175.0%2F24?validate-bgp=true records for route to 1GServers seems correct okay? still i am still not able to connect to cloudflare
ROHAN
ROHANOP5mo ago
i tried on cloudflare protected site.
No description
ROHAN
ROHANOP5mo ago
No description
DarkDeviL
DarkDeviL5mo ago
tracert 104.21.4.88?
ROHAN
ROHANOP5mo ago
No description
DarkDeviL
DarkDeviL5mo ago
AS834 (IPXO LLC) is still announcing the address space to the public Internet. As such, the route that reaches towards them is likely causing an effect similar to a null route, once e.g. the return traffic (e.g. replies) to your traffic goes back, but reaches AS834 (IPXO LLC) instead of the intended destination. https://bgp.he.net/net/45.87.175.0/24
DarkDeviL
DarkDeviL5mo ago
No description
DarkDeviL
DarkDeviL5mo ago
In addition, you have a conflicting IRR, which may cause issues with some networks, that do not rely solely on the ROA. AS834 (IPXO LLC) added a route object in RADB yesterday.
ROHAN
ROHANOP5mo ago
ohh getting
Want results from more Discord servers?
Add your server