t Popularity of the Internet t Provides universal interconnection between individual groups that use different hardware suited for their needs t Based.

Slides:



Advertisements
Similar presentations
IP Router Architectures. Outline Basic IP Router Functionalities IP Router Architectures.
Advertisements

1 Data Link Issues Relates to Lab 2. This module covers data link layer issues, such as local area networks (LANs) and point-to-point links, Ethernet,
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 4: Routing Concepts Routing Protocols.
NetFPGA Project: 4-Port Layer 2/3 Switch Ankur Singla Gene Juknevicius
1 ICS 156: Lecture 2 (part 2) Data link layer protocols Address resolution protocol Notes on lab 2.
1 Data Link Protocols Relates to Lab 2. This module covers data link layer issues, such as local area networks (LANs) and point-to-point links, Ethernet,
1 ELEN 602 Lecture 18 Packet switches Traffic Management.
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.
Router Architecture : Building high-performance routers Ian Pratt
10 - Network Layer. Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving.
Students:Gilad Goldman Lior Kamran Supervisor:Mony Orbach Mid-Semester Presentation Spring 2005 Network Sniffer.
EE 4272Spring, 2003 Protocols & Architecture A Protocol Architecture is the layered structure of hardware & software that supports the exchange of data.
Connecting LANs, Backbone Networks, and Virtual LANs
Chapter 4 Queuing, Datagrams, and Addressing
Input/Output. Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats All slower.
Semester 1 Module 8 Ethernet Switching Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
Chapter 6 High-Speed LANs Chapter 6 High-Speed LANs.
Introduction1-1 Data Communications and Computer Networks Chapter 5 CS 3830 Lecture 27 Omar Meqdadi Department of Computer Science and Software Engineering.
1 CISCO NETWORKING ACADEMY PROGRAM (CNAP) SEMESTER 1/ MODULE 8 Ethernet Switching.
A 50-Gb/s IP Router 참고논문 : Craig Partridge et al. [ IEEE/ACM ToN, June 1998 ]
TO p. 1 Spring 2006 EE 5304/EETS 7304 Internet Protocols Tom Oh Dept of Electrical Engineering Lecture 9 Routers, switches.
Switches 1RD-CSY  In this lecture, we will learn about  Collision Domain and Microsegmentation  Switches – a layer two device ◦ MAC address.
Computer Architecture Lecture10: Input/output devices Piotr Bilski.
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK
ICOM 6115©Manuel Rodriguez-Martinez ICOM 6115 – Computer Networks and the WWW Manuel Rodriguez-Martinez, Ph.D. Lecture 2.
Module 8: Ethernet Switching
Dr. Clincy1 Chapter 6 Delivery & Forwarding of IP Packets Lecture #4 Items you should understand by now – before routing Physical Addressing – with in.
Design and Performance of a PCI Interface with four 2 Gbit/s Serial Optical Links Stefan Haas, Markus Joos CERN Wieslaw Iwanski Henryk Niewodnicznski Institute.
Hyung-Min Lee ©Networking Lab., 2001 Chapter 8 ARP and RARP.
11 NETWORK CONNECTION HARDWARE Chapter 3. Chapter 3: NETWORK CONNECTION HARDWARE2 NETWORK INTERFACE ADAPTER  Provides the link between a computer and.
Dr Mohamed Menacer College of Computer Science and Engineering Taibah University CE-321: Computer.
25-Oct-15Network Layer Connecting Devices Networks do not normally operate in isolation.They are connected to one another using connecting devices. The.
Data and Computer Communications Chapter 11 – Asynchronous Transfer Mode.
NS Training Hardware.
Switches 1RD-CSY  In this lecture, we will learn about  Collision Domain and Microsegmentation  Switches – a layer two device ◦ MAC address.
Sem1 - Module 8 Ethernet Switching. Shared media environments Shared media environment: –Occurs when multiple hosts have access to the same medium. –For.
Lecture (Mar 23, 2000) H/W Assignment 3 posted on Web –Due Tuesday March 28, 2000 Review of Data packets LANS WANS.
Lecture 12: Reconfigurable Systems II October 20, 2004 ECE 697F Reconfigurable Computing Lecture 12 Reconfigurable Systems II: Exploring Programmable Systems.
CH10 Input/Output DDDData Transfer EEEExternal Devices IIII/O Modules PPPProgrammed I/O IIIInterrupt-Driven I/O DDDDirect Memory.
L/O/G/O Input Output Chapter 4 CS.216 Computer Architecture and Organization.
1 Kyung Hee University Chapter 8 ARP(Address Resolution Protocol)
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Connecting Devices CORPORATE INSTITUTE OF SCIENCE & TECHNOLOGY, BHOPAL Department of Electronics and.
Computer Science and Engineering Copyright by Hesham El-Rewini Advanced Computer Architecture CSE 8383 April 11, 2006 Session 23.
Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats All slower than CPU.
Local-Area Networks. Topology Defines the Structure of the Network – Physical topology – actual layout of the wire (media) – Logical topology – defines.
+ Routing Concepts 1 st semester Objectives  Describe the primary functions and features of a router.  Explain how routers use information.
Spring 2000CS 4611 Router Construction Outline Switched Fabrics IP Routers Extensible (Active) Routers.
5: DataLink Layer5-1 Hubs Hubs are essentially physical-layer repeaters: m bits coming from one link go out all other links m at the same rate m no frame.
+ Lecture#2: Ethernet Asma ALOsaimi. + Objectives In this chapter, you will learn to: Describe the operation of the Ethernet sublayers. Identify the major.
Data Link Protocols Relates to Lab 2.
Switching By, B. R. Chandavarkar, CSE Dept., NITK, Surathkal Ref: B. A. Forouzan, 5 th Edition.
Mobile IP THE 12 TH MEETING. Mobile IP  Incorporation of mobile users in the network.  Cellular system (e.g., GSM) started with mobility in mind. 
Data Link Issues Relates to Lab 2.
Chapter 8 ARP(Address Resolution Protocol)
ARP and RARP Objectives Chapter 7 Upon completion you will be able to:
Chapter 4: Routing Concepts
Chapter 4: Network Layer
Chapter 3 Part 3 Switching and Bridging
Packet Switch Architectures
Chapter 4 Network Layer Computer Networking: A Top Down Approach 5th edition. Jim Kurose, Keith Ross Addison-Wesley, April Network Layer.
Chapter 3 Part 3 Switching and Bridging
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
Chapter 4: Network Layer
Packet Switch Architectures
Presentation transcript:

t Popularity of the Internet t Provides universal interconnection between individual groups that use different hardware suited for their needs t Based on IP protocol which : 4 doesn’t depend on hardware 4 address architecture enables subnetting 4 a lot of applications and software are based on IP protocol 6 Routing is implemented by software

t High speed network t Optical fibers are used as infrastructure t All packets are of fixed length called cells t Routing of the packets is done in hardware t Integration of multiple wide bandwidth traffic types 6 Transfer of the IP datagrams over ATM needs additional software for encapsulation

t Based on IP Protocol : 4 physical IP addressing 4 network packets - IP datagrams t High speed network : 4 routing is done in HARDWARE 4 traffic is implemented by optical fibers 4 switching of wide bandwidth data is allowed

t To build the entire NIP network 4 different projects are being designed in the lab at the same time: 4 native IP switch 4 program for switch management 4 network card for host computers connected to Native IP 4 network card IP/ATM for direct support of routing IP datagramms over ATM network.

The Banyan Switch The Shared Memory Switch

Memory Block PCI Mbps Control Unit Memory BUS Port Interface III 155 Mbps Memory Control BUS Port Interface II Port Interface I 155 Mbps Port Interface III 155 Mbps Port Interface II Port Interface I Routing table

PHY 8bit 155bps 8=>64 sod eod Memory bus 8<=64 sod eod 8bit 64 bits request wait

Packet A Packet B Empty Packet B Packet A Packet B

BUS Arbitration state machine requests waits Page Control Table Routing Table PLX9080 Control & Memory Address Local bus Page Handler Memory Controller WERE PCI bus PHI Configuration Registers Switch Configuration Registers Switch Status Registers Page Link Table

t Every port can read from the memory one time in 8 cycles (if he asks to) t Every port can write to the memory one time in 8 cycles (if he asks to) t The port connected to computer can read more frequently First is writing First is reading Second is writing Second is reading Third is writing Third is reading

MaskIP Address Destination There are 25 entries in the table

Link Table Control Table Empty Not usedPage is Full Last Page Port IDLast Entry OffsetFull Datagram filled 4 pages: in order 32, 126, 2, 10

Empty pages fifo I channel fifo II channel fifo III channel fifo IV channel fifo I II III IV I II III IV Arbitration logic Memory Address Bus Control Signals from Port Interfaces Control Signals from Port Interfaces

t Fully IP compatible t Supports subnetting t Supports multicasting t Connection to the computer is through PCI BUS t Routing is done according to the routing table that is updated from the computer t Computer is responsible to route every packet which address is not mentioned in the table - optional

t Performs all switching functions t Has 4 155Mbps ports : 4 3 of them can be hosts or another switches 4 fourth is connected to the computer and can operate at up to 4x155Mbps rate through DMA device t Switch has 3 standard PHY interface devices(standard UTOPIA interface to the PHY module) t Output port contention is resolved by means of store-and-forward buffering

t Has status register: 4 status of each port 4 instantaneous switch status 4 main memory status t Has control register: 4 is set by computer 4 basic functionality mode