[lang_en-us]Support of More Abstract Communication Paths[/lang_en-us][lang_jp]より抽象的な通信路のサポート[/lang_jp]

[lang_en-us]Layer 5 (Session Layer)[/lang_en-us][lang_jp]Layer 5 (セッション層)[/lang_jp]

[lang_en-us]The Layer 5 (L5: the session layer), which is not defined in the current Internet architecture, is introduced to provide the application layer with more abstract communication paths than those provided by the current transport layer.[/lang_en-us][lang_jp]現行のインターネットアーキテクチャでトランスポート層から提供されている通信路に比べ,より抽象的な通信路をアプリケーション層に提供するために,現在のインターネットアーキテクチャーでは定義されていないレイヤー5(L5: セッション層)を導入している.[/lang_jp]

[lang_en-us]In the current Internet, the transport layer provides the application layer with communication paths between sockets. Such communication paths are named the L4-paths. The L4-paths in the current Internet provides the application layer with only two types of services: reliable byte stream and unreliable datagram.[/lang_en-us][lang_jp]現在のインターネットでは,トランスポート層はアプリケーション層にソケット間の通信路を提供している.このような通信路のことをL4-pathと呼ぶ.現在のインターネットではL4-pathは信頼性のあるバイトストリームと,信頼性のないデータグラムの2種類のサービスしかアプリケーション層に提供していない.[/lang_jp]

[lang_en-us]As more abstract communication paths than the current L4-path, the proposed architecture introduces the L5-paths that are composed of multiple-L4 paths, spatially spliced L4-paths or temporally spliced L4 paths.[/lang_en-us][lang_jp]提案しているアーキテクチャーは現行のL4-pathよりも抽象的な通信路として,複数のL4-pathを束ねた,あるいは空間的又は時間的に分断されたL4-pathを繋ぎ合わせたL5-pathを導入している.[/lang_jp]

Bundled Path

[lang_en-us]An L5-path is composed of several L4-paths as shown in Figure 1. This type of the L5-path can support bandwidth aggregation if the bundled L4-paths are used simultaneously. It can have fault tolerance if one of the bundled L4-paths is used as the primary and others are reserved as the secondary. When the primary L4-path fails, one of the secondary is engaged as the primary. The notion of the bundled-path can realize the multihoming functions of SCTP[RFC 4960] in the current Internet.[/lang_en-us][lang_jp]L5-pathの1つであるbundled pathは図1に示すように,複数のL4-pathを束ねて構成される.このタイプのL5-pathは,束ねたL4-pathを同時に使用することにより,帯域を集約したL5-pathを提供出来る.あるいは,束ねたL4-pathの内一つを通信に使用し,その他を予備として取っておくことで,耐障害性を持つL5-pathを提供することも出来る.通信に使用しているL4-pathに障害が発生したら,予備のL4-pathを通信用に切り替えて使用する.bundled pathは現在のインターネットにおけるSCTP[RFC 4960]のマルチホーミング機能を実現できる.[/lang_jp]

Spatially-Spliced Path

[lang_en-us]This type of the L5-path is composed of more than two L4-paths spliced spatially as shown in Figure 2. The node that splices two L4 paths is called the L5-relay or the splicer. Upon relaying a packet, the L5-relay decides whether the packet should be forwarded or not based on the policy configured in the L5-relay. If necessary, the L5-relay rewrites some header fields upon forwarding. The notion of the spatially-spliced path can realize the policy-based transport layer relay such as NAT in the current Internet.[/lang_en-us][lang_jp]L5-pathの1つであるSpatially-Spliced Pathは図2に示すように,空間的に分断された複数のL4-pathを繋ぎ合わせて構成される.二つのL4-pathを分断しているノードをL5-relayあるいはsplicerと呼ぶことにする.L5-relayは設定されたポリシに従ってパケットを中継するか否かを判断し,また必要ならば,ヘッダの内容を書き換える.spatially-spliced Pathは現在のインターネットにおけるNATのような,ポリシを適用した通信を実現できる.[/lang_jp]

Temporally-Spliced Path

[lang_en-us]This type of the L5-path is composed of more than two L4-paths spliced temporally as shown in Figure 3. In the left figure in Figure 3, the leftmost end node resides in the communication area of the L5-relay in the center. An L4-path is established between the two nodes; the data is sent from the leftmost node to the L5-relay; the L5-relay stores the data. In the right figure in Figure 3, the rightmost end node resides in the communication area of the L5-relay in the center. An L4-path is established between the two nodes; the data is sent from the L5-relay to the rightmost end node. As a result, communication between the two end nodes is achieved although the two L4-paths do not exist simultaneously. Thus, the notion of temporally-spliced path can realize DTN (Delay Tolerant Network).[/lang_en-us][lang_jp]L5-pathの1つであるTemporally-Spliced Pathは図3に示すように,時間的に分断された複数のL4-pathを繋ぎ合わせて構成される.図3の(a)では,左端のエンドノードが中央のL5-relayの通信領域にある.両ノード間でL4-pathを確立しデータをL5-relayに送信し,L5-relayはそのデータをバッファリングする.図3の(b)では,右端のエンドノードが中央のL5-relayの通信領域にある.両ノード間でL4-pathを確立しデータを右端のエンドノードに送信する.結果として,二つのL4-pathは同時には確立されないが両ノード間の通信が行われることになる.このようにすることで,temporally-spliced pathはDTN (Delay Tolerant Network:遅延耐性ネットワーク)を実現できる.[/lang_jp]

Posted In: