def get_backend_router_id_from_hostname(self, hostname):
        """Finds the backend router Id that matches the hostname given

        No way to use an objectFilter to find a backendRouter, so we have to search the hard way.
        """
        results = self.client.call('SoftLayer_Network_Pod', 'getAllObjects')
        return [result['backendRouterId'] for result in results if result['backendRouterName'] == hostname.lower()]