Forum Discussion
uni
Altocumulus
Jun 11, 2010Update CRL with cron via route domain
Under 9.x I ran a cron job on the LTM which retrieved a crl.
Now we are using 10.1 and have implemented route domains. The crl is only available through route domain %2. Is there a way I can rout...
hoolio
Cirrostratus
Jun 11, 2010Hi Stephen,
If you must use a route domain and the utility you're testing with (curl) supports IPv6 addresses, you can use a script to convert the destination address to IPv6 as described in SOL10467.
SOL10467: Userland applications on a BIG-IP system cannot connect to hosts in non-default route domains
https://support.f5.com/kb/en-us/solutions/public/10000/400/sol10467.html
BIG-IP versions 10.1.0 and later
2620:0000:0C10:F501:0000:< Route Domain ID >:< IPv4 IP upper 2 bytes >:< IPv4 IP lower 2 bytes >
In the example IPv6 address,
the < Route Domain ID > entry is the hexadecimal equivalent to the Route Domain ID,
and the < IPv4 IP upper 2 bytes > and < IPv4 IP lower 2 bytes >
entries are the hexadecimal equivalent to the IPv4 IP address.
Here is an adaption of a script F5 Support provided to do this conversion:
!/bin/bash
v10.1.0+
F5_RD_HEADER="2620:0:c10:f501:0:"
pre-v10.1.0
F5_RD_HEADER="2610:0:c10:f501:0:"
HOST_ADDRESS=${1/\%*}
ROUTE_DOMAIN=${1/*\%}
if [ ! -z $ROUTE_DOMAIN ]; then
host_parts=($(echo $HOST_ADDRESS | grep -Po "\d+"))
printf "%s%x:%x:%x" $F5_RD_HEADER $ROUTE_DOMAIN $(((${host_parts[0]} << üòé + ${host_parts[1]})) $(((${host_parts[2]} << üòé + ${host_parts[3]}))
exit 0
fiIf you save that as rdip.sh in a script in your path, you can then use it like this (untested):
curl -kg6 https://[`rdip.sh 1.1.1.1%20`]/file.html
Aaron
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects