【課題を解決するための手段】
【0005】
本発明は、従来技術における高コストおよびスイッチの複雑さの問題を解決するためのネットワークデバイスおよび情報送信方法を提供する。
【0006】
第1の態様によれば、本発明は、主制御ボードおよびサービスボードを含むネットワークデバイスを提供し、主制御ボードは、プロセッサおよびスイッチングチップを含み、サービスボードは、物理レイヤコンポーネントを含み、
スイッチングチップは、システムバスを使用することによって物理レイヤコンポーネントに接続され、
システムバスは、並直列変換器/直並列変換器SerDesリンクからなり、
システムバスは、サービスデータおよび物理レイヤコンポーネントのポートの制御情報を送信するように構成され、
プロセッサは、物理レイヤコンポーネントのポートの制御情報を使用することによって物理レイヤコンポーネントのポートを制御するように構成される。
【0007】
第1の態様の第1の可能な実装方式では、物理レイヤコンポーネントは、物理レイヤコンポーネントのポートから第1のイーサネットパケットを受信し、制御情報を挿入された第1のイーサネットパケットを入手するために、所定の規則に従って第1のイーサネットパケットにポートの第1の制御情報を挿入するように構成され、
システムバスは、制御情報を挿入された第1のイーサネットパケットを送信するように明確に(specifically)構成され、
スイッチングチップは、第1のイーサネットパケットを入手するために、制御情報を挿入された第1のイーサネットパケットからポートの第1の制御情報を所定の規則に従って抽出するように構成される。
【0008】
第1の態様の第1の可能な実装方式を参照すると、第1の態様の第2の可能な実装方式では、スイッチングチップは、物理レイヤコンポーネントのポートに送信されるべき第2のイーサネットパケットにポートの第2の制御情報を所定の規則に従って挿入するようにさらに構成され、
システムバスは、制御情報を挿入された第2のイーサネットパケットを入手するために、制御情報を挿入された第2のイーサネットパケットを送信するように明確にさらに構成され、
物理レイヤコンポーネントは、制御情報を挿入された第2のイーサネットパケットからポートの第2の制御情報を所定の規則に従って抽出するようにさらに構成される。
【0009】
第1の態様の第3の可能な実装方式では、物理レイヤコンポーネントは、複数のポートを含み、
物理レイヤコンポーネントは、制御情報を挿入された複数の第1のイーサネットパケットを入手するために、複数のポートから受信された複数の第1のイーサネットパケットに、対応するポートの第1の制御情報を所定の規則に従って別々に挿入し、多重化された第1のイーサネットパケットを入手するために、制御情報を挿入された複数の第1のイーサネットパケットを、プリセットされた多重化方式を使用することによって多重化するようにさらに構成され、
システムバスは、多重化された第1のイーサネットパケットを送信するように明確に構成され、
スイッチングチップは、制御情報を挿入された複数の第1のイーサネットパケットを入手するために、多重化された第1のイーサネットパケットを多重化解除し、複数の第1のイーサネットパケットを入手するために、制御情報を挿入された各々の第1のイーサネットパケットから、対応するポートの第1の制御情報を所定の規則に従って抽出するようにさらに構成され、
プリセットされた多重化方式は、時分割多重方式およびビット/バイトインターリービング方式を含む。
【0010】
第1の態様の第3の可能な実装方式を参照すると、第1の態様の第4の可能な実装方式では、スイッチングチップは、制御情報を挿入された複数の第2のイーサネットパケットを入手するために、物理レイヤコンポーネントに送信されるべき複数の第2のイーサネットパケットに、対応するポートの第2の制御情報を所定の規則に従って別々に挿入し、多重化された第2のイーサネットパケットを入手するために、制御情報を挿入された複数の第2のイーサネットパケットを、プリセットされた多重化方式を使用することによって多重化するようにさらに構成され、
システムバスは、多重化された第2のイーサネットパケットを送信するように明確にさらに構成され、
物理レイヤコンポーネントは、制御情報を挿入された複数の第2のイーサネットパケットを入手するために、多重化された第2のイーサネットパケットを多重化解除し、複数の第2のイーサネットパケットを入手するために、制御情報を挿入された各々の第2のイーサネットパケットから、対応するポートの第2の制御情報を所定の規則に従って抽出するようにさらに構成される。
【0011】
第1の態様の第1から第4の可能な実装方式のうちの任意の1つを参照すると、第1の態様の第5の可能な実装方式では、所定の規則は、
イーサネットパケットのフレーム間ギャップ内で制御情報を挿入/抽出するステップか、
イーサネットパケットのプリアンブル内で制御情報を挿入/抽出するステップか、または
イーサネットパケットのフレーム間ギャップ内およびプリアンブル内で制御情報を挿入/抽出するステップを含む。
【0012】
第1の態様および第1の態様の第1から第5の可能な実装方式のうちの任意の1つを参照すると、第1の態様の第6の可能な実装方式では、ネットワークデバイスは、スタンバイ主制御ボードをさらに含み、ここでスタンバイ主制御ボードはスタンバイプロセッサおよびスタンバイスイッチングチップを含み、スタンバイスイッチングチップはスタンバイシステムバスを使用することによって物理レイヤコンポーネントに接続され、スタンバイシステムバスはSerDesリンクからなる。
【0013】
第2の態様によれば、本発明は、ネットワークデバイス内で使用される情報送信方法を提供し、ここでネットワークデバイスは主制御ボードおよびサービスボードを含み、主制御ボードはプロセッサおよびスイッチングチップを含み、サービスボードは物理レイヤコンポーネントを含み、スイッチングチップはシステムバスを使用することによって物理レイヤコンポーネントに接続され、システムバスはSerDesリンクからなり、
情報送信方法は、
システムバスを使用することによってサービスデータおよび物理レイヤコンポーネントのポートの制御情報を、物理レイヤコンポーネントとスイッチングチップとの間で送信するステップを含み、
プロセッサは、物理レイヤコンポーネントのポートの制御情報を使用することによって物理レイヤコンポーネントのポートを制御するように構成される。
【0014】
第2の態様の第1の可能な実装方式では、システムバスを使用することによってサービスデータおよび物理レイヤコンポーネントのポートの制御情報を物理レイヤコンポーネントとスイッチングチップとの間で送信するステップは、
サービスデータを含む第1のイーサネットパケットを物理レイヤコンポーネントのポートから物理レイヤコンポーネントによって受信し、制御情報を挿入された第1のイーサネットパケットを入手するために、所定の規則に従って第1のイーサネットパケットにポートの第1の制御情報を挿入するステップと、
制御情報を挿入された第1のイーサネットパケットをスイッチングチップに、システムバスを使用することによって物理レイヤコンポーネントによって送信するステップと、
制御情報を挿入された第1のイーサネットパケットをスイッチングチップによって受信し、第1のイーサネットパケットを入手するために、制御情報を挿入された第1のイーサネットパケットからポートの第1の制御情報を所定の規則に従って抽出するステップとを含む。
【0015】
第2の態様の第1の可能な実装方式を参照すると、第2の態様の第2の可能な実装方式では、システムバスを使用することによってサービスデータおよび物理レイヤコンポーネントのポートの制御情報を物理レイヤコンポーネントとスイッチングチップとの間で送信するステップは、
制御情報を挿入された第2のイーサネットパケットを入手するために、物理レイヤコンポーネントのポートに送信されるべき第2のイーサネットパケットにポートの第2の制御情報を所定の規則に従ってスイッチングチップによって挿入するステップと、
制御情報を挿入された第2のイーサネットパケットを物理レイヤコンポーネントに、システムバスを使用することによってスイッチングチップによって送信するステップと、
第2のイーサネットパケットを入手するために、制御情報を挿入された第2のイーサネットパケットからポートの第2の制御情報を所定の規則に従って物理レイヤコンポーネントによって抽出するステップとをさらに含む。
【0016】
第2の態様の第3の可能な実装方式では、システムバスを使用することによってサービスデータおよび物理レイヤコンポーネントのポートの制御情報を物理レイヤコンポーネントとスイッチングチップとの間で送信するステップは、
制御情報を挿入された複数の第1のイーサネットパケットを入手するために、物理レイヤコンポーネントの複数のポートから受信された複数の第1のイーサネットパケットに、対応するポートの第1の制御情報を所定の規則に従って物理レイヤコンポーネントによって別々に挿入するステップと、
多重化された第1のイーサネットパケットを入手するために、制御情報を挿入された複数の第1のイーサネットパケットを、プリセットされた多重化方式を使用することによって物理レイヤコンポーネントによって多重化するステップと、
システムバスを使用することによって多重化された第1のイーサネットパケットをスイッチングチップに、物理レイヤコンポーネントによって送信するステップと、
多重化された第1のイーサネットパケットをスイッチングチップによって受信し、制御情報を挿入された複数の第1のイーサネットパケットを入手するために、多重化された第1のイーサネットパケットを多重化解除し、複数の第1のイーサネットパケットを入手するために、制御情報を挿入された各々の第1のイーサネットパケットから、対応するポートの第1の制御情報を所定の規則に従って抽出するステップとを含み、
プリセットされた多重化方式は、時分割多重方式およびビット/バイトインターリービング方式を含む。
【0017】
第2の態様の第3の可能な実装方式を参照すると、第2の態様の第4の可能な実装方式では、システムバスを使用することによってサービスデータおよび物理レイヤコンポーネントのポートの制御情報を、物理レイヤコンポーネントとスイッチングチップとの間で送信するステップは、
制御情報を挿入された複数の第2のイーサネットパケットを入手するために、物理レイヤコンポーネントに送信されるべき複数の第2のイーサネットパケットに、対応するポートの第2の制御情報を所定の規則に従ってスイッチングチップによって別々に挿入し、多重化された第2のイーサネットパケットを入手するために、制御情報を挿入された複数の第2のイーサネットパケットを、プリセットされた多重化方式を使用することによって多重化するステップと、
システムバスを使用することによって多重化された第2のイーサネットパケットを物理レイヤコンポーネントに、スイッチングチップによって送信するステップと、
多重化された第2のイーサネットパケットを物理レイヤコンポーネントによって受信し、制御情報を挿入された複数の第2のイーサネットパケットを入手するために、多重化された第2のイーサネットパケットを多重化解除し、複数の第2のイーサネットパケットを入手するために、制御情報を挿入された各々の第2のイーサネットパケットから、対応するポートの第2の制御情報を所定の規則に従って抽出するステップとをさらに含む。
【0018】
第2の態様の第1から第4の可能な実装方式のうちの任意の1つを参照すると、第2の態様の第5の可能な実装方式では、所定の規則は、
イーサネットパケットのフレーム間ギャップ内で制御情報を挿入/抽出するステップか、
イーサネットパケットのプリアンブル内で制御情報を挿入/抽出するステップか、または
イーサネットパケットのフレーム間ギャップ内およびプリアンブル内で制御情報を挿入/抽出するステップを含む。
【0019】
実施形態で提供するネットワークデバイスによれば、スイッチングチップおよび物理レイヤコンポーネントは、SerDesリンクからなるシステムバスを使用することによって接続され、サービスデータおよび制御情報は、システムバスを使用することによって送信される。主制御ボードのプロセッサは、全ネットワークデバイスを集中制御可能である。サービスボードと主制御ボードとの間に、独立した制御バスは不要であり、それゆえ、サービスボードはプロセッサを必要とせず、それによりデバイスのコストが低減される。加えて、全ネットワークデバイスは、主制御ボードのプロセッサによって制御され、デバイスの複雑さが低減されることが可能であり、かつインターフェースのタイプおよび量が柔軟に拡張されることができ、それにより従来技術におけるスイッチの高いコストおよび複雑さの問題が解決される。
【0020】
本発明の実施形態または従来技術における技術的解決策をより明確に説明するために、実施形態または従来技術を説明するために必要な添付の図面を、以下に簡単に導入する。明らかに、以下の説明における貼付の図面は、本発明のいくつかの実施形態を示しており、当業者は、創造的に努力することなくこれらの添付の図面から他の図面をさらに導出可能である。