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
Phil Huang
November 19, 2016
Technology
0
330
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
20250705 Headlamp: 專注可擴展性的 Kubernetes 用戶界面
pichuang
0
19
20250307 雲端原生:引領數位轉型與永續的雙贏之道
pichuang
0
37
20250116 When Windows Meets Kubernetes…
pichuang
0
410
20241217-Azure Red Hat OpenShift 於 Azure TaiwanNorth 上之雲原生異地備援架構設計
pichuang
0
67
20241112 Real AVS Migration Experience Sharing
pichuang
0
54
Active/Passive HA FortiGate Pair with External and Internal Azure Load Balancer
pichuang
0
190
20240814-採用 Azure VMware Solution 啟動你的 Azure 雲端服務
pichuang
0
97
20240612 如果是勇者欣美爾的話, 他會怎麼做?
pichuang
0
37
20240425 Play and Discuss the game “K8S LAN Party”
pichuang
0
160
Other Decks in Technology
See All in Technology
事業成長の裏側:エンジニア組織と開発生産性の進化 / 20250703 Rinto Ikenoue
shift_evolve
PRO
2
9.4k
モバイル界のMCPを考える
naoto33
0
380
「Chatwork」の認証基盤の移行とログ活用によるプロダクト改善
kubell_hr
1
240
ビギナーであり続ける/beginning
ikuodanaka
3
550
fukabori.fm 出張版: 売上高617億円と高稼働率を陰で支えた社内ツール開発のあれこれ話 / 20250704 Yoshimasa Iwase & Tomoo Morikawa
shift_evolve
PRO
2
3.2k
開発生産性を組織全体の「生産性」へ! 部門間連携の壁を越える実践的ステップ
sudo5in5k
1
3k
生成AI時代の開発組織・技術・プロセス 〜 ログラスの挑戦と考察 〜
itohiro73
1
390
生成AIで小説を書くためにプロンプトの制約や原則について学ぶ / prompt-engineering-for-ai-fiction
nwiizo
6
3.8k
一体いつからSRE NEXTがSREだけのカンファレンスだと錯覚していた? / When did you ever get the idea that SRE NEXT was a conference just for SREs?
vtryo
1
130
ドメイン特化なCLIPモデルとデータセットの紹介
tattaka
2
540
Liquid Glass革新とSwiftUI/UIKit進化
fumiyasac0921
0
310
無意味な開発生産性の議論から抜け出すための予兆検知とお金とAI
i35_267
2
6.2k
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
82
9.1k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
17
950
Speed Design
sergeychernyshev
32
1k
The Straight Up "How To Draw Better" Workshop
denniskardys
234
140k
Building Adaptive Systems
keathley
43
2.6k
We Have a Design System, Now What?
morganepeng
53
7.7k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
810
Raft: Consensus for Rubyists
vanstee
140
7k
A Modern Web Designer's Workflow
chriscoyier
694
190k
Producing Creativity
orderedlist
PRO
346
40k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.9k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
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!