Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Experience Sharing of CORD Fabric Hardware Switch
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Phil Huang
November 19, 2016
Technology
370
0
Share
Experience Sharing of CORD Fabric Hardware Switch
#OpenCORD
#ONOSProject
Source:
https://url.fit/ZBXKY
Phil Huang
November 19, 2016
More Decks by Phil Huang
See All by Phil Huang
20251119 如果是勇者欣美爾的話, 他會怎麼做? 東海資工
pichuang
1
210
20250924 零信任下的容器安全供應鏈:從隔離到信任
pichuang
0
80
20250705 Headlamp: 專注可擴展性的 Kubernetes 用戶界面
pichuang
0
410
20250307 雲端原生:引領數位轉型與永續的雙贏之道
pichuang
0
110
20250116 When Windows Meets Kubernetes…
pichuang
0
610
20241217-Azure Red Hat OpenShift 於 Azure TaiwanNorth 上之雲原生異地備援架構設計
pichuang
0
160
20241112 Real AVS Migration Experience Sharing
pichuang
0
120
Active/Passive HA FortiGate Pair with External and Internal Azure Load Balancer
pichuang
0
570
20240814-採用 Azure VMware Solution 啟動你的 Azure 雲端服務
pichuang
0
160
Other Decks in Technology
See All in Technology
自称宇宙最速で不合格となったAIP-C01にリベンジを果たすべくAIで問題集アプリを作ってみた。
yama3133
0
260
Diagnosing performance problems without the guesswork
elenatanasoiu
0
140
先取りMaven4 ~16年ぶりのメジャーアップデート、その進化とは?~
ogiwarat
0
120
脅威をエンジニアリングの糧にして:恐怖を乗り越えた先にあったもの / Turn threats into fuel for engineering: what lay beyond overcoming fear
nrslib
1
370
大規模災害時でも高い信頼性を維持するアプリケーション基盤の実現/nikkei-tech-talk46
nikkei_engineer_recruiting
0
130
Oracle Cloud Infrastructure:2026年5月度サービス・アップデート
oracle4engineer
PRO
1
330
インフラが苦手でも大丈夫! 紙芝居 Kubernetes -WWGT 10周年編-
aoi1
1
320
long-running-tasks
cipepser
2
460
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.8k
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.8k
サプライチェーンセキュリティの空白地帯 - 信頼できる”依存性”の未来を考える
rung
PRO
2
610
「気づいたら仕事が終わっている」バクラクAIエージェント本番運用の裏側 / layerx-bakuraku-aie2026
yuya4
6
3.4k
Featured
See All Featured
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.8k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
22k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
150
How to make the Groovebox
asonas
2
2.2k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.4k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
760
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4k
Making the Leap to Tech Lead
cromwellryan
135
9.9k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.8k
Transcript
Experience Sharing of CORD Fabric Hardware Switch Phil Huang <
[email protected]
>
SDN Solution Engineer, Edgecore Networks Corporation SDNDS-TW Meetup 2016/11/19, HsinChu, Taiwan #OpenCORD #ONOSProject
• Phil Huang ◦ pichuang , 小飛機 ◦ ONOS/CORD Ambassador
◦ SDNDS-TW Co-Founder ◦ Edgecore SDN Solution Engineer ▪ BigSwitch / CumulusLinux / Pica8 ◦ Committer ▪ ONOS ▪ Mininet ◦ Project ▪ ONOS SDN-IP Deployment, Taiwan Who am I? 2
3 Trellis: CORD Network Infrastructure (1/3) Ref: Trellis: CORD Network
Infrastructure
4 Trellis: CORD Network Infrastructure (2/3) Provides common control over
underlay / overlay networks • Service composition for tenant networks • Distributed virtual routing • Optimized delivery of multicast traffic streams
5 Trellis: CORD Network Infrastructure (3/3) Control Underlay Overlay
• Focus on Accton 6712-32X 6 Underlay Fabric Hardware &
Software
• Open Source project within OCP ◦ http://www.onie.org • Provides
an environment for network OS (NOS) installer discovery and execution 7 What is Open Network Install Environment? Ref: Open Network Install Environment
Example: AS6712-32X 40G Datacenter Switch 8 ONIE GRUB Menu
• ONIE: Install OS ◦ Auto discovery, download and install
NOS image • ONIE: Rescue ◦ Into ONIE for config, debug manually • ONIE: Uninstall OS ◦ Completely wipe out NOS, exclude ONIE • DIAG: <switch vendor options> ◦ Run hardware vendor’s diag (optional) 9 ONIE General Boot Options NOS: Network OS
10 ONIE: Install OS If you want to stop ONIE
service discovery in Installer mode, please enter “onis-discovery-stop” Runtime output of auto ONIE discovery
• onie-nos-install <URL> ◦ Support http, ftp, tftp, installer file
on USB device ◦ Example ▪ ONIE:/ # onie-nos-install http://192.168.3.11/xxx.installer ▪ ONIE:/ # onie-nos-install /mnt/xxx.installer • onie-syseeprom (x86 only) ◦ Show board EEPROM info 11 ONIE Useful CLI Ref: ONIE CLI Reference
• A linux distribution for bare metal switches ◦ Based
on Debian 7 / 8 ◦ Support hardware platform including AMD64 / PPC / ARMEL 12 Open Network Linux Ref: Open Network Linux
13 Open Network Linux Software Stack ONL Linux Kernel Libc
on Debian 7 / 8 Base Distribution onl-* BRCM ASIC BRCM ASIC SDK OF-DPA Driver CPU (x86_64, PPC, ARMEL) Misc Hardware (FAN, LEDs, sensor) onlp-snmpd Indigo OF-DPA Driver Indigo OpenFlow Agent OpenFlow Controller (ONOS / ODL / Ryu) Applications Platform Hardware Controller Hardware ONL OF-DPA Indigo
14 Open Network Linux ScreenShot
15 OF-DPA Component Layering Ref: https://www.broadcom.com/collateral/pb/OF-DPA-PB100-R.pdf
16 OF-DPA Abstract Switch Pipeline • Full Feature L2 Bridging
and L3 Routing • L2 VLAN, Multicast, Broadcast • L3 unicast, Multicast, ECMP • ACL Actions • VXLAN Gateway
17 ONL Use Case Project Hardware Network Operating System
18 THANK YOU!