![формирование трафика ipv6 с использованием tc для linux](https://rvso.com/image/1317511/%D1%84%D0%BE%D1%80%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20%D1%82%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B0%20ipv6%20%D1%81%20%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC%20tc%20%D0%B4%D0%BB%D1%8F%20linux.png)
Со вторымДень запуска IPv6позади нас, я застрял в ожидании поддержки формирования трафика на IPv6, прежде чем я смогу развернуть ее в нашей сети.
- я в настоящее время используюm0n0wallкак маршрутизатор с поддержкой IPv6, ноне поддерживает формирование трафика IPv6
- pfSense(ветвь m0n0wall) неподдержка IPv6
Существует ли маршрутизатор на базе ПК, поддерживающий формирование трафика IPv6?
решение1
формирование трафика ipv6 с использованием tc для linux
tc qdisc add dev eth0 корневой дескриптор 1: htb по умолчанию 30 tc class add dev eth0 parent 1: classid 1:1 htb rate 256kbit tc class add dev eth0 parent 1: classid 1:2 htb rate 256kbit tc фильтр добавить устройство eth0 протокол ipv6 родительский 1:0 приоритет 1 u32 соответствие ip6 dst 2001:a:b:c::2/64 flowid 1:1 tc фильтр добавить устройство eth0 протокол ipv6 родитель 1:0 приоритет 1 u32 соответствие ip6 источник 2001:a:b:c::2/64 flowid 1:2
решение2
Почему бы не использовать Linux-компьютер с двойным IP-стеком и iptables/tc?
Shorewall, судя по всему, осуществляет формирование трафика на основе IPv6. http://www.shorewall.net/simple_traffic_shaping.html