2. OPEN NETWORK DAY PHNOM PENH 2016
Get started
• What is Open Network?
• Hardware Spec
• Why do I care about Open Network?
• Is it hard to learn Open Network?
• Open Network Architecture
• Installation Process
• Sample Configuration
• First Deployment Experience
You will understand:
3. OPEN NETWORK DAY PHNOM PENH 2016
What is Open Network?
• Completely switch but no any OS and App
Open Network = Whitebox = Bare-Metal
+ +
4. OPEN NETWORK DAY PHNOM PENH 2016
Hardware Spec
• Cumulus website
• 40G Switches
Source
5. OPEN NETWORK DAY PHNOM PENH 2016
Hardware Spec
• Cumulus website
• 10G Switches
Source
6. OPEN NETWORK DAY PHNOM PENH 2016
Hardware Spec
• Cumulus website
• 1G Switches
Source
7. OPEN NETWORK DAY PHNOM PENH 2016
Why should I care about Open Network?
• 5 years experiences in Cisco, Juniper, etc
• Cisco and Juniper certified
• But what will happen in the short future? (who know?)
• Asian market integration:
• Concern about future career of network engineer
• Compete with other foreign network engineers ;) or lose job :(
Work as a network engineer
8. OPEN NETWORK DAY PHNOM PENH 2016
Is it hard to learn Open Network?
• I am normal engineer Cisco, Juniper, with basic Linux knowledge
• It is hard as imagine for first impression but it does not at all (still switching, VLAN, Trunk, S
TP, plus Routing Quagga)
• Just different way to manage by CLI or Automation (Ansible which is cool)
• It’s easy to learn as it has guidebook which is available on Internet and free OS for testing.
First Impression
9. OPEN NETWORK DAY PHNOM PENH 2016
Open Network Architecture
• Switch ports
• Cumulus Linux (Switchd)
• Switch driver
• Netlink
Cumulus example
10. OPEN NETWORK DAY PHNOM PENH 2016
Installation Process
• Network OS installer for whitebox switching
• Why ONIE?
• Hardware and OS choice
• How ONIE works?
• Power on whitebox switch
• Find management port and IP address
• Network connection done, ONIE looks for available NOS from USB or network – HTTP,
FTP, TFTP
• Once discover, it start installing
• After ONIE still there but will use unless want to upgrade or unstall
Open Network Install Environment (ONIE)
11. OPEN NETWORK DAY PHNOM PENH 2016
Installation Process
• White box switch
• DHCP server
• Web, FTP, TFTP server
• OS switch
White box installation requirements
TFTP server
DHCP server
White box switch
12. OPEN NETWORK DAY PHNOM PENH 2016
Sample Configuration
Comparison
Cumulus Linux
vi /etc/network/interfaces
auto swp1
iface swp1
auto bridge
iface bridge
bridge-vlan-aware yes
bridge-ports swp1
bridge-vids 100
IOS (Cisco)
vlan 100
interface gi0/1
switchport mode trunk
switchport trunk allow vlan 100
Junos (Juniper)
set vlan VLAN100 vlan-id 100
set interface ge-0/0/1 unit 0 family ethernet-switching port-mode trunk
set interface ge-0/0/1 unit 0 family ethernet-switching vlan member VLAN100
13. OPEN NETWORK DAY PHNOM PENH 2016
Sample Configuration
View Interfaces
• Netshow interface
• Sh ip int bri
• Show interface terse