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
280
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
20231210 Azure Kubernetes Services 永續性軟體工程設計方針
pichuang
1
51
20231129 如何選擇適當的 CNCF Project 來使用
pichuang
0
96
Cloud Native Taiwan User Group: Governance of Open-Source Communities in Non-English Region
pichuang
0
9
20231024 CNSW Lightning Talk: TAG Environmental Sustainability
pichuang
0
83
20230913_採用 Azure OpenAI 和 Azure Kubernetes Service 來建構您自己的 AI 應用程式
pichuang
1
110
20230615 Kubernetes Scalable Workloads
pichuang
1
230
混合雲基礎架構探討 Microsoft Azure Infrastructure
pichuang
0
100
20230328 ARO Technical Workshop
pichuang
0
85
20230320 Azure Red Hat OpenShift Network Concepts
pichuang
0
100
Other Decks in Technology
See All in Technology
長期運用プロジェクトでのMySQLからTiDB移行の検証
colopl
2
660
強みを伸ばすキャリアデザイン
yug1224
0
200
[2024年3月版] Databricksのシステムアーキテクチャ
databricksjapan
8
1.9k
オーナーシップを持つ領域を明確にする
konifar
11
2.3k
スタートアップの技術顧問を3年間続けて発生した事と気付き
biwakonbu
0
160
SIEMを用いて、セキュリティログ分析の可視化と分析を実現し、PDCAサイクルを回してみた
coconala_engineer
0
220
「共通基盤」を超えよ! 今、Platform Engineeringに取り組むべき理由
jacopen
25
5.8k
SREとその組織類型
tatsuo48
8
1.5k
4年前、あるじゃん老害エンジニアLT合戦に登壇、米国西海岸コンピュータ歴史博物館体験記の続編
toshi_atsumi
0
190
Oracle Cloud Infrastructure:2024年4月度サービス・アップデート
oracle4engineer
PRO
1
110
TransitGatewayの基礎
toru_kubota
0
230
SPI原点回帰論:事業課題とFour Keysの結節点を見出す実践的ソフトウェアプロセス改善 / DevOpsDays Tokyo 2024
visional_engineering_and_design
4
1.5k
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
11
4.6k
Why Our Code Smells
bkeepers
PRO
331
56k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
240
1.2M
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
20
1.6k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
Atom: Resistance is Futile
akmur
258
25k
Building Better People: How to give real-time feedback that sticks.
wjessup
354
18k
The Invisible Customer
myddelton
114
12k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
13
1.5k
A designer walks into a library…
pauljervisheath
199
23k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
1
1.3k
Building a Scalable Design System with Sketch
lauravandoore
455
32k
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!