摘要: | 隨著網際網路的蓬勃發展,原先設計的 IPv4 協定已漸不敷使用,受限於未考慮IP位址不足、網路服務品質、移動性(mobility)、安全性(security)等議題,因而有IPv6協定的誕生。而在IPv6網路中,網路節點更易於具備多重網路界面或多重IPv6位址,形成主機多重連線(host multihoming),衍生許多相關議題,因此,當接取網路有部分不能使用任何或壅塞時,如何利用IPv6多重連線技術,使同一服務能不中斷,且繼續使用其他可用接取網路,將是一大挑戰。 另一方面,人們對多媒體服務之期盼,群播(multicast)即適合提供此類即時性的服務,花費較少的網路資源就能將封包傳至群播群組(multicast group)。本論文提出之多重連線群播多媒體(Multihomed Multicast-based Multimedia,簡稱3M)串流系統,當IPv6主機身處多個接取網路時,利用多重連線技術、IPv6群播,對目前所有網路界面均加入(join)欲觀看之群播群組,從多個網路界面同時接收多媒體串流,故能收到來自同一群播群組之相同多份群播封包,即使某一接取網路壅塞或不能使用,或使用者正進行水平交遞(horizontal handoff)或垂直交遞(vertical handoff)時,仍能透過其他可用的網路容錯備援,無縫地進行多媒體串流,經由實驗與實作程式得知在某一接取網路不能使用時,能繼續利用其他接取網路,且過程無封包遺失。 With the rising of the development Internet, the originally designed IPv4 protocol is no longer satisfactory. Due to the constraints on not taking the shortage of IP addresses, quality of services, mobility, and the security into consideration, leads to the existence of the new IPv6 protocol. In IPv6 networks, the network nodes are easier to have multiple network interfaces or multiple IPv6 addresses forming host multihoming, resulting in many related issues. Therefore, it would be a great challenge to use IPv6 multihoming to make the same service continue when any access networks are not available or congestion. On the other hand, with people’s anticipation on multimedia services, multicast is suitable for providing real time multimedia services, by using less network resources, it could send the packet to multicast group. In this paper, Multihomed Multicast-based Multimedia (3M) streaming system is proposed, when IPv6 hosts are in multiple access networks, by using IPv6 multihoming and IPv6 multicast, for all network interfaces are join to the same multicast group, so multimedia streaming of the same multicast group can receive from all interfaces, even when any of the access networks is congested, not available, or when horizontal handoff or vertical handoff happens, the users could still proceed multimedia streaming seamless with other available resilience network without interruption. After our 3M streaming system implementation and experiment, when any access network is not available, it can still use other available networks without any packet loss. |