為了提高服務供應商的資料中心之經濟性以及雲端彈性,由開放網路基金會( ONF, Open Network Foundation )提供了開源軟體CORD( Central Office Re-architected as Datacenter )的解決方案,並將此方案區分為Mobile、Enterprise、Residential三種應用場景。其目的是將Telco Central Office中使用傳統的硬體架構轉換為使用白牌交換機、伺服器的資料中心架構,以增加提供服務彈性及擴充性。 過去Central Office架構因為客戶的需求而需要經常性的採購電信硬體設備,或是在開發新的服務時必須與設備廠商共同開發甚至無法達到預期所需的結果;CORD的理念既是為了解決此類問題,像是未來面對這些問題可透過這種NFV( Network Function Virtualization )的方式達到佈署服務的彈性以及經濟性,由本身公司的硬體架構師和軟體開發人員即可上線新的服務或彈性擴充硬體設備。 本研究將使用Mobile CORD為實驗的方向。架設M-CORD Ciab ( Cord-in-a-box )環境,並針對Open vSwitch調整權重改善NFV資源的負載平衡。例如當終端使用者產生大量的乙太封包,造成NFV的CPU用量增加導致效能降低,系統將透過主動式偵測NFV資源用量,且即時針對Open vSwitch的權重設定調整分配封包的傳送量,使網路流量能分散在多個NFV中。 ;In order to improve datacenter economies and cloud agility to service providers, so the ONF(Open Network Foundation) provided a solution for the open source project : CORD(Central Office Re-architected as Datacenter), and this solution is divided into three scenarios: Mobile, Enterprise, and Residential. The purpose is to transform the traditional hardware architecture into a data center architecture in Telco Central Office, it can use white-brand switches and servers to increase service flexibility and scalability. The ISPs(Internet Service Provider) often need to purchase telecom equipment and develop new services with equipment suppliers in past CO(Central Office) architecture. The concept of CORD is to solve such problems, it provides the features of flexibility and economics through the NFV(Network Function Virtualization) technology if ISPs face these problems in the future. In this way, developers can create new telecom’s services and functions by themselves. This paper will use M-CORD(Mobile CORD) as the experimental direction. The laboratory setup an M-CORD Ciab(Cord-in-a-box) environment, and adjusted the weight for Open vSwitch to improve the load balance of NFV resources. For example, when a lot of ethernet packets are generated by users, the CPU usage will be increases and the performance decreases. The system will actively detect the CPU usage of NFV resources and adjust the weight of the Open vSwitch in real time. So the NFV will receive packets on average.