JPH1132064A - Communication protocol processing device - Google Patents

Communication protocol processing device

Info

Publication number
JPH1132064A
JPH1132064A JP18807597A JP18807597A JPH1132064A JP H1132064 A JPH1132064 A JP H1132064A JP 18807597 A JP18807597 A JP 18807597A JP 18807597 A JP18807597 A JP 18807597A JP H1132064 A JPH1132064 A JP H1132064A
Authority
JP
Japan
Prior art keywords
ieee
bit
header
communication protocol
packet
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.)
Granted
Application number
JP18807597A
Other languages
Japanese (ja)
Other versions
JP3365262B2 (en
Inventor
Mitsuhiro Miyashita
充弘 宮下
Masao Ikezaki
雅夫 池崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP18807597A priority Critical patent/JP3365262B2/en
Publication of JPH1132064A publication Critical patent/JPH1132064A/en
Application granted granted Critical
Publication of JP3365262B2 publication Critical patent/JP3365262B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)
  • Communication Control (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

(57)【要約】 【課題】 IEEE1394のノード間でIPパケット
通信を行うために、新規にIP処理手段やARP処理手
段を作成しなければならない。 【解決手段】 ヘッダ変換手段202でイーサネットの
フレームヘッダとIEEE1394パケットヘッダを相
互に変換することにより、イーサネットですでに実装し
ているIP処理手段200やARP処理手段201を用
いて通信プロトコル処理装置を構築することが可能であ
り、IEEE1394のノード間で容易にIPパケット
通信が可能となる。
(57) [Problem] To perform IP packet communication between IEEE 1394 nodes, a new IP processing means and ARP processing means must be created. SOLUTION: A header conversion unit 202 converts an Ethernet frame header and an IEEE 1394 packet header into each other, so that a communication protocol processing device can be implemented by using an IP processing unit 200 or an ARP processing unit 201 already implemented in Ethernet. This makes it possible to construct IP packets easily between IEEE 1394 nodes.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、IEEE1394
に準拠したバスに接続したノード上に実装された通信プ
ロトコル処理装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention
The present invention relates to a communication protocol processing device mounted on a node connected to a bus conforming to the standard.

【0002】[0002]

【従来の技術】従来、ディジタル映像データや音声デー
タを転送するためのディジタルインターフェースとして
IEEE1394が知られている。IEEE1394で
は、接続されている複数のノードを特定するための識別
情報としてノードIDという概念がある。ノードIDは
16ビット有しており、その中に10ビットのバスID
および6ビットのフィジカルIDを有する。この結果、
一つのバス上に63台の機器を接続することができ、さ
らに、このようなバスを1023まで増設することが可
能である。さらに、IEEE1394では、接続された
すべてのノードが仮想的な48ビットのアドレス空間を
持っている。16ビットのノードIDでノードを特定
し、48ビットのアドレスオフセットを付加し合計64
ビットの送信先アドレスを指定することにより、ノード
間で通信を行うことができる。
2. Description of the Related Art Conventionally, IEEE1394 is known as a digital interface for transferring digital video data and audio data. In IEEE1394, there is a concept of a node ID as identification information for specifying a plurality of connected nodes. The node ID has 16 bits, and a 10-bit bus ID is included therein.
And a 6-bit physical ID. As a result,
It is possible to connect 63 devices on one bus, and it is possible to add up to 1023 such buses. Further, in IEEE1394, all connected nodes have a virtual 48-bit address space. A node is identified by a 16-bit node ID, and a 48-bit address offset is added to a total of 64 bits.
By specifying the destination address of the bit, communication can be performed between nodes.

【0003】IEEE1394で規定されているパケッ
ト形式を図3に示す。図3において、300は送信先ノ
ードID、301はパケットの種別を示す付加情報、3
02は送信元ノードID、303は送信先オフセットア
ドレス、304は書き込みデータ長、305はヘッダに
対するCRC(cyclic redundancy check)、306は
書き込みデータ、307は書き込みデータに対するCR
Cである。
FIG. 3 shows a packet format defined by IEEE 1394. 3, reference numeral 300 denotes a destination node ID; 301, additional information indicating a packet type;
02 is a source node ID, 303 is a destination offset address, 304 is a write data length, 305 is a CRC (cyclic redundancy check) for a header, 306 is write data, and 307 is a CR for write data.
C.

【0004】この様なパケット形式で送信された書き込
みデータ306は、IEEE1394に接続された複数
のノードの中で送信先ノードID300で指定されるノ
ードに対し、そのノードに実装されたアドレス空間上で
送信先オフセットアドレス303で指定されるアドレス
を先頭に書き込みデータ長304で示されるバイト分の
メモリ空間に対して書き込まれ、この結果ノード間のデ
ータ通信が実現できる。
The write data 306 transmitted in such a packet format is transmitted to the node specified by the transmission destination node ID 300 among a plurality of nodes connected to the IEEE 1394 in an address space mounted on the node. The address specified by the destination offset address 303 is written to the memory space of the byte indicated by the write data length 304 at the head, and as a result, data communication between nodes can be realized.

【0005】一方、近年データ通信のプロトコルとして
Internet Protocol(IP)を使用す
ることが多くなっている。IPパケット通信は、図4に
示すように32ビット送信先IPアドレスを指定したI
Pヘッダ401とIPデータ402を有するIPパケッ
ト400単位に通信することを規定しているが、実際に
媒体上に伝送されるのはIPパケット400ではなく媒
体依存した形式である。イーサネット(またはIEEE
802.3)の場合、図4に示すフレーム403と呼ば
れる単位で通信を行う。フレーム403は48ビットの
送信先MACアドレス406と送信元MACアドレス4
07とフレーム種別408を指定したフレームヘッダ4
04とフレームデータ405で構成されており、IPパ
ケット400はフレームデータ405に含まれる。
On the other hand, in recent years, Internet Protocol (IP) has been frequently used as a protocol for data communication. In the IP packet communication, as shown in FIG.
Although it is specified that communication is performed in units of an IP packet 400 having a P header 401 and IP data 402, what is actually transmitted on a medium is not the IP packet 400 but a medium-dependent format. Ethernet (or IEEE)
802.3), communication is performed in units called frames 403 shown in FIG. The frame 403 is composed of a 48-bit destination MAC address 406 and a source MAC address 4
07 and frame header 4 specifying frame type 408
04 and frame data 405, and the IP packet 400 is included in the frame data 405.

【0006】図2にIPパケット通信のブロック図を示
す。図2において、200はIP処理手段、201はA
RP(Address Resolution Pro
tocol)処理手段、202はデータリンク手段、2
03はイーサネット送受信手段、204はイーサネット
伝送媒体である。IP処理手段200はデータ送信時に
おいて通信対象のIPデータ402に対し32ビット送
信先IPアドレスを指定したIPヘッダ401を付加し
IPパケット400を生成、データリンク手段202に
出力する。また、データ受信時においてデータリンク手
段202から入力したIPパケット400のIPヘッダ
401を除去しIPデータ402を抽出する。ARP処
理手段201はARP要求時において特定のIPアドレ
スを指定したARP要求パケット生成しブロードキャス
ト送信するようデータリンク手段202に出力する。ま
た、ARP処理手段201はARP要求パケット受信時
においてARP要求パケット内に自IPアドレスを確認
すると自MACアドレスを指定したARP応答パケット
を生成しARP要求パケット発信元へ送信するようデー
タリンク手段202に出力すると同時にARP要求パケ
ット発信元のIPアドレス・MACアドレス対テーブル
を保持する。さらに、ARP処理手段201は、ARP
応答パケット受信時においてARP応答パケットから発
信元のIPアドレスとMACアドレスを取り出しIPア
ドレス・MACアドレス対テーブルを保持する。
FIG. 2 shows a block diagram of the IP packet communication. In FIG. 2, reference numeral 200 denotes IP processing means, 201 denotes A
RP (Address Resolution Pro)
tocol) processing means, 202 is a data link means, 2
03 is an Ethernet transmitting / receiving means, and 204 is an Ethernet transmission medium. The IP processing means 200 adds an IP header 401 designating a 32-bit destination IP address to the IP data 402 to be communicated at the time of data transmission, generates an IP packet 400, and outputs it to the data link means 202. When data is received, the IP header 401 of the IP packet 400 input from the data link unit 202 is removed to extract IP data 402. The ARP processing means 201 generates an ARP request packet specifying a specific IP address at the time of the ARP request, and outputs the generated ARP request packet to the data link means 202 so as to perform broadcast transmission. When the ARP processing means 201 confirms its own IP address in the ARP request packet upon receiving the ARP request packet, the ARP processing means 201 generates an ARP response packet designating its own MAC address and sends it to the data link means 202 so as to transmit it to the source of the ARP request packet. At the same time as the output, the ARP request packet transmission source IP address / MAC address pair table is held. Further, the ARP processing means 201
When a response packet is received, the source IP address and MAC address are extracted from the ARP response packet, and an IP address / MAC address pair table is held.

【0007】データリンク手段202は送信時において
IPアドレス・MACアドレス対テーブルから送信先I
Pアドレスに対応するMACアドレスを特定しフレーム
ヘッダを付加してフレームを生成、イーサネット送受信
手段203に出力する。さらにデータリンク手段202
は受信時において自MACアドレスに対応するフレーム
に対し、フレームヘッダのフレーム種別からIPパケッ
トあるいはARPパケットを対応する処理手段にフレー
ム内データを出力する。イーサネット送受信手段203
はイーサネット伝送媒体204に対し送受信の処理を行
う。
At the time of transmission, the data link means 202 reads the destination I from the IP address / MAC address pair table.
A MAC address corresponding to the P address is specified, a frame header is added to generate a frame, and the frame is output to the Ethernet transmitting / receiving means 203. Further, data link means 202
At the time of reception, for a frame corresponding to its own MAC address, the in-frame data is output to processing means corresponding to an IP packet or an ARP packet from the frame type of the frame header. Ethernet transmission / reception means 203
Performs transmission / reception processing on the Ethernet transmission medium 204.

【0008】[0008]

【発明が解決しようとする課題】しかしながら、64ビ
ットの送信先アドレスが必要であるIEEE1394で
IPパケット通信を行う場合、イーサネットの48ビッ
トMACアドレスを対象として実装されているIP処理
部やARP処理部をそのまま使用することが不可能で、
すべて新規に開発しなければならないという問題を有し
ていた。
However, when IP packet communication is performed by IEEE1394 which requires a 64-bit transmission destination address, an IP processing unit or an ARP processing unit which is mounted on a 48-bit Ethernet MAC address is targeted. It is impossible to use as it is,
All had to be newly developed.

【0009】本発明は、このような課題を考慮し、IE
EE1394においてイーサネットで実装されたIP処
理部、ARP処理部をそのまま使用することのできる通
信プロトコル処理装置を提供することを目的とする。
The present invention has been made in view of such a problem, and has been developed by the IE.
It is an object of the present invention to provide a communication protocol processing device that can directly use an IP processing unit and an ARP processing unit implemented in Ethernet in EE1394.

【0010】[0010]

【課題を解決するための手段】上記問題点を解決するた
めに本発明の通信プロトコル処理装置は、IEEE13
94パケットヘッダとイーサネットフレームヘッダを相
互に変換するヘッダ変換を行うヘッダ変換手段を備えた
ものである。
In order to solve the above-mentioned problems, a communication protocol processing apparatus according to the present invention uses an IEEE13
It is provided with a header conversion means for performing a header conversion for converting the 94 packet header and the Ethernet frame header into each other.

【0011】[0011]

【発明の実施の形態】本発明は、IEEE1394に準
拠したバスに接続したノード上に実装された通信プロト
コル処理装置であって、イーサネットまたはIEEE8
02.3に準拠したフレームを処理するフレーム処理手
段と、フレームヘッダとIEEE1394パケットヘッ
ダを変換するヘッダ変換手段とを有する。これにより、
イーサネットで実装されたIP処理部、ARP処理部を
そのまま使用することのできる。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention relates to a communication protocol processing device mounted on a node connected to an IEEE 1394-based bus, the communication protocol processing device comprising an Ethernet or IEEE 8
It has frame processing means for processing a frame conforming to H.22.3, and header conversion means for converting a frame header and an IEEE 1394 packet header. This allows
The IP processing unit and the ARP processing unit mounted on the Ethernet can be used as they are.

【0012】以下、本発明の実施の形態による通信プロ
トコル処理装置について、図面を参照しながら説明す
る。 (実施の形態1)図1は本発明の実施の形態における通
信プロトコル処理装置のブロック図である。図1におい
て、200はIP処理手段、201はARP処理手段、
202はデータリンク手段、100はヘッダ変換処理手
段、101はIEEE1394パケット送受信手段(図
中では、単にIEEE1394送受信手段としてい
る)、102はIEEE1394に準拠したバスとして
のIEEE1394伝送媒体である。なお、フレーム処
理手段は、IP処理手段200、ARP処理手段201
およびデータリンク手段202から成るものとする。
Hereinafter, a communication protocol processing device according to an embodiment of the present invention will be described with reference to the drawings. (Embodiment 1) FIG. 1 is a block diagram of a communication protocol processing device according to an embodiment of the present invention. In FIG. 1, reference numeral 200 denotes IP processing means, 201 denotes ARP processing means,
202 is a data link unit, 100 is a header conversion unit, 101 is an IEEE 1394 packet transmitting / receiving unit (in the figure, it is simply an IEEE 1394 transmitting / receiving unit), and 102 is an IEEE 1394 transmission medium as a bus compliant with IEEE 1394. The frame processing means includes an IP processing means 200, an ARP processing means 201
And data link means 202.

【0013】以上のように構成された通信プロトコル処
理装置について、図1を用いてその動作を説明する。た
だし、従来例と同じ動作のものについては図2と同じ符
号を記し説明を省略する。図1において、ヘッダ変換手
段100は送信時においてデータリンク手段202のフ
レームヘッダである送信先MACアドレス406および
送信元MACアドレス407を図3に示す送信先ノード
ID300と送信先オフセットアドレス303および送
信元ノードID302にそれぞれ変換しIEEE139
4パケットを生成、IEEE1394パケット送受信手
段101に出力する。また受信時においてIEEE13
94パケットの送信先ノードID300と送信先オフセ
ットアドレス303および送信元ノードID302をそ
れぞれ送信先MACアドレス406および送信元MAC
アドレス407に変換しイーサネットのフレームを生
成、データリンク手段202に出力する。IEEE13
94パケット送受信手段101はIEEE1394伝送
媒体102に対し送受信の処理を行う。ARP処理手段
201は自MACアドレスとして16ビットの自ノード
IDおよび48ビットの自オフセットアドレスの下位3
2ビットを設定する。
The operation of the communication protocol processing device configured as described above will be described with reference to FIG. However, the same operations as those in the conventional example are denoted by the same reference numerals as in FIG. 2 and the description is omitted. In FIG. 1, the header conversion means 100 converts the destination MAC address 406 and the source MAC address 407, which are the frame headers of the data link means 202, into the destination node ID 300, the destination offset address 303 and the source Converted to node ID 302 and converted to IEEE 139
Four packets are generated and output to the IEEE 1394 packet transmitting / receiving means 101. In addition, when receiving, IEEE13
The destination node ID 300, the destination offset address 303, and the source node ID 302 of the 94 packet are respectively set to the destination MAC address 406 and the source MAC.
The data is converted into an address 407 to generate an Ethernet frame and output to the data link unit 202. IEEE13
The 94 packet transmission / reception means 101 performs transmission / reception processing on the IEEE 1394 transmission medium 102. The ARP processing means 201 determines the lower 3 bits of the 16-bit own node ID and the 48-bit own offset address as the own MAC address.
Set 2 bits.

【0014】以下に、ヘッダ変換手段100の動作を詳
しく説明する。 (1)パケット送信時 データリンク手段202から入力するイーサネットフレ
ームのヘッダに対し以下の変換を行う。 (1−1)送信先MACアドレス 図5に示すように、48ビットの送信先MACアドレス
の上位16ビットを送信先ノードID300とする。ま
た、48ビットの送信先MACアドレスの下位32ビッ
トを送信先オフセットアドレス303の下位32ビット
とし、送信先オフセットアドレス303の上位16ビッ
トは送信先MACアドレスの下位32ビットの最上位ビ
ットを充填する。すなわち、図5に示すように、送信先
オフセットアドレス303の上位17ビットは、同じ値
Xが充填される。 (1−2)送信元MACアドレス 図5に示すように、48ビットの送信元MACアドレス
の上位16ビットを送信元ノードID302とする。
Hereinafter, the operation of the header conversion means 100 will be described in detail. (1) At the time of packet transmission The following conversion is performed on the header of the Ethernet frame input from the data link means 202. (1-1) Destination MAC Address As shown in FIG. 5, the upper 16 bits of the 48-bit destination MAC address are the destination node ID 300. The lower 32 bits of the 48-bit destination MAC address are set as the lower 32 bits of the destination offset address 303, and the upper 16 bits of the destination offset address 303 are filled with the most significant bit of the lower 32 bits of the destination MAC address. . That is, as shown in FIG. 5, the upper 17 bits of the destination offset address 303 are filled with the same value X. (1-2) Source MAC Address As shown in FIG. 5, the upper 16 bits of the 48-bit source MAC address are the source node ID 302.

【0015】以上2つのMACアドレスの変換を行いイ
ーサネットのフレームからIEEE1394パケットを
生成、IEEE1394パケット送受信手段101に出
力する。 (2)IPパケット受信時 IEEE1394パケット受信手段101から入力する
IEEE1394パケットのヘッダに対し以下の変換を
行う。 (2−1)送信先ノードID 図6に示すように、16ビットの送信先ノードIDを4
8ビットの送信先MACアドレスの上位16ビットとす
る。 (2−2)送信先オフセットアドレス 図6に示すように、48ビットの送信先オフセットアド
レスの下位32ビットを48ビットの送信先MACアド
レスの下位32ビットとする。 (2−3)送信元ノードID 図6に示すように、16ビットの送信元ノードIDを4
8ビットの送信元MACアドレスの上位16ビットとす
る。
The above two MAC addresses are converted, an IEEE 1394 packet is generated from the Ethernet frame, and output to the IEEE 1394 packet transmitting / receiving means 101. (2) When receiving an IP packet The following conversion is performed on the header of the IEEE 1394 packet input from the IEEE 1394 packet receiving unit 101. (2-1) Destination Node ID As shown in FIG.
The upper 16 bits of the 8-bit destination MAC address. (2-2) Destination Offset Address As shown in FIG. 6, the lower 32 bits of the 48-bit destination offset address are the lower 32 bits of the 48-bit destination MAC address. (2-3) Source Node ID As shown in FIG.
The upper 16 bits of the source MAC address of 8 bits.

【0016】以上3つのヘッダ情報の変換を行いIEE
E1394パケットからイーサネットのフレームを生
成、データリンク手段202に出力する。以上説明した
ように、ヘッダ変換手段100はIEEE1394パケ
ットヘッダとイーサネットフレームヘッダを相互に変換
する。この結果、ヘッダ変換手段100とデータリンク
手段202間でやりとりするデータ形式はイーサネット
のフレームと同一となり、データリンク手段202は従
来のイーサネットで実装されている手段と同一の手段を
使用することができる。また、データリンク手段202
より上位に位置するIP処理手段200およびARP処
理手段201も従来のイーサネットで実装されている手
段と同一の手段を使用することができる。
The above three header information are converted and the IEEE
An Ethernet frame is generated from the E1394 packet and output to the data link unit 202. As described above, the header conversion means 100 mutually converts the IEEE 1394 packet header and the Ethernet frame header. As a result, the data format exchanged between the header conversion unit 100 and the data link unit 202 becomes the same as that of the Ethernet frame, and the data link unit 202 can use the same unit as the unit implemented in the conventional Ethernet. . Also, the data link means 202
As the IP processing means 200 and the ARP processing means 201 located at higher levels, the same means as the means implemented in the conventional Ethernet can be used.

【0017】以上のように本実施の形態によれば、IE
EE1394パケットヘッダとイーサネットフレームヘ
ッダを相互に変換することにより、既存のイーサネット
で実装されているデータリンク手段とIP処理手段、さ
らにARP処理手段と同一の手段を用いて通信プロトコ
ル処理装置によるIEEE1394ノード間でのIPパ
ケット通信を行うことができる。
As described above, according to the present embodiment, the IE
By converting the EE1394 packet header and the Ethernet frame header into each other, the data link means and the IP processing means implemented in the existing Ethernet, and the IEEE 1394 node by the communication protocol processing device using the same means as the ARP processing means. Can perform IP packet communication.

【0018】なお、本実施の形態による通信プロトコル
処理装置は、ディジタルAV機器、コンピュータおよび
その周辺機器、または通信機器に具備して用いることが
できることは、言うまでもない。また、このような機器
を少なくとも2台以上有した通信システムとすることも
できる。
It is needless to say that the communication protocol processing device according to the present embodiment can be used in a digital AV device, a computer and its peripheral devices, or a communication device. In addition, a communication system having at least two or more such devices may be provided.

【0019】[0019]

【発明の効果】以上のように本発明は、既存のイーサネ
ットで実装されているデータリンク手段とIP処理手段
とARP処理手段を使用し、新規にヘッダ変換手段のみ
を付加するだけで容易にIEEE1394ノード間でI
Pパケット通信を行う通信プロトコル処理装置を構築す
ることができる。
As described above, the present invention uses the data link means, the IP processing means, and the ARP processing means which are mounted on the existing Ethernet, and easily adds the IEEE1394 simply by adding a new header conversion means. I between nodes
A communication protocol processing device for performing P packet communication can be constructed.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の実施の形態における通信プロトコル処
理装置のブロック図
FIG. 1 is a block diagram of a communication protocol processing device according to an embodiment of the present invention.

【図2】従来の通信プロトコルの処理装置のブロック図FIG. 2 is a block diagram of a conventional communication protocol processing device.

【図3】IEEE1394パケット構成を示す概念図FIG. 3 is a conceptual diagram showing an IEEE 1394 packet configuration;

【図4】IPパケットおよびフレームの構成を示す概念
FIG. 4 is a conceptual diagram showing a configuration of an IP packet and a frame.

【図5】本発明のIPパケット送信時におけるフレーム
ヘッダからIEEE1394パケットヘッダへの変換を
示す概念図
FIG. 5 is a conceptual diagram showing conversion from a frame header to an IEEE 1394 packet header when transmitting an IP packet according to the present invention;

【図6】本発明のIPパケット受信時におけるIEEE
1394パケットヘッダからフレームヘッダへの変換を
示す概念図
FIG. 6 shows IEEE when receiving an IP packet according to the present invention.
Conceptual diagram showing conversion from 1394 packet header to frame header

【符号の説明】[Explanation of symbols]

100 ヘッダ変換手段 101 IEEE1394送受信手段 102 IEEE1394伝送媒体 200 IP処理手段 201 ARP処理手段 202 データリンク手段 REFERENCE SIGNS LIST 100 header conversion means 101 IEEE 1394 transmission / reception means 102 IEEE 1394 transmission medium 200 IP processing means 201 ARP processing means 202 data link means

Claims (11)

【特許請求の範囲】[Claims] 【請求項1】 IEEE1394に準拠したバスに接続
したノード上に実装された通信プロトコル処理装置であ
って、イーサネットまたはIEEE802.3に準拠し
たフレームを処理するフレーム処理手段と、フレームヘ
ッダとIEEE1394パケットヘッダを変換するヘッ
ダ変換手段とを有することを特徴とする通信プロトコル
処理装置。
1. A communication protocol processing device mounted on a node connected to an IEEE 1394 compliant bus, the frame processing unit processing a frame compliant with Ethernet or IEEE 802.3, a frame header and an IEEE 1394 packet header. A communication protocol processing device, comprising:
【請求項2】 ヘッダ変換手段は、フレームヘッダ内の
送信先MACアドレスとIEEE1394パケットヘッ
ダ内の送信先IEEE1394ノードIDおよび送信先
IEEE1394オフセットアドレスを変換することを
特徴とする請求項1記載の通信プロトコル処理装置。
2. The communication protocol according to claim 1, wherein the header conversion means converts the destination MAC address in the frame header, the destination IEEE 1394 node ID and the destination IEEE 1394 offset address in the IEEE 1394 packet header. Processing equipment.
【請求項3】 ヘッダ変換手段は、フレームヘッダ内の
48ビットの送信先MACアドレスからIEEE139
4パケットヘッダ内の16ビットのIEEE1394送
信先ノードIDおよび32ビットの下位アドレスに変換
し、前記下位アドレスの最上位ビットをビット拡張して
IEEE1394パケットヘッダ内の48ビットの送信
先IEEE1394オフセットアドレスに変換すること
を特徴とする請求項2記載の通信プロトコル処理装置。
3. The header conversion means converts the 48-bit transmission destination MAC address in the frame header to the IEEE139
The packet is converted into a 16-bit IEEE 1394 destination node ID in a 4-packet header and a 32-bit lower address, and the most significant bit of the lower address is bit-extended and converted into a 48-bit destination IEEE 1394 offset address in the IEEE 1394 packet header. 3. The communication protocol processing device according to claim 2, wherein
【請求項4】 ヘッダ変換手段は、フレームヘッダ内の
48ビットの送信元MACアドレスからIEEE139
4パケットヘッダ内の16ビットのIEEE1394送
信元ノードIDに変換することを特徴とする請求項2記
載の通信プロトコル処理装置。
4. The header converting means converts the 48-bit source MAC address in the frame header to IEEE 139
3. The communication protocol processing apparatus according to claim 2, wherein the data is converted into a 16-bit IEEE 1394 transmission source node ID in four packet headers.
【請求項5】 ヘッダ変換手段は、IEEE1394パ
ケットヘッダ内の16ビットの送信先ノードIDおよび
48ビットのIEEE1394送信先オフセットアドレ
スの下位32ビットからフレームヘッダ内の48ビット
の送信先MACアドレスに変換することを特徴とする請
求項2記載の通信プロトコル処理装置。
5. The header conversion means converts from the lower 32 bits of the 16-bit destination node ID and the 48-bit IEEE 1394 destination offset address in the IEEE 1394 packet header to the 48-bit destination MAC address in the frame header. The communication protocol processing device according to claim 2, wherein:
【請求項6】 ヘッダ変換手段は、IEEE1394パ
ケットヘッダ内の16ビットの送信元ノードIDをビッ
ト拡張しフレームヘッダ内の48ビットの送信元MAC
アドレスに変換することを特徴とする請求項2記載の通
信プロトコル処理装置。
6. The header conversion means extends the 16-bit source node ID in the IEEE 1394 packet header by bits, and expands the 48-bit source MAC in the frame header.
3. The communication protocol processing device according to claim 2, wherein the communication protocol processing device converts the address into an address.
【請求項7】 フレーム処理手段は、自ノードに対する
16ビットのIEEE1394ノードIDおよび自ノー
ドに実装された48ビットのIEEE1394オフセッ
トアドレスの下位32ビットを自ノードに対する48ビ
ットのMACアドレスとすることを特徴とする請求項1
記載の通信プロトコル処理装置。
7. The frame processing means uses the 16-bit IEEE 1394 node ID for the own node and the lower 32 bits of the 48-bit IEEE 1394 offset address mounted on the own node as a 48-bit MAC address for the own node. Claim 1
The communication protocol processing device according to the above.
【請求項8】 請求項1または2記載の通信プロトコル
装置を具備したディジタルAV機器。
8. A digital AV device comprising the communication protocol device according to claim 1.
【請求項9】 請求項1または2記載の通信プロトコル
装置を具備したコンピュータおよびその周辺機器。
9. A computer comprising the communication protocol device according to claim 1 or 2 and a peripheral device thereof.
【請求項10】 請求項1または2記載の通信プロトコ
ル装置を具備した通信機器。
10. A communication device comprising the communication protocol device according to claim 1.
【請求項11】 請求項8ないし10のいずれかに記載
の機器を少なくとも2台以上有する通信システム。
11. A communication system having at least two devices according to claim 8.
JP18807597A 1997-07-14 1997-07-14 Communication protocol processing device Expired - Fee Related JP3365262B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18807597A JP3365262B2 (en) 1997-07-14 1997-07-14 Communication protocol processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18807597A JP3365262B2 (en) 1997-07-14 1997-07-14 Communication protocol processing device

Publications (2)

Publication Number Publication Date
JPH1132064A true JPH1132064A (en) 1999-02-02
JP3365262B2 JP3365262B2 (en) 2003-01-08

Family

ID=16217275

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18807597A Expired - Fee Related JP3365262B2 (en) 1997-07-14 1997-07-14 Communication protocol processing device

Country Status (1)

Country Link
JP (1) JP3365262B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08274835A (en) * 1995-03-29 1996-10-18 Access:Kk Information socket and communication method using it
JPH0954740A (en) * 1995-08-14 1997-02-25 Nec Corp Terminal device
JPH09116591A (en) * 1995-10-19 1997-05-02 Hitachi Ltd Network interface device
JPH09275402A (en) * 1996-04-04 1997-10-21 Sony Corp Communication control system, communication control device, data transmitting / receiving device, and communication control method
JPH1093597A (en) * 1996-09-11 1998-04-10 Sony Corp Communication control method and electronic device
JPH10190742A (en) * 1996-11-06 1998-07-21 Sony Corp Data transmission method and apparatus, data reception method and apparatus, and integrated circuit for link layer

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08274835A (en) * 1995-03-29 1996-10-18 Access:Kk Information socket and communication method using it
JPH0954740A (en) * 1995-08-14 1997-02-25 Nec Corp Terminal device
JPH09116591A (en) * 1995-10-19 1997-05-02 Hitachi Ltd Network interface device
JPH09275402A (en) * 1996-04-04 1997-10-21 Sony Corp Communication control system, communication control device, data transmitting / receiving device, and communication control method
JPH1093597A (en) * 1996-09-11 1998-04-10 Sony Corp Communication control method and electronic device
JPH10190742A (en) * 1996-11-06 1998-07-21 Sony Corp Data transmission method and apparatus, data reception method and apparatus, and integrated circuit for link layer

Also Published As

Publication number Publication date
JP3365262B2 (en) 2003-01-08

Similar Documents

Publication Publication Date Title
US6977939B2 (en) Method and apparatus for emulating ethernet functionality over a serial bus
JP3731263B2 (en) Communication method and electronic device
US5999541A (en) Transmission of token-ring packets over ethernet by tunneling
US7796621B2 (en) Apparatus for matching gigabit Ethernet (GbE) signals with optical transport hierarchy (OTH)
US6950408B1 (en) Speed converter for IEEE-1394 serial bus network
JPH11150566A (en) Internetwork equipment
JP2002171274A (en) Data transfer method and data transfer device
US6490281B1 (en) Apparatus including a scalable multiprotocol communications adapter using modular components and a method for transmitting data frames via scalable multiprotocol communication adapters
EP1156423A2 (en) Information processing apparatus, information processing method and bridge utilizing the same
US7515604B2 (en) Transmitter, receiver, and methods
JP3365262B2 (en) Communication protocol processing device
JP3156231B2 (en) Address resolution server
JPH08163173A (en) Packet transmission method
JP4410247B2 (en) Overhead reduction and address protection in the communication stack
US20060230146A1 (en) Method for generating super frame by using sub-frame in residential ethernet system
JP3604032B2 (en) IEEE 1394-Ethernet bridge node and method
EP1276278A1 (en) Data transmission method and data transmission device
Murakami et al. MAPOS 16-Multiple access protocol over SONET/SDH with 16 bit addressing
JP2000059420A (en) Information processing device
JPH05199225A (en) LAN communication method
JP2006203735A (en) Communication device
US8218542B2 (en) Overhead reduction and address protection in communication stack
JP4529231B2 (en) Electronics
KR100195642B1 (en) How to Solve Security Problems in Computer Networks Using IP Over ATM
JP2000358051A (en) Data transmission method and data transmission device

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees