Network Bonding (aka trunking, link aggregation)

Slides:



Advertisements
Similar presentations
Configuring T1/E1 and ISDN PRI Options
Advertisements

Linux network troubleshooting If your network connection is not working..
1 Linux Networking and Security Chapter 2. 2 Configuring Basic Networking Describe how networking devices differ from other Linux devices Configure Linux.
Modifying the SCSI / Fibre Channel Block Size Presented by Keith Bonneau, John Chrzanowski and Craig O’Brien Advised by Robert Kinicki and Mark Claypool.
Wireless Networking By Brian Bogue. Change Access Password.
Course 301 – Secured Network Deployment and IPSec VPN
Linux Setting up your network. Basic Approaches Configure during installation –Disadvantage -> not able to redo easily –Advantage-> holds your hand Configure.
Module 9 - Networking. 1.Network Concepts and Commands 2.Network Files 3.Network Services 4.Configure a network device 5.Network File-System (NFS & CIFS)
Hardening Linux for Enterprise Applications Peter Knaggs & Xiaoping Li Oracle Corporation Sunil Mahale Network Appliance Session id:
Implementing VLANs in Campus Networks
Networking Features Upon completion of this module, you should be able to: Discuss and configure VNX networking features This module continues the discussion.
5: DataLink Layer5-1 Chapter 5 Link Layer and LANs Part 1: Overview of the Data Link layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose,
GNU/Linux Fundamentals Part 3
GeoVision Solutions Storage Management & Backup. ๏ RAID - Redundant Array of Independent (or Inexpensive) Disks ๏ Combines multiple disk drives into a.
Linux Network Setup.
Virtualization Infrastructure Administration Network Jakub Yaghob.
CHAPTER 11: Modern Computer Systems
All rights reserved, property and © CAD Computer GmbH & Co.KG 2009 Cover page.
 Configuring a vSwitch Cloud Computing (ISM) [NETW1009]
Kernel Modules Giving your Linux more pop since 1995.
Design and Implementation of a Multi-Channel Multi-Interface Network Chandrakanth Chereddi Pradeep Kyasanur Nitin H. Vaidya University of Illinois at Urbana-Champaign.
Intel Do-It-Yourself Challenge Wi-Fi Nicolas Vailliet Intel Software
Linux Network Configuration Linux System Administration /etc/resolv.conf Tells the kernel which name server should be queried when a program asks to "resolve"
A Practical Guide to Fedora and Red Hat Enterprise Linux Unit 6: More Scripting in Linux Chapter 17: Configuring a LAN By Fred R. McClurg Linux Operating.
S7C3 – Switch Configuration 2900 vs Wiring the Switch Switch to Switch Ethernet ports – crossover Access or Trunk Port –Default is Access Port –Trunk.
1 COP 4343 Unix System Administration Unit 11: Networking – basic concepts: IP, TCP, UDP, DHCP – devices: setup, status.
Linux Setting up your network. Basic Approaches Configure during installation –Disadvantage -> not able to redo easily –Advantage-> holds your hand Configure.
Spanning Tree V1.2 Slide 1 of 1 Purpose:
Linux Routing. Why use Linux as a router? Its cheap. Linux has low hardware requirements. A properly configured P166 Mhz computer would have no problems.
STP Part II PVST (Per Vlan Spanning Tree): A Vlan field is added to the BPDU header along with Priority & Mac. Priority is 32768, Mac Address is MAC or.
Network Configuration. NAT Mode, disable DHCP server.
Linux Operations and Administration
Chapter 5: Link Aggregation
CO5023 Link Aggregation. Issues with Redundancy To increase capacity on links between layers (access and distribution, for example) it can be useful to.
Sys Admin Course Service Management Fourie Joubert.
Setting up a Printer. ♦ Overview Linux servers can be used in many different roles on a LAN. File and print servers are the most common roles played by.
LINUX Network Concepts M.S.Dibay Moghaddam Second Linux Festival Amir Kabir University of Technology Computer & IT Department.
Onno W. Purbo Ethernet di Linux Onno W. Purbo
CHAPTER 11: Modern Computer Systems
Chapter 12: Configuring Networks
Linux network troubleshooting
Chapter 3: Link Aggregation
Connecting Four PCs using a Hub and a Switch
Chap-I Network and System Configuration in Linux
Network Configuration
Switch Commands.
Linux Networking Linux Networking
Lo0 /32 /32 /32 /32 /32 / /32 /32 /32 Ae0(Trunk) Ge-0/0/0
Do-more Technical Training
Chapter 22 Web Hosting and Internet Servers
LINUX ADMINISTRATION 1
Enrico Bonaccorsi, (CERN) Loic Brarda, (CERN) Gary Moine, (CERN)
Onno W. Purbo Ethernet di Linux Onno W. Purbo
DHCP server & Client Objectives Contents
Aims and Objectives Wireless types Wireless Devices Standards
Managing the performance of multiple radio Multihop ESS Mesh Networks.
Unix Linux Administration I
Chapter 10: DHCP Routing & Switching Chapter 10: DHCP
Linux Network Configuration
IP Network Layer and Ethernet Encapsulation
Advanced Network Training
Hwajung Lee Modified from Slides Courtesy of Cisco Networking Academy
Network Models, Hardware, Protocols and number systems
VLAN Theory and Implementation
Switch controller: Routing
Chapter 12 Linux Networking.
Module 12 Network Configuration
EtherChannels.
WaveRider.
The Medium Access Control
Presentation transcript:

Network Bonding (aka trunking, link aggregation) David Liana http://www.thelinuxgeek.org dliana@frontiernet.net

What is network bonding? From Wikipedia: Channel bonding (also known as "Ethernet bonding") is a computer networking arrangement in which two or more network interfaces on a host computer are combined for redundancy or increased throughput.

Driver – “bonding” Several different modes supported Linux Support Driver – “bonding” Several different modes supported

Modes balance-rr or 0 active-backup or 1 balance-xor or 2 broadcast or 3 802.3ad or 4 balance-tlb or 5 balance-alb or 6

Pre-Reqs 2 or more network cards of the same speed Switch that supports bonding (aka Link aggregation or 802.3ad). Turn off/uninstall network manager

Steps Load module Edit configurations for interfaces Add config for bonded interface Restart networking

Example setup for RHEL / Scientific Linux / CentOS / Fedora

alias bond0 bonding options bond0 mode=4 miimon=100 /etc/modprobe.d/bonding.conf alias bond0 bonding options bond0 mode=4 miimon=100

/etc/sysconfig/network-scripts/ifcfg-p20p1 DEVICE=p20p1 ONBOOT=yes USERCTL=no BOOTPROTO=none HWADDR=00:24:1D:23:6F:28 SLAVE=yes MASTER=bond0

/etc/sysconfig/network-scripts/ifcfg-p21p1 DEVICE=p21p1 ONBOOT=yes USERCTL=no BOOTPROTO=none HWADDR=00:1F:D0:81:56:22 SLAVE=yes MASTER=bond0

/etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 ONBOOT=yes NM_CONTROLLED=no USERCTL=no BOOTPROTO=none IPADDR=192.168.1.3 NETWORK=192.168.1.0 BROADCAST=192.168.1.255 GATEWAY=192.168.1.1 DNS1=192.168.1.7 DNS2=209.18.47.61

/etc/sysconfig/network NETWORKING=yes HOSTNAME=kirk.enterprise.local GATEWAY=192.168.1.1 GATEWAYDEV=bond0 NETWORKDELAY=5 NETWORKWAIT=yes

Load Modules and Restart Network $ modprobe bonding $ /etc/init.d/network restart $ chkconfig –levels=345 network on

Questions?