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