クラス階層は、リンクに対して確立したいネットワークトラフィックパターンに基づいている必要があります。まず、実際のトラフィックパターンについて考慮します。現在のトラフィックパターンについての情報からクラス階層を作成する方法については、「設定の計画の例」を参照してください。
クラス階層は、すべての場所で同じである必要はありません。ただし、ある場所のクラスがパケットの経路に沿った別の場所のクラスにどのように対応するかについて、常に認識しておく必要があります。
また、各クラスのトラフィックの特性や、クラスの定義方法を考慮する必要があります。たとえば、一部のアプリケーションはポート番号を動的に割り振ります。このような場合はポート番号を事前に知ることができないため、このようなアプリケーションが生成するトラフィックに対してポート番号に基づいたクラス定義は現実的でありません。代わりにプロトコルとアドレス情報を使用して、これらのクラスを定義します。