JPH11168492A - Repeating method for router and router system - Google Patents

Repeating method for router and router system

Info

Publication number
JPH11168492A
JPH11168492A JP33307797A JP33307797A JPH11168492A JP H11168492 A JPH11168492 A JP H11168492A JP 33307797 A JP33307797 A JP 33307797A JP 33307797 A JP33307797 A JP 33307797A JP H11168492 A JPH11168492 A JP H11168492A
Authority
JP
Japan
Prior art keywords
router
mtu
network
packet
route
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
Application number
JP33307797A
Other languages
Japanese (ja)
Inventor
Azuma Sugawara
東 菅原
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.)
Hitachi Cable Ltd
Original Assignee
Hitachi Cable 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 Hitachi Cable Ltd filed Critical Hitachi Cable Ltd
Priority to JP33307797A priority Critical patent/JPH11168492A/en
Publication of JPH11168492A publication Critical patent/JPH11168492A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To provide a repeating method for router and a router system with which a packet can be repeated at high speed without performing fragment processing to cause a delay in repeating at an IP router by transmitting packets that can be settled within a minimum maximum transfer unit(MTU) on a path from a host at the transmission source to a host at the destination while the transmission side host grasps that MTU. SOLUTION: In a router system with which plural network interfaces 731 and 732 provided and an IP packet 751 received from networks 711-716 is repeated according to the contents of a path table based on route information exchanged between routers, MTU information is contained in the route information exchanged between the routers, and a router which receives the report records any smaller MTU between the MTU of the network to which an interface receiving that report is connected and the reported MTU on the route table as the minimum MTU on the route to the destination network, and reports the MTU recorded on the route table to the other router as information of routing to the destination network.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、ネットワークにお
けるルータの中継方法及び該方法を実施するのに有用な
ルータ装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for relaying a router in a network and a router device useful for implementing the method.

【0002】[0002]

【従来の技術】ローカルエリアネットワークにおける中
継装置として、ルータ装置が広く用いられている。ルー
タ装置は、複数のネットワークに接続され、一方のネッ
トワークからのパケットを他方のネットワークに必要に
応じて中継する機能を持つ。
2. Description of the Related Art A router device is widely used as a relay device in a local area network. The router device is connected to a plurality of networks and has a function of relaying a packet from one network to the other network as necessary.

【0003】例えば、IAB RFC791 Internet Pro
tocol(IP) で定義されるIPパケットを中継するIPル
ータ装置がある。
For example, IAB RFC791 Internet Pro
There is an IP router device that relays an IP packet defined by tocol (IP).

【0004】図3に、IPパケットを中継するルータ装
置の従来例を示している。図3において、101〜10
5はルータ、111〜116はネットワーク、121〜
122はネットワークに接続したホスト、131,13
2はネットワークインタフェース、141は経路表、1
51はホスト121がホスト122に宛てて送出したI
Pパケットを示している。
FIG. 3 shows a conventional example of a router device for relaying an IP packet. In FIG.
5 is a router, 111 to 116 are networks, 121 to
122 is a host connected to the network, 131 and 13
2 is a network interface, 141 is a routing table, 1
51 is the I sent from the host 121 to the host 122
This shows a P packet.

【0005】ルータ102は、ホスト121よりホスト
122宛にIPパケット151が送信されると、ネット
ワークインタフェース131によって、当該パケットを
受信する。ルータ102は、経路表141によって、宛
先のホスト122へパケットを送信するにはどのように
転送すれば良いかを調べる。
[0005] When an IP packet 151 is transmitted from the host 121 to the host 122, the router 102 receives the packet via the network interface 131. The router 102 checks how to transfer the packet to the destination host 122 based on the routing table 141.

【0006】ここで、経路表141は、事前に人手にて
設定をするか、或いはIAB RFC1058 Routing Inf
ormation Protocol(RIP)により定義されている、RIP
等の経路制御プロトコルを用い、ルータ間で経路情報を
交換することにより構築されている。
[0006] Here, the routing table 141 is manually set in advance, or IAB RFC1058 Routing Inf is set.
RIP defined by the ormation Protocol (RIP)
It is constructed by exchanging routing information between routers using a routing control protocol such as that described above.

【0007】経路表141の内容を図4に示す。図4に
おいて、201は経路表、202はネットワークアドレ
ス、203は転送すべきルータのアドレス、204は宛
先ネットワークまでの距離である。
FIG. 4 shows the contents of the routing table 141. In FIG. 4, 201 is a routing table, 202 is a network address, 203 is an address of a router to be transferred, and 204 is a distance to a destination network.

【0008】ルータ102は、ホスト122が属するネ
ットワーク116を経路表201の中から検索する。そ
の検索の結果、ネットワーク116へはルータ104を
経由すれば良いことが分かり、ルータ104がネットワ
ークインタフェース132側にあるため、中継の必要が
あると判断し、ネットワークインタフェース132によ
って、ルータ104に向けIPパケット151を送信す
る。
[0008] The router 102 searches the routing table 201 for the network 116 to which the host 122 belongs. As a result of the search, it is found that it is only necessary to go to the network 116 via the router 104. Since the router 104 is on the network interface 132 side, it is determined that relaying is necessary. The packet 151 is transmitted.

【0009】ルータ104も上記と同様な処理を行うこ
とで、IPパケット151を、ルータ105に届かせ
る。
[0009] The router 104 performs the same processing as described above so that the IP packet 151 reaches the router 105.

【0010】ルータ105は、ホスト122がネットワ
ーク116に直接接続していることが分かるので、IP
パケット151をホスト122に送信し、最終的にホス
ト122がIPパケット151を受信することができ
る。
Since the router 105 knows that the host 122 is directly connected to the network 116, the router 105
The packet 151 is transmitted to the host 122, and the host 122 can finally receive the IP packet 151.

【0011】図5は、RIPパケットの構造を示すもの
で、300はRIPパケット、301はネットワークア
ドレス、302は宛先ネットワークまでの距離を示す。
ルータは定期的に相互にRIPパケットを交換すること
により経路表を構成している。
FIG. 5 shows the structure of a RIP packet, where 300 is a RIP packet, 301 is a network address, and 302 is a distance to a destination network.
The routers construct a routing table by exchanging RIP packets with each other periodically.

【0012】図6は、IPパケットの構造を示すもの
で、400はIPパケット、401は上位プロトコルの
種別、402は送信元IPアドレス、403は宛先IP
アドレス、404は上位プロトコルデータを示す。IP
パケットの長さは65536バイトまでと規定されてい
る。
FIG. 6 shows the structure of an IP packet. 400 is an IP packet, 401 is the type of a higher-level protocol, 402 is a source IP address, and 403 is a destination IP address.
An address 404 indicates higher-level protocol data. IP
The length of the packet is specified to be 65536 bytes.

【0013】ネットワークにIEEE802.3 で規定され
るイーサネットを用いた場合、IPパケットはイーサネ
ットフレームの中でデータとして転送される。
[0013] When Ethernet specified by IEEE802.3 is used for a network, IP packets are transferred as data in an Ethernet frame.

【0014】図7に、IEEE802.3 で規定されたイー
サネットフレームの形式を示す。この図7において、5
00はイーサネットフレーム、501は宛先ハードウエ
アアドレス、502は送信元ハードウエアアドレス、5
03は上位プロトコルタイプ、504は上位プロトコル
データ、505はフレームチェックシーケンスを示して
いる。
FIG. 7 shows a format of an Ethernet frame defined by IEEE802.3. In FIG. 7, 5
00 is the Ethernet frame, 501 is the destination hardware address, 502 is the source hardware address, 5
03 indicates an upper protocol type, 504 indicates upper protocol data, and 505 indicates a frame check sequence.

【0015】イーサネット上でIPの通信を行うために
は、上位プロトコルタイプ303にIPを示す値“0x08
00”を、上位プロトコルデータ304に送信するIPパ
ケットを入れる。
In order to perform IP communication over Ethernet, the value “0x08” indicating IP is set in the upper protocol type 303.
00 ”is entered in the upper-layer protocol data 304 in the IP packet to be transmitted.

【0016】イーサネットのフレームの長さ(MTU:
Maximum Transfer Unit )は、64バイトから1518
バイトの範囲と規定されており、このうち上位プロトコ
ルデータ部の長さは、46バイトから1500バイトに
なる。これにより、一つのイーサネットフレームで転送
できるIPパケットの長さは、46バイトから1500
バイトになる。
Ethernet frame length (MTU:
Maximum Transfer Unit) is 64 bytes to 1518
It is defined as a range of bytes, of which the length of the upper protocol data portion is from 46 bytes to 1500 bytes. Accordingly, the length of an IP packet that can be transferred in one Ethernet frame is from 46 bytes to 1500.
Become bytes.

【0017】IPパケットが一つのイーサネットフレー
ムに収まらない場合、ホストは、IPパケットをフレー
ムに収まる長さに分割(フラグメントと呼ぶ)して複数
のパケットとして送信する。
If the IP packet does not fit in one Ethernet frame, the host divides the IP packet into a length that fits in the frame (called a fragment) and sends it as a plurality of packets.

【0018】図8にイーサネット上においてフラグメン
トされたIPパケットの例を示す。この図8において、
600は元のフラグメント、601は元のIPパケット
のIPヘッダ、602は元のIPパケットの上位プロト
コルデータ、610は最初のフラグメント、611は最
初のフラグメントのIPヘッダ、612は最初のフラグ
メントの上位プロトコルデータ、620は2番目のフラ
グメント、621は番目のフラグメントのIPヘッダ、
622は2番目のフラグメントの上位プロトコルデー
タ、630は最後のフラグメント、631は最後のフラ
グメントのIPヘッダ、632は最後のフラグメントの
上位プロトコルデータを示している。
FIG. 8 shows an example of an IP packet fragmented on the Ethernet. In FIG. 8,
600 is the original fragment, 601 is the IP header of the original IP packet, 602 is the upper protocol data of the original IP packet, 610 is the first fragment, 611 is the IP header of the first fragment, 612 is the upper protocol of the first fragment Data, 620 is the second fragment, 621 is the IP header of the second fragment,
622 indicates upper protocol data of the second fragment, 630 indicates the last fragment, 631 indicates the IP header of the last fragment, and 632 indicates the upper protocol data of the last fragment.

【0019】例えば、元のIPパケット600のパケッ
ト長が4020バイトである場合、このパケットはイー
サネットの最大で転送できる最大のデータ長さ1500
バイトより大きいため、分割する必要が生じてくる。
For example, when the original IP packet 600 has a packet length of 4020 bytes, this packet has a maximum data length of 1500 which can be transferred at the maximum of Ethernet.
Because it is larger than a byte, it needs to be divided.

【0020】IPオプションヘッダを含まないIPパケ
ットの場合には、元のIPパケット600はIPヘッダ
20バイトとデータ4000バイトからなる。
In the case of an IP packet that does not include an IP option header, the original IP packet 600 has an IP header of 20 bytes and data of 4000 bytes.

【0021】先ず、最初のフラグメント610は、IP
ヘッダ611(20バイト)と上位プロトコルデータ6
12(1480バイト)の計4000バイトからなるよ
うに構成される。
First, the first fragment 610 is composed of the IP
Header 611 (20 bytes) and upper protocol data 6
It is composed of 12 (1480 bytes) of 4000 bytes in total.

【0022】データの残りは、4000−1480=2
520バイトあるので、さらに分割する必要があり、2
番目のフラグメント620は、IPヘッダ621(20
バイト)と上位プロトコルデータ622(1480バイ
ト)の計1500バイトからなるように構成される。
The rest of the data is 4000-1480 = 2
Since it has 520 bytes, it needs to be further divided,
The second fragment 620 includes the IP header 621 (20
Byte) and upper protocol data 622 (1480 bytes).

【0023】ここで、データの残りは、4000−14
80=1040バイトであり、最後のフラグメント63
0は、IPヘッダ631(20バイト)と上位プロトコ
ルデータ632(1040バイト)の計1060バイト
から構成される。
Here, the rest of the data is 4000-14
80 = 1040 bytes and the last fragment 63
0 is composed of a total of 1060 bytes of the IP header 631 (20 bytes) and the upper-layer protocol data 632 (1040 bytes).

【0024】分割されたIPパケット(フラグメント)
は、IPルータにおいてはフラグメントされていないI
Pパケットと全く同様に扱われて中継される。
Split IP packet (fragment)
Is the unfragmented IP in the IP router.
It is handled and relayed in exactly the same way as a P packet.

【0025】また、ルータが接続している2つのネット
ワークのMTUが異なる場合に、一方のネットワークか
ら受信したIPパケットの大きさが他方のネットワーク
のMTUより大きい場合は、ルータはホストと同様にフ
ラグメント処理を行う。
When the MTUs of the two networks to which the router is connected are different and the size of the IP packet received from one network is larger than the MTU of the other network, the router is configured to perform fragmentation similarly to the host. Perform processing.

【0026】IPパケットの最終的な宛先のホストにお
いては、フラグメントを受信する度にそのフラグメント
の内容を記憶しておき、全てのフラグメントを受信した
辞典で元のパケットに組み立てる(再構成と呼ぶ)。
In the host at the final destination of the IP packet, each time a fragment is received, the contents of the fragment are stored, and all the fragments are assembled into an original packet by using the received dictionary (called reassembly). .

【0027】ネットワーク上において、複数のフラグメ
ントのうち1つでも失われると、元のパケットを再構成
することはできないため、元のIPパケット全体が失わ
れることになる。この場合、IPの規格では、フラグメ
ントの再送を行うことはなく、通常、IPの上位プロト
コルがIPパケットが紛失したことを検知して、紛失し
たIPパケット自体を再送することになる。このため、
IPプラグメントの紛失はネットワークの対行きを無駄
にすることになる。
If any one of a plurality of fragments is lost on the network, the original packet cannot be reconstructed, so that the entire original IP packet is lost. In this case, according to the IP standard, the fragment is not retransmitted. Usually, the upper layer protocol of the IP detects that the IP packet is lost, and retransmits the lost IP packet itself. For this reason,
Loss of the IP plug will waste network traffic.

【0028】[0028]

【発明が解決しようとする課題】前述した従来技術のル
ータの中継方法によれば、送信元ホストが宛先ホストま
での経路上の最小のMTUを知ることができないため、
経路上のルータで頻繁にフラグメントが繰り返され、延
いては、通信の地縁を招く原因となっていた。
According to the above-mentioned prior art router relay method, the source host cannot know the minimum MTU on the route to the destination host.
Fragments were frequently repeated at routers on the route, which eventually led to communication problems.

【0029】そこで、本発明の解決すべき課題(目的)
は、送信元のホストが宛先ホストまでの経路上の最小の
MTUを把握して、そのMTUに収まる範囲のパケット
を送信できるようにし、IPルータにおいて中継の遅延
を招くフラグメント処理を行わずに高速でパケットを中
継ですることのできる、ルータの中継方法及びルータ装
置を提供することにある。
Therefore, the problems to be solved (objects) of the present invention
Allows the source host to know the smallest MTU on the route to the destination host, transmit packets within the range of the MTU, and perform high-speed processing without performing fragment processing that causes relay delay in the IP router. It is an object of the present invention to provide a router relay method and a router device capable of relaying a packet with the router.

【0030】[0030]

【課題を解決するための手段】本発明により提供するル
ータの中継方法は、ルータ間で経路情報を交換する際に
ネットワークのMTU(Maximum Transfer Unit )も同
時に交換し、宛先ネットワークへの経路情報にそのネッ
トワークまでの最小のMTUをともに記録し、送信元の
ホストが宛先ホストまでの経路上の最小のMTUを把握
する方法からなる。
According to a method of relaying a router provided by the present invention, when exchanging route information between routers, an MTU (Maximum Transfer Unit) of a network is also exchanged at the same time, and the route information to a destination network is exchanged. The minimum MTU to the network is recorded together, and the source host grasps the minimum MTU on the path to the destination host.

【0031】また、上記の中継方法を実施するために提
供するルータ装置は、複数のネットワークインタフェー
スを備え、ルータ間で交換した経路情報に基づいた経路
表の内容にしたがってネットワークから受信したIPパ
ケットを中継するルータ装置であって、ルータ間で交換
する経路情報にMTU情報を含め、通知を受けたルータ
は、その通知を受信したインタフェースが接続している
ネットワークのMTUと通知されたMTUのうち小さい
方を、その宛先ネットワークへ至る経路上の最小のMT
Uとして経路表に記録し、他のルータへは宛先ネットワ
ークへの経路情報の一部として経路表に記録したMTU
を通知するようにしたものである。
A router device provided for implementing the above-mentioned relay method has a plurality of network interfaces, and receives an IP packet received from a network according to the contents of a routing table based on routing information exchanged between routers. A router device that relays, the MTU information is included in the path information exchanged between the routers, and the notified router is the smaller of the MTU of the network to which the interface that has received the notification is connected and the notified MTU. Is the smallest MT on the path to the destination network
MTU recorded in the routing table as U and to other routers recorded in the routing table as a part of the routing information to the destination network
Is notified.

【0032】[0032]

【発明の実施の形態】図1は、本発明の実施例にして、
IPパケットを中継するルータ装置を示したものであ
る。この図1において、701〜705はルータ、71
1〜716はネットワーク、721,722はネットワ
ークに接続したホスト、731,732はネットワーク
インタフェース、741は経路表、742はMTU記憶
領域、751はホスト721がホスト722に宛てて送
出したIPパケットを示している。
FIG. 1 shows an embodiment of the present invention.
1 shows a router device for relaying an IP packet. In FIG. 1, 701 to 705 are routers, 71
1 to 716 are a network, 721 and 722 are hosts connected to the network, 731 and 732 are network interfaces, 741 is a routing table, 742 is an MTU storage area, and 751 is an IP packet sent from the host 721 to the host 722. ing.

【0033】ここで、ホスト721からホスト722へ
経路上のネットワークMTUが、ネットワーク711に
おいて1500、ネットワーク713において120
0、ネットワーク715において1000、ネットワー
ク716において1500だとする。
Here, the network MTU on the path from the host 721 to the host 722 is 1500 in the network 711 and 120 in the network 713.
0, 1000 in the network 715 and 1500 in the network 716.

【0034】図8は、本発明のルータで用いる経路制御
プロトコルのパケットの構造例を示したものである。こ
の図2において、800は経路制御プロトコルのパケッ
ト、801はネットワークアドレス、802は宛先ネッ
トワークまでの距離、803はネットワークのMTUで
ある。
FIG. 8 shows an example of the structure of a packet of a routing protocol used in the router of the present invention. In FIG. 2, reference numeral 800 denotes a packet of a routing control protocol, 801 denotes a network address, 802 denotes a distance to a destination network, and 803 denotes an MTU of the network.

【0035】以下、上記のようなパケットのルータ装置
による中継要領について説明する。ルータ705は、経
路制御プロトコルのパケット800中のネットワークア
ドレス801にネットワーク716を、宛先ネットワー
クまでの距離802を1に、ネットワークのMTU80
3を1500に設定して、ネットワーク715内に送信
し、ネットワーク716への経路があることをMTUが
1500であることとともにネットワーク715内に通
知する。
Hereinafter, the procedure of relaying such a packet by the router device will be described. The router 705 assigns the network 716 to the network address 801 in the packet 800 of the routing protocol, sets the distance 802 to the destination network to 1 and sets the MTU 80 of the network.
3 is set to 1500 and transmitted within the network 715, and the fact that there is a route to the network 716 is notified within the network 715 together with the fact that the MTU is 1500.

【0036】上記の通知を受信したルータ704は、ネ
ットワーク716へはルータ705を経由すれば良いと
認識するが、ネットワーク715のMTUは1000な
ので、通知されたMTU1500より小さいため、経路
表のMTU記憶領域には1000と記録する。
The router 704 that has received the above notification recognizes that the network 716 should be passed through the router 705, but since the MTU of the network 715 is 1000, it is smaller than the notified MTU 1500. 1000 is recorded in the area.

【0037】さらに、ルータ704は、経路制御プロト
コルのパケット800を用い、ネットワーク716への
経路があることを、この経路上の最小のMTUが100
0であることとともにネットワーク713内に通知す
る。
Further, the router 704 uses the route control protocol packet 800 to determine that there is a route to the network 716 and that the minimum MTU on this route is 100
It is notified within the network 713 together with the fact that it is 0.

【0038】上記の通知を受信したルータ702は、ネ
ットワーク716へはルータ704を経由すれば良いと
認識し、ネットワーク713のMTUは1200である
が、通されたMTUが1000であるため、計路表のM
TU記憶領域には1000と記録する。
The router 702 that has received the above notification recognizes that the network 716 should be passed through the router 704, and the MTU of the network 713 is 1200, but since the passed MTU is 1000, M in the table
1000 is recorded in the TU storage area.

【0039】さらに、ルータ702は、経路制御プロト
コルのパケット800を用い、ネットワーク716への
経路があることを、この経路上の最小のMTUが100
0であることとともにネットワーク711内に通知す
る。
Further, the router 702 uses the route control protocol packet 800 to determine that there is a route to the network 716 and that the minimum MTU on this route is 100
It is notified within the network 711 together with 0.

【0040】上記の通知を受信したホスト721は、ネ
ットワーク716へはルータ704を経由すれば良いと
認識するとともに、経路上の最小のMTUが1000で
あることを知る。
The host 721 that has received the above notification recognizes that the network 716 should be passed through the router 704, and knows that the minimum MTU on the route is 1000.

【0041】そのため、ホスト721がIPパケット7
51をホスト722に宛てて送信する際には、ネットワ
ーク711のMTUが1500であるにもかかわらず、
IPパケットを1000バイトにフラグメント処理して
から送信すれば良いことが分かる。
Therefore, the host 721 sends the IP packet 7
When transmitting 51 to the host 722, even though the MTU of the network 711 is 1500,
It can be seen that the IP packet should be transmitted after being fragmented to 1000 bytes.

【0042】[0042]

【発明の効果】以上説明したような本発明によれば、送
信元のホストが宛先ホストまでの経路上の最小のMTU
を把握して、そのMTUに収まる範囲のパケットを送信
できるようにし、IPルータにおいて中継の遅延を招く
フラグメント処理を行わずに高速でパケットを中継です
ることのできる、ルータの中継方法及びルータ装置を提
供するという所期の課題(目的)を達成することができ
る。
According to the present invention as described above, the transmission source host has the smallest MTU on the route to the destination host.
Router relay method and router device capable of transmitting packets within a range that can be accommodated in the MTU, and capable of relaying packets at high speed without performing fragment processing that causes relay delay in the IP router. The intended task (objective) of providing the information can be achieved.

【0043】そして、本発明のルータで構成したネット
ワークにおいては、IPパケットを送信する際に宛先ネ
ットワークまでの経路のMTUを経路表を参照するだけ
で事前に知ることができる。これにより経路上のルータ
で度々フラグメット処理が行われることのないように最
適なパケットサイズでパケットを送信することができ、
ルータを経由する際の遅延を少なくして高速で通信を行
うことができるという優れた効果を発揮する。
In the network constituted by the router of the present invention, when transmitting an IP packet, the MTU of the route to the destination network can be known in advance only by referring to the routing table. This makes it possible to transmit packets with an optimal packet size so that the routers on the route do not frequently perform fragmentation.
This provides an excellent effect that high-speed communication can be performed with a reduced delay when passing through a router.

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

【図1】本発明の実施例にして、IPパケットを中継す
るルータ装置の例を示す説明図。
FIG. 1 is an explanatory diagram showing an example of a router device for relaying an IP packet according to an embodiment of the present invention.

【図2】本発明のルータで用いる経路制御プロトコルの
パケットの構造例を示す説明図。
FIG. 2 is an explanatory diagram showing an example of the structure of a packet of a routing protocol used in the router of the present invention.

【図3】従来例にして、IPパケットを中継するルータ
装置の例を示す説明図。
FIG. 3 is an explanatory diagram showing an example of a router device for relaying an IP packet in a conventional example.

【図4】従来のルータ装置における経路表の内容を示す
説明図。
FIG. 4 is an explanatory diagram showing the contents of a routing table in a conventional router device.

【図5】従来のルータ装置におけるRIPパケットの構
造例を示す説明図。
FIG. 5 is an explanatory diagram showing an example of the structure of a RIP packet in a conventional router device.

【図6】従来のルータ装置におけるIPパケットの構造
例を示す説明図。
FIG. 6 is an explanatory diagram showing an example of the structure of an IP packet in a conventional router device.

【図7】従来のルータ装置において、IEEE802.3 で
規定されたイーサネットフレームの形式を示す説明図。
FIG. 7 is an explanatory diagram showing a format of an Ethernet frame defined in IEEE802.3 in a conventional router device.

【図8】従来のルータ装置で、イーサネット上において
フラグメントされたIPパケットの例を示す説明図。
FIG. 8 is an explanatory diagram showing an example of an IP packet fragmented on Ethernet in a conventional router device.

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

701〜705 ルータ 711〜716 ネットワーク 721,722 ホスト 731,732 ネットワークインタフェース 741 経路表 742 MTU記憶領域 751 IPパケット 800 経路制御プロトコルのパケット 801 ネットワークアドレス 802 宛先ネットワークまでの距離 803 ネットワークのMTU 701-705 Router 711-716 Network 721,722 Host 731 732 Network Interface 741 Routing Table 742 MTU Storage Area 751 IP Packet 800 Routing Protocol Packet 801 Network Address 802 Distance to Destination Network 803 Network MTU

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】ルータ間で経路情報を交換する際にネット
ワークのMTU情報も同時に交換し、宛先ネットワーク
への経路情報にそのネットワークまでの最小のMTUを
ともに記録し、送信元のホストが宛先ホストまでの経路
上の最小のMTUを把握することを特徴とするルータの
中継方法。
When routing information is exchanged between routers, MTU information of a network is also exchanged at the same time, and the minimum MTU to the network is recorded together with the routing information to the destination network. A method of relaying a router, wherein a minimum MTU on a route to the route is grasped.
【請求項2】複数のネットワークインタフェースを備
え、ルータ間で交換した経路情報に基づいた経路表の内
容にしたがってネットワークから受信したIPパケット
を中継するルータ装置であって、ルータ間で交換する経
路情報にMTU情報を含め、通知を受けたルータは、そ
の通知を受信したインタフェースが接続しているネット
ワークのMTUと通知されたMTUのうち小さい方を、
その宛先ネットワークへ至る経路上の最小のMTUとし
て経路表に記録し、他のルータへは宛先ネットワークへ
の経路情報の一部として経路表に記録したMTUを通知
するようにしたことを特徴とするルータ装置。
2. A router device having a plurality of network interfaces and relaying IP packets received from a network in accordance with the contents of a routing table based on routing information exchanged between routers, wherein the routing information exchanged between routers is provided. Containing the MTU information, the router that has received the notification sends the smaller of the MTU of the network connected to the interface that has received the notification and the notified MTU,
The minimum MTU on the route to the destination network is recorded in the routing table, and the other router is notified of the MTU recorded in the routing table as a part of the routing information to the destination network. Router device.
JP33307797A 1997-12-03 1997-12-03 Repeating method for router and router system Pending JPH11168492A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP33307797A JPH11168492A (en) 1997-12-03 1997-12-03 Repeating method for router and router system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP33307797A JPH11168492A (en) 1997-12-03 1997-12-03 Repeating method for router and router system

Publications (1)

Publication Number Publication Date
JPH11168492A true JPH11168492A (en) 1999-06-22

Family

ID=18262017

Family Applications (1)

Application Number Title Priority Date Filing Date
JP33307797A Pending JPH11168492A (en) 1997-12-03 1997-12-03 Repeating method for router and router system

Country Status (1)

Country Link
JP (1) JPH11168492A (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003046564A (en) * 2001-07-31 2003-02-14 Fujitsu Ltd Broadcast type communication system
JP2004048178A (en) * 2002-07-09 2004-02-12 Ntt Docomo Inc Node in packet communication system, communication node, mobility anchor point, home agent, packet communication system, and path mtu searching method
KR100453055B1 (en) * 2002-03-29 2004-10-15 삼성전자주식회사 Method for path MTU discovery on IP network and apparatus thereof
KR100459539B1 (en) * 2002-11-29 2004-12-03 한국전자통신연구원 Router and method for controlling maximum transmission unit of external network interface
WO2004112326A1 (en) * 2003-06-10 2004-12-23 Fujitsu Limited Packet transferring method and apparatus
US6934288B2 (en) 2000-04-28 2005-08-23 Nec Corporation Fragmentation processing device and fragmentation processing apparatus using thereof
KR100545792B1 (en) * 2003-12-18 2006-01-24 한국전자통신연구원 IP packet forwarding method in MPLS network
JP2007110654A (en) * 2005-10-17 2007-04-26 Toshiba Corp Bridge device and control method thereof
US7512120B2 (en) 2002-07-09 2009-03-31 Ntt Docomo, Inc. Node, correspondent node, mobility anchor point, and home agent in packet communication system, packet communication system, and path MTU discovery method
JP2009171307A (en) * 2008-01-17 2009-07-30 Canon Inc Repeater, information notifying method and program
US7596151B2 (en) 2003-05-02 2009-09-29 Samsung Electronics Co., Ltd. System and method for discovering path MTU in ad hoc network
US8406240B2 (en) * 2002-06-26 2013-03-26 Avaya Inc. Packet fragmentation prevention
JP2013110689A (en) * 2011-11-24 2013-06-06 Nippon Telegr & Teleph Corp <Ntt> Network system, relay device, communication method, relay method and relay program
JP2015023329A (en) * 2013-07-17 2015-02-02 富士通株式会社 Notification method, device and program

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6934288B2 (en) 2000-04-28 2005-08-23 Nec Corporation Fragmentation processing device and fragmentation processing apparatus using thereof
JP2003046564A (en) * 2001-07-31 2003-02-14 Fujitsu Ltd Broadcast type communication system
KR100453055B1 (en) * 2002-03-29 2004-10-15 삼성전자주식회사 Method for path MTU discovery on IP network and apparatus thereof
US8406240B2 (en) * 2002-06-26 2013-03-26 Avaya Inc. Packet fragmentation prevention
JP2004048178A (en) * 2002-07-09 2004-02-12 Ntt Docomo Inc Node in packet communication system, communication node, mobility anchor point, home agent, packet communication system, and path mtu searching method
US7512120B2 (en) 2002-07-09 2009-03-31 Ntt Docomo, Inc. Node, correspondent node, mobility anchor point, and home agent in packet communication system, packet communication system, and path MTU discovery method
KR100459539B1 (en) * 2002-11-29 2004-12-03 한국전자통신연구원 Router and method for controlling maximum transmission unit of external network interface
US7596151B2 (en) 2003-05-02 2009-09-29 Samsung Electronics Co., Ltd. System and method for discovering path MTU in ad hoc network
WO2004112326A1 (en) * 2003-06-10 2004-12-23 Fujitsu Limited Packet transferring method and apparatus
KR100545792B1 (en) * 2003-12-18 2006-01-24 한국전자통신연구원 IP packet forwarding method in MPLS network
JP2007110654A (en) * 2005-10-17 2007-04-26 Toshiba Corp Bridge device and control method thereof
JP2009171307A (en) * 2008-01-17 2009-07-30 Canon Inc Repeater, information notifying method and program
JP2013110689A (en) * 2011-11-24 2013-06-06 Nippon Telegr & Teleph Corp <Ntt> Network system, relay device, communication method, relay method and relay program
JP2015023329A (en) * 2013-07-17 2015-02-02 富士通株式会社 Notification method, device and program

Similar Documents

Publication Publication Date Title
US6337861B1 (en) Method and apparatus to properly route ICMP messages in a tag-switching network
JP4230663B2 (en) Packet header reduction in wireless communication networks
CN101047720B (en) Apparatus and method for processing network data
JP4627669B2 (en) Packet transfer apparatus and transfer control method thereof
US9497126B2 (en) Communication device and communication method
US6341129B1 (en) TCP resegmentation
EP1234428B1 (en) Method and apparatus for packet delay reduction using scheduling and header compression
US20050243834A1 (en) Packet transfer method and device
EP3593498B1 (en) Router device using flow duplication
US7298745B2 (en) Method and apparatus to manage packet fragmentation with address translation
EP3574617B1 (en) Method and apparatus for managing routing disruptions in a computer network
JPH11168492A (en) Repeating method for router and router system
JP2009526426A (en) Packet transmission
JP2002290459A (en) Device for transferring packets and method for the same
US20100238804A1 (en) Flow control for multi-hop networks
US7317692B2 (en) Network path discovery
CN1863158B (en) IP message fragment cache memory and forwarding method
WO2009124477A1 (en) Method, system and device for packet transmission
US6785239B1 (en) Reducing delays in a communication network using a re-fragmentation pipeline
JPH09331348A (en) Inter-network connection device
WO2009082896A1 (en) A method and a converter for data message transmission
WO2012159461A1 (en) Layer-2 path maximum transmission unit discovery method and node
Davin et al. Simple gateway monitoring protocol
US20060193328A1 (en) Network address filter including random access memory
JP4079359B2 (en) Highly reliable transmission method and system using multiple routes, and highly reliable transmission router