IPv6 был разработан для решения некоторых проблем IPv4, таких как QoS. Мы знаем, что в IPV4, основанном на значениях TOS, пакет будет помещен в приоритетную исходящую очередь или выберет маршрут с соответствующей задержкой, пропускной способностью или надежностью. Заголовок IPV6 имеет структуру, которая идентифицирует поток пакетов (поле метки потока) и тем самым направляет его в маршрутизатор. Таким образом, IPV6 и IPV4 имеют поля для QoS. Мы знаем, что QoS почти игнорировался маршрутизаторами в IPV4.Как именно IPV6 соблюдает приоритет пакетов?Насколько мы уверены в этом?
1 ответ
Стоит отметить, что QoS в IPv4 обычно выполняется с использованием DSCP. DSCP является своего рода пересмотром старого поля TOS: он занимает те же биты заголовка IPv4, но значения различны и в целом лучше соответствуют видам политик QoS, которые люди действительно хотят иметь.
Использование DSCP в основном делает IPv4 и IPv6 QoS одинаковыми, поскольку поле DSCP определяется одинаково для IPv4 и IPv6 (в разных позициях в заголовке).
QoS почти не игнорируется маршрутизаторами в IPv4. QoS практически игнорируется маршрутизаторами в Интернете. Это касается как IPv4, так и IPv6. Это не техническое ограничение, это ограничение доверия и политики. Интернет является публичной сетью. По сути, ни один из интернет-провайдеров, которые пересылают ваши пакеты для вас, не склонен доверять вам, чтобы сказать им, какую специальную обработку вы хотите для своих пакетов. Как инициатор пакетов, вы должны просто пометить почти каждый из ваших пакетов значением DSCP, что приведет к тому, что пакет будет помещен в очередь с наилучшим возможным приоритетом, надеясь, что по крайней мере некоторые другие пользователи Интернета выиграли не делай то же самое.
Интернет-провайдеры могут и действительно классифицировать трафик в соответствии с критериями, которые они контролируют. Например, они могли бы направить весь интернет-трафик как наилучшее усилие, направить весь трафик, исходящий от арендованных клиентов частной сети, используя что-то лучшее, и лучше всего обработать трафик VoIP, связанный с внутренней сетью телекоммуникационного подразделения провайдера. Они могли бы сделать это, инкапсулируя эти различные виды трафика с разными метками MPLS, или они могли бы перезаписывать биты DSCP в пакетах. Опять же, все это зависит от IP-версии.
Вы также можете пометить трафик в своей собственной внутренней сети, и ваши собственные маршрутизаторы будут соблюдать эти метки для классификации трафика в различные приоритетные очереди. Но вы не можете ожидать, что кто-то еще будет уважать вашу маркировку, если вы не платите за это.