0 évaluation0% ont trouvé ce document utile (0 vote)
17 vues99 pages
HYPE Is infinitely scaleable Provides seamless LAN / WAN connectivity Guarantees Quality of Service Supports all forms of traffic Will be on every new PC motherboard in 18 months Promotes world peace ATM Famous self-proclaimed industry guru in 1993.
HYPE Is infinitely scaleable Provides seamless LAN / WAN connectivity Guarantees Quality of Service Supports all forms of traffic Will be on every new PC motherboard in 18 months Promotes world peace ATM Famous self-proclaimed industry guru in 1993.
HYPE Is infinitely scaleable Provides seamless LAN / WAN connectivity Guarantees Quality of Service Supports all forms of traffic Will be on every new PC motherboard in 18 months Promotes world peace ATM Famous self-proclaimed industry guru in 1993.
R ATM Data Networking 29 May 1997 2 What You Will Hear (and hopefully learn) What is real and useful about ATM to customers today The basic concepts of ATM with emphasis on data networking 29 May 1997 3 Agenda Whats Hype and Whats Hot ATM Basics Executive Overview of ATM Physical Layer ATM Layer ATM Adaptation Layer Non-UNI Interfaces LAN Emulation Service Interworking Data Networking Futures 29 May 1997 4 Agenda Whats Hype and Whats Hot ATM Basics Executive Overview of ATM Physical Layer ATM Layer ATM Adaptation Layer Non-UNI Interfaces LAN Emulation Service Interworking Data Networking Futures 29 May 1997 5 HYPE Is infinitely scaleable Provides seamless LAN/WAN connectivity Guarantees Quality of Service Supports all forms of traffic Will be on every new PC motherboard in 18 months* Promotes world peace ATM *Famous self-proclaimed industry guru in 1993. 29 May 1997 6 Data Bandwidth Growth Time T r a f f i c
V o l u m e Local Backbone Growth in overall data traffic More end systems More powerful end systems More bandwidth intensive applications More bandwidth to each end system, e.g., LAN switching More traffic hits the campus/building backbone Centralization of servers More non-local server traffic, e.g., intranet Web Todays Hot Market for ATM 29 May 1997 7 $0 $50 $100 $150 $200 $250 $300 1 Q 9 5 2 Q 9 5 3 Q 9 5 4 Q 9 5 1 Q 9 6 2 Q 9 6 3 Q 9 6 4 Q 9 6 1 Q 9 7 2 Q 9 7 3 Q 9 7 4 Q 9 7 U S
M i l l i o n s 0% 10% 20% 30% 40% 50% 60% S e q u e n t i a l
Q u a r t e r l y
G r o w t h High Speed ATM LAN Switch Sales Source: DellOro Group 29 May 1997 8 Scalability: Small Network 12 Ethernets ... 12 ATM Ports Switch 2700 CELLplex 7000 Single ATM Switch (144 Ethernet Ports and 4 ATM Ports) 1 4 4 Ethernet ATM 0 500 1000 1500 2000 2500 $
p e r
P o r t 1 4 4 Ethernet ATM Switched Ethernet Ports 9 0 6 2 4 7 5 29 May 1997 9 Scalability: Large Network Multi-homed Star Topology (1536 Switched Ethernet Ports and 64 ATM Ports) 8 ATM Ports 16 ATM Switches 1 4 4 1 5 3 6 Ethernet ATM 0 500 1000 1500 2000 2500 $
P o r t 1 4 4 1 5 3 6 2 3 0 4 0 Ethernet ATM Switched Ethernet Ports 1 1 1 2 9 0 6 1 1 2 6 2 4 7 5 2 4 7 5 2 4 7 5 29 May 1997 11 Agenda Whats Hype and Whats Hot ATM Basics Executive Overview of ATM Physical Layer ATM Layer ATM Adaptation Layer Non-UNI Interfaces LAN Emulation Service Interworking Data Networking Futures 29 May 1997 12 ATM Fundamental Concept All communications are bursty. Voice Energy Time Speaking Pause Listening Speaking Pause Therefore, a high performance packet switching network can carry all communications. Voice example (similar behavior for video and data). Average 40% activity 29 May 1997 13 ATM Cell (simplified) Header Payload 5 bytes 48 bytes Header contains information to allow cell to be forwarded to its destination 29 May 1997 14 ATM Vision ATM network moves cells (fixed length packets) with low delay and low delay variation Devices at ends translate (e.g., segment and reassemble) between cells and original traffic Communications cannot begin until a connection is established through the ATM Network The Ultimate Integrated Services Network ATM Network 29 May 1997 15 Carrying Packet Data ATM Network 29 May 1997 16 Carrying a Bit Stream 00101011 101010010101110000101011 01011100 10101001 01011100 00101011 110101000011101010010101 10101001 ATM Network 29 May 1997 17 Layered Architecture PHY = Physical Layer UNI = User Network Interface AAL = ATM Adaptation Layer Different AAL protocols for different traffic types (e.g., data, video) AAL AAL ATM ATM PHY PHY Terminal Terminal ATM Network UNI UNI 29 May 1997 18 ATM Interfaces Clark Kent Perry White Jimmy Olsen Lois Lane Private UNI Private NNI Public UNI ATM DXI B-ICI UNI User Network Interface FUNI Frame-based UNI NNI Network Node Interface B-ICI BISDN Inter-Carrier Interface DXI Data eXchange Interface Metropolis Data Services Inc. Country Wide Carrier Services Public NNI FUNI Inspector Henderson 29 May 1997 19 Agenda Whats Hype and Whats Hot ATM Basics Executive Overview of ATM Physical Layer ATM Layer ATM Adaptation Layer Non-UNI Interfaces LAN Emulation Service Interworking Data Networking Futures 29 May 1997 20 Physical Layers - Private UNI Frame Format Bit Rate/Line Rate Media Cell Stream 25.6 Mbps/32 Mbaud UTP3
SMF - Single Mode Fiber MMF - Multi-Mode Fiber UTP - Unshielded Twisted Pair STP - Shielded Twisted Pair 29 May 1997 21 Physical Layers - Public UNI Frame Format Bit Rate/Line Rate Media DS1 1.544 Mbps Twisted Pair DS3 44.736 Mbps Coax
STS-3c,STM-1 155.52 Mbps SMF
E1 2.048 Mbps Twisted Pair,Coax
E3 34.368 Mbps Coax J2 6.312 Mbps Coax IMA n 1.544 Mbps Twisted Pair
Supported in 3Com products
SMF - Single Mode Fiber IMA - Inverse Multiplexing for ATM 29 May 1997 22 Two Sublayers Transmission Convergence Sublayer Physical Layer Medium Dependent Sublayer PMD: Medium, line code, connectors Probably use existing standards and technology TCS: Specific to the PMD Cell delineation Cell rate decoupling (inserting empty cells during idle periods) 29 May 1997 23 155 Mbps, SONET STS-3c (STM1) 9
R o w s 270 bytes 9 bytes Maintenance and operations 1 Synchronous Payload Envelope (1 column of overhead) 125 msec 9 260 8/125 msec = 149.76 Mbps payload Also known as STM1 (STM = Synchronous Transport Module) . . . 29 May 1997 24 SONET Cell Delineation Peek ahead at the cell format Header Payload HEC (Header Error Check) Coverage of the 1 byte HEC
Receiver locks on 5 byte blocks that Satisfy the HEC calculation Are separated by 48 bytes HEC includes coset so that empty cell (first 4 bytes of header = 0) does not make HEC = 0 Cell payload = 135.63 Mbps 29 May 1997 25 DS1 Cell Delineation (24 bytes x 8 bits/byte)/125 msec=1.536 Mbps of payload Cell delineation by HEC detection as with SONET Cell payload=1.536 Mbps x (48/53)=1.391 Mbps . . . F B B . . . B F B . . . B F . . . Framing Bit 125 msec 24 bytes 29 May 1997 26 Inverse Multiplexing for ATM (IMA) IMA From ATM Layer IMA Parallel DS1/E1 Links To ATM Layer High speed WAN connectivity without STM1, DS3, or E3 STM1/DS3/E3 may not be available STM1/DS3/E3 may be very expensive STM1/DS3/E3 may be more bandwidth than necessary A key feature of for AccessBuilder 9600 and related products 29 May 1997 27 Basic Operation of IMA Link 0 Link 1 Link 2 IMA Frame* 3 6 9 12 15 17 20 23 26 28 31 4 7 10 13 18 21 24 27 29 32 5 8 11 14 16 19 22 25 30 33 1 2 n o = 0 o = 5 o = 9 o = m o = 0 34 35 Data cell number n from original cell stream IMA Control Protocol cell with frame offset = m *IMA Frame can be 32, 64, 128, or 256 cells 29 May 1997 28 Agenda Whats Hype and Whats Hot ATM Basics Executive Overview of ATM Physical Layer ATM Layer ATM Adaptation Layer Non-UNI Interfaces LAN Emulation Service Interworking Data Networking Futures 29 May 1997 29 ATM UNI Cell Generic Flow Control Virtual Path Identifier Virtual Path Identifier Virtual Channel Identifier 7 6 5 4 3 2 1 0 Virtual Channel Identifier Virtual Channel Identifier Payload Type Identifier CLP Header Error Check Payload (48 bytes) CLP = Cell Loss Priority 29 May 1997 30 Percent Overhead and Packetization Delay for 64 Kbps Voice 0 20 40 60 80 100 0 20 40 60 80 Payload (bytes) %
O v e r h a e d 0 2 4 6 8 10 D e l a y
( m s ) Overhead Delay Packetization Delay Advantage of Small Cells 29 May 1997 31 Queuing Advantage of Small Cells
100 byte message 100 other active connections 45 Mbps Delay and delay variation are small for small messages e.g., a digitized voice sample 0 5 10 15 1 50 100 150 200 250 300 Payload (bytes) Max Delay (ms) High overhead Wait for other cells Just fits in one cell 29 May 1997 32 Why 53 Bytes? 64 + 5 32 + 4 48 + 5 Compromise reached in CCITT Study Group XVIII in June 1989 29 May 1997 33 Virtual Connections 37 42 37 78 76 52 22 88 1 2 3 4 5 6 In Out Port VPI/VCI Port VPI/VCI Port VPI/VCI 1 0/37 3 0/76 3 0/76 1 0/37 1 0/42 5 0/52 2 0/37 6 0/22 2 0/78 4 0/88 6 0/36 Connection Table Virtual Channel Identifier 36 Bi-directional Uni-directional Uni-directional Pt-to-Multipoint { 29 May 1997 34 Virtual Paths and Virtual Channels Physical Link Virtual Path Virtual Channel 29 May 1997 35 Virtual Paths and Virtual Channels VPI = 1 VPI = 2 VPI = 3 VPI = 4 VPI = 5 VPI = 6 VCI = 31 VCI = 32 VCI = 31 VCI = 40 VCI = 96 VCI = 97 VCI = 55 VCI = 57 VCI = 99 VCI = 32 VCI = 96 VCI = 97 ATM Switch or Network Bundles of Virtual Channels are switched via Virtual Paths Virtual Path service from a carrier allows reconfiguration of Virtual Channels without service orders to carrier 29 May 1997 36 Cell Loss Priority Cells with bit set should be discarded before those with bit not set Can be set by the terminal Can be set by ATM switches for internal network control Virtual channels/paths with low quality of service Cells that violate traffic management contract Key to ATM Traffic Management 29 May 1997 37 Traffic Management Problem: Providing quality of service How should ATM network resources be allocated to ensure good performance including preventing congestion, e.g., how many virtual channels should be assigned to a particular transmission link? Solution: Traffic Management Specify the traffic "contract" on each virtual channel/path Route (including rejecting setup request) each virtual channel/path along a path with adequate resources (Admission Control) Mark (via Cell Loss Priority bit) for loss all cells that violate the contract (Traffic Policing) 29 May 1997 38 Generic Cell Rate Algorithm For a sequence of cell arrival times, {t k }, determines which cells conform to the traffic contract A counter scheme based on two parameters denoted GCRA(I,L) Increment parameter: I affects cell rate Limit parameter: L affects cell bursts Leaky bucket A cell that would cause the bucket to overflow is non-conforming I for each cell arrival L + I One unit leak per unit of time 29 May 1997 39 Cell Cell Smooth Traffic No Cell Bucket fill just before and just after cell transmit time GCRA(1.5, .5) t+ t- 1 2 t+ t- 1 2 t+ t- 1 2 t+ t- 1 2 t+ t- 1 2 Cell Cell time 29 May 1997 40 5 10 t+ t- 5 10 t+ t- 5 10 t+ t- 5 10 t+ t- 5 10 t+ t- Cell Cell Cell Bursty Traffic No Cell No Cell Bucket fill just before and just after cell transmit time GCRA(4.5, 7) time 29 May 1997 41 Payload Type Identifier Bit 3: Used to discriminate data cells from operation, administration, maintenance cells. Bit 2: Explicit Forward Congestion Indication - used to indicate congestion in data cells (Bit 3 = 0) Used to effect flow control for Available Bit Rate Bit 1: Carried transparently end-to-end in data cells Used by AAL5 29 May 1997 42 ABR Congestion Control Overview Source Destination Forward Resource Management Cells interleaved with data Backward Resource Management Cells interleaved with data, congestion indicated if incoming EFCI bits are set Maximum Cell Rate Minimum Cell Rate RM cells received with no congestion indicated RM cells not received or have congestion indicated RM cells received with no congestion indicated Source Behavior EFCI bit set if congested 29 May 1997 43 Generic Flow Control Currently undefined Set to 0000 B Proposed future uses Flow control Shared media multiple access 29 May 1997 44 Header Error Check Header error control Detection mode: Discard cell when error detected Correction mode (optional): Correct 1 bit errors else discard when error detected Reduced cell loss in face of single bit errors Reduced error detection for multiple bit errors Cell delineation for SONET Recalculated link-by-link because of VPI/VCI value changes 29 May 1997 45 Permanent Virtual Connections Network Management System Long setup time (especially with human intervention) means that connections are left active for long periods of time e.g., days, weeks VPI/VCI tables setup in terminals and switches VPI/VCI VPI/VCI VPI/VCI VPI/VCI 29 May 1997 46 Signaling Between Terminal and Switch ATM Switch Call Processing Signaling Channel (VPI/VCI = 0/5) Signaling Channel (VPI/VCI = 0/5) Switch and terminal exchange signaling messages using the predefined signaling channel, VPI/VCI = 0/5 29 May 1997 47 Setting Up a Call - 1 Setup Call Proceeding A B A wants to communicate with B Setup message Call reference Called party address Calling party address Traffic characteristics Quality of service Call proceeding message Call reference VPI/VCI 29 May 1997 48 Setting Up a Call - 2 Setup Call Proceeding Internal network processing Resource availability checking Virtual channel or path routing Function of the Network Node Interface (NNI) 29 May 1997 49 Setting Up a Call - 3 Setup Call Proceeding Setup Call Proceeding Setup message Call reference Called party address Calling party address Traffic characteristics Quality of service VPI/VCI Call Proceeding Call reference Called user deciding to accept call 29 May 1997 50 Setting Up a Call - 4 Setup Call Proceeding Setup Call Proceeding Connect Ack Connect Connect message Call reference Indicates call acceptance Connect Acknowledge Call reference 29 May 1997 51 Setting Up a Call - 5 Setup Call Proceeding Setup Call Proceeding Connect Ack Connect Connect Ack Connect Calling party informed that call is available for user information exchange 29 May 1997 52 ATM Addressing Private networks 20 bytes Format modeled after OSI NSAP (Network Service Access Point) Mechanisms for administration exist Hierarchical structure will facilitate virtual connection routing in large ATM networks Public networks E.164 numbers (telephone numbers) Up to 15 digits 29 May 1997 53 Private Address Formats 39 DCC Routing Fields End System ID S E L 47 ICD Routing Fields End System ID S E L 45 E.164 Number Routing Fields End System ID S E L Data Country Code International Code Designator E.164 Private Address 29 May 1997 54 Address Registration 39 DCC Routing Fields End System ID S E L 47 ICD Routing Fields End System ID S E L 45 E.164 Number Routing Fields End System ID S E L Supplied by ATM Network Supplied by Terminal Information exchanged through Integrated Layer Management Interface (ILMI) messages SEL byte ignored by ATM network and carried transparently 29 May 1997 55 Agenda Whats Hype and Whats Hot ATM Basics Executive Overview of ATM Physical Layer ATM Layer ATM Adaptation Layer Non-UNI Interfaces LAN Emulation Service Interworking Data Networking Futures 29 May 1997 56 AAL 5 for Data Networking 0 - 65535 Data Pad 0 - 47 2 2 L e n 4 bytes 0 bytes Not drawn to scale Error detection fields 0 1 C R C . . . Last cell flag 48 bytes of data per cell Uses a PTI bit to indicate last cell Only one packet at a time on a virtual connection 48 48 29 May 1997 57 Agenda Whats Hype and Whats Hot ATM Basics Executive Overview of ATM Physical Layer ATM Layer ATM Adaptation Layer Non-UNI Interfaces LAN Emulation Service Interworking Data Networking Futures 29 May 1997 58 ATM Data eXchange Interface (DXI) HDLC Frames HSSI, V.35 Physical Layer DTE (e.g., router) DCE (e.g., CSU/ DSU) Cells DS3, FDDI PHY, SONET,... Segmentation/Reassembly Hardware Traffic Shaping Hardware ATM Switch/Public Carrier ATM Service UNI DXI Frame Cells Provides access to ATM for installed equipment 29 May 1997 59 NNI Virtual Path Identifier Virtual Path Identifier Virtual Channel Identifier 7 6 5 4 3 2 1 0 Virtual Channel Identifier Virtual Channel Identifier Payload Type Identifier CLP Header Error Check Payload (48 bytes) CLP = Cell Loss Priority Supports 2 12 Virtual Paths Supports virtual connection routing Distribution of topology information Distribution of resource availability information Public version being standardized by ITU T Private version being specified by ATM Forum Technical Committee Cell Format 29 May 1997 60 Private Network Node Interface Routing Exchange of topology and resource information Virtual Route selection for new virtual connections Link State algorithm similar to OSPF Signaling Admission control for new virtual connections Connection setup and admission control across multiple switches Virtual connection clearing across multiple switches Will replace Interim Inter-switch Signaling Protocol (IISP) 29 May 1997 61 Agenda Whats Hype and Whats Hot ATM Basics Executive Overview of ATM Physical Layer ATM Layer ATM Adaptation Layer Non-UNI Interfaces LAN Emulation Service Interworking Data Networking Futures 29 May 1997 62 Connection oriented ATM addresses Unicast and point-to- multipoint Cells ATM Leaves a Hole for Data Networking ATM PHY Data Networking Protocols ATM PHY ATM PHY ?? ?? Data Networking Protocols ?? ?? Connectionless MAC addresses Broadcast Large frames 29 May 1997 63 Stack Attack! Avoid Protocol Stack Attack ATM Modified IP ATM Modified IPX ATM Modified DECnet ... All modifications for incumbent protocols must be defined to deploy ATM Must cutover all protocols on first day of ATM deployment Doubles the number of protocols until ATM is ubiquitous end-to-end Not the path to a simple network 29 May 1997 64 LAN Emulation ATM PHY Higher Layers Connectionless Protocol Service LAN Emulation ATM PHY Higher Layers LAN Emulation Connection-oriented Protocol Service ATM PHY The (first) ATM Forum solution* *Ratified in February 1995 ATM 29 May 1997 65 LAN Emulation Objective The main objective of the LAN emulation service is to enable existing applications to access an ATM network via protocol stacks like APPN, NetBIOS, IPX, etc. as if they were running over traditional LANs. LAN Emulation Over ATM Specification - Version 1.0 29 May 1997 66 ATM Workgroup Protocol Stacks PHY ATM LAN Emulation Data Protocol PHY ATM LAN Emulation Data Protocol PHY ATM PHY ATM Switching Connectionless Protocol Service ATM 29 May 1997 67 PHY ATM LAN Emulation Data Protocol Legacy LAN Connection Protocol Stacks PHY ATM LANE PHY ATM PHY ATM Switching PHY MAC Data Protocol PHY MAC Bridging ATM Connectivity with Ethernet and Token Ring via translation bridge Small end systems unchanged and servers upgraded to ATM 29 May 1997 68 Need to Segment Emulated LANs 155 Mbps 10 Mbps 5% LAN Broadcast Traffic: .05 155 = 7.75 Mbps
Ethernet Crushed Bridge Tune configuration to traffic patterns Put communities of interest in separate emulated LANs e.g., server and low-end PCs High end servers can belong to several emulated LANs to reduce number of servers 80-20 rule becomes location independent Policy e.g., keep the engineers off the finance network 29 May 1997 69 Emulated LANs with Server Farm Emulated LAN 1 Emulated LAN 2 Servers belong to both emulated LANs High performance for client server traffic ATM 29 May 1997 70 Connecting Emulated LANs Emulated LAN 1 Emulated LAN 2 Router belongs to both emulated LANs Traffic between emulated LANs flows through router ATM 29 May 1997 71 Basic Approach to LAN Emulation LAN Emulation Service LUNI LUNI LAN Emulation Server Broadcast and Unknown Server LAN Emulation Client(s) LAN Emulation Client(s) Define interaction across the LAN Emulation UNI (LUNI) Standard LAN Emulation Clients Proprietary Servers One client for each Emulated LAN in a device 29 May 1997 72 Broadcast/Multicast Support LAN Emulation Service Broadcast and Unknown Server LAN Emulation Client(s) LAN Emulation Client(s) Broadcast and Unknown Server serializes MAC frames Clients filter out MAC frames not meant for them Virtual Channel Connections 29 May 1997 73 Unicast Frames LAN Emulation Service LAN Emulation Server LAN Emulation Client(s) LAN Emulation Client(s) Client uses LAN Emulation Server to find ATM Address associated with destination MAC address
Client sets up virtual connection and transmits data 1 2 1 2 29 May 1997 74 IP Over LANE Example ATM Switch (LES/BUS) PC Ethernet/ATM Switch (LEC) ATM Switch ATM Switch Server (LEC) IP ARP ARP Resp LE ARP LE ARP Resp Data Data Data Data Data Call Setup Data Data Data Data Data Data Data Data 29 May 1997 75 Engineering LEC 1 Engineering LEC 2 Engineering LEC 3 Engineering LEC 4 Multiple Emulated LANs Marketing LAN Emulation Server Marketing Broadcast and Unknown Server Marketing LEC 1 Marketing LEC 2 Marketing LEC 3 Marketing LEC 4 Engineering LAN Emulation Server Engineering Broadcast and Unknown Server Separate server functions for each emulated LAN A LEC is associated with a single ELAN Homed to appropriate LES/BUS A physical device belonging to multiple ELANs must have a separate LEC for each ELAN 29 May 1997 76 Intelligent LES LES can maintain a cache of <MAC Address, ATM Address> bindings Learned from Join Procedure as each LEC attaches to the LES and subsequent LEC registration requests LECs that are associated with bridges identify themselves as a proxy MAC addresses behind proxies are not registered by LES, i.e., not put into cache LES responds to LE ARP if there is a cache hit Else, LES forwards LE ARP to all proxy LECs 29 May 1997 77 LAN Emulation Configuration Server Helps LEC get configured LEC sets up VCC to LECS and sends Configuration Request LECS returns Configuration Response with ATM address of appropriate LES plus other configuration information LEC sets up VCC to LES and joins ELAN LEC uses LE ARP for all 1s to obtain ATM address of BUS LEC sets up VCC to BUS LEC finds LECS by one of following LECS ATM address learned via ILMI Well known ATM address for LECS VPI/VCI = 0/17 Preconfigured in LEC 29 May 1997 78 Agenda Whats Hype and Whats Hot ATM Basics Executive Overview of ATM Physical Layer ATM Layer ATM Adaptation Layer Non-UNI Interfaces LAN Emulation Service Interworking Data Networking Futures 29 May 1997 79 Major Location (DS1 Access) Major Location (DS1 Access) Small Locations (DS0 Access) Small Locations (DS0 Access) PVC Full mesh of PVCs not shown Pre-ATM Scenario: Frame Relay Carrier Frame Relay Service 29 May 1997 80 Migration Issues ATM interfaces will first be attractive at the major locations Integrating multiple access lines into few (one) will yield significant cost savings Access line is major part of tariffs Reduces port costs on CPE ATM UNI can support multiple services Advantage will probably be lost if large number of small locations must be also be migrated to ATM Solution: service interworking 29 May 1997 81 Multiple Services at the UNI Audio Conference PBX-CO Trunk GoliathNet SMDS DaveNet Frame Relay Video News Feed ATM Virtual Channel Connection Physical Link 29 May 1997 82 Service Interworking: Frame Relay Major Location (DS3/STS3c Access) Major Location with service multiplexer (DS3/STS3c Access) Small Locations (DS0 Access) Small Locations (DS0 Access) PVCs not shown - same as in original configuration PBX-CO trunk etc. ATM UNI 29 May 1997 83 Frame Relay at the UNI Frame Relay PVC 1 PBX-CO Trunk Frame Relay PVC 2 Frame Relay PVC 37 Frame Relay PVC 7 Physical Link ATM Virtual Channel Connection Frame Relay PVCs mapped to ATM PVCs FECN, BECN to PTI mapping Traffic Management Etc. Protocol ratified by ATM Forum Technical Working Group (SAA Subgroup) and Frame Relay Forum 29 May 1997 84 Frame Relay Access Configurations Frame Relay CSU/DSU CSU/DSU ATM DXI Frame Relay Service Multiplexer ATM UNI 29 May 1997 85 Agenda Whats Hype and Whats Hot ATM Basics Executive Overview of ATM Physical Layer ATM Layer ATM Adaptation Layer Non-UNI Interfaces LAN Emulation Service Interworking Data Networking Futures 29 May 1997 86 LAN Emulation Version 2.0 Bug fixes, minor enhancements for LUNI Improved scalability and robustness via inter- server protocol called LNNI (LAN Emulation Network Node Interface) QOS support including Available Bit Rate Special Multicast Service for improved multicast LLC multiplexing on DDVCCs Backward compatible with LUNI 1.0 29 May 1997 87 LANE v2.0 Status Issued as two documents LUNI v2.0 Out for Letter Ballot Ratification in July or August Technically frozen LANE Network-Network Interface (LNNI) v2.0 Outstanding technical issues Scheduled for completion by January 1998 29 May 1997 88 LANE Version 2.0 Reference Model LES 1 BUS 1 LES 2 BUS 2 LECS LES-LES BUS-BUS LEC LEC LEC LEC LUNI LUNI LUNI LUNI LECS-LES/BUS LECS-LES/BUS LEC LAN Emulation Client LES LAN Emulation Server BUS Broadcast and Unknown Server LECS LAN Emulation Configuration Server LECS LECS-LECS 29 May 1997 89 LES/BUS Mesh Interconnection Extensive use of point-to-multipoint connections to reduce LES/BUS complexity Simple rules to prevent looping This does not provide larger BUS capacity LES/BUS 1 LEC LEC LES/BUS 2 LEC LEC LES/BUS 3 LEC LEC 29 May 1997 90 Will Use Peer-Tree Approach Each peer node can be a mesh of servers or simply a dedicated tandem server External links can be connected to any LES/BUS in peer node Spanning tree (re)constructed out of redundant links IETF Server Cache Synchronization Protocol used to maintain server data coherence WAN Link LES/BUS 1 LES/BUS 1 LES/BUS 2 LES/BUS 2 LES/BUS 3 LES/BUS 3 LES/BUS 1 LES/BUS 1 LES/BUS 2 LES/BUS 2 LES/BUS 3 LES/BUS 3 LES/BUS 1 LES/BUS 1 LES/BUS 2 LES/BUS 2 LES/BUS 3 LES/BUS 3 LES/BUS 1 LES/BUS 1 LES/BUS 2 LES/BUS 2 LES/BUS 3 LES/BUS 3 LES/BUS 1 LES/BUS 1 LES/BUS 2 LES/BUS 2 LES/BUS 3 LES/BUS 3 29 May 1997 91 QoS in LANE v2.0 Defined via abstract protocol service interface between higher layer and LANE Higher layer can define a QoS by passing call setup parameters in a Define QoS primitive qos_handle (label allocated) Higher layer passes unicast MAC frame to LANE with a qos_handle LANE attempts to send frame on DDVCC setup with setup parameters implied by qos_handle ABR is an example of QoS 29 May 1997 92 Improved Multicast in LANE v2.0 LEC LEC LEC LEC LEC MCS1 MCS2 Special Multicast Service Colocated with BUS Allows clients to register for multicasts (and not have to filter unwanted multicasts) Intelligent BUS All multicasts sent to I-BUS I-BUS forwards on proper point-to-multipoint based analysis of multicast address Both approaches look the same to LECs LEC LEC LEC LEC LEC I-BUS 29 May 1997 93 LLC/SNAP Multiplexing LEC LEC LEC LEC VCC Multiplexing DDVCC DDVCC LECID MAC Frame Formats LEC LEC LEC LEC LLC/SNAP Multiplexing (DDVCCs only) DDVCC LECID MAC Frame LLC/SNAP ELAN-ID 29 May 1997 94 LUNI v2.0 Compliance Enhanced Configuration Mandatory Extended TLVs Mandatory ARP-based TLVs Mandatory Extended Abstract Service I/F Mandatory* QoS Optional Multicast Optional LLC Multiplexing Optional UNI 4.0 Optional *Compliance not testable 29 May 1997 95 Multi Protocol Over ATM v1.0 MPOA Working Group formed in November 1994 Developed the MPOA Cathedral Unreasonable goals Poor articulation of technical approach Pressure from early ATM adopters to solve the Big Fancy Router (BFR) problem Scaled back focus in August 1996 Solve BFR problem for IP Out for Letter Ballot Ratification in July or August 29 May 1997 96 BFR Bottleneck Emerges Again Early ATM adopters (with many subnets) experiencing poor client/server performance Low throughput for BFR Inter ELAN traffic limited to of bandwidth of BFR ATM link Multiple hops across ATM cloud is ugly Our jobs are on the line. - MIS managers ELAN (= subnet) Router on a Stick Big Fancy Router 29 May 1997 97 MPOA v1.0 Example S D Router 1 Edge Device 1 ELAN A ELAN B ELAN C ELAN D ATM Router 2 Router 3 Edge Device 2 MPS MPS MPS MPC MPC 1 1 NHRP Request: What is ATM address for D? 1 1 2 2 Cach Imposition Protocol: Get ready for shortcut. 2 3 3 3 3 NHRP Response: Use address of ED2. 4 4 Shortcut VCC setup 29 May 1997 98 Summary Todays benefit to customers from ATM is data networking bandwidth in the backbone ATM introduces many new concepts (and acronyms) to data networking R Networks That Go the Distance