(57)【要約】【課題】従来の技術では装置がオートネゴシエーション接続からデータ送受信可能状態となるまでの時間は各装置のタイミングに依存されるため各装置によって異なる。その為、対向装置と接続した直後にどちらか一方の装置が一方的にデータを送信しても、もう一方の装置がデータ送受信可能状態になっていなければデータは破棄されてしまう。【解決手段】例えば、対向装置と接続した直後にデータ送信契機が発生した際に、対向装置が送受信可能か否かを判断し、対向装置がデータ送受信可能と判断した場合にはデータを送信する制御方式を提供する。【選択図】図４
2009017244.tif 000002
【特許請求の範囲】
【請求項１】
対向装置とのオートネゴシエーション接続時に使用するレイヤ1レベルの信号を使用し
て対向装置が送受信可能か否かを判断し、対向装置へデータを送信するか否かを決定する
送信制御方式。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対向装置と接続した直後にデータを送信する契機が発生した場合の送信制御
方式に関する。
【背景技術】
【０００２】
対向装置とのオートネゴシエーション接続は、接続された装置間でそれぞれ自装置の伝
送能力を伝えるためにFLP(Fast Link Pulse)と呼ばれる信号を使用する。
【０００３】
FLPは図１に示すように33個の短いパルスで構成されており、各パルスの幅は100nsであ
る。FLPはバーストの形で送信され、各バーストの送信間隔はNLP(Normal Link Pulse)と
同間隔である。1個のFLPバーストに含まれる33個のパルスのうち、奇数番号を持つ17個の
パルス位置はクロック情報を表す。一方、偶数番号を持つ16個のパルス位置にはデータが
入り、このパルス位置にパルスがあればロジック1、パルスが無ければロジック0をそれぞ
れ表す。この符号化方式は図２に示すようにオートネゴシエーション情報が入った16ビッ
トのメッセージであるリンク符号(Link Code Word)を送信するために使用されるものであ
る。
【０００４】
各装置は対向装置からFLPを3回受信するとその情報が正しい情報であると認識し、ACK
ビットを示すパルス30(D14)を1にセットして対向の装置へ送信する。そして受信した対向
装置の伝送能力情報と自装置の伝送能力を比較し、一致した伝送速度／伝送モードの中か
ら最適な伝送速度／伝送モードを選択する。
【０００５】
その後、各装置は自装置のタイミングでデータ送受信可能状態となりデータの送受信を
行う。
【０００６】
【非特許文献１】IEEE 802.3u (IEEE 802.3u-1995)  “Ｌｏｃａｌ  ａｎｄ  Ｍｅｔｒｏｐｏｌｉｔａｎ  Ａｒｅa Networks-Supplement - Media Access Control (MAC) Parameters, Physical Layer, Medium Attachment Units and Repeater for 100Mb/s Operation, Type 100BASE-T (Clausｅｓ  ２１−３０）”
【非特許文献２】IEEE 802.3ab (IEEE 802.3ab-1999)  “ＩＥＥＥ  Ｓｔａｎｄａｒｄ  ｆｏｒ  Information Technology - Telecommunications and information exchange between systems - Local and Metropolitan Area Networks - Part 3: Carrier Sense Multiple Access with Collision Detection (CSMA/CD) Access Method and Physical Layer Specifications - Physical Layer Parameters and Specifications for 1000 Mb/s Operation over 4 pａｉｒ  ｏｆ  Ｃａｔｅｇｏｒｙ  ５  Ｂａｌａｎｃｅｄ  Ｃｏｐｐｅｒ  Ｃａｂｌｉｎｇ，  Ｔｙｐｅ  １０００ＢＡＳＥ−Ｔ”
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記の技術では、装置がオートネゴシエーション接続からデータ送受信可能状態となる
までの時間は各装置のタイミングに依存されるため各装置によって異なる。その為、対向
装置と接続した直後にどちらか一方の装置が一方的にデータを送信しても、もう一方の装
置がデータ送受信可能状態になっていなければデータは破棄されてしまう。
【０００８】
そこで、本発明は対向装置のデータ送受信可能状態を把握した上でデータ送信を行う技
術の提供を一つの目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、例えば、対向装置と接続した直後にデータ送信契機が発生し
た際に、対向装置が送受信可能か否かを判断し、対向装置がデータ送受信可能と判断した
場合にはデータを送信する制御方式を提供する。
【発明の効果】
【００１０】
本発明を実装することにより、リンク動作開始直後データを送信する際に、対向装置の
データ送受信可能状態を把握した上でデータ送信することが可能となりデータ送受信の確
実性が向上する。
【発明を実施するための最良の形態】
【００１１】
対向装置とオートネゴシエーション接続直後、自装置が対向装置よりも先に送受信可能
状態となり、自装置にてデータ送信契機が発生した際に、対向装置の状態を把握するため
に再度FLPを送信してオートネゴシエーションプロトコルを動作させる。この時オートネ
ゴシエーション情報内のD15を１にセットしネクストページを使用する。
【００１２】
ネクストページとは図２に示すTechnology ability fieldで規定されているもの以外の
方式をアドバタイズするときに使用するものであり、１つ以上のネクストページメッセー
ジを使用することができる。既知の技術ではギガビットイーサネット（登録商標）(1000B
ase-T)のオートネゴシエーション接続時に使用される。
【００１３】
ネクストページプロトコルは図３に示すように2種類のメッセージシーケンスで構成さ
れており、最初のメッセージページには後続の非定形ページの数と種類が格納され、次の
非定形ページには対向装置間でやりとりされるデータ(タスク)が格納される。また、ネク
ストページの交換にあたっては、ACKメッセージも2種類用いられ、1つ目はメッセージの
受信確認を表し、2つ目は定義したタスクの実行可否確認を表す。
【００１４】
すなわち、図４に示すように、自装置がデータ送受信可能な状態となった直後にデータ
送信契機が発生した場合に、オートネゴシエーション情報内のD15を１にセットしたFLPを
対向装置へ送信し、続けてネクストページを送信する。そのネクストページの非定形ペー
ジに対向装置が送受信可能かどうかの状態確認をタスクとするデータを格納する。そして
対向装置から送信されてきたFLP内の2種類のACKと非定形ページに格納されたタスクの結
果となるデータ値を元に対向装置の状態を把握する。
【００１５】
その結果、対向装置がデータ送受信可能と判断された場合にはデータを送信し、データ
送受信不可能と判断された場合は対向装置がデータ送受信可能と判断されるまで引続きFL
Pの交換を行い、データの送信を遅らせることでデータ送受信の確実性が向上する。
【図面の簡単な説明】
【００１６】
【図１】FLP符号化方式を説明する図。
【図２】オートネゴシエーションのベースメッセージの構成図。
【図３】ネクストページで使用されるメッセージページと非定形メッセージページの構成図。
【図４】本実施例の実装で期待するシーケンス図。
【符号の説明】
【００１７】
１〜３３…パルス、Ｄ０〜Ｄ１５…データパルス。
【図１】
2009017244.tif 000003
【図２】
2009017244.tif 000004
【図３】
2009017244.tif 000005
【図４】
2009017244.tif 000006