Survey
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
IP over networks Heikki Almay Kari Melkko Risto Mononen IP seminar 28.9.1998 ipbb.PPT / 28.9.1998 / Risto Mononen page: 1 IP in the backbone • “IP over anything” rule guarantees the connectivity • Link-layer specific encapsulation and possibly connection setup needed • • Common link-layers: LAPF, AAL5, PPP • Routers have several IP interfaces with possibly different physical media PDH, SDH or WDM transmission path in the bottom ipbb.PPT / 28.9.1998 / Risto Mononen page: 2 Eg. Cisco 12000 Series • • Quotes from http://www.cisco.com/warp/public/733/12000/gsrfs_ds.htm: • Supports a combination of IP over SONET/SDH and ATM interfaces, including other high-speed media: The Gigabit Switch Router (GSR) delivers scalable IP forwarding and services performance in a carrier-class platform, enabling high-speed IP backbones to scale to OC-3 (155 Mbps), OC-12 (622 Mbps), and OC-48 (2.4 Gbps) facilities. • • • • Four-port OC-3/STM-1 IP over SONET/SDH One-port OC-12/STM-4 IP over SONET/SDH One-port OC-12/STM-4 ATM Future line cards, including: • • • • Four-port OC-3/STM-1 ATM Four-port OC-12/STM-4 IP over SONET/SDH One-port OC-48/STM-16 IP over SONET/SDH Gigabit Ethernet ipbb.PPT / 28.9.1998 / Risto Mononen page: 3 Frame Relay • • • Variable size frames over PCM links LAPF / HDLC framing "Streamlined X.25 / LAPB": • • • • outband signalling layer 2 multiplexing end-to-end flow and error control above LAPF hop-by-hop FCS checking to drop corrupted frames Application Application TCP/IP TCP/IP LAPF - - - - - - - - - - LAPF - - - - - - - - - - - - LAPF PHY PHY PHY End node Switching node End node ipbb.PPT / 28.9.1998 / Risto Mononen page: 4 Multiprotocol over FR • Routing mode • • need layer 3 NLPID IP NLPID is 0xCC save 48 bits over bridging • Bridging mode • • • • encapsulate whole MAC frame NLPID 0x80 + SNAP define (LAN) protocol FR level fragmenting Complicated ARP • • Usually DLCI has only local significance Frame Relay network provides a method for obtaining the correct DLCIs ipbb.PPT / 28.9.1998 / Risto Mononen page: 5 • Encapsulated IP packet: • • • • • • • flag 0x7E Q.922 address (DLCI) Control 0x03 NLPID 0xCC IP Datagram FCS flag 0x7E IP over ATM • “IP over ATM: A Framework Document" [RFC1932] • LLC/SNAP encapsulation is default CLIP and LANE • TULIP strips IP header need end-to-end ATM • TUNIC strips layer 4 header replace TCP port based multiplexing with VC multiplexing • "Multiprotocol Encapsulation over ATM Adaptation Layer 5" [RFC1483] • • • MPLS work lead to new draft 1998 Working technology in single LIS (IP subnet) Routing between LISes ongoing work ipbb.PPT / 28.9.1998 / Risto Mononen page: 6 IP over SONET/SDH and WDM • • ANSI and ITU-T flavors of synchronous links "PPP over SONET/SDH" [RFC1619] • • • • octet synchronous HDLC encapsulation add scrambling 1998 scales up to OC-48/STM-16/2.5 Gb/s WDM will provide huge bandwidth > OC-48 • Lucent's Simplified Data Link (SDL) delineation proposal variable length frames header CRC payload CRC hunt for SONET H4 byte (?) and/or correct header CRC add QoS and multiplexing to get “ATM lite” ipbb.PPT / 28.9.1998 / Risto Mononen page: 7 IP switching • Industry suggestions • data driven Ipsilon Flow Management Protocol (IFMP), Cell Switch Router (CSR) snoop packets to find a flow • control (topology) driven Tag Switching, Aggregate Route-Based IP Switching (ARIS), IP Navigator routing updates and RSVP messages trigger VC setup • • • • ATM Forum: MPOA/NHRP IETF: RSVP, MPLS Traditional Internet: connectionless datagram forwarding (IP) Switching is always connection oriented and needs signalling: RSVP, LDP, SS7, PNNI, … • Internet wants all the switching goodies with new names ipbb.PPT / 28.9.1998 / Risto Mononen page: 8 DiffServ • • • • • • • Last pure stateless attempt? Take IP header TOS bits in use Priority queuing enhances QoS Still best-effort inside each “class” CAC or pricing to protect backbone? Interoperate with RSVP in enterprise net and ATM in backbone Van Jakobson's research http://www-nrg.ee.lbl.gov/ • Research projects with their own web pages include: CBQ (Class-Based Queueing, including link-sharing); ECN (Explicit Congestion Notification); RED gateways (Random Early Detection Gateways); SRM (Scalable Reliable Multicast); the VINT project, based on the UCB/LBNL Network Simulator ns ( ns-1, ns-2) Adaptive Web Caching ; ipbb.PPT / 28.9.1998 / Risto Mononen page: 9