Hi, I'm Samina 👋

This is my Life & Technological Journey

Samina Website

Hi, I'm Samina 👋

This is my Life & Technological Journey

[CORD] 初步認識 CORD 是什麼之筆記

2 minutes
February 8, 2018
Category:
tags:

本篇為參考 CORD 之「Central Office Re-architected as a Datacenter, IEEE Communications, October 2016」與 https://wiki.opencord.org/pages/viewpage.action?pageId=1278047 所做的整理筆記。

簡介

CORD 全名為 『Central Office Re-architected as a Datacenter』,是由 ONLAB(ONF) 所提出的一個新的電信網路機房的概念設計。這設計將會帶來經濟效益與敏捷性。透過開放架構、商業化硬體、open source 軟體,拆解原本傳統且封閉的的電信服務商的網路架構,讓新的技術在這框架中實現新的電信資料中心,並且價低採購與維護成本。

動機

為了達到 bandwidth 的需求增加以及不斷增加的服務期望,需要引進新的 Data Center 架構。然而每一家的 Telco Central Office (CO) 架構都不一樣,而這反倒也造成 CAPEX 和 OPEX 的負擔。
因此提出 CORD 架構為新一代的 Telco Central Office ,結合三大技術:SDN(Software-Defined Networking), NFV(Network Functions Virtualization), elastic cloud services。
並且都運行在白牌的硬體上。打造好的成本效益與敏捷性的網路。

註:CAPEX: Capital Expenditure(資本性支出), OPEX: Operating Expenditure(運營性支出)。

介紹

CORD 包含三大趨勢技術:

在應用服務部分:

CORD 的軟體架構必須能被廣泛的支援相關的服務,包含:

Commodity Hardware

採白牌 Switch 來建構。
使用 leaf-spine topology 為 switching 的結構,優化東西向的 traffic(從 access network 到 upstream links):

沒有南北向的 traffic。

The racks of GPON OLT MACS 連結到 access network,並使用 SDN 技術來連接。
下圖為硬體配置的範例:

依據以上條件,若要完成 micro POD(最簡單的 CORD POD) 至少需要的硬體設備為 3 台 server ,4 台 Switch,1 台 ToR switch。

Target hardware POD built from commodity servers, I/O blades, and switches.

Software Building Blocks

實作 CORD 所使用到的四個 open source project:

Transformation Process

將 Central Office 轉到 CORD 架構有兩個步驟:

  1. Virtualizing Legacy Devices: 將設備虛擬化,重點為 disaggregate & 重構在傳統設備上的功能。
  2. Service Framework: 提供這些虛擬化的軟體元件"框架"。

— 以下待續 —


Virtualizing Legacy Devices

Benefits and Challenges

Virtualizing the OLT

Virtualizing the CPE

Virtualizing the BNG

End-to-End Packet Flow

Service Framework

Benefits and Challenges

Scalable Services, Not Virtual Devices

Layers of Abstraction

Future Plans

PS. 終於知道什麼是 CORD 了,後續就要來好好深入研究了。若上面的描述部份有不妥的地方,還請指教。謝謝。

參考:
https://www.sdnlab.com/20462.html