Hi All,
        I plan to do some policy routing to route some IPv6 address to a 
specific ISP.

I have installed a new routing table (with the numer 1) and I can route
correctly the packets with the following command:
                route -T 1 exec traceroute6 -s 2a0a:e5c1:b18:6000::9003 
www.ibm.com
but if I try to  pass the command
                traceroute6 -s 2a0a:e5c1:b18:6000::9003 www.ibm.com
the wrong route (the standard default route) is always followed.

The pf rules are quite minimalistic but does not seem to be used:

block return all
match in inet6 from 2a0a:e5c1:b18::/48 to any rtable 1
pass all flags S/SA
block return in on ! lo0 proto tcp from any to any port 6000:6010
block return out log proto tcp all user = 55
block return out log proto udp all user = 55

By following the idea of this article: 
https://www.openbsdhandbook.com/advanced-networking/multi-wan-policy-routing/
I have tried the rule:
          pass in quick from 2a0a:e5c1:b18::/48  to any route-to 
2a0a:e5c1:b18::12/128 keep state 
without more success.

Does somebody has an idea on what is wrong?

I have exhausted all my own ideas.

Thanks.

Best regards

Reply via email to