非キューイング MPC での VLAN 単位キューイングのスケーリング
MXプラットフォームでサポートされているほとんどのMPCでは、VLAN単位(論理インターフェイス)のキューイングが導入されています。 表 1 は、サポートされている JUNOS リリースの詳細を示しています。
Mpc |
サポートされる MIC |
JUNOS リリース |
---|---|---|
10 GE MPC x 16 |
N/a |
13.2 |
MPC3E |
10 GE XFP x 2 |
13.2 |
10 GE SFPP x 10 |
13.2 |
|
40G QSFPP x 2 |
13.2 |
|
100 GE CXP x 1 |
13.2 |
|
100G CFP x 1 |
13.2 |
|
MPC4E-32 x 10GE SFPP |
N/a |
13.3 |
MPC4E-2 x 100GE+8 x 10GE SFPP |
N/a |
13.3 |
MPC6E |
10 GE SFPP x 24 |
15.1 |
10GE SFFP OTN x 24 |
15.1 |
|
100GE CFP2 OTN x 2 |
15.1 |
|
100GE CXP x 4 |
15.1 |
|
MPC5E-10G100G |
N/a |
13.3R3 |
MPC5E-10G40G |
N/a |
13.3R3 |
MPC2E-3D-NG/MPC3E-3D-NG |
1GE SFP x 20 |
15.1 |
GE-XFP x 2 |
15.1 |
|
1 GE x 40 |
15.1 |
|
GE-XFP x 4 |
15.1 |
|
8OC3OC12-4OC48 |
15.1 |
|
4OC3OC12-1OC48 |
15.1 |
|
8CHOC3-4CHOC12 |
15.1 |
|
4CHOC3-1CHOC12 |
15.1 |
|
8DS3-E3 |
15.1 |
|
OC192-XFP x 1 |
15.1 |
|
CHE1-T1-CE x 16 |
15.1 |
|
8OC3-2OC12-ATM-CC-CE |
15.1 |
|
4COC3-1COC12-CE |
15.1 |
|
GE-SFP-E x 20 |
15.1 |
|
MPC3E-3D-NG |
10 GE XFP x 2 |
15.1 |
10 GE SFPP x 10 |
15.1 |
|
40G QSFPP x 2 |
15.1 |
|
100 GE CXP x 1 |
15.1 |
論理インターフェイスのスケジューリングを有効にするには、 階層レベルに per-unit-scheduler
ステートメントを[edit interfaces interface name]
含めます。ユニットごとのスケジューラが有効になっている場合、 階層レベルで ステートメントをscheduler-map
含めることで、論理インターフェイス専用のスケジューラを[edit class-of-service interfaces interface name unit logical unit number]
定義できます。または、 階層レベルに ステートメントをscheduler-map
[edit class-of-service traffic-control-profiles traffic control profile name]
含め、 階層レベルに output-traffic-control-profile
ステートメントを[edit class-of-service interfaces interface name unit logical unit number]
含めることもできます。
表 2 は、16x10GE、MPC3E、MPC4E、MPC6E の 8 キュー および 4 キュー モードで使用可能なポートあたりの VLAN 数を示しています。
Mpc |
マイク |
VLAN/ポート – 8 キュー モード |
VLAN/ポート – 4 キュー モード |
---|---|---|---|
10 GE x 16 |
いいえ |
21 |
44 |
MPC3E |
XFP搭載の10GE x 2 |
20 |
42 |
10 GE x 10(SFP+ 付き) |
5 ポートのグループ当たり 12* |
5 ポートのグループあたり 34* |
|
40GE x 2(QSFP+ 付き) |
20 |
42 |
|
CXPを使用した100GE x 1 |
20 |
42 |
|
10 GE MPC4E x 32 |
いいえ |
4ポートのグループ当たり20* |
4 ポートのグループ当たり 48* |
100 GE x 2 + 10 GE MPC4E x 8 |
いいえ |
26 |
54 |
MPC6E |
10 GE x 24 |
3 ポートのグループあたり 20* |
3 ポートのグループあたり 42* |
CFP2 OTN 搭載の 100GE x 2 |
26 |
54 |
|
CXP 搭載 100GE MIC x 4 |
21 |
44 |
|
*MPC3E用10X10GE MIC、32X10GE MPC4E、およびMPC6E用24X10GE MICは、ポートグループ全体でVLANを共有します。使用可能なすべての VLAN をポート グループ内の 1 つのポートに割り当てたり、任意の組み合わせでポート全体に分散したりできます。 |
これらのインターフェイスでユニットごとのスケジューラを有効化および設定すると、 コマンドに追加の出力が show interfaces interface name [detail | extensive]
追加されます。この追加出力には、使用可能な最大リソース数とスケジューラー用に構成されたリソースの数がリストされます。以下に、非キューイング ライン カードの CoS スケジューラ リソース情報を示す出力例を示します。
root@R1# run show interfaces et-2/2/0 detail Physical interface: et-2/2/0, Enabled, Physical link is Down Interface index: 165, SNMP ifIndex: 550, Generation: 168 Link-level type: Ethernet, MTU: 1522, Speed: 100Gbps, BPDU Error: None, Loopback: Disabled, Source filtering: Disabled, Flow control: Enabled Device flags : Present Running Down Interface flags: Hardware-Down SNMP-Traps Internal: 0x4000 Link flags : Scheduler CoS queues : 8 supported, 8 maximum usable queues Schedulers : 0 Hold-times : Up 0 ms, Down 0 ms Current address: 80:71:1f:10:e6:b4, Hardware address: 80:71:1f:10:e6:b4 Last flapped : 2013-05-07 16:17:01 PDT (03:16:41 ago) Statistics last cleared: Never Traffic statistics: Input bytes : 0 0 bps Output bytes : 0 0 bps Input packets: 0 0 pps Output packets: 0 0 pps IPv6 transit statistics: Input bytes : 0 Output bytes : 0 Input packets: 0 Output packets: 0 Egress queues: 8 supported, 4 in use CoS scheduler resource information: Maximum units supported per MIC/PIC: 20 Configured units per MIC/PIC: 1 Maximum units allowed per port: 20 Configured units on this port: 1 Queue counters: Queued packets Transmitted packets Dropped packets 0 best-effort 0 0 0 1 expedited-fo 0 0 0 2 assured-forw 0 0 0 3 network-cont 0 0 0 Queue number: Mapped forwarding classes 0 best-effort
前述の MPC/MIC 組み合わせのサポートよりも多くの VLAN を有効にした場合、サポートされている番号までの VLAN は専用キューイング リソースを受信します。追加の VLAN は、ポート キューを共有します。ポート キューのスケジューリングは制御できません。しかし、ポートキューは、キューの不足やバッファのホールドアップを避けるために、物理インターフェイス帯域幅の1%が保証されます。
MPC2E-NG/3E-NG、MPC5E、MPC7E/8E/9E SKU の場合、MPC で「フレキシブル キューイング」を有効にするには、以下のコマンドを設定する必要があります。このノブを設定すると、MPCが再起動されます。ユニットごとのスケジューラ、階層型スケジューリング、および2レベルの階層型スケジューリングがサポートされています。32Kキューが有効になっており、イングレスキューイングまたはエグレスキューイングのいずれかに使用できます。32K キューは、IFL ごとに 8 つのキューすべてを使用する場合に使用可能です。
chassis { fpc 0 { flexible-queuing-mode; } }
表 3 は、MPC3E-NG/MPC2E-NG および MPC5E の 8 キュー モードと 4 キュー モードの両方で使用可能なポートあたりの VLAN 数を示しています。
Mpc |
マイク |
VLAN/ポート – 8 キュー モード |
VLAN/ポート – 4 キュー モード |
---|---|---|---|
MPC3E-NG/MPC2E-NG |
サポートされている MIC |
32,000 |
32,000 |
MPC5E |
サポートされている MIC |
32,000 |
32,000 |
VLAN単位キューイングが有効になっている論理インターフェイスの数が、ラインカードの最大数を超えてはなりません。ラインカードの最大数を超えた場合、キューイングの動作は予測できません。これは、一部の論理インターフェイスにキューが割り当てられ、キューが割り当てまれていないものがあることを意味する可能性があります。