JP2009239836A - スイッチングハブ - Google Patents
スイッチングハブ Download PDFInfo
- Publication number
- JP2009239836A JP2009239836A JP2008086323A JP2008086323A JP2009239836A JP 2009239836 A JP2009239836 A JP 2009239836A JP 2008086323 A JP2008086323 A JP 2008086323A JP 2008086323 A JP2008086323 A JP 2008086323A JP 2009239836 A JP2009239836 A JP 2009239836A
- Authority
- JP
- Japan
- Prior art keywords
- frame
- port
- header
- switching hub
- address
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Small-Scale Networks (AREA)
Abstract
【課題】フラッデングフレームの帯域制限が転送されるポートによって限定的に適用可能なスイッチングハブを提供する。
【解決手段】フレームを受信したポート2においてアドレス未学習のフレームにアドレスが未学習であるというマークを付けるマーキング手段と、フレームが転送されてきたポート3、4においてフレームにマークが付けられていないときはフレームに帯域制限を適用しないと判定し、フレームにマークが付けられているときはフレームに帯域制限を適用するか否か又は帯域制限を緩く適用するか厳しく適用するかをさらに判定する帯域制限適用判定手段とを備えた。
【選択図】図1
【解決手段】フレームを受信したポート2においてアドレス未学習のフレームにアドレスが未学習であるというマークを付けるマーキング手段と、フレームが転送されてきたポート3、4においてフレームにマークが付けられていないときはフレームに帯域制限を適用しないと判定し、フレームにマークが付けられているときはフレームに帯域制限を適用するか否か又は帯域制限を緩く適用するか厳しく適用するかをさらに判定する帯域制限適用判定手段とを備えた。
【選択図】図1
Description
本発明は、フラッディングフレームの帯域制限が転送されるポートによって限定的に適用可能なスイッチングハブに関する。
広域網を介して多数のユーザ対ユーザあるいはユーザ対情報提供会社が相互に通信を行うために、多数のスイッチングハブが網状に相互接続されて広域網が形成される。これらのスイッチングハブのうち、ユーザと広域網とを橋渡ししているスイッチングハブでは、広域網に繋がるポートをアップリンクポートと言い、ユーザに繋がるポートをアクセスポート(又は収容ポート)と言う。なお、アクセスポートは直接に個々のユーザに接続されるとは限らず、小さいネットワークを介して繋がることもある。1つのスイッチングハブについてアップリンクポートは2つ程度の少数個であり、アクセスポートはそれよりも多数個ある。アップリンクポートに接続されて広域網に繋がる伝送路は帯域が広く、アクセスポートに接続されてユーザに繋がる伝送路は帯域が狭いのが普通である。
図9に示されるように、スイッチングハブ81には、複数のポート82と、ポート82で受信したフレームの送信元アドレスからポート82に対応付けてアドレスを学習するアドレス学習テーブル83と、ポート82で受信したフレームの宛先アドレスでアドレス学習テーブル83を参照しアドレス未学習のフレームは他の全てのポート82に転送し、アドレス学習済みのフレームはアドレス学習テーブル83で参照したポート82にのみ転送する転送手段84とが備えられている。この構成を有することにより、アドレス未学習のフレームはそのアドレスを持つユーザがどこに繋がっているか不明のため、受信ポート以外の全てのポート82から送信される。これをフラッディングと言う。アドレス学習済みのフレームは学習テーブルで参照したポート82、つまりそのアドレスを持つユーザが繋がっていることが分かっているポート82からのみ送信される。これをフォワーディングと言う。アドレス学習テーブル83の内容は、エージングによって消去されるほか、ポートに繋がる伝送路に障害が発生したとき、冗長化プロトコルが働いてポートが遮断・開放されたときなどに消去される。
図10のように、ユーザAとユーザBがスイッチングハブ91のそれぞれ異なるポート4、11に繋がっていて、全ての伝送路に障害がないものとする(正常時)。ユーザAとユーザBはそれぞれスイッチングハブ91を介して広域網に繋がり、広域網を介して所望の相手と通信を行っている。このとき、スイッチングハブ91では、ユーザA、ユーザB宛のアドレスをその接続ポートと対応付けて学習済みであるため、広域網からのユーザA宛、B宛のフレームがアップリンクポート2に到着すると、各フレームはフォワーディングされる。ユーザA、Bからの返信も同様である。よって、ユーザA、Bと広域網を介する特定の相手との通信経路KA、KBが生じる。
図10のスイッチングハブ91において、図11のように、ユーザBに繋がる伝送路に障害が発生し、ユーザAに繋がる伝送路は正常を保つとする。ユーザA宛のフレームがアップリンクポート2に到着するとそのフレームは図10の場合と同様にフォワーディングされる。しかし、ユーザB宛のフレームがアップリンクポート2に到着するとフラッディングが行われ、別のアップリンクポート3やユーザAが繋がっているアクセスポート4からフレームが送信される。このようにユーザB宛のフレームは通信経路KB1、KB2を経て通信される。
不明のユーザC宛のフレームがアップリンクポート2に到着した場合もフラッディングが行われ、別のアップリンクポート3やユーザAが繋がっているアクセスポート4、ユーザBが繋がっているアクセスポート11からフレームが送信される。
ところがアクセスポート4に繋がる伝送路は帯域が小さいため、アクセスポート4からフラッディングによるフレームが送信されることが増えると、当該伝送路の帯域が圧迫され、本来、通信したいフレーム(例えば、ユーザA宛のフレーム)が送信されにくくなる。
この問題に対し、フラッディングによるフレームが多く送信されないよう制限を加える方法がある。
しかしながら、従来のフラッディング制限方法は、図12に示されるように、ユーザBに繋がる伝送路に障害が発生したとき、ユーザB宛てのフレームのフラッディングがアップリンクポート2において帯域制限が行われるものである。帯域制限では、例えば1Gbpsの帯域を10Mbpsに絞る。
このとき、ユーザB宛のフレームがアップリンクポート2に到着すると、帯域制限がなされた状況下でフラッディングが行われ、別のアップリンクポート3やユーザAが繋がっているアクセスポート4にフレームが転送される。図中、細線で示した通信経路KB1、KB2は帯域制限のためにユーザB宛てのフラッディングのフレームが流れにくい経路となる。このように、フラッディングのフレームは、帯域が大きくフラッディングの影響の小さいアップリンクポート2に転送されるものにまで帯域制限が行われる。
そこで、本発明の目的は、上記課題を解決し、フラッディングフレームの帯域制限が転送されるポートによって限定的に適用可能なスイッチングハブを提供することにある。
上記目的を達成するために本発明のスイッチングハブは、複数のポートと、ポートで受信したフレームの送信元アドレスからポートに対応付けてアドレスを学習するアドレス学習テーブルと、ポートで受信したフレームの宛先アドレスで上記アドレス学習テーブルを参照し、アドレス未学習のフレームは受信ポート以外の複数のポートに転送し、アドレス学習済みのフレームは上記アドレス学習テーブルで参照したポートに転送する転送手段と、フレームにアドレス未学習フレームであるか否かの識別情報を付加する識別情報付加手段と、フレームが転送されたポートにおける帯域制限の適用を上記識別情報に基づいて判定する帯域制限適用判定手段と、ポートから送信するフレームに対して上記帯域制限適用判定手段の判定に従って帯域制限をする帯域制限手段とを備えたものである。
ポートで受信したフレームにヘッダを付加するヘッダ付加手段と、上記フレームがポートから送信されるときに上記ヘッダを削除するヘッダ削除手段とを備え、上記識別情報付加手段は、上記ヘッダに所定の情報を格納することで上記識別情報を付加してもよい。
ポートで受信したフレームにヘッダを付加するヘッダ付加手段と、上記フレームがポートから送信されるときに上記ヘッダを削除するヘッダ削除手段とを備え、上記識別情報付加手段は、上記ヘッダの優先度格納欄に格納されている優先度を低優先度に書き換えることでフレームがアドレス未学習のフレームである識別情報を付加し、上記帯域制限適用判定手段は、上記ヘッダの優先度格納欄に格納されている優先度に対応した帯域制限を上記帯域制限手段が行うように判定してもよい。
上記帯域制限適用判定手段は、フレームにアドレス未学習のフレームである識別情報が付加されているとき、フレームが転送されるポートの種類がアップリンクポートであれば帯域制限を適用しないと判定し、ポートの種類がアクセスポートであれば帯域制限を適用すると判定してもよい。
上記帯域制限適用判定手段は、フレームにアドレス未学習のフレームである識別情報が付加されているとき、フレームが転送されるポートの種類がアップリンクポートであれば帯域制限を緩く適用すると判定し、ポートの種類がアクセスポートであれば帯域制限を厳しく適用すると判定してもよい。
本発明は次の如き優れた効果を発揮する。
(1)帯域制限が転送されるポートによって限定的に適用可能となる。
以下、本発明の一実施形態を添付図面に基づいて詳述する。
図1に示されるように、本発明に係るスイッチングハブ1は、図9で説明した従来のスイッチングハブの構成に加えて、アドレス未学習のフレームにマーク(識別情報)を付けるマーキング手段(識別情報付加手段)と、マークに応じてフレームに帯域制限を適用するか否かを判定する帯域制限適用判定手段とを備える。この実施形態では、マークはスイッチングハブ内部でのみ有効な内部ヘッダに情報として格納される。そこで、スイッチングハブ1は、ポートで受信されたフレームの外部に内部ヘッダを付加する内部ヘッダ付加手段と、そのフレームがポートから送信されるときに内部ヘッダを削除する内部ヘッダ削除手段とを備える。マーキング手段は、内部ヘッダに所定の情報を格納することでフレームにマークを付けることになる。一方、帯域制限適用判定手段は、内部ヘッダにマークを表す情報が格納されているとき、フレームにマークが付けられていると認識することになる。
図1は、フレームを受信した受信ポート2からアップリンクポート3、アクセスポート4の2つの送信ポートまで、フレームの処理順に上記各手段を並べて示したものである。スイッチングハブ1の複数のポート82(図9)のうち、どのポート82でフレームを受信しても、あるいは少なくともアップリンクポートでフレームを受信したときは、図1の処理順でフレームが処理されるように各手段がスイッチングハブ1内に配置されているものとする。例えば、内部ヘッダ付加手段は全てのポート82に設けられる。
この実施形態では、各手段はLSIなどの回路で実現されている。
ヘッダ付与回路5は、内部ヘッダ付加手段を実現するもので、受信したフレームに対して無条件に内部ヘッダを付加するようになっている。内部ヘッダはここでは図の右に大まかに示す。内部ヘッダの詳しい構成は後述する。
宛先検索回路6は、図9に示したアドレス学習テーブル83を含むと共に転送手段84の一部を実現するもので、受信フレームの宛先アドレスでアドレス学習テーブル83を参照することで、この宛先アドレスが既に学習したアドレスかどうかを検索するようになっている。
未学習フラッディングマーク付与回路7は、マーキング手段を実現するもので、宛先検索回路6における検索結果を利用し、宛先アドレスが未学習のアドレスであった場合に内部ヘッダに書き込みをしてマークを付け、宛先アドレスが学習済みであった場合には内部ヘッダに何もしない(マークを付けない)ようになっている。
出力分岐回路8は、転送手段84の残りの一部を実現するもので、宛先アドレスが既に学習したアドレスである場合には、アドレス学習テーブル83で参照したポートにのみフレームを転送するようにし、宛先アドレスが未学習のアドレスである場合には、受信ポート以外の全てのポートにフレームを転送するようになっている。このようにフレームを複数のポートに転送する必要がある場合はフレームを複製する。
フラッディング制限回路9は、帯域制限適用判定手段と帯域制限手段を実現するものである。帯域制限手段が行う帯域制限それ自体の方法は従来知られたとおりであるので、説明は省略する。帯域制限適用判定手段は、帯域制限手段が帯域制限を行うようにするか、行わないようにするか、あるいは帯域制限を緩く行うか厳しく行うかを制御することができる。具体的には、フレームにマークが付けられていないとき(つまり、フォワーディングするとき)はフレームに帯域制限を適用しないと判定する。フレームにマークが付けられているとき(つまり、フラッディングするとき)はフレームに帯域制限を適用するか否か又は帯域制限を緩く適用するか厳しく適用するかをさらに判定する。本実施形態では、フレームにマークが付けられているときのさらなる判定は、送信するポートの種類がアップリンクポートであればフレームに帯域制限を適用しないと判定し、送信するポートの種類がアクセスポートであればフレームに帯域制限を適用すると判定するものとする。
ヘッダ削除回路10は、内部ヘッダ削除手段を実現するもので、転送されてきたフレームから無条件に内部ヘッダを削除するようになっている。
図1のスイッチングハブの動作を説明する。
ここでは、受信ポート2はアップリンクポートとする。この受信ポート2にフレームが受信されると、ヘッダ付与回路5が内部ヘッダを付加する。宛先検索回路6は、フレームの宛先アドレスでアドレス学習テーブル83を参照し、学習済みか未学習かを調べる。その検索結果は、未学習フラッディングマーク付与回路7及び出力分岐回路8においてフレームの処理に反映される。
未学習フラッディングマーク付与回路7は、フレームの宛先アドレスが学習済みであれば内部ヘッダにマークは書き込まない。フレームの宛先アドレスが未学習であれば内部ヘッダにマークを書き込む。
出力分岐回路8は、フレームの宛先アドレスが学習済みであればフォワーディングを実施するべく唯一特定のポートにフレームを転送する。フレームの宛先アドレスが未学習であればフラッディングを実施するべく自ポートを除く全てのポートにフレームを転送する。つまり、アップリンクポート3、アクセスポート4にフレームを転送する。
フォワーディングが実施されるときは、該当するポートのみにフレームが転送される。フレームの転送を受けたポートでは、フラッディング制限回路9がマークの有無を調べる。ここではフレームがアドレス学習済みのフレームであって、内部ヘッダにマークがないので、フラッディング制限回路9は帯域制限を適用しないものと判定する。
フラッディングが実施されるときは、受信ポート2を除く全てのポート3、4にフレームが転送される。このとき、本発明では転送されたフレームが到着したポートがアップリンクポート3かアクセスポート4かによって動作が異なる。
フレームの転送を受けたアップリンクポート3では、フラッディング制限回路9はマークの有無に関係なく、帯域制限を適用することなくフレームを送信する。アップリンクポート3に繋がる伝送路は広帯域であるので、帯域制限をする必要がないからである。
フレームの転送を受けたアクセスポート4では、フラッディング制限回路9はマークの有無を調べる。ここではフレームがアドレス未学習のフレームであって、マークが付いているので、フラッディング制限回路9は帯域制限を適用するものと判定する。
帯域制限の適用の有無には関係なく、どのポートにおいても、ヘッダ削除回路10が内部ヘッダを削除する。その後、ポートからフレームが送信される。
ここまで説明した図1のスイッチングハブの動作に基づいて、図2に示したネットワークにおける中継動作を説明する。図2は、図1と同じスイッチングハブ1をフレームの中継経路に着目して示した図である。
スイッチングハブ1は、2つのポートが広域網に接続するアップリンクポート2、3であり、他の多数のポート(2つだけ示す)がユーザA、Bに接続するアクセスポート4、11である。なお、ポートがアップリンクポートであるかアクセスポートであるかは管理者が任意に設定することができる。
全ての伝送路に障害がない正常時は図10と同様に通信経路KA、KBが生じるので、説明は省略し、ユーザBに繋がる伝送路に障害が発生し、ユーザAに繋がる伝送路は正常を保つ場合について説明する。
ユーザA宛のフレームがアップリンクポート2に到着するとそのフレームは、図1で説明した内部処理のとおり、アドレス学習済みのフレームとして帯域制限を適用しないでアクセスポート4からフォワーディングされる。この結果、ユーザAと広域網を介する特定の相手との通信経路KAは太破線で示すように帯域制限に影響されない。
ユーザB宛のフレームがアップリンクポート2に到着するとそのフレームは、図1で説明した内部処理のとおり、アドレス未学習のフレームとしてアップリンクポート3とアクセスポート4とからフラッディングされる。このとき、アップリンクポート3から送信されるフレームには帯域制限が適用されない。一方、アクセスポート4から送信されるフレームには帯域制限が適用される。通信経路KB1、KB2の筋道は図12と同じであるが、通信経路KB1は太線で示すように帯域制限の影響がなく、通信経路KB2のみ帯域制限によってフレームが流れにくくなっている。
図2と図12とを比較すると従来はスイッチングハブ91の受信ポートでフラッディングするフレームに帯域制限を適用したので、通信経路KB1にまで帯域制限が影響しアップリンクポート2のフレームが流れにくくなる。これに対し、本発明では、フォワーディングされるフレームには帯域制限は適用されず、フラッディングされるフレームについては、アップリンクポートでは帯域制限は適用されず、アクセスポートでは帯域制限が適用される。よって、アップリンクポート2のフラッディングの帯域制限が避けられる。
このように、本発明によれば、フラッディングフレームの帯域制限が送信されるポートによって限定的に適用されるようになる。
次に、本実施形態に好適な内部ヘッダの詳細を説明する。
図3(a)に示されるように、内部ヘッダ31は、宛先LSI番号、宛先ポート番号、送信元LSI番号、送信元ポート番号、装置内部優先度のための各領域と、空き領域とを有する。空き領域の一部に、本発明のマーク(未学習フラッディングマーク)を格納するための領域(マーク領域)32を設ける。
宛先LSI番号は、フレームを中継する先のLSIの番号である。なお、スイッチングハブの内部にはフレームを中継する複数のLSIが存在し、それぞれのLSIにはスイッチングハブ内部でのユニークなIDとして宛先LSI番号が付けられている。宛先LSI番号の欄に宛先LSI番号が格納されていれば、この内部ヘッダを持つフレームはその宛先LSI番号を持つLSIに転送される。宛先LSI番号の欄に宛先LSI番号がなければこの内部ヘッダを持つフレームはスイッチングハブ内部でフラッディング扱いとなる。
宛先ポート番号は、フレームを中継する先のLSIのポート番号である。LSIには複数の通信ポートが存在する場合があり、LSI番号だけでは中継したい通信ポートを特定することができない。宛先ポート番号の欄に宛先ポート番号が格納されていれば、この内部ヘッダを持つフレームは上記宛先LSI番号を持つLSIの当該宛先ポート番号で特定される通信ポートに転送される。
送信元LSI番号は、フレームを受信したLSIの番号である。つまり、図2の構成においては受信ポート2に存在するLSIであるヘッダ付与回路5を構成するLSIの番号が送信元LSI番号の欄に格納される。
送信元ポート番号は、フレームを受信したLSIのフレームを受信した通信ポートの番号である。
装置内部優先度は、スイッチングハブ内部でフレームを中継する際の優先度の値を格納する欄である。フレーム内にも優先度を格納する欄があるが、この優先度は外部での優先度であり、特に指定がなければ変更しない。スイッチングハブ内部で装置内部優先度が異なっていても、スイッチングハブの外部では外部での優先度が有効である。また、フレーム内に格納されている外部での優先度をそのままコピーして装置内部優先度としたり、多少の変更を加えて装置内部優先度とすることもできる。
ここで、フラッディングの種類と本発明の関係を説明しておく。内部ヘッダに宛先LSI番号又は宛先ポート番号が指定されていないフレームはフラッディング扱いとなるが、フラッディング扱いとなるフレームは、ブロードキャストフレーム、マルチキャストフレーム、アドレス未学習のユニキャストフレームの3種類ある。ブロードキャストフレームは、宛先MACアドレスが16進でFF:FF:FF:FF:FF:FFのフレーム、マルチキャストフレームは、宛先MACアドレスの先頭1ビットに1が立っているフレーム(01:80:C2:00:00:20など)である。本発明で対象としているのは、アドレスが未学習であるためにフラッディングされるユニキャストフレームである。
通信プロトコルによってはブロードキャストフレームやマルチキャストフレームを定常的に送信する場合がある。このようなブロードキャストフレームやマルチキャストフレームに対して不用意に帯域制限を適用すると通信プロトコルの動作に影響を与えてしまうおそれがある。よって、内部ヘッダにおいて宛先指定がなくフラッディング扱いとなるフレームの全てに帯域制限を適用するのではなく、アドレスが未学習であるというマークが付されたフレームのみに帯域制限を適用することで通信プロトコルの動作への影響は回避することができる。
ブロードキャストフレーム、マルチキャストフレームを含め全てのフラッディングフレームに帯域制限を適用するようにしても、本発明の効果が得られることは勿論である。
図3(b)に示されるように、内部ヘッダ付加手段であるヘッダ付与回路5が内部ヘッダ31を付加する時点ではアドレス未学習のフレームにもアドレス学習済みのフレームにも同じ内部ヘッダ31が付加される。すなわちマーク領域32にはマークは格納されていない。マーキング手段である未学習フラッディングマーク付与回路7において、アドレス未学習のフレームには内部ヘッダ31のマーク領域32にマークが格納される。アドレス学習済みのフレームの場合はマーク領域32に変化はない。
帯域制限適用判定手段であるフラッディング制限回路9では、マーク領域32を読み、マークがあれば帯域制限を適用し、マークがなければ帯域制限を適用しない。なお、この実施形態ではポートの種別は無視している。
この結果、アドレス未学習のフレームは帯域制限が適用され、アドレス学習済みのフレームは帯域制限を適用されることなく、通常通り中継される。
以上の実施形態では、スイッチングハブ1が送信するフレームについて帯域制限を適用するかしないかを判定し、帯域制限の具体的な方法は従来からある帯域制限手段によるものとした。しかし、アップリンクポートでも緩い帯域制限をしたい場合がある。この場合、フレームにマークが付けられているときの判定は、送信するポートの種類がアップリンクポートであればフレームに帯域制限を緩く適用すると判定し、送信するポートの種類がアクセスポートであればフレームに帯域制限を厳しく適用すると判定するようにするとよい。帯域制限の緩い厳しいは、スイッチングハブ内部の優先度又はフレームに従来より格納されている優先度を利用する。フレームの優先度を高めにするとそのフレームについては帯域制限が緩くなる。フレームの優先度を低めにするとそのフレームについては帯域制限が厳しくなる。
次に、本実施形態の変形例を説明する。
図1のスイッチングハブ1では、フラッディング制限回路9が各ポートにそれぞれ設けられ、ポートにおいてフラッディングの制限を行った。これに対し図4に示したスイッチングハブ1aでは、フラッディング制限回路9が出力分岐回路8と一体に設けられる。あるいは、フラッディング制限回路9が出力分岐回路8内に含まれる。すなわち、この変形例では、フレーム転送の分岐点においてフラッディングの制限を行う。
スイッチングハブ1a内で行うフレーム処理の流れはスイッチングハブ1とほぼ同じであり、図3(b)に示されるように、ヘッダ付与回路5が内部ヘッダ31を付加した後、未学習フラッディングマーク付与回路7がアドレス未学習のフレームについてのみ内部ヘッダ31のマーク領域32にマークを格納する。
フラッディング制限回路9と一体化された出力分岐回路8では、フレームの宛先アドレスが学習済みであればフォワーディングを実施するべく唯一特定のポートにフレームを転送する。フレームの宛先アドレスが未学習であればフラッディング制限回路9を介して自ポートを除く全てのポートにフレームを転送する。
この変形例においても、フォワーディングされるフレームには帯域制限が適用されず、フラッディングされるフレームについては、アップリンクポートでは帯域制限が適用されず、アクセスポートでは帯域制限が適用される。
次に、他の実施形態を説明する。
図5に示したスイッチングハブ41は、図1のスイッチングハブ1と同様に、ポートで受信されたフレームの外部に内部ヘッダを付加する内部ヘッダ付加手段と、上記フレームがポートから送信されるときに上記内部ヘッダを削除する内部ヘッダ削除手段とを備える。
スイッチングハブ41のマーキング手段は、内部ヘッダ中の優先度格納欄に格納されている優先度を低く書き換えることでフレームにマークを付ける。帯域制限適用判定手段は、内部ヘッダ中の優先度格納欄に格納されている優先度を帯域制限手段に与えることでマークに対応した動作をする。これによって、優先度に応じて帯域制限の程度が変わる。
図1と相違する回路のみ説明すると、未学習フラッディング優先度低減回路47は、マーキング手段を実現するもので、宛先検索回路6における検索結果を利用し、宛先アドレスが未学習のアドレスであった場合に内部ヘッダ中の優先度格納欄に格納されている優先度を低く書き換えるようになっている。優先度制御回路49は、帯域制限適用判定手段と帯域制限手段を実現するものである。帯域制限手段が行う帯域制限それ自体の方法は従来知られたとおりであるので、説明は省略する。帯域制限適用判定手段は、内部ヘッダ中の優先度格納欄に格納されている優先度を帯域制限手段に与えるようになっている。
この実施形態に好適な内部ヘッダの詳細を説明する。
図6(a)に示されるように、内部ヘッダ51は、宛先LSI番号、宛先ポート番号、送信元LSI番号、送信元ポート番号、装置内部優先度、空き領域などの領域(欄)を有する。優先度格納欄(装置内部優先度領域)52に格納されている優先度は、当該フレームをスイッチングハブ内部で転送する際の優先度を表す。
図6(b)に示されるように、内部ヘッダ付加手段であるヘッダ付与回路5が内部ヘッダ51を付加する時点ではアドレス未学習のフレームにもアドレス学習済みのフレームにも同じ内部ヘッダ51が付加される。すなわち装置内部優先度領域52にはデフォルト値として中優先の値が格納されている。マーキング手段である未学習フラッディング優先度低減回路47において、アドレス未学習のフレームについては内部ヘッダ51の装置内部優先度領域52に格納されている中優先の値が低優先の値に書き換えられる。アドレス学習済みのフレームの場合は装置内部優先度領域52に変化はなく、中優先の値のままである。
帯域制限適用判定手段である優先度制御回路49では、装置内部優先度領域52を読み取り、その値を帯域制限手段に指令する。
この結果、アドレス未学習のフレームはスイッチングハブ内部で転送される優先度が低くなり、スイッチングハブ41から送信されにくい。アドレス学習済みのフレームは優先度が変わらないので、アドレス未学習のフレームに比べればスイッチングハブ内部を優先的に転送され、スイッチングハブ41から送信されやすい。なお、アドレス学習済みのフレームの優先度をデフォルト値より高める処理をするようにしてもよい。
なお、図6(b)の流れでは、アドレス未学習のフレームについては内部ヘッダ51の装置内部優先度領域52に格納されている中優先の値が低優先の値に書き換えられる。帯域が小さく設定されているアクセスポートでは、低優先になったことによりフラッディングフレームが送信されにくくなり、帯域制限が厳しく行われる。一方、帯域が大きく設定されているアップリンクポートでは、低優先になったことによる帯域制限は、アクセスポートと比較して緩く行われる。これにより、フラッディングフレームをアクセスポートで厳しく帯域制限し、アップリンクポートで緩く帯域制限することが可能となる。
この実施形態では、内部ヘッダ51の装置内部優先度領域52に書き込まれる優先度はスイッチングハブ41内でのみ通用するものである。従って、その優先度の値は管理者が任意に設定することができる。これにより、各スイッチングハブにおける帯域制限の程度を管理者が調整できるようになる。
次に、本発明のスイッチングハブをより複雑大規模なネットワークに組み入れた場合について説明する。
図7に示されるように、ネットワークに関わる6台のスイッチングハブのうち、2台のスイッチングハブはユーザと直接繋がっているユーザ装置62a、62bである。本発明のスイッチングハブ61a、61bは、これらユーザ装置62a、62bに接続されているスイッチングハブである。その他のスイッチングハブ63a、63bは特に限定はない。
本発明のスイッチングハブ61a、61bでは、ユーザ装置62a、62bに繋がるポートがアクセスポートであり、本発明のスイッチングハブ61a、61bを相互に繋ぐポートと他の一般のスイッチングハブ63a、63bに繋がるポートがアップリンクポートである。アップリンクポートの伝送路は太く描かれているが、これは帯域が広くとれる伝送路であることを示している。
ユーザ装置62a、62bのポートと本発明のスイッチングハブ61a、61bのアクセスポートとを結ぶ伝送路は、実線と破線で示されている。実線は通常使用する伝送路を表し、破線はバックアップ用の伝送路を表す。これらの伝送路は、帯域が広くとれない伝送路である。
ユーザ装置62a、62bは、通常使用伝送路を接続しているスイッチングハブ61bとは違うスイッチングハブ61aにバックアップ伝送路を接続する。これはケーブル断線などの伝送路の障害に対してだけでなく、スイッチングハブのダウンに対してもバックアップの通信経路が確保できるようにするためである。
図7のように、全ての伝送路及び全てのスイッチングハブに障害がない正常時、図示しない各ユーザは相手との双方向通信が確立しており、フラッディングは発生しない。例えば、ユーザ装置62bに繋がっているユーザが相手と図示の経路Kによって双方向通信をしている。
図8のように、障害が発生したとする。障害は、ユーザ装置62bのポートとスイッチングハブ61bのアクセスポートとを結ぶ伝送路に発生している。障害を検出したスイッチングハブ61bは、バックアップ伝送路を使用するようになる。これに伴い、スイッチングハブ61bではアドレス学習テーブルを消去するので、一般のスイッチングハブ63bからのフレーム(ユーザ装置62bに繋がっているユーザ宛)を受信するとフラッディングが行われる。
本発明のスイッチングハブ61bは、フラッディング時でもアップリンクポートでは帯域制限がなされない。よって、スイッチングハブ61bのアップリンクポートにはフラッディングされたフレームが制限無く流れる。このようなフラッディングされたフレームがスイッチングハブ61aに到達する。
スイッチングハブ61aでは、ユーザ装置62bに繋がっているユーザのアドレスは未学習であるため、このフレームをフラッディングする。このとき、一般のスイッチングハブ63aに繋がるアップリンクポートには帯域制限がないので、フラッディングされたフレームが制限無く流れる。
スイッチングハブ61aのアクセスポートとユーザ装置62bのポートとの間の伝送路は、ユーザ装置62bが障害を検出したことによって、利用が開始されているものとする。スイッチングハブ61aでフラッディングされたフレームは、アクセスポートにおいて帯域制限されてユーザ装置62bに流れる。
図7のネットワークにおける本発明のスイッチングハブ61a、61bを組み入れたことによる効果は、第1にバックアップ伝送路を収容しているスイッチングハブ61aに一般のスイッチングハブ63bからのフレームが到達しやすいことである。バックアップ伝送路を収容しているスイッチングハブ61aにフレームが到達しやすいということは、このフレームが宛先のユーザに到達しやすいと言うことである。その結果、フラッディングが収束するのが早い。
これまで説明したような一般のスイッチングハブ63bから来てスイッチングハブ61bのアップリンクポートで受信するフレームに限らず、ユーザ装置62bのユーザからスイッチングハブ63bの先に宛てたフレームもスイッチングハブ61a、スイッチングハブ61bにおいてフラッディングされる。このようなユーザ側からのフレームがフラッディングされることを早期に収束させるには、各スイッチングハブにおけるアドレス学習を早めることが大切である。本発明はこのようなアドレス学習を促進させてフラッディングを早期に収束させる効果がある。
図12の従来のスイッチングハブ91を本発明のスイッチングハブ61a、61bの代わりに図7のネットワークに用いたとする。正常時は図7と同様に、図示しない各ユーザは相手との双方向通信が確立しており、フラッディングは発生しない。
図13のように、障害が発生したとする。障害は、ユーザ装置62bのポートと従来のスイッチングハブ91bのアクセスポートとを結ぶ伝送路に発生している。 障害を検出したスイッチングハブ91bは、バックアップ伝送路を使用するようになる。これに伴い、スイッチングハブ91bではアドレス学習テーブルを消去するので、スイッチングハブ63bからのフレーム(ユーザ装置62bに繋がっているユーザ宛)を受信するとフラッディングが行われる。そして、スイッチングハブ91bは、図12で説明したように、スイッチングハブ63bに繋がるアップリンクポートにおいて受信されるフレームに対して帯域制限を開始する。
この結果、スイッチングハブ91bにおけるフラッディングフレームがスイッチングハブ91aに到達しにくくなる。バックアップ伝送路を収容しているスイッチングハブ91aにフレームが到達しにくいために、スイッチングハブ91aではアドレス学習が進みにくくなり、フラッディングが収束するのが遅くなる。
1、1a、41 スイッチングハブ
2 受信ポート(アップリンクポート)
3 アップリンクポート
4、11 アクセスポート
5 ヘッダ付与回路
6 宛先検索回路
7 未学習フラッディングマーク付与回路
8 出力分岐回路
9 フラッディング制限回路
10 ヘッダ削除回路
47 未学習フラッディング優先度低減回路
49 優先度制御回路
2 受信ポート(アップリンクポート)
3 アップリンクポート
4、11 アクセスポート
5 ヘッダ付与回路
6 宛先検索回路
7 未学習フラッディングマーク付与回路
8 出力分岐回路
9 フラッディング制限回路
10 ヘッダ削除回路
47 未学習フラッディング優先度低減回路
49 優先度制御回路
Claims (5)
- 複数のポートと、
ポートで受信したフレームの送信元アドレスからポートに対応付けてアドレスを学習するアドレス学習テーブルと、
ポートで受信したフレームの宛先アドレスで上記アドレス学習テーブルを参照し、アドレス未学習のフレームは受信ポート以外の複数のポートに転送し、アドレス学習済みのフレームは上記アドレス学習テーブルで参照したポートに転送する転送手段と、
フレームにアドレス未学習フレームであるか否かの識別情報を付加する識別情報付加手段と、
フレームが転送されたポートにおける帯域制限の適用を上記識別情報に基づいて判定する帯域制限適用判定手段と、
ポートから送信するフレームに対して上記帯域制限適用判定手段の判定に従って帯域制限をする帯域制限手段と
を備えたことを特徴とするスイッチングハブ。 - ポートで受信したフレームにヘッダを付加するヘッダ付加手段と、
上記フレームがポートから送信されるときに上記ヘッダを削除するヘッダ削除手段とを備え、
上記識別情報付加手段は、上記ヘッダに所定の情報を格納することで上記識別情報を付加する
請求項1記載のスイッチングハブ。 - ポートで受信したフレームにヘッダを付加するヘッダ付加手段と、
上記フレームがポートから送信されるときに上記ヘッダを削除するヘッダ削除手段とを備え、
上記識別情報付加手段は、上記ヘッダの優先度格納欄に格納されている優先度を低優先度に書き換えることでフレームがアドレス未学習のフレームである識別情報を付加し、
上記帯域制限適用判定手段は、上記ヘッダの優先度格納欄に格納されている優先度に対応した帯域制限を上記帯域制限手段が行うように判定する
請求項1記載のスイッチングハブ。 - 上記帯域制限適用判定手段は、フレームにアドレス未学習のフレームである識別情報が付加されているとき、フレームが転送されるポートの種類がアップリンクポートであれば帯域制限を適用しないと判定し、ポートの種類がアクセスポートであれば帯域制限を適用すると判定する請求項1記載のスイッチングハブ。
- 上記帯域制限適用判定手段は、フレームにアドレス未学習のフレームである識別情報が付加されているとき、フレームが転送されるポートの種類がアップリンクポートであれば帯域制限を緩く適用すると判定し、ポートの種類がアクセスポートであれば帯域制限を厳しく適用すると判定する請求項1記載のスイッチングハブ。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008086323A JP2009239836A (ja) | 2008-03-28 | 2008-03-28 | スイッチングハブ |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008086323A JP2009239836A (ja) | 2008-03-28 | 2008-03-28 | スイッチングハブ |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009239836A true JP2009239836A (ja) | 2009-10-15 |
Family
ID=41253206
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008086323A Pending JP2009239836A (ja) | 2008-03-28 | 2008-03-28 | スイッチングハブ |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2009239836A (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011091477A (ja) * | 2009-10-20 | 2011-05-06 | Hitachi Cable Ltd | スイッチングハブ及びfdbの同期方法 |
JP2013128250A (ja) * | 2011-12-19 | 2013-06-27 | Fujitsu Ltd | 通信装置及び通信方法 |
JP2014017639A (ja) * | 2012-07-09 | 2014-01-30 | Hitachi Ltd | 通信装置及び通信装置においてデータユニットの転送を制御する方法 |
JP2014082536A (ja) * | 2012-10-12 | 2014-05-08 | Fujitsu Ltd | フレーム転送装置及びフレーム転送方法 |
-
2008
- 2008-03-28 JP JP2008086323A patent/JP2009239836A/ja active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011091477A (ja) * | 2009-10-20 | 2011-05-06 | Hitachi Cable Ltd | スイッチングハブ及びfdbの同期方法 |
JP2013128250A (ja) * | 2011-12-19 | 2013-06-27 | Fujitsu Ltd | 通信装置及び通信方法 |
JP2014017639A (ja) * | 2012-07-09 | 2014-01-30 | Hitachi Ltd | 通信装置及び通信装置においてデータユニットの転送を制御する方法 |
JP2014082536A (ja) * | 2012-10-12 | 2014-05-08 | Fujitsu Ltd | フレーム転送装置及びフレーム転送方法 |
US9548929B2 (en) | 2012-10-12 | 2017-01-17 | Fujitsu Limited | Frame transfer apparatus and frame transfer method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4688765B2 (ja) | ネットワークの冗長方法及び中位スイッチ装置 | |
US20190007312A1 (en) | Techniques for routing and forwarding between multiple virtual routers implemented by a single device | |
AU2004305790B2 (en) | Virtual network device | |
US8532099B2 (en) | Forwarding table reduction and multipath network forwarding | |
US8320386B2 (en) | Aggregating ports while allowing access to singleton ports | |
US8885641B2 (en) | Efficient trill forwarding | |
JP4773981B2 (ja) | 通信制御プログラム | |
US20080310437A1 (en) | Method and apparatus for carrying unknown traffic over a resilient packet ring (RPR) without flooding | |
PT1777887E (pt) | Vlan operando com endereços de mac | |
WO2011110029A1 (zh) | 一种分组传送网络接入环中主机路由可达的方法及*** | |
EP2014035A2 (en) | Ethernet vll spoke termination at an ip interface | |
WO2019100993A1 (zh) | 一种sdn网络带内控制通道建立方法及设备 | |
JP2009239836A (ja) | スイッチングハブ | |
JP4899895B2 (ja) | ノード及びその制御方法 | |
US10965596B2 (en) | Hybrid services insertion | |
JP6402078B2 (ja) | ネットワークシステムおよびパケット転送方法 | |
Cisco | Configuring DECnet | |
Cisco | Configuring DECNet | |
Cisco | Configuring DECnet | |
Cisco | Configuring DECnet | |
Cisco | Configuring DECnet | |
Cisco | Configuring DECnet | |
Cisco | Configuring DECnet | |
Cisco | Configuring DECnet | |
Cisco | Configuring DECnet |