Mike Freedman Fall 2012 COS 561: Advanced Computer Networks Enterprise Configuration.

Slides:



Advertisements
Similar presentations
University of Calgary – CPSC 441.  We need to break down big networks to sub-LANs  Limited amount of supportable traffic: on single LAN, all stations.
Advertisements

Switching Topic 4 Inter-VLAN routing. Agenda Routing process Routing VLANs – Traditional model – Router-on-a-stick – Multilayer switches EtherChannel.
CSC 450/550 Part 3: The Medium Access Control Sublayer More Contents on the Engineering Side of Ethernet.
1 Version 3 Module 8 Ethernet Switching. 2 Version 3 Ethernet Switching Ethernet is a shared media –One node can transmit data at a time More nodes increases.
COS 461: Computer Networks
1 K. Salah Module 4.0: Network Components Repeater Hub NIC Bridges Switches Routers VLANs.
Local Area Networks: Ethernet, Switching COS 461: Computer Networks Spring 2011 Mike Freedman
1 Chapter 8 Local Area Networks - Internetworking.
COS 461: Computer Networks
Institute of Technology, Sligo Dept of Computing Semester 3, version Semester 3 Chapter 3 VLANs.
1 LAN switching and Bridges Relates to Lab 6. Covers interconnection devices (at different layers) and the difference between LAN switching (bridging)
1 K. Salah Module 4.3: Repeaters, Bridges, & Switches Repeater Hub NIC Bridges Switches VLANs GbE.
1 25\10\2010 Unit-V Connecting LANs Unit – 5 Connecting DevicesConnecting Devices Backbone NetworksBackbone Networks Virtual LANsVirtual LANs.
Jennifer Rexford Princeton University MW 11:00am-12:20pm SDN Software Stack COS 597E: Software Defined Networking.
(part 3).  Switches, also known as switching hubs, have become an increasingly important part of our networking today, because when working with hubs,
CECS 474 Computer Network Interoperability Tracy Bradley Maples, Ph.D. Computer Engineering & Computer Science Cal ifornia State University, Long Beach.
DataLink Layer1 Ethernet Technologies: 10Base2 10: 10Mbps; 2: 200 meters (actual is 185m) max distance between any two nodes without repeaters thin coaxial.
1 Computer Networks LAN Bridges and Switches. 2 Where are we?
Connecting LANs, Backbone Networks, and Virtual LANs
17-LAN extensions: Fiber Modems, Repeaters, Bridges and Switches Dr. John P. Abraham Professor UTPA.
CECS 5460 – Assignment 3 Stacey VanderHeiden Güney.
1 Lecture #6 Switch – VLAN Asst.Prof. Dr.Anan Phonphoem Department of Computer Engineering, Faculty of Engineering, Kasetsart University, Bangkok, Thailand.
Homework Assignment #1 1. Homework Assignment Part 1: LAN setup –All nodes are hosts (including middle nodes) –Each link is its own LAN, with its own.
Common Devices Used In Computer Networks
ACM 511 Chapter 2. Communication Communicating the Messages The best approach is to divide the data into smaller, more manageable pieces to send over.
1/28/2010 Network Plus Network Device Review. Physical Layer Devices Repeater –Repeats all signals or bits from one port to the other –Can be used extend.
10/18/2007 EETS Bluetooth Bluetooth Architecture Bluetooth Applications The Bluetooth Protocol Stack The Bluetooth Radio Layer The Bluetooth Baseband.
Chapter 8: Virtual LAN (VLAN)
Extending LANs Fiber modems Repeaters Bridges Switches.
Review: –Ethernet What is the MAC protocol in Ethernet? –CSMA/CD –Binary exponential backoff Is there any relationship between the minimum frame size and.
Enterprise Networks Jennifer Rexford COS 461: Computer Networks Lectures: MW 10-10:50am in Architecture N101
Networks and Protocols CE Week 2a. Network hardware.
15.1 Chapter 15 Connecting LANs, Backbone Networks, and Virtual LANs Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or.
Computer Networks 15-1 Chapter 15. Connecting LANs, Backbone Networks, and Virtual LANs 15.1 Connecting devices 15.2 Backbone networks 15.3 Virtual LANs.
1 CSCD 433 Network Programming Fall 2011 Lecture 5 VLAN's.
Sem1 - Module 8 Ethernet Switching. Shared media environments Shared media environment: –Occurs when multiple hosts have access to the same medium. –For.
NETWORK HARDWARE CABLES NETWORK INTERFACE CARD (NIC)
Chapter 17 Connecting Devices And Virtual LANs 17.# 1
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 9 Virtual Trunking Protocol.
Cisco S3C3 Virtual LANS. Why VLANs? You can define groupings of workstations even if separated by switches and on different LAN segments –They are one.
Chapter 3 - VLANs. VLANs Logical grouping of devices or users Configuration done at switch via software Not standardized – proprietary software from vendor.
STORE AND FORWARD & CUT THROUGH FORWARD Switches can use different forwarding techniques— two of these are store-and-forward switching and cut-through.
NET 324 D Networks and Communication Department Lec1 : Network Devices.
Computer Networks. Internetworking Devices Network Interface Card (NIC) Repeaters HUB Bridge Switch Router.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Connecting Devices CORPORATE INSTITUTE OF SCIENCE & TECHNOLOGY, BHOPAL Department of Electronics and.
Chapter 11 Extending LANs 1. Distance limitations of LANs 2. Connecting multiple LANs together 3. Repeaters 4. Bridges 5. Filtering frame 6. Bridged network.
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
Switching Topic 2 VLANs.
Lecture 11: Switches Reading: Section 3.2 ? CMSC 23300/33300 Computer Networks
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 16 Connecting LANs, Backbone Networks, and Virtual LANs.
Chapter 4 Version 1 Virtual LANs. Introduction By default, switches forward broadcasts, this means that all segments connected to a switch are in one.
Local Area Networks Honolulu Community College
Bridges and LAN Switches
Ch. 15 Connecting LANs.
NETWORK DEVICES Department of CE/IT.
Computer Communication and Networking Lecture # 4 by Zainab Malik 1.
1 LAN switching and Bridges Relates to Lab Outline Interconnection devices Bridges/LAN switches vs. Routers Bridges Learning Bridges Transparent.
Networks DEVICES. Repeater device to amplify or regenerate digital signals received while setting them from one part of a network into another. Works.
15.1 Chapter 15 Connecting LANs, Backbone Networks, and Virtual LANs Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or.
Connectors, Repeaters, Hubs, Bridges, Switches, Routers, NIC’s
Link Layer 5.1 Introduction and services
Local Area Networks Honolulu Community College
Connecting Devices LANs or WANs do not normally operate in isolation. They are connected to one another or to the Internet. To connect LANs or WANs, we.
Chapter 4 Data Link Layer Switching
CS 457 – Lecture 8 Switching and Forwarding
LAN switching and Bridges
NTHU CS5421 Cloud Computing
LAN switching and Bridges
LAN switching and Bridges
Connectors, Repeaters, Hubs, Bridges, Switches, Routers, NIC’s
Presentation transcript:

Mike Freedman Fall 2012 COS 561: Advanced Computer Networks Enterprise Configuration

Outline Enterprise network components –Repeaters/hubs, bridges/switches, and routers Enterprise network design –Hubs and switches, with DHCP server –Ethernet subnets interconnected by routers Flexible connectivity –Virtual Local Area Networks (VLANs) –Multi-homing to multiple ISPs –Interconnecting multiple enterprise locations 2

Enterprise Network Components 3

4 Physical Layer: Repeaters Distance limitation in local-area networks –Electrical signal becomes weaker as it travels –Imposes a limit on the length of a LAN Repeaters join LANs together –Analog electronic device –Continuously monitors electrical signals on each LAN –Transmits an amplified copy

5 Physical Layer: Hubs Joins multiple input lines electrically –Do not necessarily amplify the signal –Very similar to repeaters Disadvantages –Limited aggregate throughput due to shared link –Cannot support multiple rates or formats (e.g., 10 Mbps vs. 100 Mbps Ethernet) –Limitations on maximum # of nodes and physical distance hub

6 Link Layer: Bridges Connects two or more LANs at the link layer –Extracts destination address from the frame –Looks up the destination in a table –Forwards the frame to the appropriate LAN segment Each segment can carry its own traffic host Bridge

7 Link Layer: Switches Typically connects individual computers –A switch is essentially the same as a bridge –Supports concurrent communication Cut-through switching –Start forwarding a frame while it is still arriving hub switch/bridge segment

Hubs, Switches, and Routers 8 Hub/ Repeater Bridge/ Switch Router Protocol layerphysicallinknetwor k Traffic isolationnoyes Plug and playyes no Efficient routingno yes Cut throughyes no

Enterprise Network Design 9

Simple Enterprise Design A single layer-two subnet –Hubs and switches –Gateway router connecting to the Internet –ISP announces the address block into BGP Local services: DHCP and DNS 10 S S S G S DHCP server DNS server Internet / /0

Scalability Limitations Spanning tree –Paths that are longer than necessary –Heavy load on the root bridge –Bandwidth wasted for links not in the tree Forwarding tables –Bridge tables grow with number of hosts Broadcast traffic –ARP and DHCP –Applications that broadcast (e.g., iTunes) Flooding –Frames sent to unknown destinations 11

Hybrid of Switches and Routers Layer-two subnets interconnected by routers –No plug-and-play and mobility between layer-2 subnets –Need consistent configuration of IP routing and DHCP 12 R R R R Ethernet Bridging - Flat addressing - Self-learning - Flooding - Forwarding along a tree IP Routing - Hierarchical addressing - Subnet configuration - Host configuration - Forwarding along shortest paths R / / / /26 Internet

Virtual Local Area Networks (VLANs) 13

14 Evolution Toward Virtual LANs In olden days… –Thick cables snaked through cable ducts in buildings –Every computer was plugged in –All people in adjacent offices put on same LAN More recently… –Hubs and switches changed practice –Every office connected to central wiring closets –Often multiple LANs (k hubs) connected by switches –Flexibility in mapping offices to different LANs Group users based on organizational structure, rather than the physical layout of the building.

15 Why Group by Org Structure? Privacy –Ethernet is a shared media –Any interface card can be put into “promiscuous” mode –… and get a copy of any flooded/broadcast traffic –So, isolating traffic on separate LANs improves privacy Load –Some LAN segments are more heavily used than others –E.g., researchers running experiments get out of hand –… can saturate their own segment and not the others –Plus, there may be natural locality of communication –E.g., traffic between people in the same research group

16 People Move, and Roles Change Organizational changes are frequent –E.g., faculty office becomes a grad-student office –E.g., graduate student becomes a faculty member Physical rewiring is a major pain –Requires unplugging the cable from one port –… and plugging it into another –… and hoping the cable is long enough to reach –… and hoping you don’t make a mistake Would like to “rewire” the building in software –The resulting concept is a Virtual LAN (VLAN)

17 Example: Two Virtual LANs Red VLAN and Orange VLAN Switches forward traffic as needed R O RORO R R R OOO RORRR O O O

18 Making VLANs Work Changing the Ethernet header –Adding a field for a VLAN tag –Implemented on the bridges/switches –… but can still interoperate with old Ethernet cards Bridges/switches trunk links –Saying which VLANs are accessible via which interfaces Approaches to mapping access links to VLANs –Each interface has a VLAN color  Only works if all hosts on same segment belong to same VLAN –Each MAC address has a VLAN color  Useful when hosts on same segment belong to different VLANs  Useful when hosts move from one physical location to another

VXLAN: VLANs for data centers Prior IEEE 802.1Q standard: 12 bits = 4094 VLANs What if each tenant in DC wants isolated subnet? –Quickly run out of VLAN ids –VLANs need to all be in same Ethernet SP, doesn’t scale Enter VXLAN: –24 bit VLAN ids –Bridge multiple layer-3 subnets, using MAC-in-IP tunneling –Give impressive of single large layer-2 subnet per tenant Backed by VMWare + Cisco – 19

Multi-Homing 20

Motivation for Multi-Homing Benefits of multi-homing –Extra reliability, e.g., survive single ISP failure –Financial leverage through competition –Better performance by selecting better path –Gaming the 95 th -percentile billing model 21 ISP 1ISP /24

Multi-Homing Without BGP Inbound Traffic Ask each ISP to originate the IP prefix … to rest of the Internet Outbound Traffic One ISP as a primary, the other as a backup Or simple load balancing of all traffic 22 ISP 1 ISP /24

Multi-Homing With BGP Inbound traffic –Originate the prefix to both providers –Do not allow traffic from one ISP to another Outbound traffic –Select the “best” route for each remote prefix –Define BGP policies based on load, performance, cost 23 ISP 1 ISP /24 BGP sessions “Intelligent route control” or “multi- homed traffic engineering”.

Interconnecting Multiple Enterprise Sites 24

Challenges Challenges of interconnecting multiple sites –Performance –Reliability –Security –Privacy Solutions –Connecting via the Internet using secure tunnels –Virtual Private Network (VPN) service –Dedicated backbone between sites 25

Connecting Via the Internet Each site connects to the Internet –Encrypted tunnel between each pair of sites –Packet filtering to block unwanted traffic –But, no performance or reliability guarantees 26 Internet Site 2 Site 3 Site 1

Virtual Private Network (VPN) Each site connects to a common VPN provider –Provider allows each site to announce IP prefixes –Separate routing/forwarding table for each customer –Performance guarantees by overprovisioning resources 27 VPN Provider Site 2 Site 3 Site 1

Conclusions Simple enterprise network is (mostly) plug and play –Ethernet with MAC learning and spanning tree –DHCP server to assign IP addresses from single subnet –Gateway router with default route to the Internet Quickly starts to require configuration –Choosing the root bridge in the spanning tree –Consistent configuration of DHCP and IP routers –VLAN access and trunk link configuration –Access control for traffic between VLANs –BGP sessions and routing policy 28

Discussion Flat vs. hierarchical addressing? Roles of the end host vs. the network? How to best support flexible policies? Alternatives or extensions to VLANs? 29