Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Experience Sharing of CORD Fabric Hardware Switch
Search
Phil Huang
November 19, 2016
Technology
0
340
Experience Sharing of CORD Fabric Hardware Switch
#OpenCORD
#ONOSProject
Source:
https://url.fit/ZBXKY
Phil Huang
November 19, 2016
Tweet
Share
More Decks by Phil Huang
See All by Phil Huang
20251119 如果是勇者欣美爾的話, 他會怎麼做? 東海資工
pichuang
0
140
20250924 零信任下的容器安全供應鏈:從隔離到信任
pichuang
0
36
20250705 Headlamp: 專注可擴展性的 Kubernetes 用戶界面
pichuang
0
370
20250307 雲端原生:引領數位轉型與永續的雙贏之道
pichuang
0
73
20250116 When Windows Meets Kubernetes…
pichuang
0
540
20241217-Azure Red Hat OpenShift 於 Azure TaiwanNorth 上之雲原生異地備援架構設計
pichuang
0
110
20241112 Real AVS Migration Experience Sharing
pichuang
0
84
Active/Passive HA FortiGate Pair with External and Internal Azure Load Balancer
pichuang
0
390
20240814-採用 Azure VMware Solution 啟動你的 Azure 雲端服務
pichuang
0
120
Other Decks in Technology
See All in Technology
AI時代のワークフロー設計〜Durable Functions / Step Functions / Strands Agents を添えて〜
yakumo
3
1.4k
Bedrock AgentCore Memoryの新機能 (Episode) を試してみた / try Bedrock AgentCore Memory Episodic functionarity
hoshi7_n
2
970
Agent Skillsがハーネスの垣根を超える日
gotalab555
3
1.3k
AIBuildersDay_track_A_iidaxs
iidaxs
3
410
子育てで想像してなかった「見えないダメージ」 / Unforeseen "hidden burdens" of raising children.
pauli
2
300
プロンプトやエージェントを自動的に作る方法
shibuiwilliam
15
15k
業務のトイルをバスターせよ 〜AI時代の生存戦略〜
staka121
PRO
2
230
Haskell を武器にして挑む競技プログラミング ─ 操作的思考から意味モデル思考へ
naoya
7
1.6k
Lookerで実現するセキュアな外部データ提供
zozotech
PRO
0
180
mairuでつくるクレデンシャルレス開発環境 / Credential-less development environment using Mailru
mirakui
5
570
AI駆動開発の実践とその未来
eltociear
1
400
Amazon Connect アップデート! AIエージェントにMCPツールを設定してみた!
ysuzuki
0
110
Featured
See All Featured
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
110
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
115
91k
Designing for humans not robots
tammielis
254
26k
YesSQL, Process and Tooling at Scale
rocio
174
15k
GraphQLとの向き合い方2022年版
quramy
50
14k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
400
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
The Limits of Empathy - UXLibs8
cassininazir
1
190
The Pragmatic Product Professional
lauravandoore
37
7.1k
Thoughts on Productivity
jonyablonski
73
5k
エンジニアに許された特別な時間の終わり
watany
105
220k
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!