(57)【特許請求の範囲】
【請求項１】
ビットインデックス付きエクスプリシットレプリケーション技術ＢＩＥＲ情報の送信方法であって、
ＢＩＥＲノードが拡張されたボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳでＢＩＥＲ情報をパッケージすることと、
前記ＢＩＥＲノードが拡張された前記ボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳで前記ＢＩＥＲ情報を所定ノードに通告することと、を含む、ビットインデックス付きエクスプリシットレプリケーション技術ＢＩＥＲ情報の送信方法。
【請求項２】
前記ＢＩＥＲノードが拡張された前記ボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳで前記ＢＩＥＲ情報をパッケージすることは、
前記ＢＩＥＲノードが１つ又は複数のボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳ属性を増加することと、
前記ＢＩＥＲノードが増加した前記ボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳ属性で前記ＢＩＥＲ情報を対応してパッケージすることと、を含む、請求項１に記載の方法。
【請求項３】
増加した前記ボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳ属性は、新たに増加したノード属性及び／又は新たに増加したリンク属性とを含み、
増加した前記ボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳ属性と前記ＢＩＥＲ情報との対応関係は、下記の少なくとも１つを含み、
増加した前記ボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳ属性が前記新たに増加したノード属性である場合、対応したＢＩＥＲ情報は、すべてのＢＩＥＲノード中のビット転送ルータＢＦＲノードの指標情報、サブ域情報、ビット列長さ情報、１つ又は複数のＢＩＥＲマルチプロトコルラベルスイッチングＭＰＬＳラベル情報、第４版ネットワークプロトコルＩＰＶ４  ＢＩＥＲプリフィックス情報及び／又は第６版ネットワークプロトコルＩＰＶ６  ＢＩＥＲプリフィックス情報を含むＢＩＥＲプリフィックス情報中の少なくとも１つを含み、
前記ボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳ属性が前記新たに増加したリンク属性である場合、対応したＢＩＥＲ情報はＢＩＥＲ−トラフィック・エンジニアリングＴＥ情報を含む、請求項２に記載の方法。
【請求項４】
前記ＢＩＥＲ−トラフィック・エンジニアリングＴＥ情報は、リンク帯域幅情報、保留帯域幅情報、リンク着色情報、メトリック情報中の少なくとも１つを含む、請求項３に記載の方法。
【請求項５】
前記所定ノードは、前記ＢＩＥＲ情報に基づいてＢＩＥＲ−トラフィック・エンジニアリングＴＥのパスを計算するためのコントローラであり、前記ＢＩＥＲノードは、ＢＩＥＲ域においてＢＩＥＲ技術をサポートし、且つ前記コントローラに接続されたＢＩＥＲノードを含む、請求項１に記載の方法。
【請求項６】
前記ＢＩＥＲノードがＢＩＥＲの入口ノードである場合、前記ＢＩＥＲ情報は、ＢＩＥＲの入口ノードが予め収集した前記ＢＩＥＲ域における所定ＢＩＥＲノードのＢＩＥＲ情報及び／又は前記ＢＩＥＲの入口ノードのＢＩＥＲ情報である、請求項５に記載の方法。
【請求項７】
前記ＢＩＥＲノードが拡張された前記ボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳで前記ＢＩＥＲ情報を所定ノードに通告した後、前記方法は、
前記ＢＩＥＲノードは前記コントローラが前記ＢＩＥＲ−トラフィック・エンジニアリングＴＥのパスを算出してから送信したパス情報を受信することを更に含む、請求項６に記載の方法。
【請求項８】
前記パス情報は、前記パスが経過したＢＩＥＲノードの指標セット又は前記パスが経過したＢＩＥＲノードのビット列セットを含む前記パスが経過したＢＩＥＲノードの情報を含む、請求項７に記載の方法。
【請求項９】
前記ＢＩＥＲノードが拡張された前記ボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳで前記ＢＩＥＲ情報を所定ノードに通告した後、前記方法は、
前記ＢＩＥＲノードは前記コントローラが前記ＢＩＥＲ−トラフィック・エンジニアリングＴＥのパスを算出してから送信したチャンネル情報を受信することと、
前記ＢＩＥＲノードは前記チャンネル情報に基づいてチャンネルを確立し、及び／又は、前記ＢＩＥＲノードは前記チャンネル情報を前記ＢＩＥＲ域において前記ＢＩＥＲ技術をサポートしないノードから最も近い前記ＢＩＥＲ技術をサポートするＢＩＥＲサポートノードに通告することで、前記チャンネル情報に基づいてチャンネルを確立するように前記ＢＩＥＲサポートノードを指示するために用いられる、前記チャンネル情報は、前記チャンネルを確立するための通知情報又はチャンネルラベル情報を含むことと、を更に含む、請求項６に記載の方法。
【請求項１０】
前記ＢＩＥＲノードは、ＢＩＥＲ域内の第１の自律システムＡＳ境界ＢＩＥＲノードであり、前記所定ノードは、ＢＩＥＲ域内の第２のＡＳ境界ＢＩＥＲノードであり、前記ＢＩＥＲ情報は、前記第１の自律システムＡＳ境界ＢＩＥＲノードが所在するＡＳ域内のすべてのＢＩＥＲノードのＢＩＥＲ情報であり、或いは、前記ＢＩＥＲ情報は、前記第１の自律システムＡＳ境界ＢＩＥＲノードが所在するＡＳ域内の一部のＢＩＥＲノードのＢＩＥＲ情報であり、前記一部のＢＩＥＲノードは、前記第１の自律システムＡＳ境界ＢＩＥＲノードが所定のポリシーに基づいて確定したＢＩＥＲノードであり、前記第２のＡＳ境界ＢＩＥＲノードが前記ＢＩＥＲ情報を受信した後、前記第２のＡＳ境界ＢＩＥＲノードが所在するＡＳ域内のすべてのＢＩＥＲノード又は特定のＢＩＥＲノードへ前記ＢＩＥＲ情報をフラッディングする、請求項１に記載の方法。
【請求項１１】
ビットインデックス付きエクスプリシットレプリケーション技術ＢＩＥＲ情報の受信方法であって、
所定ノードは、ＢＩＥＲノードが拡張されたボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳで送信したＢＩＥＲ情報を受信し、前記ＢＩＥＲ情報は、前記ＢＩＥＲノードが前記拡張されたボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳにパッケージしたＢＩＥＲ情報であることを含む、ビットインデックス付きエクスプリシットレプリケーション技術ＢＩＥＲ情報の受信方法。
【請求項１２】
前記所定ノードは、前記ＢＩＥＲ情報に基づいてＢＩＥＲ−トラフィック・エンジニアリングＴＥのパスを計算するコントローラであり、前記ＢＩＥＲノードは、ＢＩＥＲ域においてＢＩＥＲ技術をサポートし、且つ前記コントローラに接続されたＢＩＥＲノードを含む、請求項１１に記載の方法。
【請求項１３】
前記ＢＩＥＲノードがＢＩＥＲの入口ノードである場合、前記ＢＩＥＲ情報は、ＢＩＥＲの入口ノードが予め収集した前記ＢＩＥＲ域における所定ＢＩＥＲノードのＢＩＥＲ情報及び／又は前記ＢＩＥＲの入口ノードのＢＩＥＲ情報である、請求項１２に記載の方法。
【請求項１４】
前記所定ノードが前記ＢＩＥＲ情報を受信した後、前記方法は、
前記所定ノードは前記ＢＩＥＲ情報に基づいて前記ＢＩＥＲ−トラフィック・エンジニアリングＴＥのパスを計算することと、
前記所定ノードは前記パスのパス情報を前記ＢＩＥＲノードに送信し、或いは、前記所定ノードは前記パスのパス情報を前記ＢＩＥＲノードが所在するＢＩＥＲ域内のＢＩＥＲの入口ノード、ＢＩＥＲの中間ノード及びＢＩＥＲの出口ノードに送信することと、を更に含む、請求項１３に記載の方法。
【請求項１５】
前記パス情報は、前記パスが経過したＢＩＥＲノードの指標セット又は前記パスが経過したＢＩＥＲノードのビット列セットを含む前記パスが経過したＢＩＥＲノードの情報を含む、請求項１４に記載の方法。
【請求項１６】
前記所定ノードが前記ＢＩＥＲ情報を受信した後、前記方法は、
前記所定ノードは前記ＢＩＥＲ情報に基づいて前記ＢＩＥＲ−トラフィック・エンジニアリングＴＥのパスを計算することと、
前記所定ノードは前記パスを算出した後、前記ＢＩＥＲノードへチャンネル情報を送信し、前記チャンネル情報は、チャンネルを確立するように前記ＢＩＥＲノードを指示するために用いられ、及び／又は、前記チャンネル情報を前記ＢＩＥＲ域において前記ＢＩＥＲ技術をサポートしないノードから最も近い前記ＢＩＥＲ技術をサポートするＢＩＥＲサポートノードに通告するように前記ＢＩＥＲノードを指示することで、前記チャンネル情報に基づいてチャンネルを確立するように前記ＢＩＥＲサポートノードを指示するために用いられることと、或いは、
前記所定ノードは前記パスを算出した後、前記ＢＩＥＲノードが所在するＢＩＥＲ域において前記ＢＩＥＲ技術をサポートしないノードから最も近い前記ＢＩＥＲ技術をサポートするＢＩＥＲサポートノードへチャンネル情報を送信し、前記チャンネル情報は、チャンネルを確立するように前記ＢＩＥＲサポートノードを指示するために用いられることと、を更に含み、
前記チャンネル情報は、前記チャンネルを確立するための通知情報又はチャンネルラベル情報を含む、請求項１３に記載の方法。
【請求項１７】
前記ＢＩＥＲノードは、ＢＩＥＲ域内の第１の自律システムＡＳ境界ＢＩＥＲノードであり、前記所定ノードは、ＢＩＥＲ域内の第２のＡＳ境界ＢＩＥＲノードであり、前記ＢＩＥＲ情報は、前記第１の自律システムＡＳ境界ＢＩＥＲノードが所在するＡＳ域内のすべてのＢＩＥＲノードのＢＩＥＲ情報であり、或いは、前記ＢＩＥＲ情報は、前記第１の自律システムＡＳ境界ＢＩＥＲノードが所在するＡＳ域内の一部のＢＩＥＲノードのＢＩＥＲ情報であり、前記一部のＢＩＥＲノードは、前記第１の自律システムＡＳ境界ＢＩＥＲノードが所定ポリジーに基づいて確定したＢＩＥＲノードであり、前記第２のＡＳ境界ＢＩＥＲノードが前記ＢＩＥＲノードを受信した後、前記第２のＡＳ境界ＢＩＥＲノードが所在するＡＳ域内のすべてのＢＩＥＲノード又は特定のＢＩＥＲノードへ前記ＢＩＥＲ情報をフラッディングする、請求項１１に記載の方法。
【請求項１８】
ＢＩＥＲノードに適用された、ビットインデックス付きエクスプリシットレプリケーション技術ＢＩＥＲ情報の送信装置であって、
拡張されたボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳでＢＩＥＲ情報をパッケージするパッケージモジュールと、
拡張された前記ボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳでＢＩＥＲ情報を所定ノードに通告する通告モジュールと、を含む、ビットインデックス付きエクスプリシットレプリケーション技術ＢＩＥＲ情報の送信装置。
【請求項１９】
前記パッケージモジュールは、
１つ又は複数のボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳ属性を増加するように設置された増加手段と、
増加した前記ボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳ属性で前記ＢＩＥＲ情報を対応してパッケージするように設置されたパッケージ手段と、を含む、請求項１８に記載の装置。
【請求項２０】
増加した前記ボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳ属性は、新たに増加したノード属性及び／又は新たに増加したリンク属性とを含み、
増加した前記ボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳ属性と前記ＢＩＥＲ情報との対応関係は、下記の少なくとも１つを含み、
増加した前記ボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳ属性が前記新たに増加したノード属性である場合、対応したＢＩＥＲ情報は、すべてのＢＩＥＲノード中のビット転送ルータＢＦＲノードの指標情報、サブ域情報、ビット列長さ情報、１つ又は複数のＢＩＥＲマルチプロトコルラベルスイッチングＭＰＬＳラベル情報、第４版ネットワークプロトコルＩＰＶ４  ＢＩＥＲプリフィックス情報及び／又は第６版ネットワークプロトコルＩＰＶ６  ＢＩＥＲプリフィックス情報を含むＢＩＥＲプリフィックス情報中の少なくとも１つを含み、
前記ボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳ属性が前記新たに増加したリンク属性である場合、対応したＢＩＥＲ情報は、ＢＩＥＲ−トラフィック・エンジニアリングＴＥ情報を含む、請求項１９に記載の装置。
【請求項２１】
前記ＢＩＥＲ−トラフィック・エンジニアリングＴＥ情報は、リンク帯域幅情報、保留帯域幅情報、リンク着色情報、メトリック情報中の少なくとも１つを含む、請求項２０に記載の装置。
【請求項２２】
前記所定ノードは、前記ＢＩＥＲ情報に基づいてＢＩＥＲ−トラフィック・エンジニアリングＴＥのパスを計算するためのコントローラであり、前記ＢＩＥＲノードは、ＢＩＥＲ域においてＢＩＥＲ技術をサポートし、且つ前記コントローラに接続されたＢＩＥＲノードを含む、請求項１８に記載の装置。
【請求項２３】
前記ＢＩＥＲノードがＢＩＥＲの入口ノードである場合、前記ＢＩＥＲ情報は、ＢＩＥＲの入口ノードが予め収集した前記ＢＩＥＲ域における所定ＢＩＥＲノードのＢＩＥＲ情報である、請求項２２に記載の装置。
【請求項２４】
前記通告モジュールが拡張された前記ボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳプロトコルで前記ＢＩＥＲ情報を所定ノードに通告した後、前記コントローラが前記ＢＩＥＲ−トラフィック・エンジニアリングＴＥのパスを算出してから送信したパス情報を受信するように設置された第１の受信モジュールを更に含む、請求項２３に記載の装置。
【請求項２５】
前記パス情報は、前記パスが経過したＢＩＥＲノードの指標セット又は前記パスが経過したＢＩＥＲノードのビット列セットを含む前記パスが経過したＢＩＥＲノードの情報を含む、請求項２４に記載の装置。
【請求項２６】
前記通告モジュールが前記拡張された前記ボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳプロトコルで前記ＢＩＥＲ情報を所定ノードに通告した後、前記コントローラが前記ＢＩＥＲ−トラフィック・エンジニアリングＴＥのパスを算出してから送信したチャンネル情報を受信するように設置された第２の受信モジュールと、
前記チャンネル情報に基づいてチャンネルを確立し、及び／又は、前記チャンネル情報を前記ＢＩＥＲ域において前記ＢＩＥＲ技術をサポートしないノードから最も近い前記ＢＩＥＲ技術をサポートするＢＩＥＲサポートノードに通告することで、前記チャンネル情報に基づいてチャンネルを確立するように前記ＢＩＥＲサポートノードを指示し、前記チャンネル情報は、前記チャンネルを確立するための通知情報又はチャンネルラベル情報を含むように設置された処理モジュールと、を更に含む、請求項２３に記載の装置。
【請求項２７】
前記ＢＩＥＲノードは、ＢＩＥＲ域内の第１の自律システムＡＳ境界ＢＩＥＲノードであり、前記所定ノードは、ＢＩＥＲ域内の第２のＡＳ境界ＢＩＥＲノードであり、前記ＢＩＥＲ情報は、前記第１の自律システムＡＳ境界ＢＩＥＲノードが所在するＡＳ域内のすべてのＢＩＥＲノードのＢＩＥＲ情報であり、或いは、前記ＢＩＥＲ情報は、前記第１の自律システムＡＳ境界ＢＩＥＲノードが所在するＡＳ域内の一部のＢＩＥＲノードのＢＩＥＲ情報であり、前記一部のＢＩＥＲノードは、前記第１の自律システムＡＳ境界ＢＩＥＲノードが所定のポリシーに基づいて確定したＢＩＥＲノードであり、前記第２のＡＳ境界ＢＩＥＲノードが前記ＢＩＥＲ情報を受信した後、前記第２のＡＳ境界ＢＩＥＲノードが所在するＡＳ域内のすべてのＢＩＥＲノード又は特定のＢＩＥＲノードへ前記ＢＩＥＲ情報をフラッディングする、請求項１８に記載の装置。
【請求項２８】
所定ノードに適用された、ビットインデックス付きエクスプリシットレプリケーション技術ＢＩＥＲ情報の受信装置であって、
拡張されたボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳで送信されたＢＩＥＲ情報を受信し、前記ＢＩＥＲ情報はＢＩＥＲノードが前記拡張されたボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳにパッケージしたＢＩＥＲ情報であるように設置された第３の受信モジュールを含む、ビットインデックス付きエクスプリシットレプリケーション技術ＢＩＥＲ情報の受信装置。
【請求項２９】
前記所定ノードは、前記ＢＩＥＲ情報に基づいてＢＩＥＲ−トラフィック・エンジニアリングＴＥのパスを計算するためのコントローラであり、前記ＢＩＥＲノードは、ＢＩＥＲ域においてＢＩＥＲ技術をサポートし、且つ前記コントローラに接続されたＢＩＥＲノードを含む、請求項２８に記載の装置。
【請求項３０】
前記ＢＩＥＲノードがＢＩＥＲの入口ノードである場合、前記ＢＩＥＲ情報は、ＢＩＥＲの入口ノードが予め収集した前記ＢＩＥＲ域における所定ＢＩＥＲノードのＢＩＥＲ情報及び／又は前記ＢＩＥＲの入口ノードのＢＩＥＲ情報である、請求項２９に記載の装置。
【請求項３１】
第３の受信モジュールが前記ＢＩＥＲ情報を受信した後、前記ＢＩＥＲ情報に基づいて前記ＢＩＥＲ−トラフィック・エンジニアリングＴＥのパスを計算するように設置された第１の計算モジュールと、
前記パスのパス情報を前記ＢＩＥＲノードに送信し、或いは、前記パスのパス情報を前記ＢＩＥＲノードが所在するＢＩＥＲ域内のＢＩＥＲの入口ノード、ＢＩＥＲの中間ノード及びＢＩＥＲの出口ノードに送信するように設置された第１の送信モジュールと、を更に含む、請求項３０に記載の装置。
【請求項３２】
前記パス情報は、前記パスが経過したＢＩＥＲノードの指標セット又は前記パスが経過したＢＩＥＲノードのビット列セットを含む前記パスが経過したＢＩＥＲノードの情報を含む、請求項３１に記載の装置。
【請求項３３】
前記第３の受信モジュールが前記ＢＩＥＲ情報を受信した後、前記ＢＩＥＲ情報に基づいて前記ＢＩＥＲ−トラフィック・エンジニアリングＴＥのパスを計算するように設置された第２の計算モジュールと、
前記第２の計算モジュールが前記パスを算出した後、前記ＢＩＥＲノードへチャンネル情報を送信し、前記チャンネル情報は、チャンネルを確立するように前記ＢＩＥＲノードを指示するために用いられ、及び／又は、前記チャンネル情報を前記ＢＩＥＲ域において前記ＢＩＥＲ技術をサポートしないノードから最も近い前記ＢＩＥＲ技術をサポートするＢＩＥＲサポートノードに通告するように前記ＢＩＥＲノードを指示することで、前記チャンネル情報に基づいてチャンネルを確立するように前記ＢＩＥＲサポートノードを指示するために用いられ、或いは、前記第２の計算モジュールが前記パスを算出した後、前記ＢＩＥＲノードが所在するＢＩＥＲ域において前記ＢＩＥＲ技術をサポートしないノードから最も近い前記ＢＩＥＲ技術をサポートするＢＩＥＲサポートノードへチャンネル情報を送信し、前記チャンネル情報は、チャンネルを確立するように前記ＢＩＥＲサポートノードを指示するために用いられ、前記チャンネル情報は、前記チャンネルを確立するための通知情報又はチャンネルラベル情報を含むように設置された第２の送信モジュールと、を更に含む、請求項３０に記載の装置。  
【請求項３４】
第２のＡＳ境界ＢＩＥＲノードが前記ＢＩＥＲノードを受信した後、前記第２のＡＳ境界ＢＩＥＲノードが所在するＡＳ域内のすべてのＢＩＥＲノード又は特定のＢＩＥＲノードへ前記ＢＩＥＲ情報をフラッディングするように設置されたフラッディングモジュールを更に含み、
前記ＢＩＥＲノードは、ＢＩＥＲ域内の第１の自律システムＡＳ境界ＢＩＥＲノードであり、前記所定ノードは、ＢＩＥＲ域内の前記第２のＡＳ境界ＢＩＥＲノードであり、前記ＢＩＥＲ情報は、前記第１の自律システムＡＳ境界ＢＩＥＲノードが所在するＡＳ域内のすべてのＢＩＥＲノードのＢＩＥＲ情報であり、或いは、前記ＢＩＥＲ情報は、前記第１の自律システムＡＳ境界ＢＩＥＲノードが所在するＡＳ域内の一部のＢＩＥＲノードのＢＩＥＲ情報であり、前記一部のＢＩＥＲノードは、前記第１の自律システムＡＳ境界ＢＩＥＲノードが所定ポリジーに基づいて確定したＢＩＥＲノードである、
請求項２８に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、通信技術に関するが、それに限定されず、特にＢＩＥＲ情報の送信方法、受信方法及び装置に関する。
【背景技術】
【０００２】
インターネットプロトコル（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ、ＩＰと略称する）マルチキャスト技術は、ＩＰネットワークにおけるポイントツーマルチポイントの高効率なデータ伝送を実現し、ネットワーク帯域幅を効果的に節約し、ネットワーク負荷を低下することができるため、リアルタイムデータ伝送、マルチメディア会議、データコピー、インターネットプロトコルテレビジョン（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ｔｅｌｅｖｉｓｉｏｎ、ＩＰＴＶと略称する）、ゲームやシミュレーションなどの面で広く適用されている。従来のマルチキャスト技術には、一般的に独立型マルチキャストルーティングプロトコル（Ｐｒｏｔｏｃｏｌ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｍｕｌｔｉｃａｓｔ、ＰＩＭと略称する）（スパースモード独立型マルチキャストルーティングプロトコル（Ｐｒｏｔｏｃｏｌ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｍｕｌｔｉｃａｓｔ−Ｓｐａｒｓｅ  Ｍｏｄｅ、ＰＩＭ−ＳＭと略称する）、高密度モード独立型マルチキャストルーティングプロトコル（Ｐｒｏｔｏｃｏｌ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｍｕｌｔｉｃａｓｔ−Ｄｅｎｓｅ  Ｍｏｄｅ、ＰＩＭ−ＤＭと略称する）、マルチキャストソースディスカバリプロトコル（Ｍｕｌｔｉｃａｓｔ  Ｓｏｕｒｃｅ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｔｏｃｏｌ、ＭＳＤＰと略称する）を含む）などにより実現され、これらのマルチキャストルーティングプロトコルの１つの共通の特徴は、コントロールプレーンマルチキャストツリーを構築する必要があり、このようなマルチキャストツリーでネットワークプレーンをツリー状に論理化することで、マルチキャスト転送のポイントツイマルチポイントデータ伝送とループ回避などを実現し、このようなマルチキャストツリーをコアとして構築するマルチキャストルーティングプロトコルの中間ノードは、いずれも複雑なマルチキャスト転送情報の状態を維持する必要がある。ネットワーク規模がますます大きくなり、マルチキャストデータトラフィックが日増しに増加することに伴い、このようなマルチキャスト技術は、ますます大きくなるコストやメンテナンスなどの面からの挑戦に直面している。
【０００３】
そのため、業界では、ビットインデックス付きエクスプリシットレプリケーション技術（Ｂｉｔ  Ｉｎｄｅｘｅｄ  Ｅｘｐｌｉｃｉｔ  Ｒｅｐｌｉｃａｔｉｏｎ、ＢＩＥＲと略称する）と呼ばれる、新たなマルチキャスト転送パスを構築するための技術が提案されている。当該技術は、マルチキャストツリーを構築する必要がない新たなマルチキャスト技術アーキテクチャが提案され、ＢＩＥＲはビット（ｂｉｔ）に基づくマルチキャストレプリケーション技術であり、ＢＩＥＲ域において、各台のエッジのＢＦＥＲ（Ｂｉｔ−Ｆｏｒｗａｒｄｉｎｇ  Ｅｇｒｅｓｓ  Ｒｏｕｔｅｒ、ビット転送出口ルータ）に対して１つの全ＢＩＥＲサブ域にわたってグローバルにユニークなビット位置（ｂｉｔ  ｐｏｓｉｔｉｏｎ）を配信し、各台のＢＦＥＲが自体のｂｉｔ  ｐｏｓｉｔｉｏｎをインテリアゲートウェイプロトコル（Ｉｎｔｅｒｉｏｒ  Ｇａｔｅｗａｙ  Ｐｒｏｔｏｃｏｌ、ＩＧＰと略称する）でＢＩＥＲ域においてフラッディングし、すべてのｂｉｔ  ｐｏｓｉｔｉｏｎが１つのビット列（ｂｉｔｓｔｒｉｎｇ）を構成し、データメッセージのＢＩＥＲ域での転送とルーティングがｂｉｔｓｔｒｉｎｇに依存する。他のビット転送ルータ（Ｂｉｔ  ｆｏｒｗａｒｄｉｎｇ  Ｒｏｕｔｅｒ、ＢＦＲと略称する）がＢＩＥＲを含むヘッダを受信した場合、ＢＩＥＲヘッダに記載されたｂｉｔｓｔｒｉｎｇに応じてビット転送テーブル（Ｂｉｔ  Ｆｏｒｗａｒｄｉｎｇ  Ｔａｂｌｅ）に基づいて転送する。このようなＢＩＥＲ  ｂｉｔに基づいて転送する原理は、従来のマルチキャスト配信ツリーを構築する必要がある転送を、ビット指標でユニキャストルックアップ転送を行う形態のマルチキャスト転送に変更することで、ネットワークの転送コストを大幅に低減させる。
【０００４】
ＢＩＥＲパスはＩＧＰ最短パスツリー（Ｓｈｏｒｔｅｓｔ  Ｐａｔｈ  Ｔｒｅｅ、ＳＰＴと略称する）から由来してもよいが、ＢＩＥＲトラフィック・エンジニアリングパス（ＴＥ  ｐａｔｈｓ、Ｔｒａｆｆｉｃ  Ｅｎｇｉｎｅｅｒｉｎｇ  ｐａｔｈｓ）は一般的にＩＧＰ  ＳＰＴに応じた結果ではなく、ＢＩＥＲ−ＴＥパスのソースノードに配置された適当なネットワークツールにより選択された結果である。ここでのネットワークツールはコントローラであってもよく、パス計算ネットワーク要素（Ｐａｔｈ  Ｃｏｎｔｒｏｌ  Ｅｌｅｍｅｎｔ、ＰＣＥと略称する）などの機器であってもよい。ネットワークツールは、ＢＩＥＲ−ＴＥパスを計算する際に、まず、ネットワークにおけるリンク状態情報とＢＩＥＲ−ＴＥ情報を収集する必要があるが、現在、当該問題を解決するためのプロトコルがない。或いは、集中制御されたＢＩＥＲシーンで、コアコントローラはＢＩＥＲ情報を収集する必要があるが、現在、当該シーンでのＢＩＥＲ情報の収集を実現できるプロトコルもない。
【０００５】
現在、上述した関連技術に存在したＢＩＥＲ情報の収集を実現できないという問題に対し、未だ有効な解決手段が提出されていない。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
以下は、本明細書で詳細に説明される主旨の概要である。本概要は特許請求の範囲の保護範囲を制限するものではない。
【０００７】
本発明の実施例は、関連技術に存在したＢＩＥＲ情報の収集を実現できないという問題を少なくとも解決するように、ＢＩＥＲ情報の送信方法、受信方法及び装置を提供する。
【課題を解決するための手段】
【０００８】
本発明の実施例の一態様によれば、ＢＩＥＲノードが拡張されたボーダーゲートウェイプロトコル（ＢＧＰ、Ｂｏｒｄｅｒ  Ｇａｔｅｗａｙ  Ｐｒｏｔｏｃｏｌ）−リンク状態（ＬＳ、Ｌｉｎｋ  Ｓｔａｔｅ）でＢＩＥＲ情報をパッケージすることと、前記ＢＩＥＲノードが拡張された前記ボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳでＢＩＥＲ情報を所定ノードに通告することと、を含むＢＩＥＲ情報の送信方法を提供する。
【０００９】
好ましくは、前記ＢＩＥＲノードが拡張された前記ボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳで前記ＢＩＥＲ情報をパッケージすることは、前記ＢＩＥＲノードが１つ又は複数のボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳ属性を増加することと、前記ＢＩＥＲノードが増加した前記ボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳ属性で前記ＢＩＥＲ情報を対応してパッケージすることと、を含む。
【００１０】
好ましくは、増加した前記ボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳ属性は、新たに増加したノード属性及び／又は新たに増加したリンク属性とを含み、増加した前記ボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳ属性と前記ＢＩＥＲ情報との対応関係は、下記の少なくとも１つを含み、増加した前記ボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳ属性が前記新たに増加したノード属性である場合、対応したＢＩＥＲ情報は、すべてのＢＩＥＲノード中のビット転送ルータ（ＢＦＲ）ノードの指標情報、サブ域情報、ビット列長さ情報、１つ又は複数のＢＩＥＲマルチプロトコルラベルスイッチング（ＭＰＬＳ、Ｍｕｌｔｉ−Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）ラベル情報、第４版ネットワークプロトコル（ＩＰＶ４）ＢＩＥＲプリフィックス情報及び／又は第６版ネットワークプロトコル（ＩＰＶ６）ＢＩＥＲプリフィックス情報を含むＢＩＥＲプリフィックス情報中の少なくとも１つを含み、前記ボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳ属性が前記新たに増加したリンク属性である場合、対応したＢＩＥＲ情報は、ＢＩＥＲトラフィック・エンジニアリング（ＴＥ）情報を含む。
【００１１】
好ましくは、前記ＢＩＥＲ−トラフィック・エンジニアリングＴＥ情報は、リンク帯域幅情報、保留帯域幅情報、リンク着色情報、メトリック情報中の少なくとも１つを含む。
【００１２】
好ましくは、前記所定ノードは、前記ＢＩＥＲ情報に基づいてＢＩＥＲ−ＴＥのパスを計算するためのコントローラであり、前記ＢＩＥＲノードは、ＢＩＥＲ域においてＢＩＥＲ技術をサポートし、且つ前記コントローラに接続されたＢＩＥＲノードを含む。
【００１３】
好ましくは、前記ＢＩＥＲノードがＢＩＥＲの入口ノードである場合、前記ＢＩＥＲ情報は、ＢＩＥＲの入口ノードが予め収集した前記ＢＩＥＲ域における所定ＢＩＥＲノードのＢＩＥＲ情報及び／又は前記ＢＩＥＲの入口ノードのＢＩＥＲ情報である。
【００１４】
好ましくは、前記ＢＩＥＲノードが拡張された前記ボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳで前記ＢＩＥＲ情報を所定ノードに通告した後、前記方法は、前記ＢＩＥＲノードは前記コントローラが前記ＢＩＥＲ−トラフィック・エンジニアリングＴＥのパスを算出してから送信したパス情報を受信することを更に含む。
【００１５】
好ましくは、前記パス情報は、前記パスが経過したＢＩＥＲノードの指標セット又は前記パスが経過したＢＩＥＲノードのビット列セットを含む前記パスが経過したＢＩＥＲノードの情報を含む。
【００１６】
好ましくは、前記ＢＩＥＲノードが拡張された前記ボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳで前記ＢＩＥＲ情報を所定ノードに通告した後、前記方法は、前記ＢＩＥＲノードは前記コントローラが前記ＢＩＥＲ−トラフィック・エンジニアリングＴＥのパスを算出してから送信したチャンネル情報を受信することと、前記ＢＩＥＲノードは前記チャンネル情報に基づいてチャンネルを確立し、及び／又は、前記ＢＩＥＲノードは前記チャンネル情報を前記ＢＩＥＲ域において前記ＢＩＥＲ技術をサポートしないノードから最も近い前記ＢＩＥＲ技術をサポートするＢＩＥＲサポートノードに通告することで、前記チャンネル情報に基づいてチャンネルを確立するように前記ＢＩＥＲサポートノードを指示し、前記チャンネル情報は、前記チャンネルを確立するための通知情報又はチャンネルラベル情報を含むことと、を更に含む。
【００１７】
好ましくは、前記ＢＩＥＲノードは、ＢＩＥＲ域内の第１の自律システム（ＡＳ、Ａｕｔｏｎｏｍｏｕｓ  Ｓｙｓｔｅｍ）境界ＢＩＥＲノードであり、前記所定ノードは、ＢＩＥＲ域内の第２のＡＳ境界ＢＩＥＲノードであり、前記ＢＩＥＲ情報は、前記第１の自律システムＡＳ境界ＢＩＥＲノードが所在するＡＳ域内のすべてのＢＩＥＲノードのＢＩＥＲ情報であり、或いは、前記ＢＩＥＲ情報は、前記第１の自律システムＡＳ境界ＢＩＥＲノードが所在するＡＳ域内の一部のＢＩＥＲノードのＢＩＥＲ情報であり、前記一部のＢＩＥＲノードは、前記第１の自律システムＡＳ境界ＢＩＥＲノードが所定のポリシーに基づいて確定したＢＩＥＲノードであり、前記第２のＡＳ境界ＢＩＥＲノードが前記ＢＩＥＲ情報を受信した後、前記第２のＡＳ境界ＢＩＥＲノードが所在するＡＳ域内のすべてのＢＩＥＲノード又は特定のＢＩＥＲノードへ前記ＢＩＥＲ情報をフラッディングする。
【００１８】
本発明の実施例の別の態様によれば、所定ノードは、ＢＩＥＲノードが拡張されたボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳで送信したＢＩＥＲ情報を受信し、前記ＢＩＥＲ情報は、前記ＢＩＥＲノードが前記拡張されたボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳにパッケージしたＢＩＥＲ情報であることを含むＢＩＥＲ情報の受信方法を提供する。
【００１９】
好ましくは、前記所定ノードは、前記ＢＩＥＲ情報に基づいてＢＩＥＲ−ＴＥのパスを計算するためのコントローラであり、前記ＢＩＥＲノードは、ＢＩＥＲ域においてＢＩＥＲ技術をサポートし、且つ前記コントローラに接続されたＢＩＥＲノードを含む。
【００２０】
好ましくは、前記ＢＩＥＲノードがＢＩＥＲの入口ノードである場合、前記ＢＩＥＲ情報は、ＢＩＥＲの入口ノードが予め収集した前記ＢＩＥＲ域における所定ＢＩＥＲノードのＢＩＥＲ情報及び／又は前記ＢＩＥＲの入口ノードのＢＩＥＲ情報である。
【００２１】
好ましくは、前記所定ノードが前記ＢＩＥＲ情報を受信した後、前記方法は、前記所定ノードは前記ＢＩＥＲ情報に基づいて前記ＢＩＥＲ−トラフィック・エンジニアリングＴＥのパスを計算することと、前記所定ノードは前記パスのパス情報を前記ＢＩＥＲノードに送信し、或いは、前記所定ノードは前記パスのパス情報を前記ＢＩＥＲノードが所在するＢＩＥＲ域内のＢＩＥＲの入口ノード、ＢＩＥＲの中間ノード及びＢＩＥＲの出口ノードに送信することと、を更に含む。
【００２２】
好ましくは、前記パス情報は、前記パスが経過したＢＩＥＲノードの指標セット又は前記パスが経過したＢＩＥＲノードのビット列セットを含む前記パスが経過したＢＩＥＲノードの情報を含む。
【００２３】
好ましくは、前記所定ノードが前記ＢＩＥＲ情報を受信した後、前記方法は、前記所定ノードは前記ＢＩＥＲ情報に基づいて前記ＢＩＥＲ−トラフィック・エンジニアリングＴＥのパスを計算することと、前記所定ノードは前記パスを算出した後、前記ＢＩＥＲノードへチャンネル情報を送信し、前記チャンネル情報は、チャンネルを確立するように前記ＢＩＥＲノードを指示するために用いられ、及び／又は、前記チャンネル情報を前記ＢＩＥＲ域において前記ＢＩＥＲ技術をサポートしないノードから最も近い前記ＢＩＥＲ技術をサポートするＢＩＥＲサポートノードに通告するように前記ＢＩＥＲノードを指示することで、前記チャンネル情報に基づいてチャンネルを確立するように前記ＢＩＥＲサポートノードを指示するために用いられ、或いは、前記所定ノードは前記パスを算出した後、前記ＢＩＥＲノードが所在するＢＩＥＲ域において前記ＢＩＥＲ技術をサポートしないノードから最も近い前記ＢＩＥＲ技術をサポートするＢＩＥＲサポートノードへチャンネル情報を送信し、前記チャンネル情報は、チャンネルを確立するように前記ＢＩＥＲサポートノードを指示するために用いられることと、を更に含み、前記チャンネル情報は、前記チャンネルを確立するための通知情報又はチャンネルラベル情報とを含む。
【００２４】
好ましくは、前記ＢＩＥＲノードは、ＢＩＥＲ域内の第１のＡＳ境界ＢＩＥＲノードであり、前記所定ノードは、ＢＩＥＲ域内の第２のＡＳ境界ＢＩＥＲノードであり、前記ＢＩＥＲ情報は、前記第１の自律システムＡＳ境界ＢＩＥＲノードが所在するＡＳ域内のすべてのＢＩＥＲノードのＢＩＥＲ情報であり、或いは、前記ＢＩＥＲ情報は、前記第１の自律システムＡＳ境界ＢＩＥＲノードが所在するＡＳ域内の一部のＢＩＥＲノードのＢＩＥＲ情報であり、前記一部のＢＩＥＲノードは、前記第１の自律システムＡＳ境界ＢＩＥＲノードが所定ポリジーに基づいて確定したＢＩＥＲノードであり、前記第２のＡＳ境界ＢＩＥＲノードが前記ＢＩＥＲノードを受信した後、前記第２のＡＳ境界ＢＩＥＲノードが所在するＡＳ域内のすべてのＢＩＥＲノード又は特定のＢＩＥＲノードへ前記ＢＩＥＲ情報をフラッディングする。
【００２５】
本発明の実施例の別の態様によれば、拡張されたボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳでＢＩＥＲ情報をパッケージするパッケージモジュールと、拡張された前記ボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳでＢＩＥＲ情報を所定ノードに通告する通告モジュールとを含む、ＢＩＥＲノードに適用されたＢＩＥＲ情報の送信装置を提供する。
【００２６】
好ましくは、前記パッケージモジュールは、１つ又は複数のボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳ属性を増加するように設置された増加手段と、増加した前記ボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳ属性で前記ＢＩＥＲ情報を対応してパッケージするように設置されたパッケージ手段と、を含む。
【００２７】
好ましくは、増加した前記ボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳ属性は、新たに増加したノード属性及び／又は新たに増加したリンク属性とを含み、増加した前記ボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳ属性と前記ＢＩＥＲ情報との対応関係は、下記の少なくとも１つを含み、増加した前記ボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳ属性が前記新たに増加したノード属性である場合、対応したＢＩＥＲ情報は、すべてのＢＩＥＲノード中のビット転送ルータ（ＢＦＲ）ノードの指標情報、サブ域情報、ビット列長さ情報、１つ又は複数のＢＩＥＲマルチプロトコルラベルスイッチング（ＭＰＬＳ）ラベル情報、第４版ネットワークプロトコル（ＩＰＶ４）ＢＩＥＲプリフィックス情報及び／又は第６版ネットワークプロトコル（ＩＰＶ６）ＢＩＥＲプリフィックス情報を含むＢＩＥＲプリフィックス情報中の少なくとも１つを含み、前記ボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳ属性が前記新たに増加したリンク属性である場合、対応したＢＩＥＲ情報は、ＢＩＥＲ−ＴＥ情報を含む。
【００２８】
好ましくは、前記ＢＩＥＲ−トラフィック・エンジニアリングＴＥ情報は、リンク帯域幅情報、保留帯域幅情報、リンク着色情報、メトリック情報中の少なくとも１つを含む。
【００２９】
好ましくは、前記所定ノードは、前記ＢＩＥＲ情報に基づいてＢＩＥＲ−ＴＥのパスを計算するためのコントローラであり、前記ＢＩＥＲノードは、ＢＩＥＲ域においてＢＩＥＲ技術をサポートし、且つ前記コントローラに接続されたＢＩＥＲノードを含む。
【００３０】
好ましくは、前記ＢＩＥＲノードがＢＩＥＲの入口ノードである場合、前記ＢＩＥＲ情報は、ＢＩＥＲの入口ノードが予め収集した前記ＢＩＥＲ域における所定ＢＩＥＲノードのＢＩＥＲ情報である。
【００３１】
好ましくは、前記通告モジュールが拡張された前記ボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳプロトコルで前記ＢＩＥＲ情報を所定ノードに通告した後、前記コントローラが前記ＢＩＥＲ−トラフィック・エンジニアリングＴＥのパスを算出してから送信したパス情報を受信するように設置された第１の受信モジュールを更に含む。
【００３２】
好ましくは、前記パス情報は、前記パスが経過したＢＩＥＲノードの指標セット又は前記パスが経過したＢＩＥＲノードのビット列セットを含む前記パスが経過したＢＩＥＲノードの情報を含む。
【００３３】
好ましくは、前記通告モジュールが前記拡張された前記ボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳプロトコルで前記ＢＩＥＲ情報を所定ノードに通告した後、前記コントローラが前記ＢＩＥＲ−トラフィック・エンジニアリングＴＥのパスを算出してから送信したチャンネル情報を受信するように設置された第２の受信モジュールと、前記チャンネル情報に基づいてチャンネルを確立し、及び／又は、前記チャンネル情報を前記ＢＩＥＲ域において前記ＢＩＥＲ技術をサポートしないノードから最も近い前記ＢＩＥＲ技術をサポートするＢＩＥＲサポートノードに通告することで、前記チャンネル情報に基づいてチャンネルを確立するように前記ＢＩＥＲサポートノードを指示し、前記チャンネル情報は、前記チャンネルを確立するための通知情報又はチャンネルラベル情報を含むように設置された処理モジュールと、を更に含む。
【００３４】
好ましくは、前記ＢＩＥＲノードは、ＢＩＥＲ域内の第１の自律システムＡＳ境界ＢＩＥＲノードであり、前記所定ノードは、ＢＩＥＲ域内の第２のＡＳ境界ＢＩＥＲノードであり、前記ＢＩＥＲ情報は、前記第１の自律システムＡＳ境界ＢＩＥＲノードが所在するＡＳ域内のすべてのＢＩＥＲノードのＢＩＥＲ情報であり、或いは、前記ＢＩＥＲ情報は、前記第１の自律システムＡＳ境界ＢＩＥＲノードが所在するＡＳ域内の一部のＢＩＥＲノードのＢＩＥＲ情報であり、前記一部のＢＩＥＲノードは、前記第１の自律システムＡＳ境界ＢＩＥＲノードが所定のポリシーに基づいて確定したＢＩＥＲノードであり、前記第２のＡＳ境界ＢＩＥＲノードが前記ＢＩＥＲ情報を受信した後、前記第２のＡＳ境界ＢＩＥＲノードが所在するＡＳ域内のすべてのＢＩＥＲノード又は特定のＢＩＥＲノードへ前記ＢＩＥＲ情報をフラッディングする。
【００３５】
本発明の実施例の別の態様によれば、拡張されたＢＧＰ−ＬＳで送信したＢＩＥＲ情報を受信し、前記ＢＩＥＲ情報は、ＢＩＥＲノードが前記拡張されたボーダーゲートウェイプロトコルＢＧＰ−リンク状態ＬＳにパッケージしたＢＩＥＲ情報であるように設置された第３の受信モジュールを含む、所定ノードに適用されたＢＩＥＲ情報の受信装置を提供する。
【００３６】
好ましくは、前記所定ノードは、前記ＢＩＥＲ情報に基づいてＢＩＥＲ−ＴＥのパスを計算するためのコントローラであり、前記ＢＩＥＲノードは、ＢＩＥＲ域においてＢＩＥＲ技術をサポートし、且つ前記コントローラに接続されたＢＩＥＲノードを含む。
【００３７】
好ましくは、前記ＢＩＥＲノードがＢＩＥＲの入口ノードである場合、前記ＢＩＥＲ情報は、ＢＩＥＲの入口ノードが予め収集した前記ＢＩＥＲ域における所定ＢＩＥＲノードのＢＩＥＲ情報及び／又は前記ＢＩＥＲの入口ノードのＢＩＥＲ情報である。
【００３８】
好ましくは、前記装置は、第３の受信モジュールが前記ＢＩＥＲ情報を受信した後、前記ＢＩＥＲ情報に基づいて前記ＢＩＥＲ−トラフィック・エンジニアリングＴＥのパスを計算するように設置された第１の計算モジュールと、前記パスのパス情報を前記ＢＩＥＲノードに送信し、或いは、前記パスのパス情報を前記ＢＩＥＲノードが所在するＢＩＥＲ域内のＢＩＥＲの入口ノード、ＢＩＥＲの中間ノード及びＢＩＥＲの出口ノードに送信するように設置された第１の送信モジュールと、を更に含む。
【００３９】
好ましくは、前記パス情報は、前記パスが経過したＢＩＥＲノードの指標セット又は前記パスが経過したＢＩＥＲノードのビット列セットを含む前記パスが経過したＢＩＥＲノードの情報を含む。
【００４０】
好ましくは、前記装置は、前記第３の受信モジュールが前記ＢＩＥＲ情報を受信した後、前記ＢＩＥＲ情報に基づいて前記ＢＩＥＲ−トラフィック・エンジニアリングＴＥのパスを計算するように設置された第２の計算モジュールと、前記第２の計算モジュールが前記パスを算出した後、前記ＢＩＥＲノードへチャンネル情報を送信し、前記チャンネル情報は、チャンネルを確立するように前記ＢＩＥＲノードを指示するために用いられ、及び／又は、前記チャンネル情報を前記ＢＩＥＲ域において前記ＢＩＥＲ技術をサポートしないノードから最も近い前記ＢＩＥＲ技術をサポートするＢＩＥＲサポートノードに通告するように前記ＢＩＥＲノードを指示することで、前記チャンネル情報に基づいてチャンネルを確立するように前記ＢＩＥＲサポートノードを指示するために用いられ、或いは、前記第２の計算モジュールが前記パスを算出した後、前記ＢＩＥＲノードが所在するＢＩＥＲ域において前記ＢＩＥＲ技術をサポートしないノードから最も近い前記ＢＩＥＲ技術をサポートするＢＩＥＲサポートノードへチャンネル情報を送信し、前記チャンネル情報は、チャンネルを確立するように前記ＢＩＥＲサポートノードを指示するために用いられ、前記チャンネル情報は、前記チャンネルを確立するための通知情報又はチャンネルラベル情報とを含むように設置された第２の送信モジュールと、を更に含む。
【００４１】
好ましくは、前記ＢＩＥＲノードは、ＢＩＥＲ域内の第１のＡＳ境界ＢＩＥＲノードであり、前記所定ノードは、ＢＩＥＲ域内の第２のＡＳ境界ＢＩＥＲノードであり、前記ＢＩＥＲ情報は、前記第１の自律システムＡＳ境界ＢＩＥＲノードが所在するＡＳ域内のすべてのＢＩＥＲノードのＢＩＥＲ情報であり、或いは、前記ＢＩＥＲ情報は、前記第第１の自律システムＡＳ境界ＢＩＥＲノードが所在するＡＳ域内の一部のＢＩＥＲノードのＢＩＥＲ情報であり、前記一部のＢＩＥＲノードは、前記第１の自律システムＡＳ境界ＢＩＥＲノードが所定ポリジーに基づいて確定したＢＩＥＲノードであり、前記装置は、前記第２のＡＳ境界ＢＩＥＲノードが前記ＢＩＥＲノードを受信した後、前記第２のＡＳ境界ＢＩＥＲノードが所在するＡＳ域内のすべてのＢＩＥＲノード又は特定のＢＩＥＲノードへ前記ＢＩＥＲ情報をフラッディングするように設置されたフラッディングモジュールを更に含む。 
【００４２】
本発明の実施例は、実行される際に上記ＢＩＥＲ情報の送信方法を実現するためのコンピュータ実行可能コマンドが記憶されるコンピュータ可読記憶媒体を更に提供する。
【００４３】
本発明の実施例は、実行される際に上記ＢＩＥＲ情報の受信方法を実現するためのコンピュータ実行可能コマンドが記憶されるコンピュータ可読記憶媒体を更に提供する。
【発明の効果】
【００４４】
本発明の実施例によれば、ＢＩＥＲノードが拡張されたＢＧＰ−ＬＳでＢＩＥＲ情報をパッケージし、前記ＢＩＥＲノードが拡張された前記ＢＧＰ−ＬＳで前記ＢＩＥＲ情報を所定ノードに通告する。関連技術に存在したＢＩＥＲ情報の収集を実現できないという問題を解決し、更にＢＩＥＲ情報の収集を実現する効果を達成する。
【００４５】
図面と詳細な説明を閲覧して理解することにより、ほかの態様についても理解することができる。
【００４６】
ここで説明される図面は、本出願を更に理解し、本出願の一部を構成するために用いられ、本出願の例示的実施例及びその説明は、本出願を解釈するためのものに過ぎず、本出願を限定するものではない。
【図面の簡単な説明】
【００４７】
【図１】図１は本発明の実施例に係るＢＩＥＲ情報の送信方法のフローチャートである。
【図２】図２は本発明の実施例に係るＢＩＥＲ情報の受信方法のフローチャートである。
【図３】図３は本発明の実施例に係るＢＩＥＲ情報の送信装置の構造ブロック図である。
【図４】図４は本発明の実施例に係るＢＩＥＲ情報の送信装置におけるパッケージモジュール３２の構造ブロック図である。
【図５】図５は本発明の実施例に係るＢＩＥＲ情報の送信装置の好ましい構造ブロック図一である。
【図６】図６は本発明の実施例に係るＢＩＥＲ情報の送信装置の好ましい構造ブロック図二である。
【図７】図７は本発明の実施例に係るＢＩＥＲ情報の受信装置の構造ブロック図である。
【図８】図８は本発明の実施例に係るＢＩＥＲ情報の受信装置の好ましい構造ブロック図一である。
【図９】図９は本発明の実施例に係るＢＩＥＲ情報の受信装置の好ましい構造ブロック図二である。
【図１０】図１０は本発明の実施例に係る集中制御シーンでのＢＩＥＲ技術ネットワーキング図である。
【図１１】図１１は本発明の実施例１に係るパス計算フローチャートである。
【図１２】図１２は本発明の実施例に係る集中制御シーンでのミックスシーンネットワーキング図である。
【図１３】図１３は本発明の実施例２に係るパス計算フローチャートである。
【図１４】図１４は本発明の実施例に係る集中制御シーンでの別のミックスシーンネットワーキング図である。
【図１５】図１５は本発明の実施例に係る分散型ＢＩＥＲ技術ネットワーキング図である。
【図１６】図１６は本発明の実施例４に係るパス計算フローチャートである。
【図１７】図１７は本発明の実施例に係るＢＩＥＲの関連情報の記載模式図一である。
【図１８】図１８は本発明の実施例に係るＢＩＥＲの関連情報の記載模式図二である。
【図１９】図１９は本発明の実施例に係るＢＩＥＲの関連情報の記載模式図三である。
【発明を実施するための形態】
【００４８】
以下、図面を参照しながら実施例を結合して本出願を詳しく説明する。なお、矛盾しない限り、本出願における実施例及び実施例における特徴は、互いに組み合わせ可能である。
【００４９】
なお、本出願の明細書、特許請求の範囲及び上記図面における「第１の」、「第２の」などの用語は類似する対象を区別するためのものであり、特定の順序又は先後を限定するものではない。
【００５０】
本実施例はＢＩＥＲ情報の送信方法を提供する。図１は、本発明の実施例に係るＢＩＥＲ情報の送信方法のフローチャートである。図１に示すように、当該方法は下記のステップを含む。
【００５１】
ステップＳ１０２、ＢＩＥＲノードは拡張されたＢＧＰ−ＬＳでＢＩＥＲ情報をパッケージする。
【００５２】
ステップＳ１０４、当該ＢＩＥＲノードは拡張されたＢＧＰ−ＬＳでＢＩＥＲ情報を所定ノードに通告する。
【００５３】
上記ステップにより、ＢＩＥＲノードが拡張されたＢＧＰ−ＬＳでＢＩＥＲ情報をパッケージすることで、ＢＩＥＲ情報を所定ノードに通告することができ、所定ノードがＢＩＥＲ情報を収集する目的を実現し、関連技術に存在したＢＩＥＲ情報の収集を実現できないという問題を解決し、更にＢＩＥＲ情報の収集を実現する効果を達成する。
【００５４】
１つの好ましい実施例において、上記ＢＩＥＲノードが拡張されたＢＧＰ−ＬＳでＢＩＥＲ情報をパッケージすることは、当該ＢＩＥＲノードが１つ又は複数のＢＧＰ−ＬＳ属性を増加することと、当該ＢＩＥＲノードが増加した上記ＢＧＰ−ＬＳ属性でＢＩＥＲ情報を対応してパッケージすることと、を含む。
【００５５】
１つの好ましい実施例において、増加した上記ＢＧＰ−ＬＳ属性は、新たに増加したノード属性及び／又は新たに増加したリンク属性とを含み、増加した前記ＢＧＰ−ＬＳ属性とＢＩＥＲ情報との対応関係は、下記の少なくとも１つを含み、増加したＢＧＰ−ＬＳ属性が新たに増加したノード属性である場合、対応したＢＩＥＲ情報は、すべてのＢＩＥＲノード中のビット転送ルータ（ＢＦＲ）ノードの指標情報、サブ域情報、ビット列長さ情報、１つ又は複数のＢＩＥＲマルチプロトコルラベルスイッチング（ＭＰＬＳ）ラベル情報、第４版ネットワークプロトコル（ＩＰＶ４）ＢＩＥＲプリフィックス情報及び／又は第６版ネットワークプロトコル（ＩＰＶ６）ＢＩＥＲプリフィックス情報を含むＢＩＥＲプリフィックス情報中の少なくとも１つを含み、ＢＧＰ−ＬＳ属性が新たに増加したリンク属性である場合、対応したＢＩＥＲ情報は、ＢＩＥＲ−トラフィック・エンジニアリング（ＴＥ）情報を含む。なお、上記対応関係は例示的に過ぎず、増加したＢＧＰ−ＬＳ属性とＢＩＥＲ情報との対応関係は、他の対応関係であってもよい。
【００５６】
１つの好ましい実施例において、上記ＢＩＥＲ−ＴＥ情報は、リンク帯域幅情報、保留帯域幅情報、リンク着色情報、メトリック情報中の少なくとも１つを含む。
【００５７】
１つの好ましい実施例において、上記所定ノードは、ＢＩＥＲ情報に基づいてＢＩＥＲ−ＴＥのパスを計算するためのコントローラであり、上記ＢＩＥＲは、ＢＩＥＲ域においてＢＩＥＲ技術をサポートし、且つ前記コントローラに接続されたＢＩＥＲノードを含む。
【００５８】
１つの好ましい実施例において、上記ＢＩＥＲノードがＢＩＥＲの入口ノードである場合、ＢＩＥＲ情報は、ＢＩＥＲの入口ノードが予め収集したＢＩＥＲ域における所定ＢＩＥＲノードのＢＩＥＲ情報及び／又はＢＩＥＲの入口ノードのＢＩＥＲ情報である。
【００５９】
１つの好ましい実施例において、上記ＢＩＥＲノードが拡張されたＢＧＰ−ＬＳでＢＩＥＲ情報を所定ノードに通告した後、上記方法は、ＢＩＥＲノードは前記コントローラが前記ＢＩＥＲ−ＴＥのパスを算出してから送信したパス情報を受信することを更に含む。
【００６０】
１つの好ましい実施例において、上記パス情報は、前記パスが経過したＢＩＥＲノードの指標セット又は上記パスが経過したＢＩＥＲノードのビット列セットを含むパスが経過したＢＩＥＲノードの情報を含む。
【００６１】
１つの好ましい実施例において、上記ＢＩＥＲノードが拡張された前記ＢＧＰ−ＬＳでＢＩＥＲ情報を所定ノードに通告した後、前記方法は、ＢＩＥＲノードは上記コントローラがＢＩＥＲ−ＴＥのパスを算出してから送信したチャンネル情報を受信することと、当該ＢＩＥＲノードはチャンネル情報に基づいてチャンネルを確立し、及び／又は、ＢＩＥＲノードはチャンネル情報をＢＩＥＲ域においてＢＩＥＲ技術をサポートしないノードから最も近いＢＩＥＲ技術をサポートするＢＩＥＲサポートノードに通告することで、上記チャンネル情報に基づいてチャンネルを確立するようにＢＩＥＲサポートノードを指示し、当該チャンネル情報は、チャンネルを確立するための通知情報又はチャンネルラベル情報を含むことと、を更に含む。
【００６２】
１つの好ましい実施例において、上記ＢＩＥＲノードは、ＢＩＥＲ域内の第１の自律システム（ＡＳ）境界ＢＩＥＲノードであり、上記所定ノードは、ＢＩＥＲ域内の第２のＡＳ境界ＢＩＥＲノードであり、ＢＩＥＲ情報は、第１のＡＳ境界ＢＩＥＲノードが所在するＡＳ域内のすべてのＢＩＥＲノードのＢＩＥＲ情報であり、或いは、当該ＢＩＥＲ情報は、第１のＡＳ境界ＢＩＥＲノードが所在するＡＳ域内の一部のＢＩＥＲノードのＢＩＥＲ情報であり、上記一部のＢＩＥＲノードは、第１のＡＳ境界ＢＩＥＲノードが所定のポリシーに基づいて確定したＢＩＥＲノードであり、第２のＡＳ境界ＢＩＥＲノードは前記ＢＩＥＲ情報を受信した後、第２のＡＳ境界ＢＩＥＲノードが所在するＡＳ域内のすべてのＢＩＥＲノード又は特定のＢＩＥＲノードへ上記ＢＩＥＲ情報をフラッディングする。
【００６３】
本発明の実施例は、ＢＩＥＲ情報の受信方法を更に提供する。図２は、本発明の実施例に係るＢＩＥＲ情報の受信方法をフローチャートであり、図２の示すように、当該方法は下記のステップを含む。
【００６４】
ステップＳ２０２、所定ノードはＢＩＥＲノードが拡張されたＢＧＰ−ＬＳで送信したＢＩＥＲ情報を受信し、当該ＢＩＥＲ情報は、ＢＩＥＲノードが上記拡張されたＢＧＰ−ＬＳにパッケージしたＢＩＥＲ情報である。
【００６５】
上記ステップにより、ＢＩＥＲノードは、拡張されたＢＧＰ−ＬＳでＢＩＥＲ情報をパッケージすることで、ＢＩＥＲ情報を所定ノードに通告することができ、所定ノードがＢＩＥＲ情報を収集する目的を実現し、関連技術に存在したＢＩＥＲ情報の収集を実現できないという問題を解決し、更にＢＩＥＲ情報の収集を実現する効果を達成する。
【００６６】
１つの好ましい実施例において、上記所定ノードは、ＢＩＥＲ情報に基づいてＢＩＥＲ−ＴＥのパスを計算するためのコントローラであり、当該ＢＩＥＲノードは、ＢＩＥＲ域においてＢＩＥＲ技術をサポートし、且つコントローラに接続されたＢＩＥＲノードを含む。
【００６７】
１つの好ましい実施例において、上記ＢＩＥＲノードがＢＩＥＲの入口ノードである場合、ＢＩＥＲ情報はＢＩＥの入口ノードが予め収集したＢＩＥＲ域における所定ＢＩＥＲノードのＢＩＥＲ情報及び／又はＢＩＥＲの入口ノードのＢＩＥＲ情報である。
【００６８】
１つの好ましい実施例において、上記所定ノードがＢＩＥＲ情報を受信した後、上記方法は、上記所定ノードはＢＩＥＲ情報に基づいてＢＩＥＲ−ＴＥのパスを計算することと、当該所定ノードは上記パスのパス情報をＢＩＥＲノードに送信し、或いは、上記所定ノードはパスのパス情報をＢＩＥＲノードが所在するＢＩＥＲ域内のＢＩＥＲの入口ノード、ＢＩＥＲの中間ノード及びＢＩＥＲの出口ノードに送信することと、を更に含む。
【００６９】
１つの好ましい実施例において、上記パス情報は、パスが経過したＢＩＥＲノードの指標セット又は当該パスが経過したＢＩＥＲノードのビット列セットを含むパスが経過したＢＩＥＲノードの情報を含む。
【００７０】
１つの好ましい実施例において、上記所定ノードが上記ＢＩＥＲ情報を受信した後、上記方法は、上記所定ノードはＢＩＥＲ情報に基づいてＢＩＥＲ−ＴＥのパスを計算することと、当該所定ノードは上記パスを算出した後、前記ＢＩＥＲノードへチャンネル情報を送信し、前記チャンネル情報は、チャンネルを確立するようにＢＩＥＲノードを指示するために用いられ、及び／又は、チャンネル情報をＢＩＥＲ域においてＢＩＥＲ技術をサポートしないノードから最も近いＢＩＥＲ技術をサポートするＢＩＥＲサポートノードに通告するようにＢＩＥＲノードを指示することで、上記チャンネル情報に基づいてチャンネルを確立するように当該ＢＩＥＲサポートノードを指示するために用いられ、或いは、当該所定ノードは上記パスを算出した後、ＢＩＥＲノードが所在するＢＩＥＲ域においてＢＩＥＲ技術をサポートしないノードから最も近いＢＩＥＲ技術をサポートするＢＩＥＲサポートノードへチャンネル情報を送信し、当該チャンネル情報は、チャンネルを確立するように上記ＢＩＥＲサポートノードを指示するために用いられることと、を更に含み、当該チャンネル情報は、上記チャンネルを確立するための通知情報又はチャンネルラベル情報とを含む。
【００７１】
１つの好ましい実施例において、上記ＢＩＥＲノードは、ＢＩＥＲ域内の第１の自律システム（ＡＳ）境界ＢＩＥＲノードであり、上記所定ノードは、ＢＩＥＲ域内の第２のＡＳ境界ＢＩＥＲノードであり、ＢＩＥＲ情報は、第１のＡＳ境界ＢＩＥＲノードが所在するＡＳ域内のすべてのＢＩＥＲノードのＢＩＥＲ情報であり、或いは、当該ＢＩＥＲ情報は、第１のＡＳ境界ＢＩＥＲノードが所在するＡＳ域内の一部のＢＩＥＲノードのＢＩＥＲ情報であり、上記一部のＢＩＥＲノードは、第１のＡＳ境界ＢＩＥＲノードが所定ポリジーに基づいて確定したＢＩＥＲノードであり、第２のＡＳ境界ＢＩＥＲノードがＢＩＥＲノードを受信した後、第２のＡＳ境界ＢＩＥＲノードが所在するＡＳ域内のすべてのＢＩＥＲノード又は特定のＢＩＥＲノードへ上記ＢＩＥＲ情報をフラッディングする。
【００７２】
以上の実施形態に対する説明によれば、当業者は、上記実施例に係る方法がソフトウェアと必要な汎用ハードウェアプラットホームにより実現でき、勿論、ハードウェアによっても実現できるが、多く場合、前者が最適な実施形態であることを明確に理解できる。このような知見に基づき、本出願の技術案は、実質又は関連技術に貢献する部分がソフトウェア製品の形態により反映でき、該コンピュータソフトウェア製品は記憶媒体（例えばＲＯＭ／ＲＡＭ、磁気ディスク、光ディスク）に記憶され、一台の端末機器（例えば携帯電話、コンピュータ、サーバ、又はネットワーク機器など）に本出願の各実施例に係る方法を実行させるために用いられる複数のコマンドを含む。
【００７３】
本実施例は、ＢＩＥＲ情報の送信装置を更に提供する。当該装置は上記実施例及び好ましい実施形態を実現するために用いられるが、既に説明したものは、重複説明を省略する。例えば、以下に使用する「モジュール」という用語は所定機能を実現可能なソフトウェア及び／又はハードウェアの組合せである。以下の実施例に説明する装置はソフトウェアにより実現されるが、ハードウェア、又はソフトウェアとハードウェアの組合せにより実現されることも考えられる。
【００７４】
図３は、本発明の実施例に係るＢＩＥＲ情報の送信装置の構造ブロック図である。図３に示すように、当該装置はＢＩＥＲノードに適用され、パッケージモジュール３２と通告モジュール３４とを含む。以下、当該装置を説明する。
【００７５】
パッケージモジュール３２は、拡張されたＢＧＰ−ＬＳでＢＩＥＲ情報をパッケージするように設置される。
【００７６】
通告モジュール３４は、上記パッケージモジュール３２に接続され、拡張されたＢＧＰ−ＬＳでＢＩＥＲ情報を所定ノードに通告するように設置される。
【００７７】
図４は、本発明の実施例に係るＢＩＥＲ情報の送信装置におけるパッケージモジュール３２の構造ブロック図である。図４に示すように、当該パッケージモジュール３２は、増加手段４２とパッケージ手段４４とを含む。以下、当該パッケージモジュール３２を説明する。
【００７８】
増加手段４２は、１つ又は複数のＢＧＰ−ＬＳ属性を増加するように設置される。
【００７９】
パッケージ手段４４は、上記増加手段４２に接続され、増加した上記ＢＧＰ−ＬＳ属性でＢＩＥＲ情報を対応してパッケージするように設置される。
【００８０】
１つの好ましい実施例において、増加したＢＧＰ−ＬＳ属性は、新たに増加したノード属性及び／又は新たに増加したリンク属性とを含み、増加したＢＧＰ−ＬＳ属性とＢＩＥＲ情報との対応関係は、下記の少なくとも１つを含み、増加したＢＧＰ−ＬＳ属性が新たに増加したノード属性である場合、対応したＢＩＥＲ情報は、すべてのＢＩＥＲノード中のビット転送ルータ（ＢＦＲ）ノードの指標情報、サブ域情報、ビット列長さ情報、１つ又は複数のＢＩＥＲマルチプロトコルラベルスイッチング（ＭＰＬＳ）ラベル情報、第４版ネットワークプロトコル（ＩＰＶ４）ＢＩＥＲプリフィックス情報及び／又は第６版ネットワークプロトコル（ＩＰＶ６）ＢＩＥＲプリフィックス情報を含むＢＩＥＲプリフィックス情報中の少なくとも１つを含み、上記ＢＧＰ−ＬＳ属性が新たに増加したリンク属性である場合、対応したＢＩＥＲ情報は、ＢＩＥＲ−トラフィック・エンジニアリング（ＴＥ）情報を含む。
【００８１】
１つの好ましい実施例において、上記ＢＩＥＲ−ＴＥ情報は、リンク帯域幅情報、保留帯域幅情報、リンク着色情報、メトリック情報中の少なくとも１つを含む。
【００８２】
１つの好ましい実施例において、上記所定ノードは、ＢＩＥＲ情報に基づいてＢＩＥＲ−ＴＥのパスを計算するためのコントローラであり、上記ＢＩＥＲは、ＢＩＥＲ域においてＢＩＥＲ技術をサポートし、且つコントローラに接続されたＢＩＥＲノードを含む。
【００８３】
１つの好ましい実施例において、上記ＢＩＥＲノードがＢＩＥＲの入口ノードである場合、ＢＩＥＲ情報は、ＢＩＥＲの入口ノードが予め収集したＢＩＥＲ域における所定ＢＩＥＲノードのＢＩＥＲ情報である。
【００８４】
図５は、本発明の実施例に係るＢＩＥＲ情報の送信装置の好ましい構造ブロック図一である。図５に示すように、当該装置は、図３に示した全てのモジュールを含む以外、第１の受信モジュール５２を更に含む。以下、当該装置を説明する。
【００８５】
第１の受信モジュール５２は、上記通告モジュール３４に接続され、上記通告モジュール３４が拡張されたＢＧＰ−ＬＳプロトコルでＢＩＥＲ情報を所定ノードに通告した後、上記コントローラがＢＩＥＲ−ＴＥの的パスを算出してから送信したパス情報を受信するように設置される。
【００８６】
１つの好ましい実施例において、上記パス情報は、パスが経過したＢＩＥＲノードの指標セット又はパスが経過したＢＩＥＲノードのビット列セットを含むパスが経過したＢＩＥＲノードの情報を含む。
【００８７】
図６は、本発明の実施例に係るＢＩＥＲ情報の送信装置の好ましい構造ブロック図二である。図６に示すように、当該装置は、図３に示した全てのモジュールを含む以外、第２の受信モジュール６２と処理モジュール６４とを更に含む。以下、当該装置を説明する。
【００８８】
第２の受信モジュール６２は、上記通告モジュール３４に接続され、上記通告モジュール３４が拡張されたＢＧＰ−ＬＳプロトコルでＢＩＥＲ情報を所定ノードに通告した後、上記コントローラがＢＩＥＲ−ＴＥのパスを算出してから送信したチャンネル情報を受信するように設置される。処理モジュール６４は、上記第２の受信モジュール６２に接続され、上記チャンネル情報に基づいてチャンネルを確立し、及び／又は、上記チャンネル情報をＢＩＥＲ域においてＢＩＥＲ技術をサポートしないノードから最も近いＢＩＥＲ技術をサポートするＢＩＥＲサポートノードに通告することで、チャンネル情報に基づいてチャンネルを確立するように当該ＢＩＥＲサポートノードを指示し、前記チャンネル情報は、上記チャンネルを確立するための通知情報又はチャンネルラベル情報を含むように設置される。
【００８９】
１つの好ましい実施例において、上記ＢＩＥＲノードは、ＢＩＥＲ域内の第１の自律システム（ＡＳ）境界ＢＩＥＲノードであり、当該所定ノードは、ＢＩＥＲ域内の第２のＡＳ境界ＢＩＥＲノードであり、ＢＩＥＲ情報は、第１のＡＳ境界ＢＩＥＲノードが所在するＡＳ域内のすべてのＢＩＥＲノードのＢＩＥＲ情報であり、或いは、当該ＢＩＥＲ情報は、第１のＡＳ境界ＢＩＥＲノードが所在するＡＳ域内の一部のＢＩＥＲノードのＢＩＥＲ情報であり、当該一部のＢＩＥＲノードは、第１のＡＳ境界ＢＩＥＲノードが所定のポリシーに基づいて確定したＢＩＥＲノードであり、当該第２のＡＳ境界ＢＩＥＲノードが前記ＢＩＥＲ情報を受信した後、第２のＡＳ境界ＢＩＥＲノードが所在するＡＳ域内のすべてのＢＩＥＲノード又は特定のＢＩＥＲノードへ上記ＢＩＥＲ情報をフラッディングする。
【００９０】
本発明の実施例は、ＢＩＥＲ情報の接收装置を更に提供する。図７は、本発明の実施例に係るＢＩＥＲ情報の受信装置の構造ブロック図である。図７に示すように、当該装置は所定ノードに適用され、第３の受信モジュール７２を含む。以下、当該装置を説明する。
【００９１】
第３の受信モジュール７２は、拡張されたＢＧＰ−ＬＳで送信したＢＩＥＲ情報を受信し、当該ＢＩＥＲ情報は、ＢＩＥＲノードが上記拡張されたＢＧＰ−ＬＳにパッケージしたＢＩＥＲ情報であるように設置される。
【００９２】
１つの好ましい実施例において、上記所定ノードは、ＢＩＥＲ情報に基づいてＢＩＥＲ−ＴＥのパスを計算するためのコントローラであり、当該ＢＩＥＲノードはＢＩＥＲ域においてＢＩＥＲ技術をサポートし、且つ上記コントローラに接続されたＢＩＥＲノードを含む。
【００９３】
１つの好ましい実施例において、上記ＢＩＥＲノードがＢＩＥＲの入口ノードである場合、ＢＩＥＲ情報は、ＢＩＥＲの入口ノードが予め収集した前記ＢＩＥＲ域における所定ＢＩＥＲノードのＢＩＥＲ情報及び／又はＢＩＥＲの入口ノードのＢＩＥＲ情報である。
【００９４】
図８は、本発明の実施例に係るＢＩＥＲ情報の受信装置の好ましい構造ブロック図一である。図８に示すように、当該装置は図７に示した全てのモジュールを含む以外、第１の計算モジュール８２と第１の送信モジュール８４とを更に含む。以下、当該装置を説明する。
【００９５】
第１の計算モジュール８２は、上記第３の受信モジュール７２に接続され、上記第３の受信モジュール７２が上記ＢＩＥＲ情報を受信した後、ＢＩＥＲ情報に基づいてＢＩＥＲ−ＴＥのパスを計算するように設置される。第１の送信モジュール８４は、上記第１の計算モジュール８２に接続され、上記パスのパス情報をＢＩＥＲノードに送信し、或いは、上記パスのパス情報をＢＩＥＲノードが所在するＢＩＥＲ域内のＢＩＥＲの入口ノード、ＢＩＥＲの中間ノード及びＢＩＥＲの出口ノードに送信するように設置される。
【００９６】
１つの好ましい実施例において、上記パス情報は、パスが経過したＢＩＥＲノードの指標セット又はパスが経過したＢＩＥＲノードのビット列セットを含む上記パスが経過したＢＩＥＲノードの情報を含む。
【００９７】
図９は、本発明の実施例に係るＢＩＥＲ情報の受信装置の好ましい構造ブロック図二である。図９に示すように、当該装置は図７に示した全てのモジュールを含む以外、第２の計算モジュール９２と第２の送信モジュール９４とを更に含む。以下、当該装置を説明する。
【００９８】
第２の計算モジュール９２は、上記第３の受信モジュール７２に接続され、上記第３の受信モジュール７２が上記ＢＩＥＲ情報を受信した後、ＢＩＥＲ情報に基づいてＢＩＥＲ−ＴＥのパスを計算するように設置される。第２の送信モジュール９４は、上記第２の計算モジュール９２に接続され、上記第２の計算モジュールが上記パスを算出した後、ＢＩＥＲノードへチャンネル情報を送信し、当該チャンネル情報は、チャンネルを確立するようにＢＩＥＲノードを指示するために用いられ、及び／又は、チャンネル情報をＢＩＥＲ域においてＢＩＥＲ技術をサポートしないノードから最も近いＢＩＥＲ技術をサポートするＢＩＥＲサポートノードに通告するように上記ＢＩＥＲノードを指示することで、上記チャンネル情報に基づいてチャンネルを確立するように当該ＢＩＥＲサポートノードを指示するために用いられ、或いは、上記第２の計算モジュールが前記パスを算出した後、ＢＩＥＲノードが所在するＢＩＥＲ域においてＢＩＥＲ技術をサポートしないノードから最も近いＢＩＥＲ技術をサポートするＢＩＥＲサポートノードへチャンネル情報を送信し、当該チャンネル情報は、チャンネルを確立するように前記ＢＩＥＲサポートノードを指示するために用いられ、上記チャンネル情報は、チャンネルを確立するための通知情報又はチャンネルラベル情報を含むように設置される。
【００９９】
１つの好ましい実施例において、上記ＢＩＥＲノードは、ＢＩＥＲ域内の第１の自律システム（ＡＳ）境界ＢＩＥＲノードであり、上記所定ノードは、ＢＩＥＲ域内の第２のＡＳ境界ＢＩＥＲノードであり、上記ＢＩＥＲ情報は、第１のＡＳ境界ＢＩＥＲノードが所在するＡＳ域内のすべてのＢＩＥＲノードのＢＩＥＲ情報であり、或いは、ＢＩＥＲ情報は、第１のＡＳ境界ＢＩＥＲノードが所在するＡＳ域内の一部のＢＩＥＲノードのＢＩＥＲ情報であり、当該一部のＢＩＥＲノードは、第１のＡＳ境界ＢＩＥＲノードが所定ポリジーに基づいて確定したＢＩＥＲノードであり、上記装置は、第２のＡＳ境界ＢＩＥＲノードが前記ＢＩＥＲノードを受信した後、第２のＡＳ境界ＢＩＥＲノードが所在するＡＳ域内のすべてのＢＩＥＲノード又は特定のＢＩＥＲノードへ前記ＢＩＥＲ情報をフラッディングするように設置されたフラッディングモジュールを更に含む。
【０１００】
上記実施例から分かるように、本発明の実施例は、ＢＧＰプロトコルでＢＩＥＲ情報を収集する方法を提供する。以下、続いて図面及び具体的な実施例を結合して本出願を詳しく説明する。
【０１０１】
実施例１
【０１０２】
図１０は、本発明の実施例に係る集中制御シーンでのＢＩＥＲ技術ネットワーキング図である。図１０において、ＢＩＥＲ域がいずれもＢＩＥＲ技術をサポートするルータであるシーンしか示されていない。また、図１０において、ＢＩＥＲ域においてＢＩＥＲ技術をサポートするルータはいずれもコントローラと相互作用してもよいが、入口ＢＩＥＲルータ（ＢＦＩＲ、Ｂｉｔ−Ｆｏｒｗａｒｄｉｎｇ  Ｉｎｇｒｅｓｓ  Ｒｏｕｔｅｒ）とコントローラとの相互作用又は特定のＢＩＥＲルータとコントローラとの相互作用のみがあってもよく、ここでは実際の配置に応じて決定される。コアコントローラはＢＩＥＲ情報を収集する必要があり、好ましくは、コアルータにおけるＢＧＰモジュールによってＢＩＥＲ情報を収集し、ＢＩＥＲパスの計算に用いられてもよく、好ましくは、コアルータにおけるＰＣＥ（Ｐａｔｈ  Ｃｏｎｔｒｏｌ  Ｅｌｅｍｅｎｔ、パス計算ネットワーク要素）モジュールによってＢＩＥＲパスを計算してもよい。図１１は、本発明の実施例１に係るパス計算フローチャートである。図１１に示すように、本発明の実施例１は下記ステップを含む。
【０１０３】
ステップＳ１１０２、ＢＩＥＲ域内の関連ＢＩＥＲルータはＢＧＰ−ＬＳプロトコルでコントローラへそのＢＩＥＲの関連情報（上記ＢＩＥＲ情報に対応する）を通告する。
【０１０４】
ここで、ＢＩＥＲの関連情報は、ＢＦＲ指標（ＢＦＲ−ｉｄ）、サブ域（Ｓｕｂ−ｄｏｍａｉｎ）、ビット列長さ（ＢＳＬ、Ｂｉｔｓｔｒｉｎｇ  Ｌｅｎｇｔｈ）、１つ又は複数の関連ラベル及び／又はＢＩＥＲプリフィックス（ｐｒｅｆｉｘ）などのＢＩＥＲ基礎情報を含むが、それに限定されず、ＢＩＥＲ−ＴＥの関連情報を含んでもよく、当該ＢＩＥＲ−ＴＥの関連情報は、上記ＢＩＥＲ−ＴＥ情報に対応し、リンク帯域幅情報、保留帯域幅情報、リンク着色情報、メトリック（ｍｅｔｒｉｃ）情報中の少なくとも１つを含む。
【０１０５】
ここで、ＢＩＥＲ域内の関連ＢＩＥＲルータは、配置に応じて、全てのＢＩＥＲルータがいずれもコントローラに接続され、或いは特定のＢＩＥＲルータがコントローラに接続され、或いはＢＩＥＲの入口ノードのみがコントローラに接続されてもよい。
【０１０６】
ＢＩＥＲの入口ノードのみがコントローラに接続されたと、ＢＩＥＲの入口ノードは、ＩＧＰ／ＢＧＰ−ＬＳでＢＩＥＲ域内の関連ノードのＢＩＥＲ情報を受信した後、統一にコントローラに報告する。
【０１０７】
ステップＳ１１０４、コントローラはＢＩＥＲの関連情報を受信した後、関連情報に基づいてＢＩＥＲパスを計算する。
【０１０８】
ステップＳ１１０６、コントローラは１つのセットを配信し、当該セットはパスが経過したノードを識別する。
【０１０９】
本ステップにおいて、当該セットは、ＢＦＲ−ＩＤのセットであってもよく、ビット列（Ｂｉｔｓｔｒｉｎｇ）セットであってもよい。
【０１１０】
コントローラはヘッドノードのみへ前記セットを配信してもよく、ヘッドノード又は中間ノードへそれぞれ前記セットを配信してもよい。
【０１１１】
実施例２
【０１１２】
図１２は、本発明の実施例に係る集中制御シーンでのミックスシーンネットワーキング図である。本実施例において、非ＢＦＲ（Ｎｏｎ−ＢＦＲ）機器から最も近いＢＩＥＲ技術をサポートする機器はコントローラとシグナリング相互作用があると仮定する。図１３は、本発明の実施例２に係るパス計算フローチャートである。図１３に示すように、本発明の実施例２は、下記のステップを含む。
【０１１３】
ステップＳ１３０２、ＢＩＥＲ域においてＢＩＥＲ技術をサポートするルータはＢＧＰ−ＬＳプロトコルでコントローラへそのＢＩＥＲの関連情報（上記ＢＩＥＲ情報に対応する）を通告する。
【０１１４】
ここで、ＢＩＥＲの関連情報は、ＢＦＲ−ｉｄ、Ｓｕｂ−ｄｏｍａｉｎ、ＢＳＬ、１つ又は複数の関連ラベルおよび／又はＢＩＥＲ  ｐｒｅｆｉｘなどの情報を含むが、それに限定されず、ＢＩＥＲ−ＴＥの関連情報を含んでもよく、当該ＢＩＥＲ−ＴＥの関連情報は上記ＢＩＥＲ−ＴＥ情報に対応し、リンク帯域幅情報、保留帯域幅情報、リンク着色情報、メトリック（ｍｅｔｒｉｃ）情報中の少なくとも１つを含む。
【０１１５】
ＢＩＥＲ域においてＢＩＥＲ技術をサポートしないルータ、例えば図１２におけるＮｏｎ−ＢＦＲ２、Ｎｏｎ−ＢＦＲ３は、コントローラへＢＩＥＲ関連情報を通告しない。
【０１１６】
ステップＳ１３０４、コントローラはＢＩＥＲの関連情報を受信した後、関連情報に基づいてＢＩＥＲパスを計算する。
【０１１７】
ステップＳ１３０６、コントローラはＢＩＥＲ技術をサポートするルータへ１つのセットを配信し、当該セットはパスが経過したノードを識別しながら、Ｎｏｎ−ＢＦＲ機器から最も近いＢＩＥＲ技術をサポートする機器へチャンネル情報を配信する。
【０１１８】
本ステップにおいて、当該セットはＢＦＲ−ＩＤのセットであってもよく、ビット列（Ｂｉｔｓｔｒｉｎｇ）セットであってもよい。
【０１１９】
ここでのチャンネル情報については、チャンネルを確立する必要があることをノードに通告するが、チャンネルがＢＩＥＲ技術をサポートする機器自体によってシグナリングを介して確立されるか、或いはコントローラがチャンネルラベルを直接配信することを含む。
【０１２０】
実施例３
【０１２１】
図１４は、本発明の実施例に係る集中制御シーンでの別のミックスシーンネットワーキング図である。本実施例において、ＢＩＥＲ域の入口ノード及び出口ノードのみがコントローラに接続され、Ｎｏｎ−ＢＦＲ機器から最も近いＢＩＥＲ技術をサポートする機器はコントローラとシグナリング相互作用がない。当該実施例に係るシーンでは、実施例２と類似し、入口ノードのみへコントローラが配信したチャンネル情報を配信し、入口ノードによってシグナリングを介してＮｏｎ−ＢＦＲ機器から最も近いＢＩＥＲ技術をサポートする機器自体に対してシグナリングを介してチャンネルを確立するように通告してＮｏｎ−ＢＦＲ機器を跨る。
【０１２２】
実施例４
【０１２３】
図１５は、本発明の実施例に係る分散型ＢＩＥＲ技術ネットワーキング図である。図１５においてＢＩＥＲ域がいずれもＢＩＥＲ技術をサポートするルータであるシーンしか示されていない。ＢＩＥＲ域における機器にＢＩＥＲ転送をサポートしない機器があるシーンでも、同様に適用される。且つＩＧＰがＢＩＥＲに対して拡張された後、フラッディングが依然としてＩＧＰ域内のみに行われると、ＩＧＰのみであれば、ＩＧＰ域又はＡＳ境界を跨ったＢＩＥＲはＢＧＰ−ＬＳで通告する必要がある。図１５に示すように、ＢＦＲ２とＢＦＲ３との間はＢＧＰ−ＬＳでＢＩＥＲの関連情報を通告する必要がある。図１６は、本発明の実施例４に係るパス計算フローチャートである。図１５に示すように、本発明の実施例は下記のステップを含む。
【０１２４】
ステップＳ１６０２、ＢＩＥＲ域内のＡＳ境界ルータはＢＧＰ−ＬＳプロトコルでＢＩＥＲ域内の他のＡＳ境界ルータへＢＩＥＲの関連情報（上記ＢＩＥＲ情報に対応する）を通告する。
【０１２５】
図１５に示すように、ＢＩＥＲ域内のＡＳ境界ルータとは、ＢＦＲ２及びＢＦＲ３である。
【０１２６】
ＢＦＲ２がＢＦＲ３へ送信したＢＩＥＲ情報は、ＢＦＲ２が所在するＡＳ域内の全てのノードのＢＩＥＲ情報であってもよく、ＢＦＲ２機器によってローカルポリシーに基づいて選択してからＢＦＲ３へ送信した関連ノードのＢＩＥＲ情報であってもよい。同様に、ＢＦＲ３がＢＦＲ２へ送信したＢＩＥＲ情報は、ＢＦＲ３が所在するＡＳ域内の全てのノードのＢＩＥＲ情報であってもよく、ＢＦＲ３機器によってローカルポリシーに基づいて選択してからＢＦＲ２へ送信した関連ノードのＢＩＥＲ情報であってもよい。
【０１２７】
ここで、ＢＩＥＲの関連情報は、ＢＦＲ−ｉｄ、Ｓｕｂ−ｄｏｍａｉｎ、ＢＳＬ、１つ又は複数の関連ラベル及び／又はＢＩＥＲ  ｐｒｅｆｉｘなどの情報を含むが、それに限定されず、ＢＩＥＲ−ＴＥの関連情報を含んでもよく、当該ＢＩＥＲ−ＴＥの関連情報は、上記ＢＩＥＲ−ＴＥ情報に対応し、リンク帯域幅情報、保留帯域幅情報、リンク着色情報、メトリック（ｍｅｔｒｉｃ）情報中の少なくとも１つを含む。
【０１２８】
ステップＳ１６０４、ＢＩＥＲ域内の別のＡＳ境界ルータはＢＩＥＲの関連情報を受信した後、ローカルポリシーに基づいて同じＡＳ域の他のＢＩＥＲノードにフラッディングすることができる。
【０１２９】
図１５に示すように、ＢＦＲ３はＢＦＲ２が送信したＢＩＥＲ情報を受信した後、ローカルポリシーに基づき、ＡＳ２域内の全てのＢＩＥＲノード又は特定のＢＩＥＲノードへ受信したＢＩＥＲの関連情報をフラッディングすることができる。同様に、ＢＦＲ２はＢＦＲ３が送信したＢＩＥＲ情報を受信した後、ローカルポリシーに基づき、ＡＳ１域内の全てのＢＩＥＲノード又は特定のＢＩＥＲノードへ受信したＢＩＥＲの関連情報をフラッディングすることができる。
【０１３０】
実施例５
【０１３１】
上述した実施例から分かるように、ＢＩＥＲの関連情報は、拡張されたＢＧＰ−ＬＳに記載されて伝送されることができ、ＢＩＥＲの関連情報が拡張されたＢＧＰ−ＬＳでの位置は多種であってもよく、本実施例において、ＢＩＥＲの関連情報が拡張されたＢＧＰ−ＬＳでの位置を例示として説明する。
【０１３２】
図１７は、本発明の実施例に係るＢＩＥＲの関連情報の記載模式図一である。図１７は、ＢＩＥＲの関連情報に含まれる全てのＢＩＥＲノードにおけるＢＦＲノードの指標情報、サブ域情報、ビット列長さ情報などが新たに増加したノード属性における位置模式図であり、上記情報はノード属性におけるＢＩＥＲ  ｉｎｆｏ  ＴＬＶに位置することができる。
【０１３３】
図１８は、本発明の実施例に係るＢＩＥＲの関連情報の記載模式図二である。図１８は、ＢＩＥＲの関連情報に含まれる全てのＢＩＥＲノードにおけるＢＦＲノードの指標情報、サブ域情報、ビット列長さ情報、１つ又は複数のＢＩＥＲのＭＰＬＳラベル情報などが新たに増加したノード属性における位置模式図であり、図１８の上図に示すように、全てのＢＩＥＲノードにおけるＢＦＲノードの指標情報、サブ域情報はノード属性におけるＢＩＥＲ  ｉｎｆｏ  ＴＬＶに位置することができる。図１８の下図に示すように、１つ又は複数のＢＩＥＲのＭＰＬＳラベル情報及びビット列長さ情報はノード属性におけるＢＩＥＲ  ＭＰＬＳ  Ｅｎｃａｐｓｕｌａｔｉｏｎ  ｓｕｂ−ＴＬＶに位置することができる。
【０１３４】
図１９は、本発明の実施例に係るＢＩＥＲの関連情報の記載模式図三である。図１９は、ＢＩＥＲの関連情報に含まれるＢＩＥＲプリフィックス情報が新たに増加したノード属性における位置模式図であり、ＢＩＥＲ  ＩＰＶ４プリフィックス（Ｐｒｅｆｉｘ）情報が新たに増加したノード属性における位置は、図１９に上図に示すようなものであってもよく、ＢＩＥＲ  ＩＰＶ６Ｐｒｅｆｉｘ情報が新たに増加したノード属性における位置は、図１９の下図に示すようなものであってもよい。
【０１３５】
なお、上記各モジュールは、ソフトウェア又はハードウェアにより実現でき、後者については、上記モジュールがいずれも同じプロセッサに位置する形態、或いは上記モジュールがそれぞれ複数のプロセッサに位置する形態により実現できるが、それに限定されない。
【０１３６】
本発明の実施例は、コンピュータ可読記憶媒体を更に提供する。好ましくは、本実施例において、上記コンピュータ可読記憶媒体は、下記のステップを実行するためのプログラムコードとして設置されてもよい。
【０１３７】
ステップＳ１１、ＢＩＥＲノードは拡張されたＢＧＰ−ＬＳでＢＩＥＲ情報をパッケージする。
【０１３８】
ステップＳ１２、当該ＢＩＥＲノードは拡張されたＢＧＰ−ＬＳでＢＩＥＲ情報を所定ノードに通告する。
【０１３９】
好ましくは、コンピュータ可読記憶媒体は、下記のステップを実行するためのプログラムコードとしても設置される。
【０１４０】
ステップＳ２１、所定ノードは、ＢＩＥＲノードが拡張されたＢＧＰ−ＬＳで送信したＢＩＥＲ情報を受信し、当該ＢＩＥＲ情報は、ＢＥＩＲノードが上記拡張されたＢＧＰ−ＬＳにパッケージしたＢＩＥＲ情報である。
【０１４１】
好ましくは、本実施例において、上記コンピュータ可読記憶媒体は、Ｕディスク、読み取り専用メモリ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、ＲＯＭと略称する）、ランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＡＭと略称する）、モバイルハードディスク、磁気ディスク又は光ディスクなどのプログラムコードを記憶できる各種の媒体を含んでも良いが、それに限定されない。
【０１４２】
好ましくは、本実施例において、プロセッサはコンピュータ可読記憶媒体に記憶されたプログラムコードに基づいてステップＳ１１とステップＳ１２を実行する。
【０１４３】
好ましくは、本実施例において、プロセッサはコンピュータ可読記憶媒体に記憶されたプログラムコードでステップＳ２１を実行する。
【０１４４】
好ましくは、本実施例における具体的な例示は、上記実施例及び好ましい実施形態に説明された例示を参照でき、ここで重複説明を省略する。
【０１４５】
当業者は、上述した本出願に係るモジュール又はステップが汎用型コンピューティング装置により実現でき、それらが単一のコンピューティング装置に集積されてもよく、或いは複数のコンピューティング装置から構成されるネットワークに分散してもよく、好ましくは、それらがコンピューティング装置の実行可能なプログラムコードにより実現でき、これにより、それらを記憶装置に記憶してコンピューティング装置により実行できると共に、ある場合では、ここでの順序と異なる順序で示した又は説明したステップを実行することができ、或いはそれらをそれぞれ各集積回路モジュールとして製造し、或いはそれらの中の複数のモジュール又はステップを単一の集積回路モジュールと製造することで、実現されてもよいと理解すべきである。このように、本出願は、いずれかの特定のハードウェアとソフトウェアの組合せに限定されない。
【０１４６】
上記内容は、本出願の好ましい実施例に過ぎず、本出願を制限するものではない。当業者にとって、本出願は様々な変更や変化を行うことができる。本出願の主旨及び原則を逸脱せずに行われたいずれかの修正、同等置換、改良などは、本出願の保護範囲に属すべきである。
【産業上の利用可能性】
【０１４７】
本出願の実施例は、関連技術に存在したＢＩＥＲ情報の収集を実現できないという問題を解決し、更にＢＩＥＲ情報の収集を実現する効果を達成するＢＩＥＲ情報の送信方法、受信方法及び装置を提供する。
【図１】
0006665283.tif 000002
【図２】
0006665283.tif 000003
【図３】
0006665283.tif 000004
【図４】
0006665283.tif 000005
【図５】
0006665283.tif 000006
【図６】
0006665283.tif 000007
【図７】
0006665283.tif 000008
【図８】
0006665283.tif 000009
【図９】
0006665283.tif 000010
【図１０】
0006665283.tif 000011
【図１１】
0006665283.tif 000012
【図１２】
0006665283.tif 000013
【図１３】
0006665283.tif 000014
【図１４】
0006665283.tif 000015
【図１５】
0006665283.tif 000016
【図１６】
0006665283.tif 000017
【図１７】
0006665283.tif 000018
【図１８】
0006665283.tif 000019
【図１９】
0006665283.tif 000020