Czy mogę nadać priorytet ruchowi IPv6 nad ruchem IPv4 w systemie Linux?

3

Czy istnieje sposób, aby nadać ruchowi przez IPv6 wyższy priorytet niż ruchowi przez IPv4?

Cel jest 2-krotny: promowanie IPv6 i możliwość połączenia, nawet gdy mój serwer jest zalany przez użytkowników IPv4.

Wynicować
źródło
Prawie na pewno nie można nadać priorytetu ruchowi przychodzącemu, chyba że sterujesz urządzeniem, które decyduje o tym, jaki ruch przychodzący umieścić na kablu.
David Schwartz

Odpowiedzi:

0

Nie mam doświadczenia tc, ale wydaje się , że możesz przynajmniej ograniczyć ruch w oparciu o określone znaczniki ustawione za pośrednictwem iptables. Jeśli to zadziała, możesz po prostu ograniczyć ruch IPv4 do, powiedzmy, 95% przepustowości interfejsu, ustawiając odpowiedni znacznik w iptables, ale nie w ip6tables.

Dalsze czytanie powiązanych stron podręcznika prawdopodobnie ujawniłoby więcej informacji :)

Jeśli chodzi o uwagę Davida Schwartza , chciałbym zauważyć, że pod warunkiem, że ruch jest oparty na TCP, odpowiednie opóźnienie pakietów TCP ACK powinno załatwić sprawę w odniesieniu do ruchu przychodzącego - choć z pewnością nie idealnie.

Klaudiusz
źródło