Campus Area Networking
Download
Report
Transcript Campus Area Networking
Campus Area Networking
Technologies for routing
packets from one LAN to
another
Layer 3 Communication
S
S
R
R
S
S
Network - Layer 3
The network layer establishes the route
between the sending and receiving
stations. The node to node function of the
data link layer (layer 2) is extended
across the entire internetwork, because a
routable protocol contains a network
address in addition to a host address.
OSI Reference Model
Application
Presentation
Session
Transport
Network
Data Link
Physical
©”A Guide to Networking Essentials”, 1998, Course Technology.
Routing
BODY
Layer 2
Trailer
Layer 3
Header
Layer 2
Trailer
Routers read packets up to
layer 3
Network Routing
Protocols for
internetworking.
Two major types
Packet switching (or datagram)
Usually layers 3 and 4
Circuit switching
Usually layers 1 and/or 2
Packet switching or
Datagram Protocols
Best effort
Frames take individual routes
Packet assembly devices needed
Error Control
Traffic Management
Buffering
Discard
Node Functions
Message forwarding
Error detection and correction
Traffic management
Router Functions
Routers perform layer 1, 2, and 3 functions
Packet passing
Error correction
Message routing
Including circuit definition
Protocol translation
Firewall functions
(see the tracert function on the TCP/IP stack)
Switches and Routers
Switch
Executes in firmware
Not flexible
Fast execution
Inexpensive
Router
Executes in software
Flexible
Slow execution
Expensive
Any logic that can be executed in software
can also be converted to firmware using ASIC
technology (application specific integrated
circuits).
Routers
From A
From B
Input Buffer
Input Buffer
Processor
Output Buffer
Output Buffer
Input Buffer
Table of
Addresses
To C
To D
Packet Routing
Datagram
Packets proceed along their own route and
must be reordered at the end.
Circuit
Packets all take the same route and arrive in
order
Datagram Logic (IP)
Packet n
Packet 2
Packet 1
3
2
1
3
1
PAD
2
IP
Best Effort
Addressing
Variable packet lengths (1500 bytes or
less)
IPv4 vs IPv6
Frame and Header
The Internet:
IP Addressing – IP v4
32 bits (4 bytes)
Network address + Host address in one
Classes (originally)
A:
B:
C:
126 nets, 3 bytes of client addresses
2 bytes of client addresses (e.g. OU)
1 byte of client addresses (256)
Next step – IPv6
128 bit address space
Why?
IP Header (Layer 3)
Version
Header length
Type of service
Total length
Source port identifier
Fragment offset
Time to live
Protocol
Header checksum
Source address
Destination address
Options + Padding
Data
=4
In bytes
Characteristic of route
Length of the packet
Port identifier for host process
Position (8 byte units) from message start
Allowed seconds
ID of Transport layer protocol (TCP = 6)
32 bits
32 bits
How IP Routing Works
IP
Routing
Circuit Protocols
All packets take the same route
No packet assembly device to reorder
packets
Normally layer 2 connection
May be permanent or switched
Allow guaranteed service quality levels
May be used to carry datagram protocols
Circuit Logic
Source
Destination
Setup
Message & ACK’s
Teardown
Frame Relay
Frames relayed without reconstruction
End to end error control using CRC
error detection at layer 3 level
Variable packet size
Virtual circuit (usually permanent)
Multiple data rates
Multiple quality levels
Frame Relay Pricing
Components
Port speed
Measured as Maximum Bit Rate (56K,
T1, etc.)
Up to DS3 speed (45 Mbps)
Processing quality
Access (lowest)
Burst
Committed
Frame Relay
Processing Quality
Asynchronous Transfer
Mode – layer 2 networking
Cell switched
Equal length cells – 53 bytes
Like machine gun bullets
Fast: Speeds up to 9953 Mbps
Supports Quality of Service classes
Used primarily as a backbone technology
ATM Cell Format
Frame segment
Generic Flow Control
Size
Virtual Circuit (not
used)
Virtual Path Identifier
Virtual Channel Identifier
Payload Type Identifier
Cell Loss Priority
1 = discard eligible
Header Error Correction
Data
4 bit
1 byte
2 bytes
3 bit
1 bit
48 bytes
ATM Traffic Classes (QoS)
Constant Bit Rate (CBR) Real time voice & video
Variable Bit Rate – real
time (rt-VBR)
Variable Bit Rate – non
real time (nrt-VBR)
Available Bit Rate (ABR)
Unspecified Bit Rate
(UBR)
Compressed video &
LAN
LAN internetworking
Non mission critical
bursty Traffic
No guarantee, e-mail,
bulk file transfers
Class of Service CoS) and
Quality of Service (QoS)
In an enterprise network, class of service
(CoS) differentiates high-priority traffic
from lower-priority traffic. Tags may be
added to the packets to identify such
classes, but they do not guarantee
delivery as do quality of service (QoS)
functions, which are implemented in the
network devices.
TechEncyclopedia, 2003(class of service)
QoS
Layer 4 Responsibilities:
Connection
Establish and release connections
Control between endpoints to avoid overflow
Multiplexing
Crash recovery (protection buffering)
Data transfer
Packet splitting
Expedited delivery
Transport - Layer 4
The transport layer is responsible for overall
end to end validity and integrity of the
transmission. The lower data link layer (layer
2) is only responsible for delivering packets
from one node to another. Thus, if a packet
gets lost in a router somewhere in the
enterprise internet, the transport layer will
detect that. It ensures that if a 12MB file is
sent, the full 12MB is received.
TCP and UDP
Transmission Control
Protocol
Connection oriented
Assures that packets
arrive in order and
that they are correct.
User Datagram Protocol
Connectionless
Sends packets out
without confirming
that they arrive
TCP Header (layer 4)
Source port (16 bits)
Ports of communicating processes
“
Destination port (16 bits)
Sequence Number (32 bits)
Offset
Location of current fragment in
message
Number of frame to be
acknowledged next
Number of 32 bit words in header
Reserved
Not used
Acknowledgement Number (32 bits)
Flags
Window
Checksum (16 bits)
Urgent Pointer
Number of frames sender can
accept without buffer overflow
Ethernet/TCP/IP Header
Structure
UDP Routing
Layer 5 Responsibilities
Dialog management
Synchronization of checkpoints for error
recovery
Activity management to assure complete
action messages
Session - Layer 5
Coordinates communications. Determines
one-way or two-way communications and
manages the dialogue between both
parties; for example, making sure that the
previous request has been fulfilled before
the next one is sent. It also marks
transmitted data with checkpoints to allow
for fast recovery in the event of a
connection failure.
Example:
Ethernet/TCP/IP Stack
OSI Layer
5-7. User File
Layers
Transfer
(FTP)
Internet Protocols
Simple TELNET Routing
Simple Network
Mail
Information Management
Transfer
(RIP)
(SNMP)
(SMTP)
4.Transport Transmission Control
User Datagram (UDP)l
(TCP)
3. Network Address
Internet Internet Control Message
Resolution
Protocol (ICMP)
(ARP)
(IP)
2.Data Link
Ethernet, Token Ring, etc.
1.Physical
Twisted Pair, Fiber, Coax, Wireless
Backbone Protocols
Out to the WAN “cloud”
Station
CSU/DSU
Router/
Gateway
Firewall
LAN
Backbone
CSU/DSU:
Digital Service Unit/Channel Service Unit
CSU/DSU Wide area
access
The Channel Service Unit terminates the
external line at the customer's premises.
It also provides diagnostics and allows for
remote testing.
The Digital Service Unit does the actual
transmission and receiving of the signal
and provides buffering and flow control.
The DSU and CSU are often in the same
unit.
Dual Ring Topologies
(FDDI & SONET)
Dual Ring Operation
Rerouted Ring
FDDI
Fiber Distributed Data Interface
Common Backbone Technology
Two Fiber Cables
Dual Ring Configuration
4500 byte frame limit
100 Mbps
Priority Access
Multiple Frame Transmission
200 km (single mode fiber)
SONET
Synchronous Optical NETwork
Backbone technology used by phone
company.
Layer “1”
Externally synchronized
810 byte frame
Dual ring topology
Time division multiplexing
Multiple simultaneous data streams
SONET CIRCUITS
Service
VT-1.5
OC-1
STS-1
OC-3
STS-3
OC-12 STS-12
OC-48 STS-48
OC-192 STS-192
OC-768 STS-768
Speed (Mbps)
1.7
51.84
155.52 (3 STS-1s)
622.08 (4 STS-3)
2488.32 (16 STS-3)
9953.28 (64 STS-3)
39813.12 (256 STS-3)
OC (Optical Carrier) refers to the optical signal, and STS
(Synchronous Transport Signal) refers to the electrical
signal
ATM
Asynchronous Transfer mode
53 byte cell
5 byte header / 48 bytes of data
Single path for all packets in a message
Dedicated circuit
Quality of Service Priorities
Typical SONET and ATM use
as backbone technologies
Internetworking