Internetworking(Network
infrastructure)
Management of interconnected
heterogeneous networks
LAN - WAN
WAN - WAN
LAN -WAN- LAN
Internetworking Devices
1. Repeater( Layer 1 )
2. Bridge( Layers 1, 2 )
3. Router( Layers 1, 2, 3 )
(=Gateway)--Internet used to call routers as
gateways
4. Gateway( All
layers)(=Protocol Converter )
1. Repeater
- Layer 1 device--simple regeneration of received bits
- Sometimes called as
“Transceivers”--Transmitter-Receiver for connecting
different media types--T-to-2 repeater, 5-to-2 repeater,
….
- Used to extend the media in Same types of LANs only
- Usually Same speed--there are ones with different
speed--10BaseT-to-100BaseT repeater
- Small LANs
- Repeaters only extends the length of media--still in
one “Collision Domain”
10Base5 to 10Base2 repeaters
10Base2 to 10BaseT repeaters
2. Bridge
- Operates on Layers 1 & 2
Bridge connecting 802.3 &
802.5
- Can connect Same types of LANs(Ethernet to Ethernet,
Token Ring to Token Ring, ,,)
or connect Different LANs(Ethernet to Token
Ring, ….)
- Can operate on Same/Different Speed
From:
http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/bridging.htm “Upper layer protocol transparency is a
primary advantage of both bridging and switching. Because both device types
operate at the link layer, they are not required to examine upper-layer
information. This means that they can rapidly forward traffic representing any
network-layer protocol. It is not uncommon for a bridge to move AppleTalk,
DECnet, TCP/IP, XNS, and other traffic between two or more networks.”
Bridges for connecting Similar
LANs(ENET-to-ENET, T-Ring-to-T-Ring,
FDDI-to-FDDI, …)
Two kinds of Bridges
- Transparent Bridges
- Source Routing Bridges
TB(Transparent Bridge)
Example:Wireless Ethernet Bridge
- Used for Ethernets
- called Learning Bridge
Listens to every frame on the local wire
Whenever a local station sends a frame,
the bridge learns(keeps in a table) the MAC address of the station
If bridge sees a frame going to a station
whose address is not in its table, then it forwards the frame to the other
wire(bridge port)
Also Broadcast frames(Ethernet Destination
address of all 1’s--FF:FF:FF:FF:FF:FF) are sent to every port
**********The following is For
Your Information**********
From http://www.lex-con.com/protocols/en-bcast.txt
****************************************************************************
*** Ethernet Broadcast Addresses Updated 12/2/98 *******************************************************************************
Ethernet Type
Address Field Usage
------------------ ----- -------------------------------------------------
FF-FF-FF-FF-FF-FF 0600 XNS packets, Hello or gateway search?
6 packets every 15 seconds, per XNS stationFF-FF-FF-FF-FF-FF 0800 IP (e.g. RWHOD via UDP) as needed
FF-FF-FF-FF-FF-FF 0804 CHAOS
FF-FF-FF-FF-FF-FF 0806 ARP (for IP and CHAOS) as needed
FF-FF-FF-FF-FF-FF 0BAD Banyan
FF-FF-FF-FF-FF-FF 1600 VALID packets, Hello or gateway search?
1 packets every 30 seconds, per VALID stationFF-FF-FF-FF-FF-FF 8035 Reverse ARP
FF-FF-FF-FF-FF-FF 807C Merit Internodal (INP)
FF-FF-FF-FF-FF-FF 809B EtherTalk
FF-FF-FF-FF-FF-FF 9001 3Com (ex Bridge) Name Service
FF-FF-FF-FF-FF-FF 9002 3Com PCS/TCP Hello, Approx. 1 per minute per w/s
****************************************************************************
*** Ethernet Multicast Addresses Updated 12/2/98 *******************************************************************************
Ethernet Type
Address Field Usage
------------------ ----- -------------------------------------------------
01-00-0C-CC-CC-CC -802- CDP (Cisco Discovery Protocol), VTP (Virtual
Trunking Protocol)01-00-0C-DD-DD-DD ???? CGMP (Cisco Group Management Protocol)
01-00-10-00-00-20 -802- Hughes Lan Systems Terminal Server S/W download
01-00-10-FF-FF-20 -802- Hughes Lan Systems Terminal Server S/W request
01-00-1D-00-00-00 -802- Cabletron PC-OV PC discover (on demand)
01-00-1D-42-00-00 -802- Cabletron PC-OV Bridge discover (on demand)
01-00-1D-52-00-00 -802- Cabletron PC-OV MMAC discover (on demand)
01-00-3C-xx-xx-xx ???? Auspex Systems (Serverguard)
01-00-5E-00-00-00 0800 DoD Internet Multicast (RFC-1112)
through01-00-5E-7F-FF-FF
01-00-5E-80-00-00 ???? DoD Internet reserved by IANA
through01-00-5E-FF-FF-FF
01-00-81-00-00-00 ???? Synoptics Network Management
01-00-81-00-00-02 ???? Synoptics Network Management
01-00-81-00-01-00 -802- (snap type 01A2) Bay Networks autodiscovery
01-00-81-00-01-01 -802- (snap type 01A1) Bay Networks autodiscovery
01-20-25-00-00-00 873A Control Technology Inc's Industrial Ctrl Proto.
through01-20-25-7F-FF-FF
01-80-24-00-00-00 8582 Kalpana Etherswitch every 60 seconds
01-80-C2-00-00-00 -802- Spanning tree (for bridges)
01-80-C2-00-00-01 -802- 802.1 alternate Spanning multicast
through01-80-C2-00-00-0F
01-80-C2-00-00-10 -802- Bridge Management
01-80-C2-00-00-11 -802- Load Server
01-80-C2-00-00-12 -802- Loadable Device
01-80-C2-00-00-14 -802- OSI Route level 1 (within area) IS hello?
01-80-C2-00-00-15 -802- OSI Route level 2 (between area) IS hello?
01-80-C2-00-01-00 -802- FDDI RMT Directed Beacon
01-80-C2-00-01-10 -802- FDDI status report frame
01-DD-00-FF-FF-FF 7002 Ungermann-Bass boot-me requests
01-DD-01-00-00-00 7005 Ungermann-Bass Spanning Tree
[ The following block of addresses are used on Token Ring for ] [ group addresses of Token Ring specific functions, reference ][ ISO 8802-5:1995 aka. IEEE 802.5:1995 for some info. These ]
[ in the Ethernet order for this list. On Token Ring they ]
[ appear reversed. They should never appear on Ethernet. ]
03-00-00-00-00-01 -802- NETBIOS
03-00-00-00-00-02 -802- Locate - Directory Server
03-00-00-00-00-04 -802- Synchronous Bandwidth Manager
03-00-00-00-00-08 -802- Configuration Report Server
03-00-00-00-00-10 -802- Ring Error Monitor
03-00-00-00-00-20 -802- Network Server Heartbeat
03-00-00-00-00-40 -802- Ring Parameter Monitor
03-00-00-00-00-80 -802- Active Monitor
03-00-00-00-04-00 -802- LAN Manager
03-00-00-00-08-00 -802- Ring Wiring Concentrator
03-00-00-00-10-00 -802- LAN Gateway
03-00-00-00-20-00 -802- Ring Authorization Server
03-00-00-00-40-00 -802- IMPL Server
03-00-00-00-80-00 -802- Bridge
03-00-00-01-00-00 -802- user-defined
through
03-00-40-00-00-00 -802- [ End of Token Ring only block...note that the next two overlap ]03-00-00-00-00-10 80D5 (OS/2 1.3 EE + Communications Manager)
03-00-00-00-00-40 80D5 (OS/2 1.3 EE + Communications Manager)
09-00-02-04-00-01? 8080? Vitalink printer messages09-00-02-04-00-02? 8080? Vitalink bridge management09-00-07-00-00-00 -802- AppleTalk Zone multicast addresses
through09-00-07-00-00-FC
09-00-07-FF-FF-FF -802- AppleTalk broadcast address
09-00-09-00-00-01 8005 HP Probe
09-00-09-00-00-01 -802- HP Probe
09-00-09-00-00-04 8005? HP DTC
09-00-0D-XX-XX-XX -802- ICL Oslan Multicast
09-00-0D-02-00-00 ???? ICL Oslan Service discover only on boot
09-00-0D-02-0A-38 ???? ICL Oslan Service discover only on boot
09-00-0D-02-0A-39 ???? ICL Oslan Service discover only on boot
09-00-0D-02-0A-3C ???? ICL Oslan Service discover only on boot
09-00-0D-02-FF-FF ???? ICL Oslan Service discover only on boot
09-00-0D-09-00-00 ???? ICL Oslan Service discover as required
09-00-1E-00-00-00 8019? Apollo DOMAIN
09-00-26-01-00-01? 8038 Vitalink TransLAN bridge management
09-00-2B-00-00-00 6009? DEC MUMPS?
09-00-2B-00-00-01 8039 DEC DSM/DDP
09-00-2B-00-00-02 803B? DEC VAXELN?
09-00-2B-00-00-03 8038 DEC Lanbridge Traffic Monitor (LTM)
09-00-2B-00-00-04 ???? DEC MAP (or OSI?) End System Hello?
09-00-2B-00-00-05 ???? DEC MAP (or OSI?) Intermediate System Hello?
09-00-2B-00-00-06 803D? DEC CSMA/CD Encryption?
09-00-2B-00-00-07 8040? DEC NetBios Emulator?
09-00-2B-00-00-0F 6004 DEC Local Area Transport (LAT)
09-00-2B-00-00-1x ???? DEC Experimental
09-00-2B-01-00-00 8038 DEC LanBridge Copy packets (All bridges)
09-00-2B-01-00-01 8038 DEC LanBridge Hello packets (All local bridges)
1 packet per second, sent by the designated LanBridge09-00-2B-02-00-00 ???? DEC DNA Level 2 Routing Layer routers?
09-00-2B-02-01-00 803C? DEC DNA Naming Service Advertisement?
09-00-2B-02-01-01 803C? DEC DNA Naming Service Solicitation?
09-00-2B-02-01-09 8048 DEC Availability Manager for Distributed
Systems DECamds09-00-2B-02-01-02 803E? DEC Distributed Time Service
09-00-2B-03-xx-xx ???? DEC default filtering by bridges?
09-00-2B-04-00-00 8041? DEC Local Area System Transport (LAST)?
09-00-2B-23-00-00 803A? DEC Argonaut Console?
09-00-39-00-70-00? ???? Spider Systems Bridge Hello packet?
09-00-4C-00-00-00 -802- BICC 802.1 management
09-00-4C-00-00-02 -802- BICC 802.1 management
09-00-4C-00-00-06 -802- BICC Local bridge STA 802.1(D) Rev6
09-00-4C-00-00-0C -802- BICC Remote bridge STA 802.1(D) Rev8
09-00-4C-00-00-0F -802- BICC Remote bridge ADAPTIVE ROUTING
(e.g. to Retix)09-00-4E-00-00-02? 8137? Novell IPX (BICC?)
09-00-56-00-00-00 ???? Stanford reserved
through09-00-56-FE-FF-FF
09-00-56-FF-00-00 805C Stanford V Kernel, version 6.0
through09-00-56-FF-FF-FF
09-00-6A-00-01-00 ???? TOP NetBIOS.
09-00-77-00-00-00 -802- Retix Bridge Local Management System
09-00-77-00-00-01 -802- Retix spanning tree bridges
09-00-77-00-00-02 -802- Retix Bridge Adaptive routing
09-00-7C-01-00-01 ???? Vitalink DLS Multicast
09-00-7C-01-00-03 ???? Vitalink DLS Inlink
09-00-7C-01-00-04 ???? Vitalink DLS and non DLS Multicast
09-00-7C-02-00-05 8080? Vitalink diagnostics
09-00-7C-05-00-01 8080? Vitalink gateway?
09-00-7C-05-00-02 ???? Vitalink Network Validation Message
09-00-87-80-FF-FF 0889 Xyplex Terminal Servers
09-00-87-90-FF-FF 0889 Xyplex Terminal Servers
0D-1E-15-BA-DD-06 ???? HP
33-33-00-00-00-00 86DD IPv6 Neighbor Discovery
through33-33-FF-FF-FF-FF
AB-00-00-01-00-00 6001 DEC Maintenance Operation Protocol (MOP)
Dump/Load AssistanceAB-00-00-02-00-00 6002 DEC Maintenance Operation Protocol (MOP)
Remote Console; 1 System ID packet every8-10 minutes, by every:
- DEC LanBridge - DEC DEUNA interface - DEC DELUA interface - DEC DEQNA interface (in a certain mode)AB-00-00-03-00-00 6003 DECNET Phase IV end node Hello packets
1 packet every 15 seconds, sent by each DECNET hostAB-00-00-04-00-00 6003 DECNET Phase IV Router Hello packets
1 packet every 15 seconds, sent by the
DECNET routerAB-00-00-05-00-00 ???? Reserved DEC
throughAB-00-03-FF-FF-FF
AB-00-03-00-00-00 6004 DEC Local Area Transport (LAT) - old
AB-00-04-00-xx-xx ???? Reserved DEC customer private use
AB-00-04-01-xx-yy 6007 DEC Local Area VAX Cluster groups
System Communication Architecture (SCA) [ Note, used to have a bunch of things here starting C0, but ] [ these were bit reversed from Ethernet order and Token Ring ][ specific. See above under 03 for them in Ethernet order/ ]
CF-00-00-00-00-00 9000 Ethernet Configuration Test protocol (Loopback)
FF-FF-00-60-00-04 81D6 Lantastic
FF-FF-00-40-00-01 81D6 Lantastic
FF-FF-01-E0-00-04 81D6 Lantastic
*********End of Ethernet
Broadcast addresses***********
Table in a brdge:
MAC Address Bridge Port#
------------------------------------------------
00:00:1D:12:98:AC P0
00:10:0A:C7:6A:6E P1
…….
Example: http://www.lanode.com/tier2/et10.htm
-
Simple Plug-in
- Isolates Intra-LAN
traffic(Segmentation of collision domains)
- Broadcast Prob.
- Closed loop Prob.
- Bridges run a distributed
Spanning Tree Algorithm to avoid the “closed loop” problem
Developed by Radia Perlman at DEC
Now IEEE 802.1 specification
Alogrithm overview
Each bridge has a unique id
Select bridge with smallest id as root
Select bridge on each LAN that is closest to
the root as that LAN’s designated bridge(use id to break ties)
Each bridge forwards frames over each LAN for
which it is the designated bridge
For exchanging Spanning tree
information bridges use specific addresses:
01-80-C2-00-00-00 -802- Spanning tree (for bridges)
01-80-C2-00-00-01 -802- 802.1 alternate Spanning multicast
through
01-80-C2-00-00-0F
01-80-C2-00-00-10 -802- Bridge Management
SRB( Source Routing Bridge )\
- Used For Token-Rings
- Relies on "intelligent
hosts" than bridges
- Complete Source-to-Dest
routing info. in frames
- Source computer first sends a
“Test” frame--to find out if the destination station
is on the current ring
- If not then, it sends
“Explorer frame”--every bridge puts the Ring number and Bridge number
in the frame and forwards to
all the connections
- Multiple frame arrive at the
destination station, the destination will reply to all of them
- Source receives multiple Acks
from the destination and decides which route it should take
- All the ensuing frames are
sent through the fixed route
- Heavy traffic due to Explorer
frame
Bridges Connecting Dissimilar
LANs
- Ring-- B -- Ether, Ethernet---B---FDDI, ….
- There are quite a few
differences between protocols
---Bit-order trans.---MSB(Most
Significant Bit) first or LSB first
---Max. length for frames
different
---Priority in Token Ring but
no priority in Ethernet
……
3. Router
- In old Internet terminology,
current routers have been called “gateways”
- Operates on layers 1, 2, 3
- Each port of a router has a
network card(Ethernet, Token Ring, FDDI, ISDN, X.25, DSL, Modem, …)
- The 3rd layer runs
either:
- Connection-Oriented--X.25
layer 3(=CCITT X.75)
OR
- Connectionless--IP
4. Gateway(=Protocol Converter
)
- Operates on All layers(Layer 1 to 7)
- OSI----Gateway-----TCP/IP
- IBM SNA----Gateway----TCP/IP
-
Netware-----Gateway-----Microsoft networks
The term “Gateway” can mean
either of the above---Router or Protocol Converter
depending upon the usage