ASR5500 でも VPC-DI でも考え方は同じですが、ここでは ASR5500 を例に説明します。
ASR5500は以下の状態になっているとします。
- diameter proxy を使う設定になっている
- 2 つの diameter peer が設定されている
- ASR5500 には 5 枚の DPC カードが搭載されており、それぞれに以下の状態になっている
Demux DPC = card1, Standby DPC = card10, Active Session DPC = card2, 3, 9
この時、各 Active Session DPC カード上に diameter proxy が1 つずつ生成されます。
diamproxy-1(card2)
diamproxy-2(card3)
diamproxy-3(card9)
設定された 2 つの diameter peer に向かって、各 diameter proxy がコネクション を張ります。
その結果、2 x 3 = 6 本のコネクションが生成されることになります。
その状態を show command で確認してみます。
関連する設定は以下の箇所です。
******** show config *******
configure
require diameter-proxy max count
(snip)
context SIGNAL
(snip)
diameter endpoint GX-1
origin realm epc.mncXXX.mccYYY.3gppnetwork.org
use-proxy
(snip)
peer peer1.epc.mncXXX.mccYYY.3gppnetwork.org realm epc.mncXXX.mccYYY.3gppnetwork.org address 10.11.10.10 sctp
peer peer2.epc.mncXXX.mccYYY.3gppnetwork.org realm epc.mncXXX.mccYYY.3gppnetwork.org address 10.12.10.10 sctp
カードの実装状況を確認してみます。
******** show card table all *******
Slot Card Type Oper State SPOF Attach
----------- -------------------------------------- ------------- ---- ------
1: DPC Univ Data Processing Card Active No
2: DPC Univ Data Processing Card Active No
3: DPC Univ Data Processing Card Active No
4: DPC None
5: MMIO Univ Management & 20x10Gb I/O Card Active No
6: MMIO Univ Management & 20x10Gb I/O Card Standby -
7: DPC None
8: DPC None
9: DPC Univ Data Processing Card Active No
10: DPC Univ Data Processing Card Standby -
次に diameter proxy の割り当てを確認してみます。
******** show diameter endpoints all *******
Context: SIGNAL Endpoint: GX-1
SCTP Parameters Template : SCTP-GX Realm: epc.mncXXX.mccYYY.3gppnetwork.org
Task CPU Application
diamproxy-1 2/0 slg
diamproxy-2 3/0 slg
diamproxy-3 9/0 slg
(snip)
最後にそれぞれの diameter proxy が張っているコネクションを確認してみます。
計 6 本のコネクションが生成されています。
******** show diameter peers full *******
-------------------------------------------------------------------------------
Context: SIGNAL Endpoint: GX-1
-------------------------------------------------------------------------------
(snip)
Peer Address: 10.11.10.10:3868
Local Address: 10.13.10.11:45123
State: OPEN [SCTP]
CPU: 2/0 Task: diamproxy-1
Peer Address: 10.11.10.10:3868
Local Address: 10.13.10.11:51162
State: OPEN [SCTP]
CPU: 3/0 Task: diamproxy-2
Peer Address: 10.11.10.10:3868
Local Address: 10.13.10.11:49106
State: OPEN [SCTP]
CPU: 9/0 Task: diamproxy-3
Peer Address: 10.12.10.10:3868
Local Address: 10.13.10.11:37103
State: OPEN [SCTP]
CPU: 2/0 Task: diamproxy-1
Peer Address: 10.12.10.10:3868
Local Address: 10.13.10.11:38829
State: OPEN [SCTP]
CPU: 3/0 Task: diamproxy-2
Peer Address: 10.12.10.10:3868
Local Address: 10.13.10.11:38622
State: OPEN [SCTP]
CPU: 9/0 Task: diamproxy-3