【手続補正書】
【提出日】平成23年12月7日(2011.12.7)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
（Ａ−４）学習処理：
図１５は、学習処理の手順を示すフローチャートである。まず、ステップＳ２０２において、学習管理部４００は、検索処理部５４０にポート移動検索キーを用いたポート移動検索要求を送信する。ポート移動検索キーとは、図１３のステップＳ１１８において学習管理部４００に通知された学習検索キー（フレームＦＭを受信した受信ポート番号と、ステップＳ１０８（図１３）で決定した装置内ＶＬＡＮ番号と、レイヤ２ヘッダＬ２ＨＤのうちの送信元ＭＡＣアドレスＦＭＡと、ステップＳ１１２（図１３）で決定した面番号）のうち、ステップＳ１０８（図１３）で決定した装置内ＶＬＡＮ番号と、レイヤ２ヘッダＬ２ＨＤのうちの送信元ＭＡＣアドレスＦＭＡとを意味する。ステップＳ２０４において、検索処理部５４０は、ＭＡＣアドレステーブル５７０（図１０）をポート移動検索する。具体的には、検索処理部５４０は、ポート移動検索キーをキーとしてＭＡＣアドレステーブル５７０を検索し、一致するエントリの有無を求める。ステップＳ２０６において、検索処理部５４０は、ポート移動検索結果（一致するエントリの有無）を学習管理部４００へ送信する。ステップＳ２０８およびステップＳ２１０において、学習管理部４００は、一致するエントリの有無を判定する。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】変更
【補正の内容】
【００５７】
リングプロトコル制御フレーム識別テーブル５１０は、装置内ＶＬＡＮ番号ＦＤＳＮと、ポート番号ＦＤＰＮと、ＭＡＣアドレスＦＤＭＡと、制御フレームタイプＦＤＦＴと、フレーム処理種別ＦＤＰＯと、通知条件ＦＤＩと、タイムアウト時間ＦＤＴＴと、未受信時間ＦＤＮＴと、通知状態ＦＤＣＤとを含んでいる。装置内ＶＬＡＮ番号フィールドＦＤＳＮには、所属しているＶＬＡＮの識別記号を格納することができる。ポート番号フィールドＦＤＰＮには、フレームを受信したポート番号を格納することができる。ＭＡＣアドレスフィールドＦＤＭＡには、受信フレームＦＭの宛先ＭＡＣアドレスフィールドＴＭＡ（図５）に格納されるべき情報を格納することができる。制御フレームタイプフィールドＦＤＦＴには、制御フレームの種別を格納することができる。「ＨＣ」はヘルスチェックフレームを、「ＦＦ」はフラッシュ制御フレームを意味する。これらの装置内ＶＬＡＮ番号ＦＤＳＮと、ポート番号ＦＤＰＮと、ＭＡＣアドレスＦＤＭＡと、制御フレームタイプＦＤＦＴとは、制御フレームを識別するための条件フィールドである。なお、ポート番号フィールドＦＤＰＮに格納されている「*」は、どのような値であっても一致するという意味である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００６６
【補正方法】変更
【補正の内容】
【００６６】
（Ａ−８）ＭＡＣアドレステーブルクリア処理：
図２１は、ＭＡＣアドレステーブルクリア処理の手順を示すフローチャートである。まず、ステップＳ５０２において、テーブル管理部２００は、現在使用されている面番号である現在面番号Ｍａを判定する。具体的には、図１９のステップＳ４１０にて通知されたキー項目中の要素（例えば、本実施例においては、具体的なポート番号）をキーとして面番号管理テーブル１００（図２０）を検索し、一致するエントリの使用中面番号フィールドＦＭＮＯの値を、現在面番号Ｍａと決定する。次に、ステップＳ５０４において、テーブル管理部２００は、次に使用される面番号である次の面番号Ｍｂを決定する。次の面番号Ｍｂは、例えば、現在面番号Ｍａにある数字（例えば、１）を加えることにより決定することができる。また、次の面番号Ｍｂの候補となるリストを作成し、当該リストから任意の番号を選択することにより決定してもよい。その他、任意の方法を採用することができる。なお、現在面番号Ｍａは現在識別情報とも呼ぶ。また、次の面番号Ｍｂは次の識別情報とも呼ぶ。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００６８
【補正方法】変更
【補正の内容】
【００６８】
手順ｉ）図１９のステップＳ４１０にて通知されたキー項目中の要素（例えば、本実施例においては、具体的なポート番号）と、現在面番号Ｍａとをキーとして、フラッディング指示テーブル５８０を検索し、一致するエントリのフラッディング指示フィールドＦＩＮの値を「ＦＬＤ」（フラッディング有）へ変更する。
手順ｉｉ）図１９のステップＳ４１０にて通知されたキー項目中の要素（例えば、本実施例においては、具体的なポート番号）と、次の面番号Ｍｂとをキーとして、フラッディング指示テーブル５８０を検索し、一致するエントリのフラッディング指示フィールドＦＩＮの値を「−」（フラッディング無）へ変更する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００６９
【補正方法】変更
【補正の内容】
【００６９】
ステップＳ５０８において、テーブル管理部２００は、面番号管理テーブル１００（図２０）および面番号テーブル５６０（図９）を更新する。具体的には、図１９のステップＳ４１０にて通知されたキー項目中の要素（例えば、本実施例においては、具体的なポート番号）をキーとして面番号管理テーブル１００を検索し、一致するエントリの使用中面番号フィールドＦＭＮＯの値を次の面番号Ｍｂへ更新する。さらに、同じキー項目中の要素をキーとして面番号テーブル５６０を検索し、一致するエントリの面番号フィールドＦＮＮＯの値を次の面番号Ｍｂへ更新する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００７０
【補正方法】変更
【補正の内容】
【００７０】
ステップＳ５０９において、テーブル管理部２００は、図１９のステップＳ４１０にて通知されたキー項目中の要素（本実施例においては、具体的なポート番号）から導かれるポートの属性を判断する。具体的には、テーブル管理部２００は、テーブル管理部２００内に所持されるリングポート判定テーブル９００と同一内容のテーブル（図示せず）を検索することにより、ポートの属性を求める。ポートの属性がリングポート（ＲＰ）である場合、処理を終了する。一方、ポートの属性が非リングポート（ＮＲＰ）である場合、ステップＳ５１０において、テーブル管理部２００は、ＭＡＣアドレステーブル５７０（図１０）の古いエントリを削除する。具体的には、現在面番号Ｍａと、図１９のステップＳ４１０にて通知されたキー項目中の要素（例えば、本実施例においては、具体的なポート番号）とをキーとしてＭＡＣアドレステーブル５７０を検索し、一致するエントリを全て削除する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００７２
【補正方法】変更
【補正の内容】
【００７２】
（Ａ−９）ＭＡＣアドレステーブルエージング処理：
図２２は、ＭＡＣアドレステーブルエージング処理の手順を示すフローチャートである。ＭＡＣアドレステーブルエージング処理は、ＭＡＣアドレステーブル５７０の使用されていないエントリを削除する処理であり、他の処理とは独立して実行される。まず、ステップＳ７０２においてテーブル管理部２００は、検索処理部５４０を経由して、ＭＡＣアドレステーブル５７０のヒットビットを読み出す。ステップＳ７０４においてテーブル管理部２００は、ヒットビットフィールドＭＨＢの値が１であるか否かを判断する。ヒットビットＭＨＢが１である場合、テーブル管理部２００は、ヒットビットフィールドＭＨＢの値を０へ更新し、ステップＳ７１０へ遷移する。一方、ヒットビットＭＨＢが１でない場合（換言すれば、ヒットビットＭＨＢが０である場合）、テーブル管理部２００は、当該エントリを削除する（ステップＳ７０８）。ヒットビットＭＨＢが０であるエントリは、使用されていないからである。その後、ステップＳ７１０においてテーブル管理部２００は、予め定められた所定の時間待機し、ステップＳ７０２へ遷移する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００８６
【補正方法】変更
【補正の内容】
【００８６】
図３０は、第３実施例におけるフラッディング指示テーブル５８０ｂの一例を示す説明図である。図１１に示した第１実施例との違いは、キー項目として、ポート番号ＦＰＴに加えて、装置内ＶＬＡＮ番号ＦＳＮを備える点のみであり、他の構成については第１実施例と同様である。このため、図１４のステップＳ１２８において、検索処理部５４０は、ステップＳ１２６で決定した出力用ポート番号と、ステップＳ１０８（図１３）において求めた装置内ＶＬＡＮ番号とのうちの少なくともいずれか一方（両方でもよい）と、出力用面番号とをキーとしてフラッディング指示テーブル５８０ｂを検索し、一致するエントリのフラッディング指示フィールドＦＩＮの値を求めることができる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００８７
【補正方法】変更
【補正の内容】
【００８７】
図３１は、第３実施例における面番号管理テーブル１００ｂの一例を示す説明図である。図２０に示した第１実施例との違いは、キー項目として、ポート番号ＦＭＰＴに加えて、装置内ＶＬＡＮ番号ＦＭＳＮを備える点のみであり、他の構成については第１実施例と同様である。このため、図１９のステップＳ４１０においてリングプロトコル管理部３００は、ＭＡＣアドレステーブル５７０をクリアする条件として、「ポート番号」という項目と、「装置内ＶＬＡＮ番号」という項目の少なくともいずれか一方と、それに対応した具体的なポート番号、具体的な装置内ＶＬＡＮ番号とを通知する。