we use the following page to update our firewalls: http://knowledgelayer.softlayer.com/content/what-ip-ranges-do-i-allow-through-firewall
We have a couple of challenges with this page: This page contains html 4 tables, which aren't easily parsed without loosing the table headers (which use span tags). This page is unified while I'm only interested in certain subsections: Frontend (public) network, SSL VPN Datacenters & Service Network & PPTP VPN Datacenters. The primary reason for adding this to an API, is because we don't receive updates to this page. While it could impact availability if we don't update this information on our production routers.
The CIDR ranges have been syntactically incorrect in the past. I have addressed that issue in the softlayer forum below.
With the challenges in mind, could you provide the allowed IP ranges information in the SoftLayer API? The people who are responsible for providing that information are available here: https://control.softlayer.com/support/tickets/34087275
This is a closed forum, and I'll update anything relevant here. Their stance is that updating is a sysadministration problem, and therefore not their problem. They welcome API changes, and think this is the suitable forum for that.
Please note I am not looking to parse html tables, I'm looking for a solution that solves the notification problem.