1.3 Требования
История Internet представляет собой постоянный рост числа хостов, появление новых приложений, рост емкости сетевой инфраструктуры. В обозримом будущем предполагается продолжение такого роста. Масштабируемая архитектура дифференциации обслуживания должна обеспечивать возможность адаптации к продолжающемуся росту.
Ниже перечислены идентифицированные требования, решаемые данной архитектурой:
- следует обеспечивать аккомодацию к широкому спектру услуг и правил их предоставления в масштабах группы сетей или в сквозном режиме;
- следует разрешать «отвязывание» сервиса от конкретного приложения;
- следует работать с существующими приложениями, не требуя изменения API или программ хостов (предполагается развертывание нужных классификаторов, маркировщиков и других средств кондиционирования трафика);
- следует отвязать функции кондиционирования трафика и предоставления услуг от режимов пересылки, реализованных в узлах ядра сети;
- следует обеспечить независимость от поэтапной (hop-by-hop) сигнализации приложений;
- следует требовать только минимальный набор режимов пересылки, чтобы сложность его реализации не доминировала над стоимостью сетевых устройств и не возникало «пробок» в скоростных системах будущего;
- следует избегать поддержки состояний для отдельных микропотоков и отдельных заказчиков в узлах ядра сети;
- с ядре сети следует использовать только агрегированные классификационные состояния;
- в ядре сети следует использовать простые реализации классификаторов пакетов (классификаторов BA);
- следует поддерживать разумную интероперабельность с узлами, не поддерживающими DS;
- следует поддерживать постепенное развертывание.