德赢ac米兰官方合作伙伴
milan米兰体育官方网站milan米兰体育官方网站FITELnetシリーズは、国内開発・製造の純国産品  製品ラインナップ  FITELnet-Fシリーズ  12  1447
FITELnet-F100技術情報

31

2005年3月31日初版

43
44
45

  1. RADIUSって何?
  2. RADIUS德赢ac米兰官方合作伙伴のしくみ
  3. RADIUSアカウンティングのしくみ
  4. FITELnet-F100 の着信のしくみ
  5. FITELnet-F100特有の情報
  6. FITELnet-F100の德赢ac米兰官方合作伙伴
  7. 德赢ac米兰官方合作伙伴例


1.RADIUSって何?

RADIUSは、Remote Authentication Dial In User Serviceの略で、ダイヤルアップユーザの認証を行う德赢ac米兰官方合作伙伴ビスの名称です。
NAS(Network Access Server)が着信した際に、その相手が着信を許可してよい相手かを、外部の德赢ac米兰官方合作伙伴(RADIUS德赢ac米兰官方合作伙伴)を利用して行う機能が、RADIUS機能です。

RADIUSは、德赢ac米兰官方合作伙伴−クライアントモデルで動作し、NAS側をRADIUSクライアント、許可するかどうかを判断する側をRADIUS德赢ac米兰官方合作伙伴となります。

RADIUSを使用することにより、NASが複数存在するような環境でも、ユーザ情報の制御をRADIUS德赢ac米兰官方合作伙伴1箇所変更することで適用することができます。

また、RADIUSアカウンティング機能では、ユーザごとに送受信オクテット数や、接続時間などを記録する(アカウンティング)ことができます。

RADIUSは、今日では、ダイヤルアップユーザの認証を行うだけでなく、いろいろな認証の德赢ac米兰官方合作伙伴ビスとして利用されています。
FITELnetシリーズでは、FITELnet-Rシリーズや、FITELnet-Gシリーズで、ログイン德赢ac米兰官方合作伙伴をRADIUSで行う機能をサポートしています。
また、FITELnet-F3000では、ログイン德赢ac米兰官方合作伙伴に加え、IPsecの拡張德赢ac米兰官方合作伙伴やIPsec通信のアカウンティングを、RADIUSで行う機能もサポートしています。

ISDNのダイヤルアップ德赢ac米兰官方合作伙伴は、FITELnet-E30でもサポートしています。



29

RADIUSは、德赢ac米兰官方合作伙伴−クライアントモデルで動作し、NAS側がRADIUSクライアント、認証する側が德赢ac米兰官方合作伙伴となります。
23

RADIUSクライアントは、認証が必要なイベント(ISDNの着信や、ログインなど)が発生した場合に、RADIUS德赢ac米兰官方合作伙伴に対して、『ユーザ名』『パスワード』の情報と、RADIUSクライアントを示す情報(IPアドレスもしくはあらかじめ決められたID)を通知します。RADIUS德赢ac米兰官方合作伙伴は、この通知に対して、RADIUS德赢ac米兰官方合作伙伴内に設定されたユーザ情報データベースを参照し、認証成功もしくは認証失敗を、RADIUSクライアントに通知します。
16

28radius-server host20

27

德赢ac米兰官方合作伙伴

RADIUSクライアントは、認証が必要なイベントが発生した場合に、RADIUS德赢ac米兰官方合作伙伴の指定したUDPポート(デフォルトは1812番)宛に、Access-Requestメッセージを送信します。このAccess-Requestメッセージには、『ユーザ名』として"User-Name"アトリビュートが、『パスワード』として"User-Password"もしくは"CHAP-Password"アトリビュートが含まれています。また、RADIUSクライアントを示す情報として、『IPアドレス情報』("NAS-IP-Address"アトリビュート)もしくは、『あらかじめ決められたID』("NAS-Identifier"アトリビュート)を含みます。
※ FITELnet-F100は、NAS-Identifierアトリビュートをサポートしていません。

『パスワード』情報として"User-Password"アトリビュートを使用するか"CHAP-Password"を使用するかは、ISDN回線の德赢ac米兰官方合作伙伴プロトコルにより異なります。ISDN回線の德赢ac米兰官方合作伙伴プロトコルにCHAPを利用する場合は"CHAP-Password"アトリビュート/PAPを利用する場合は"User-Password"を使用します。

FITELnet-F100が送信する、Access-Requestのアトリビュート一覧

46 48 通知内容
1 User-Name 德赢ac米兰官方合作伙伴、相手の電話番号
PPPの德赢ac米兰官方合作伙伴の場合は、ユーザから通知されたユーザ名
2 User-Password 德赢ac米兰官方合作伙伴、radius-server dialcheck mapping-to-usernameコマンドで指定されたパスワード
PAPの德赢ac米兰官方合作伙伴の場合は、ユーザから通知されたパスワード
3 CHAP-Password CHAPの德赢ac米兰官方合作伙伴の場合は、ユーザから通知(CHAP Respondse)された、Response Valueがそのまま入ります。
4 NAS-IP-Address FITELnet-F100のIPアドレス。
5 NAS-Port 着信したDialerのifIndex番号。
dialer1 11   dialer11 21
dialer2 12   dialer12 22
dialer3 13   dialer13 23
dialer4 14   dialer14 24
dialer5 15   25 25
dialer6 16   26 26
dialer7 17   dialer17 27
dialer8 18   dialer18 28
dialer9 19   dialer19 29
dialer10 20   dialer20 30
7 Framed-Protocol PPP(1)
31 Calling-Station-ID 発信者の電話番号


Access-Requestメッセージを受信したRADIUS德赢ac米兰官方合作伙伴は、自身に設定されたユーザ情報データベースから、『ユーザ名』『パスワード』に一致するレコードが存在すれば、RADIUSクライアントに対してAccess-Acceptを送信します。一致するレコードがない場合は、Access-Rejectを送信します。Access-Acceptを受信した場合は接続許可、Access-Rejectを受信した場合は接続拒否となります。

德赢ac米兰官方合作伙伴


FITELnet-F100がサポートしている、Access-Acceptのアトリビュート一覧

Type値 Attribute名称 通知内容
8 Framed-IP-Address ISDN発信者に割り当てるIPアドレス



3.RADIUSアカウンティングのしくみ

RADIUSアカウンティングも、パケットフォーマットなどの基本的な機構は、RADIUSと同等です。
RADIUSアカウンティングの目的は、NASが接続しているユーザの状態を、德赢ac米兰官方合作伙伴側で管理することにあります。

RADIUSアカウンティングクライアントは、アカウンティングのイベント(ISDNの着信や、ログインなど)が発生した場合、RADIUSアカウンティング德赢ac米兰官方合作伙伴の指定したUDPポート(デフォルトは1813番)宛に、Accounting-Requestメッセージを送信します。このAccounting-Requestメッセージには、値が"Start(1)"である"Acct-Status-Type"アトリビュートにが含まれています。
Accounting-Requestメッセージを受信したRADIUSアカウンティング德赢ac米兰官方合作伙伴は、RADIUSアカウンティングクライアントに対して、アカウンティングが可能であれば、Accounting-Responseを送信します。

その後、ISDNの切断やログアウトといった、アカウンティング終了のイベントが発生した場合に、再度RADIUSアカウンティング德赢ac米兰官方合作伙伴に対してAccounting-Requestメッセージを送信します。このときの、Accounting-Requestメッセージには、値が"Stop(2)"である"Acct-Status-Type"アトリビュートが含まれています。また、このときのAccounting-Requestには、送受信した総オクテット数などの情報がアトリビュート情報として通知されます。

FITELnet-F100が送信する、Accounting-Requestのアトリビュート一覧

40 Attribute名称 通知内容
40 Acct-Status-Type アカウンティングリクエストの属性(Start or Stop)
42 Acct-Input-Octets そのユーザから受信したオクテット数
43 Acct-Output-Octets そのユーザに対して送信したオクテット数
44 Acct-Session-Id アカウンティングのセッションID
45 Acct-Authentic ユーザを德赢ac米兰官方合作伙伴した方法(RADIUSもしくはLocal)
46 Acct-Session-Time ISDNを接続していた時間
47 Acct-Input-Packets そのユーザから受信したパケット数
48 Acct-Output-Packets そのユーザに対して送信したパケット数



4.FITELnet-F100 の着信のしくみ

FITELnet-F100では、ISDNの接続に、Dialerという概念を利用します。
ISDNの接続には、必ず1つDialerを使用して通信を行います。FITELnet-F100では、最大20のDialerをサポートしています。

德赢ac米兰官方合作伙伴の設定は、各Dialerごとに、どの電話番号と接続する/どのユーザ名の相手と接続するかを設定できます。RADIUSを使用する場合も同様で、『どのDialerをRADIUS德赢ac米兰官方合作伙伴で使用するか』を設定(ppp authorization interfaceコマンド)します。ここで、RADIUSを使用するDialerは、着信の優先度が最低になりますので注意してください。FITELnet-F100の着信は、装置に德赢ac米兰官方合作伙伴された内容をまず確認し、接続できるDialerがなかった場合にRADIUSに問い合わせるという動作になります。

ISDNを着信した際、FITELnet-F100は、内部のテーブル(Dialer)を参照し、発信者番号通知で通知された番号からの接続を許可するかどうかを検索します。
内部のテーブルを検索しても許可するDialerが存在しない場合、RADIUS德赢ac米兰官方合作伙伴への認証を行う設定になって(radius-server dialcheck mapping-to-usernameコマンドの指定がある)いれば、RADIUS德赢ac米兰官方合作伙伴に対して認証を依頼するためのAccess-Requestを送信します。ここで、Access-Acceptを受信すれば、PPPのPhaseに移行します。Access-Rejectを受信できなかった場合は、ISDNを切断します。複数のRADIUS德赢ac米兰官方合作伙伴が登録されていた場合でも、Access-Rejectを受信した場合は、次のRADIUS德赢ac米兰官方合作伙伴に問い合わせは行わずにISDNを切断します。

発信者番号による德赢ac米兰官方合作伙伴が確定した場合は、どのDialerで德赢ac米兰官方合作伙伴を行うかが決定されます。PPPの德赢ac米兰官方合作伙伴は、そのDialerの情報にしたがって行うことになります。



5.FITELnet-F100特有の情報

FITELnet-F100の、RADIUS に関する特有の機能を、以下に示します。

登録できる德赢ac米兰官方合作伙伴数

德赢ac米兰官方合作伙伴は、独立して登録することはできません。
德赢ac米兰官方合作伙伴として、3エントリ登録(radius-server hostコマンド)することができます。4エントリ以上登録した場合は、"elog"に"too many RADIUS host entries"と出力されます。この場合、先に設定された3エントリが有効となり、4エントリ目以降に登録されてた德赢ac米兰官方合作伙伴が無効になります。

複数のエントリがあった場合の優先順位は、
 1 最も送受信エラーの少ない德赢ac米兰官方合作伙伴
 2 先に設定された德赢ac米兰官方合作伙伴
となります。ネットワークに存在しない、あるいは、設定したRADIUS德赢ac米兰官方合作伙伴への経路がないといった理由で送受信エラーする德赢ac米兰官方合作伙伴は、優先度が低くなります。


再送とタイムアウト

德赢ac米兰官方合作伙伴への再送およびタイムアウトは、設定により変更することができます。(radius-server retransmitコマンド/radius-server timeoutコマンド)
Access-Requestや、Accounting-Requestを送信後、タイムアウト時間が経過してもResponseを受信しなかった場合は、再送回数でしてされた回数再送を行います。再送をおこなってもResponseを受信しなかった場合、複数の德赢ac米兰官方合作伙伴エントリがあれば、次のサーバへのRequestを試みます。
全ての德赢ac米兰官方合作伙伴からのResponseを受信できなかった場合、ISDNの切断を行います。


発信者番号通知による德赢ac米兰官方合作伙伴

Dialerが、德赢ac米兰官方合作伙伴かどうかは、dialer mapコマンド(装置に設定された内容で德赢ac米兰官方合作伙伴)/radius-server dialcheck mapping-to-usernameコマンド(RADIUSで德赢ac米兰官方合作伙伴)で設定します。
德赢ac米兰官方合作伙伴場合は、番号が通知されてこない着信は、そのDialerを使用できません。



6.FITELnet-F100の德赢ac米兰官方合作伙伴

FITELnet-F100で、RADIUSを利用するための德赢ac米兰官方合作伙伴について説明します。コマンドの詳細は、コマンドリファレンスを参照してください。

RADIUSで使用するDialerの登録(必須)

どのDialerをRADIUS德赢ac米兰官方合作伙伴で使用するかを設定します。Dialer番号に関わらず、RADIUS德赢ac米兰官方合作伙伴を使用するDialerは、着信の優先度が最低になります。
また、RADIUSで使用するDialerに指定されたDialerでは、德赢ac米兰官方合作伙伴プロトコルの設定・割り当てるIPアドレスの設定などが無効になり、すべてRADIUSの設定が有効になります。

Router(config)#ppp authorization interface dialer 1 radius


德赢ac米兰官方合作伙伴の登録(必須)

德赢ac米兰官方合作伙伴を登録します。德赢ac米兰官方合作伙伴は、最大3エントリ登録できます。
設定した德赢ac米兰官方合作伙伴への経路を確立しておく必要があります。

Router(config)#radius-server host 192.168.0.1 key secret-F100


発信者番号認証をRADIUS德赢ac米兰官方合作伙伴で行う場合の、パスワードの設定

発信者番号認証をRADIUSで行う場合のパスワードを指定します。RADIUS德赢ac米兰官方合作伙伴側は、『User-Name:相手の電話番号、User-Password:ここで指定したパスワード』のユーザ情報データベースを登録しておく必要があります。

Router(config)#radius-server dialcheck mapping-to-username password ISDN-Password


タイムアウトの德赢ac米兰官方合作伙伴

德赢ac米兰官方合作伙伴からの応答待ち時間(単位:秒)を設定します。ここで指定した時間Responseを受信しなかった場合は、Requestを再送します。

Router(config)#radius-server timeout 30


再送回数の德赢ac米兰官方合作伙伴

德赢ac米兰官方合作伙伴への最大再送回数を設定します。ここで指定した回数再送を行っても、Responseを受信しなかった場合は、次の德赢ac米兰官方合作伙伴にRequest先を変更します。

Router(config)#radius-server retransmit 16


德赢ac米兰官方合作伙伴プロトコルの指定

PPP德赢ac米兰官方合作伙伴を行う場合の、德赢ac米兰官方合作伙伴プロトコル(CHAP or PAP)を指定します。

Router(config)#radius-server ppp authentication chap



7.德赢ac米兰官方合作伙伴例

発信者番号認証/PPP認証を、全てRADIUS德赢ac米兰官方合作伙伴で行う。プライマリRADIUS德赢ac米兰官方合作伙伴を192.168.100.250、セカンダリRADIUS德赢ac米兰官方合作伙伴を192.168.100.251とする。



【コマンド德赢ac米兰官方合作伙伴】
Router(config)#ppp authorization interface dialer 1 radius

Router(config)#radius-server dialcheck mapping-to-username password ISDN-Password
   
Router(config)#radius-server host 192.168.100.250 key Primary-secret
Router(config)#radius-server host 192.168.100.251 key Secondary-secret

Router(config)#interface bri 1
Router(config-if bri 1)#exit
   
Router(config)#interface dialer 1
Router(config-if dialer 1)#dialer interface bri 1
Router(config-if dialer 1)#ip address 192.168.200.1 255.255.255.0
Router(config-if dialer 1)#exit
Router(config)#


【解説】
ppp authorization interface dialer 1 radius Dialer1で、受信する接続に対しては、RADIUS德赢ac米兰官方合作伙伴を利用する。
radius-server dialcheck mapping-to-username password ISDN-Password RADIUSで德赢ac米兰官方合作伙伴。その際のUser-Passwordは、"ISDN-Password"とする。
radius-server host 192.168.100.250 key Primary-secret
radius-server host 192.168.100.251 key Secondary-secret
2つのRADIUS德赢ac米兰官方合作伙伴(192.168.100.250, 192.168.100.251)を登録する。
192.168.100.250との共有シークレットは德赢ac米兰官方合作伙伴;Primary-secret德赢ac米兰官方合作伙伴;、192.168.100.251との共有シークレットは德赢ac米兰官方合作伙伴;Secondary-secret德赢ac米兰官方合作伙伴;とする
interface bri 1 ISDNを接続するBRIを宣言します。
exit BRIインタフェース德赢ac米兰官方合作伙伴モードから、基本德赢ac米兰官方合作伙伴モードに移行します。
interface dialer 1 Dialerインタフェース設定モードに移行します。1.で指定したRADIUS德赢ac米兰官方合作伙伴用のDialerを設定します。
dialer interface bri 1 このDialerが使用するインタフェース(BRI)を指定します。
ip address 192.168.200.1 255.255.255.0 このDialerを使用する場合の、IPアドレスを指定します。
exit Dialerインタフェース德赢ac米兰官方合作伙伴モードから、基本德赢ac米兰官方合作伙伴モードに移行します。


この設定の場合、RADIUS德赢ac米兰官方合作伙伴側では、以下の情報をもつユーザ情報データベースが登録されている必要があります。

User-Name 03xxxxxxxx
User-Passord ISDN-Password

このエントリは、発信者番号德赢ac米兰官方合作伙伴用のデータベースです。着信する電話機(ルータ)分登録しておく必要があります。


User-Name User1
User-Name User1-Password
Framed-IP-Address 192.168.200.254
Framed-IP-Netmask 255.255.255.0

このエントリは、PPP德赢ac米兰官方合作伙伴用のデータベースです。着信を許可するユーザ分登録しておく必要があります。




All Rights Reserved, Copyright(C) FURUKAWA ELECTRIC CO., LTD. 2005