With carp both firewalls share a single IP address.
You can also load balance and fail over by having two routes with the same metric (load balance) or a different one (fail over).