ネットワークスペシャリスト 2021年 午後1 問03
通信品質の確保に関する次の記述を読んで、設問1〜4に答えよ。
Y社は、機械製品の輸入及び国内販売を行う社員数500名の商社であり、本社のほかに5か所の営業所(以下、本社及び営業所を拠点という)をもっている。このたび、Y社では、老朽化した電話設備を廃棄して、Z社の音声クラウドサービス(以下、電話サービスという)を利用することで、電話設備の維持管理コストの削減を図ることにした。情報システム部のX主任が、電話サービス導入作業を担当することになった。
〔現状の調査〕
X主任は、既設の電話設備の内容について総務部の担当者から説明を受け、現在の全社のネットワーク構成をまとめた。Y社のネットワーク構成を、図1に示す。
Y社のネットワークの使用方法を次に示す。
・社員は、本社のDMZのプロキシサーバ経由でインターネットにアクセスするとともに、本社のサーバ室の複数のサーバを利用している。
・拠点間の内線通話は、IP-GWを介して広域イーサ網経由で行っている。
〔電話サービス導入後のネットワーク構成〕
次に、X主任は、電話サービスの仕様を基に、図2に示す、電話サービス導入後のネットワーク構成を設計した。
図2中のaにはVLAN10、bにはVLAN15、c、d、eにはVLAN20、fにはVLAN100、gにはVLAN150、hにはVLAN25、iにはVLAN200、jにはVLAN210というVLANがそれぞれ設定されている。
ITELは、PoEの受電機能をもつ製品を導入してITEL用の電源タップを不要にする。PCは、ITELのPC接続用のポートに接続する。①営業所のL2SW及び本社のL2SW01とL2SW02は、PoEの給電機能をもつ製品に交換する。
電話サービス導入後は、音声を全てIPパケット化し、データパケットと一緒にLAN上に流す。Y社が利用するVoIP (Voice over Internet Protocol) では、音声の符号化にG.729として標準化されたCS-ACELPが使用される。CS-ACELPのビットレートは、a kビット/秒であり、音声をIPパケット化してLAN上に流すと、イーサネットフレームヘッダのほかに、IP、b 及びRTPヘッダが付加されるので、1回線当たり34.4 kビット/秒の帯域が必要となる。しかし、全社員が同時に通話した場合でも、本社のLANの帯域には余裕があると考えた。
電話サービスには、本社のIPsecルータ経由で接続する。電話サービスは、Y社から送信された外線通話の音声パケットをGWで受信し、セッション管理を行う。
X主任は、図2の構成への変更作業完了後、電話サービスの運用テストを実施し、問題なく終了したので、電話サービスに切り替えた。
〔電話サービスで発生した問題と対策〕
電話サービスへの切替後のあるとき、eLNサーバで提供する動画コンテンツの情報セキュリティ基礎コース(以下、S基礎コースという)を、3日間で全社員に受講させることが決まった。受講日は部署ごとに割り当てられた。
受講開始日の昼過ぎ、本社や営業所の電話利用者から、通話が途切れるというクレームが発生した。X主任は、S基礎コースの受講を停止させて原因を調査した。調査の結果、eLNサーバからS基礎コースの動画パケットが大量に送信されたことが分かった。大量の動画パケットがL3SW0に入力されたことによって、L3SW0で音声パケットの遅延又は c が発生したことが原因であると推定できた。
そこで、X主任は、本社のITEL、L3SW0、L2SW01及びL2SW02と、全営業所のITEL、L3SW及びL2SWに、音声パケットの転送を優先させる設定を行うことにした。例として、本社と営業所1に設定した優先制御の内容を次に示す。
(レイヤ2マーキングによる優先制御)
・ITEL、L2SW01、L2SW02及びL2SW1に、CoS (Class of Service) 値を基にしたPQ(Priority Queuing)による優先制御を設定する。
・ITELにはVLAN機能があるので、音声フレームとPCが送受信するデータフレームを異なるVLANに所属させ、②ITELのアップリンクポートにタグVLANを設定する。
・L2SW01に接続するITELには、VLAN100とVLAN105を、L2SW02に接続するITELには、VLAN150とVLAN155を、L2SW1に接続するITELには、VLAN210とVLAN215を設定する。
・ITELは、音声フレームとデータフレームに異なるCoS値を、フレーム内のTCI (Tag Control Information) の上位3ビットにマーキングして出力する。
・ITELとL3SWに接続する、L2SW01, L2SW02及びL2SW1のポートには、それぞれキュー1とキュー2の二つの出力キューを作成し、キュー1を最優先キューとする。最優先の設定によって、キュー1のフレーム出力が優先され、キュー1にフレームがなくなるまでキュー2からフレームは出力されない。
・L2SW01, L2SW02及びL2SW1ではCoS値を基に、③音声フレームをキュー1, データフレームをキュー2に入れる。
(レイヤ3マーキングによる優先制御)
・L3SWに、Diffserv (Differentiated Services) による優先制御を設定する。
・優先制御は、PQとWRR (Weighted Round Robin) を併用する。
・L3SWのf〜jには、キュー1〜キュー3の3種類の出力キューを作成し、キュー1はPQの最優先キューとし、キュー2及びキュー3より優先させる。キュー2には重み比率75%、キュー3には重み比率25% のWRRを設定する。a〜eの出力キューでは、優先制御は行わない。
・ア から受信したフレームにはCoS値がマーキングされているので、CoS値に対応したDSCP (Diffserv Code Point) 値を、IPヘッダの d フィールドをDSCPとして再定義した6ビットにマーキングする。
・イ から受信したパケットは、音声パケット、eLNサーバのパケット (以下、eLNパケットという)、その他のデータパケット (以下、Dパケットという) の3種類に分類し、対応するDSCP値をマーキングする。
・L3SWの内部のルータは、受信したパケットの出力ポートを経路表から決定し、DSCP値を基に、音声パケットをキュー1, ④eLNパケットをキュー2, Dパケットをキュー3に入れる。
上記の設定を行った後にS基礎コースの受講を再開したが、本社及び営業所の電話利用者からのクレームは発生しなかった。X主任は、優先制御の設定によって問題が解決できたと判断し、システムの運用を継続させた。
設問1:
問題文を見る本文中の a 〜 d に入れる適切な字句又は数値を答えよ。
模範解答
a:8
b:UDP
c:廃棄 又は ドロップ 又は 損失
d:ToS
解説
解答の論理構成
-
CS-ACELPのビットレート
【問題文】には
“CS-ACELPのビットレートは、a kビット/秒であり…”
とあります。G.729のCS-ACELPは教科書的に “8 kbit/s” と定義されているため、
a=「8」。 -
トランスポート層プロトコル
【問題文】
“イーサネットフレームヘッダのほかに、IP、b 及びRTPヘッダが付加される…”
RTPはリアルタイム性を重視しTCPのようなコネクション確立を行いません。
VoIPでは “UDP” が標準で用いられるので、
b=「UDP」。 -
L3SW0での障害内容
【問題文】
“L3SW0で音声パケットの遅延又は c が発生したことが原因…”
輻輳時にスイッチが行うのはバッファからのパケット “廃棄(ドロップ/損失)” です。
よって、c=「廃棄」(同義語として ドロップ・損失 も可)。 -
DSCPを設定するIPヘッダ領域
【問題文】
“IPヘッダの d フィールドをDSCPとして再定義した6ビットにマーキング…”
IPヘッダのToS(Type of Service) フィールドの上位6ビットをDSCPに再定義する
仕様( RFC 2474 )に基づくので、d=「ToS」。
誤りやすいポイント
- G.729のビットレートを “8 kbit/s” と “8.0 kbit/s” で迷い、桁や単位を変えてしまう。
- RTPがUDPの上で動くことを忘れ、TCPと回答してしまう。
- 輻輳時の現象を “ジッタ” や “エラー” と誤記し、廃棄(ドロップ)を思い付かない。
- DSCPの再定義先を “DS( Differentiated Services ) フィールド” などと書き、IPヘッダ項目名「ToS」を書かない。
FAQ
Q: RTPとUDPの両方を書かなければならないのですか?
A: 設問は “b 及びRTPヘッダ” と記述しているため、空欄はRTPではなくその下位プロトコルを問うています。答えは “UDP” だけで十分です。
A: 設問は “b 及びRTPヘッダ” と記述しているため、空欄はRTPではなくその下位プロトコルを問うています。答えは “UDP” だけで十分です。
Q: “廃棄” 以外の語を記述した場合は誤答になりますか?
A: 【模範解答】欄に “廃棄 又は ドロップ 又は 損失” と並記されているので、そのいずれかであれば正解となります。
A: 【模範解答】欄に “廃棄 又は ドロップ 又は 損失” と並記されているので、そのいずれかであれば正解となります。
Q: DSCPとToSの違いは何ですか?
A: ToSはIPv4で定義された8ビットのサービス識別領域です。その上位6ビットを再定義してQoSを行う仕組みがDSCPであり、元々のToSの拡張版と考えれば理解しやすいです。
A: ToSはIPv4で定義された8ビットのサービス識別領域です。その上位6ビットを再定義してQoSを行う仕組みがDSCPであり、元々のToSの拡張版と考えれば理解しやすいです。
関連キーワード: G.729, UDP, CoS, DSCP, ToS
設問2:〔現状の調査〕について、(1)、(2)に答えよ。
問題文を見る(1)図1において、音声信号がIPパケット化される通信はどのような通話か。本文中の字句を用いて答えよ。
模範解答
拠点間の内線通話
解説
解答の論理構成
- 問題文には、現状のネットワーク利用方法として
「・拠点間の内線通話は、IP-GWを介して広域イーサ網経由で行っている。」
と明記されています。 - 質問は「図1において、音声信号がIPパケット化される通信はどのような通話か」と尋ねています。
- IPパケット化はIP-GWが行う処理であり、上記引用に該当する通話は「拠点間の内線通話」です。
- したがって、答案は「拠点間の内線通話」となります。
誤りやすいポイント
- 「外線通話」や「本社内の通話」と混同する。IP-GWによるIPパケット化がどの通信で行われているかを読み落とすと誤答につながります。
- 「広域イーサ網経由」のフレーズだけに着目し、通信種別を特定せずに答えてしまう。問題は“音声信号がIPパケット化される”という条件を明示している点に注意が必要です。
FAQ
Q: IP-GWは必ず拠点間の通信でしか使われないのですか?
A: 本文では「拠点間の内線通話は、IP-GWを介して広域イーサ網経由で行っている」と示されています。ほかの通話形態にIP-GWを使う記述はありません。
A: 本文では「拠点間の内線通話は、IP-GWを介して広域イーサ網経由で行っている」と示されています。ほかの通話形態にIP-GWを使う記述はありません。
Q: 「拠点間の内線通話」と「拠点内の内線通話」の違いは?
A: 拠点間は本社‐営業所など地理的に離れた拠点を結ぶ内線、拠点内は同じ拠点内で完結する内線です。本問では“IPパケット化”がキーワードとなり、離れた拠点間でIP-GWを経由する通話が該当します。
A: 拠点間は本社‐営業所など地理的に離れた拠点を結ぶ内線、拠点内は同じ拠点内で完結する内線です。本問では“IPパケット化”がキーワードとなり、離れた拠点間でIP-GWを経由する通話が該当します。
Q: 外線通話はIPパケット化されないのですか?
A: 問題文には外線通話についてIPパケット化の説明がないため、本問の対象外です。
A: 問題文には外線通話についてIPパケット化の説明がないため、本問の対象外です。
関連キーワード: VoIP, VLAN, 広域イーサネット, IPパケット, Quality of Service
設問2:〔現状の調査〕について、(1)、(2)に答えよ。
問題文を見る(2)図1中のIP-GWは、音声パケットのジッタを吸収するためのバッファをもっている。しかし、バッファを大きくし過ぎるとスムーズな会話ができなくなる。その理由を、パケットという字句を用いて、20字以内で述べよ。
模範解答
パケットの音声化遅延が大きくなるから
解説
解答の論理構成
- 問題文は「図1中のIP-GWは、音声パケットのジッタを吸収するためのバッファをもっている。しかし、バッファを大きくし過ぎるとスムーズな会話ができなくなる。」と述べています。
- ジッタ吸収用バッファは、揺らぎを平均化するため到着済みのパケットを一時的に溜め込みます。
- バッファを拡大すると、後続パケットが蓄積される時間が長くなるので、パケットが再生処理へ渡されるまでの待ち時間=遅延が増加します。
- 音声はリアルタイム性が要求されるため、遅延が大きくなると会話のキャッチボールが噛み合わず「スムーズな会話ができなくなる」現象が起こります。
- したがって、解答は「パケットの音声化遅延が大きくなるから」となります。
誤りやすいポイント
- ジッタ対策=バッファは大きいほど良いと短絡し、遅延増大の副作用を忘れがちです。
- 「パケット損失が増えるから」と混同しやすいですが、本設問は損失ではなく遅延に着目しています。
- 「音質が劣化する」という表現だけではジッタ吸収との因果が曖昧になり減点対象になる可能性があります。
FAQ
Q: ジッタと遅延はどう違うのですか?
A: ジッタはパケット到着間隔のばらつき、遅延は送信から再生までの総時間です。ジッタ抑制のためにバッファを増やすと、遅延が大きくなるトレードオフがあります。
A: ジッタはパケット到着間隔のばらつき、遅延は送信から再生までの総時間です。ジッタ抑制のためにバッファを増やすと、遅延が大きくなるトレードオフがあります。
Q: どのくらいの遅延で会話が不自然になりますか?
A: 一般的に150 msを超えると相手の発話と自分の応答が重なりやすく、250 msを超えると強いストレスを感じると言われます。
A: 一般的に150 msを超えると相手の発話と自分の応答が重なりやすく、250 msを超えると強いストレスを感じると言われます。
Q: バッファ以外のジッタ対策はありますか?
A: QoS制御で音声パケットを優先転送し、遅延変動を小さくする方法があります。バッファ拡大に依存しないので遅延を抑えられます。
A: QoS制御で音声パケットを優先転送し、遅延変動を小さくする方法があります。バッファ拡大に依存しないので遅延を抑えられます。
関連キーワード: ジッタ, バッファ, 音声遅延, リアルタイム通信
設問3:〔電話サービス導入後のネットワーク構成〕について、(1)、(2)に答えよ。
問題文を見る模範解答
4,472
解説
解答の論理構成
-
外線通話が通過する本数を把握
- 【問題文】の注記に「本社のPBXには80回線の外線が収容され、各営業所のPBXにはそれぞれ10回線の外線が収容されている。」とあります。
- 拠点は本社+営業所5か所なので、外線回線数は
です。
-
1回線当たりの帯域を確認
- 音声の符号化方式について【問題文】は「1回線当たり 34.4 kビット/秒の帯域が必要」と明示しています。
-
ポートaに集まる最大通信量を計算
- 図2でL3SW0のポートaはIPsecルータ→インターネット経由でZ社電話サービスへ接続し、外線通話の音声パケットが集中します。
- 最大同時通話(130回線)がすべて外線に向かった場合、必要帯域は
-
よって、ポートaから出力される音声パケットの通信量の最大値は
「4,472 kビット/秒」 となります。
誤りやすいポイント
- 内線通話まで合算する
図2では内線通話の音声パケットは拠点間の広域イーサ網 (ポートhなど) を通過し、ポートaには流れません。外線通話だけを数える点に注意が必要です。 - 「外線80回線+100回線」などと足してしまう
注2の100回線・20回線は内線接続用だった旧構成の数字であり、外線帯域計算には使いません。 - 片方向帯域と全二重を混同する
問題は「出力される」帯域を尋ねており、往復を重ねる必要はありません。
FAQ
Q: G.729以外のコーデックを採用したら計算式は変わりますか?
A: はい。ビットレートが変われば「1回線当たり34.4 kビット/秒」の値が別の数値になるので、回線数との積も変更が必要です。
A: はい。ビットレートが変われば「1回線当たり34.4 kビット/秒」の値が別の数値になるので、回線数との積も変更が必要です。
Q: 音声パケットとシグナリングパケットを区別して考えるべきですか?
A: 本設問は「音声パケットの通信量」に限定しているため、シグナリングや制御パケットの帯域は無視して構いません。
A: 本設問は「音声パケットの通信量」に限定しているため、シグナリングや制御パケットの帯域は無視して構いません。
Q: 帯域の計算でバイト/秒に直してから合算した方が良いでしょうか?
A: kビット/秒単位のまま掛け算すれば誤差なく求められるので、単位を変換する必要はありません。
A: kビット/秒単位のまま掛け算すれば誤差なく求められるので、単位を変換する必要はありません。
関連キーワード: VoIP, G.729, 帯域計算, VLAN, Diffserv
設問3:〔電話サービス導入後のネットワーク構成〕について、(1)、(2)に答えよ。
問題文を見る(2)本文中の下線①のL2SWについて、PoE未対応の機器を誤って接続した場合の状態について、PoEの機能に着目し、20字以内で述べよ。
模範解答
L2SWからの給電は行われない。
解説
解答の論理構成
- 問題文では、下線①で「①営業所のL2SW及び本社のL2SW01とL2SW02は、PoEの給電機能をもつ製品に交換する」と記載されています。ここから、L2SWはPower over Ethernet(PoE)で接続機器に電力を供給できる前提です。
- しかし設問は「PoE未対応の機器を誤って接続した場合」を問うています。PoE未対応機器は、PoEでの受電に必要なハンドシェイク信号を送出できません。
- PoE規格(IEEE 802.3af/atなど)では、受電機器(PD)が検出・分類シグナルを返さない限り、給電側(PSE)は電力を供給しません。
- よって、PoE未対応機器をL2SW(PSE)に接続すると、L2SWは安全上の仕様どおり「電力を供給しない」状態になります。
- 以上より解答は「L2SWからの給電は行われない。」となります。
誤りやすいポイント
- 「PoE未対応でも少しは給電される」と勘違いする。実際は認証信号が無い限り0 Vです。
- 「通信までできなくなる」と早合点する。データ通信は別途ACアダプタを用意すれば可能で、給電だけが行われません。
- PoEの“受電”と“給電”を混同し、スイッチ側が受電すると誤記するケースがあります。
FAQ
Q: PoE未対応の機器でも、LANケーブルを差せばリンクは上がりますか?
A: 上がります。PoE制御は電源供給可否の判定であり、リンク信号自体には影響しません。
A: 上がります。PoE制御は電源供給可否の判定であり、リンク信号自体には影響しません。
Q: PoE給電が行われないと、機器が壊れたりしませんか?
A: 壊れません。給電動作自体が開始されないため、過電圧などのリスクはありません。
A: 壊れません。給電動作自体が開始されないため、過電圧などのリスクはありません。
Q: L2SWに外部電源を別途接続した機器なら、PoE未対応でも問題ない?
A: はい。機器自身をACアダプタなどで給電すれば、PoEに頼る必要がなく正常に動作します。
A: はい。機器自身をACアダプタなどで給電すれば、PoEに頼る必要がなく正常に動作します。
関連キーワード: PoE, 給電制御, IEEE802.3af, イーサネット, スイッチ
設問4:〔電話サービスで発生した問題と対策〕について、(1)〜(5)に答えよ。
問題文を見る(1)本文中の下線②について、レイヤ2のCoS値を基にした優先制御にはタグVLANが必要になる。その理由を、30字以内で述べよ。
模範解答
フレーム中のタグ情報内の優先ビットを使用するから
解説
解答の論理構成
- 問題文は、レイヤ2の優先制御で「②ITELのアップリンクポートにタグVLANを設定する」と指示しています。
- 同じ段落で「ITELは、音声フレームとデータフレームに異なるCoS値を、フレーム内のTCI (Tag Control Information) の上位3ビットにマーキングして出力する」と明記されています。
- 上位3ビットはIEEE802.1QタグのPCP (Priority Code Point) であり、ここにCoS値を載せます。
- タグ無しフレームにはTCIが存在しないため、優先ビットを付加できません。
- したがって「フレーム中のタグ情報内の優先ビットを使用するから」が理由となります。
誤りやすいポイント
- VLAN=セグメント分割と短絡的に捉え、QoSとの関係を見落とす。
- DSCPとCoSを混同し、L3とL2の優先ビット位置を取り違える。
- 「タグVLANを設定」と「トランクポート設定」を同一視し、アクセスポートでもCoSが使えると思い込む。
FAQ
Q: タグVLANにしてもVLAN IDを使わないと意味が無いのでは?
A: VLAN IDの有無ではなく、TCIが付与されるかどうかが重要です。TCIが付くことでPCPにCoS値を埋め込めます。
A: VLAN IDの有無ではなく、TCIが付与されるかどうかが重要です。TCIが付くことでPCPにCoS値を埋め込めます。
Q: 802.1p優先制御と本問のCoSは同じですか?
A: はい。802.1pは802.1QのPCPを使うレイヤ2 QoS方式で、本問のCoS値マーキングと同義です。
A: はい。802.1pは802.1QのPCPを使うレイヤ2 QoS方式で、本問のCoS値マーキングと同義です。
Q: タグVLANでもCoSが伝わらない機器はありますか?
A: 一部の旧式スイッチはPCPを解釈せずに転送します。優先制御を適用するには、PCP対応機器であることを確認する必要があります。
A: 一部の旧式スイッチはPCPを解釈せずに転送します。優先制御を適用するには、PCP対応機器であることを確認する必要があります。
関連キーワード: CoS, VLANタグ, PCP, 802.1Q, QoS
設問4:〔電話サービスで発生した問題と対策〕について、(1)〜(5)に答えよ。
問題文を見る(2)優先制御の設定後、L3SW0の内部のルータに新たに作成されるVLANインタフェースの数を答えよ。
模範解答
2
解説
解答の論理構成
- 現在、L3SW0の各ポートに設定済みのVLANは【問題文】の
「aにはVLAN10、bにはVLAN15、c、d、eにはVLAN20、fにはVLAN100、gにはVLAN150、hにはVLAN25」
で示されています。すなわち、本社側で既に存在する音声系VLANは「VLAN100」「VLAN150」です。 - 優先制御を導入する際、ITELで音声用とPC用を分離するため【問題文】の
「L2SW01に接続するITELには、VLAN100とVLAN105を、L2SW02に接続するITELには、VLAN150とVLAN155を設定する。」
と指定されています。 - このうち「VLAN105」「VLAN155」はPC用の新しいVLANであり、L2SW01・L2SW02からL3SW0にタグVLANとして到達します。L3SW0の内部ルータがPC用トラフィックをルーティングできるようにするには、新たに各VLANのインタフェース(SVI)を作成する必要があります。
- 本社側で新設が必要なのは上記2つだけであり、「VLAN210」「VLAN215」は営業所側(L3SW1)の話なのでL3SW0には関係しません。
- よって、L3SW0に新たに作成されるVLANインタフェースの数は
・VLAN105
・VLAN155
の「2」です。
誤りやすいポイント
- 「VLAN210」「VLAN215」もL3SW0で受けると勘違いし、4と答えてしまう。営業所側のVLANは広域イーサ網を経由せず、L3SW1で終端される点に注意です。
- 既に存在する「VLAN100」「VLAN150」まで数え直してしまう。設問は“新たに作成される”インタフェースに限定しています。
- “タグVLAN”というキーワードからtrunk設定に気を取られ、ルータ部にSVIが必要であることを見落とす。
FAQ
Q: VLAN105とVLAN155は必ずルーティングが必要ですか?
A: はい。本社LAN内でPC用トラフィックを相互接続するため、L3SW0のルータ部にSVIを用意しIPアドレスを付与する必要があります。
A: はい。本社LAN内でPC用トラフィックを相互接続するため、L3SW0のルータ部にSVIを用意しIPアドレスを付与する必要があります。
Q: L3SW0とL2SW01/L2SW02間はaccessポートでも動作しますか?
A: ITELのアップリンクを「タグVLAN」で流すためtrunk(タグ付き)リンクが前提です。accessにすると複数VLANを一本で運べません。
A: ITELのアップリンクを「タグVLAN」で流すためtrunk(タグ付き)リンクが前提です。accessにすると複数VLANを一本で運べません。
Q: 優先制御設定とVLANインタフェース数は直接関係がありますか?
A: 優先制御自体はキュー制御の話ですが、新たなPC用VLANを切り分けた結果としてL3SW0にSVIを追加する必要が生じます。
A: 優先制御自体はキュー制御の話ですが、新たなPC用VLANを切り分けた結果としてL3SW0にSVIを追加する必要が生じます。
関連キーワード: VLANインタフェース, タグVLAN, 優先制御, トランキング, SVI
設問4:〔電話サービスで発生した問題と対策〕について、(1)〜(5)に答えよ。
問題文を見る(3)本文中の下線③の処理が行われたとき、キュー1に音声フレームが残っていなくても、キュー1に入った音声フレームの出力が待たされることがある。音声フレームの出力が待たされるのはどのような場合か、20字以内で答えよ。
このとき、L2SWの内部処理時間は無視できるものとする。
模範解答
データフレームが出力中の場合
解説
解答の論理構成
- 【問題文】に、キュー構成と優先度の規則が示されています。
引用:- 「それぞれキュー1とキュー2の二つの出力キューを作成し、キュー1を最優先キューとする。」
- 「最優先の設定によって、キュー1のフレーム出力が優先され、キュー1にフレームがなくなるまでキュー2からフレームは出力されない。」
- 上記から、キュー1(音声)とキュー2(データ)の出力順序は「キュー1がある限りキュー2は送らない」という“非プリエンプティブ”な優先制御であることが分かります。
ここで「非プリエンプティブ」とは、いったん出力が始まったフレームは途中で割り込めない方式です。 - ③の設定では、引用:
- 「音声フレームをキュー1, データフレームをキュー2に入れる」
したがって、音声フレームが優先対象ですが、すでにポートからデータフレーム(キュー2)が“送信中”の瞬間に音声フレームが到着すると、物理リンクの特性上、そのデータフレームの送出が完了するまで待たされます。
- 「音声フレームをキュー1, データフレームをキュー2に入れる」
- 【設問】では「L2SWの内部処理時間は無視できる」と指定があるため、遅延要因はフレーム送信時間だけに帰着します。
よって「音声フレームの出力が待たされる」のは、「すでに始まっているデータフレームの送信が終わるまで」の状況です。 - 以上から、回答「データフレームが出力中の場合」が導かれます。
誤りやすいポイント
- 「優先キュー=即時送信」と早合点し、フレーム途中割込みはできない事実を忘れる。
- L2SWの内部処理が無視できるという条件を見落とし、スイッチ処理遅延を原因と考える。
- “待たされる”主体を取り違え、「音声フレームが送信中でデータが待つ」と逆に答えてしまう。
FAQ
Q: 本当に割込みができないのですか?
A: 一般的なイーサネットフレームは途中で停止できません。優先制御はフレーム単位で適用されるため、送信開始後は完結まで継続します。
A: 一般的なイーサネットフレームは途中で停止できません。優先制御はフレーム単位で適用されるため、送信開始後は完結まで継続します。
Q: L2SWの内部バッファリングで解消できないのでしょうか?
A: 内部バッファはフレーム到着順に格納されます。優先度による出力順は制御できますが、送信開始済みフレームへの途中介入は不可能です。
A: 内部バッファはフレーム到着順に格納されます。優先度による出力順は制御できますが、送信開始済みフレームへの途中介入は不可能です。
Q: フレームサイズが小さければ遅延問題は起きにくい?
A: はい。最悪遅延は「最大フレーム長 ÷ リンク帯域」の時間です。音声品質要件に応じてMTUを小さくする手法もあります。
A: はい。最悪遅延は「最大フレーム長 ÷ リンク帯域」の時間です。音声品質要件に応じてMTUを小さくする手法もあります。
関連キーワード: 非プリエンプティブ, 優先キュー, CoS, フレーム送出, 遅延
設問4:〔電話サービスで発生した問題と対策〕について、(1)〜(5)に答えよ。
問題文を見る模範解答
ア:f, g, j
イ:a, b, c, d, e
解説
解答の論理構成
-
CoS値が既に付加されているフレームの流入元を特定
- 本文には「・ITELは、音声フレームとデータフレームに異なるCoS値を、フレーム内のTCI (Tag Control Information) の上位3ビットにマーキングして出力する。」とあります。
- さらに「・L2SW01, L2SW02及びL2SW1ではCoS値を基に、③音声フレームをキュー1, データフレームをキュー2に入れる。」ともあるため、ITEL→L2SW→L3SWの経路で入ってくるフレームにはすでにCoSが載っています。
-
ITEL経由のフレームが到着するL3SWのポートを対応付け
- 図2でL3SW0の「f」は「L2SW01」に、「g」は「L2SW02」に接続されています。
- 営業所側ではL3SW1の「j」が「L2SW1」に接続されています。
- これら3ポートこそが “ITEL → L2SW → L3SW” というレイヤ2マーキング済みトラフィックの流入口です。従って
ア:f, g, j
-
CoSが付いていないパケットの流入元を特定
- 本文には「・イ から受信したパケットは、音声パケット、eLNサーバのパケット (以下、eLNパケットという)、その他のデータパケット (以下、Dパケットという) の3種類に分類し、対応するDSCP値をマーキングする。」と記載されています。
- CoSが無い=ITELを通過していない経路です。図2より次のポートが該当します。
• a:IPsecルータ
• b:FW
• c:L2SW0(DMZ)
• d:ファイルサーバ
• e:業務サーバ - よって
イ:a, b, c, d, e
誤りやすいポイント
- L3SW1の「j」を見落とし、本社側のf・gだけを選んでしまう。営業所でも同じ優先制御を行う点を忘れないことが重要です。
- 「b」はインターネット接続用FWからのトラフィックなので音声とは無関係と早合点し、イから外してしまうケース。CoSが付かない代表的な経路であることを確認しましょう。
- CoSとDSCPの役割を逆に解釈し、タグVLANのみを根拠にポートを絞り込んでしまうミス。
FAQ
Q: CoSとDSCPの違いは何ですか?
A: CoSはIEEE802.1QのVLANタグ内TCIフィールド上位3ビットで行うレイヤ2の優先度情報、DSCPはIPヘッダ中の フィールド(旧ToSフィールド)上位6ビットで行うレイヤ3の優先度情報です。
A: CoSはIEEE802.1QのVLANタグ内TCIフィールド上位3ビットで行うレイヤ2の優先度情報、DSCPはIPヘッダ中の フィールド(旧ToSフィールド)上位6ビットで行うレイヤ3の優先度情報です。
Q: 営業所側でもDSCPマーキングが必要なのでしょうか?
A: はい。L3SW1に入る時点ではCoS→DSCP変換が行われるため、本社と同じポリシーでQoS制御を一貫させられます。
A: はい。L3SW1に入る時点ではCoS→DSCP変換が行われるため、本社と同じポリシーでQoS制御を一貫させられます。
Q: IPsecルータからのパケットにもDSCPを付け直すのはなぜですか?
A: ルータ側でQoSを行っていない前提のためです。L3SWでDSCPを付与してから社内に流すことで、音声やeLNパケットの優先度を確実に伝播できます。
A: ルータ側でQoSを行っていない前提のためです。L3SWでDSCPを付与してから社内に流すことで、音声やeLNパケットの優先度を確実に伝播できます。
関連キーワード: CoS, DSCP, Priority Queuing, VLAN Tagging, Diffserv
設問4:〔電話サービスで発生した問題と対策〕について、(1)〜(5)に答えよ。
問題文を見る(5)本文中の下線④について、eLNパケットをDパケットと異なるキュー2に入れる目的を、35字以内で述べよ。
模範解答
DパケットによるeLNパケット転送への影響を少なくするため
解説
解答の論理構成
-
事象の把握
【問題文】では「eLNサーバからS基礎コースの動画パケットが大量に送信されたことが分かった」とあり、これがL3SW0に集中して「音声パケットの遅延又は c が発生」したことが原因と述べています。 -
優先制御の設計方針
・音声は最優先(キュー1、PQ)
・残るトラフィックを「eLNパケット」と「Dパケット」に分離し、WRRで比率を変える
この方針は【問題文】の「キュー2には重み比率75%、キュー3には重み比率25% のWRRを設定する」に明示されています。 -
キュー分離の狙い
【問題文】の下線④「eLNパケットをキュー2, Dパケットをキュー3に入れる」により、
・eLNパケット(動画学習)はキュー2で75% の帯域を確保
・Dパケット(その他の業務データ)はキュー3で25% に抑制
と設定されます。これによりDパケットが帯域を消費してもeLNパケットへの影響が小さくなります。 -
結論
したがって「eLNパケットをDパケットと異なるキュー2に入れる目的」は
「DパケットによるeLNパケット転送への影響を少なくするため」
となります。
誤りやすいポイント
- WRRの重み比率を逆に解釈し、キュー3(25%)の方が優先されると思い込む。
- 目的を「eLNパケットを優先するため」とだけ答え、何から守るのかを示せない。
- PQとWRRを混同し、キュー2もPQだと誤認する。
FAQ
Q: 75% と25% の重みはどのように作用しますか?
A: 換算するとキュー2が3回送出される間にキュー3は1回送出される比率です。これによりeLNパケットがDパケットより帯域を多く得られます。
A: 換算するとキュー2が3回送出される間にキュー3は1回送出される比率です。これによりeLNパケットがDパケットより帯域を多く得られます。
Q: 音声パケットはWRRの対象になりますか?
A: なりません。音声パケットは「キュー1はPQの最優先キュー」と定義され、WRRよりも高い優先度で常に先に処理されます。
A: なりません。音声パケットは「キュー1はPQの最優先キュー」と定義され、WRRよりも高い優先度で常に先に処理されます。
Q: CoSとDSCPの関係は?
A: 「CoS値に対応したDSCP値を、IPヘッダの d フィールド…にマーキング」することで、L2の優先度情報をL3に引き継ぎます。
A: 「CoS値に対応したDSCP値を、IPヘッダの d フィールド…にマーキング」することで、L2の優先度情報をL3に引き継ぎます。
関連キーワード: CoS, DSCP, PQ, WRR, Diffserv





