skip to main content
article

Flow labelled IP over ATM: design and rationale

Published: 05 July 2006 Publication History

Abstract

We describe a system in which layer 2 switching is placed directly under the control of layer 3 routing protocols on a hop-by-hop basis. Specifically, ATM switching is controlled by IP. We couple each ATM switch with a general purpose computer running IP routing and management protocols. We define a default ATM virtual channel identifier (VCI) to be used for transmitting IP packets over ATM links. We then define mechanisms which allow specific flows to be transmitted on specific ATM VCIs. The resulting system obeys IP's semantics for routing and forwarding, and takes advantage of ATM's switching hardware to accelerate the forwarding of packets. While this system takes advantage of ATM hardware, the ATM signalling, routing, and management architecture (as specified by the ATM Forum) is replaced by the protocols and practices currently in use for IP routing and management.

References

[1]
A. Alles. ATMinternetworking, May1995. http://www.cisco.com/warp/public/614/12.html.]]
[2]
BBNInc. Speci?cations for the interconnection of a host and anIMP. Report 1822, BoltBeranekand Newman, Inc., December 1983.]]
[3]
T. Bradley, C. Brown, and A. Malis. Multiprotocol interconnect over frame relay. Request for Comments (DraftStand ard) RFC1490, Internet Engineering Task Force, July 1993, ftp://ds.internic.net/rfc/rfc1490.txt. (ObsoletesRFC1294).]]
[4]
William R. Cheswick and Steven M. Bellovin. Firewalls and Internet Security: repelling the wily hacker. Addison-Wesley, Reading, Massachusetts, 1994.]]
[5]
Kimberly C. Claffy, Hans-Werner Braun, and George C. Polyzos. A parameterizable methodology for Internet traffic pro?ling. IEEE Journal on Selected Areas in Communications, 13(8), October 1995, ftp://ftp.sdsc.edu/pub/sdsc/anr/papers/?ows.ps. Z.]]
[6]
David D. Clark, Scott Shenker, and Lixia Zhang. Supporting real-time applications in an integrated services packet network: architecture and mechanism. In SIGCOMM Symposiumon Communications Architectures and Protocols, pages 14--26, Baltimore, Maryland, August1992. ACM, http://ana-www.lcs.mit.edu/anaweb/pdf-papers/csz.pdf. computer Communication Review, Volume 22, Number 4.]]
[7]
Martinde Prycker. A synchronous Transfer Mode: Solution for Broadband ISDN. Ellis Horwood, Chichester, England, 1991.]]
[8]
S. Deering. Host extensions for IP multicasting. Request for Comments (Standard) STD5, RFC 1112, Internet Engineering Task Force, August 1989, ftp://ds.internic.net/rfc/rfc1112.txt. (Obsoletes RFC0988).]]
[9]
S. Deeringand R. Hinden. Internetprotocol, version6(ipv6)speci?cation. RequestforComments(ProposedStand ard)RFC1883, InternetEngineeringTaskForce, January1996, ftp://ds.internic.net/rfc/rfc1883.txt.]]
[10]
Sally Floyd and Van Jacobson. Random early detection gateways for congestion avoidance. IEEE/ACM Transactions on Networking, 1(4):397--413, August 1993, http://www-nrg.ee.lbl.gov/?oyd/red.html.]]
[11]
Sally Floyd and Van Jacobson. Link-sharing and resource management models for packet networks. IEEE/ACM Transactions on Networking, 3(4):22, August 1995, ftp://ftp.ee.lbl.gov/papers/link.ps. Z.]]
[12]
CharlesHornig. A standard for the transmission of ip datagrams over ethernet networks. RFC894, Internet Engineering Task Force, April 1984, ftp://ds.internic.net/rfc/rfc894.txt.]]
[13]
Christian Huitema. IPv6: The new Internet Protocol. Prentice Hall, Upper Saddle River, New Jersey, 1996.]]
[14]
Van Jacobson et al. tcpdump(1), BPF, 1990, ftp://ftp.ee.lbl.gov/tcpdump.tar. Z.]]
[15]
Christopher A. Kent and Jeffrey C. Mogul. Fragmentation considered harmful. ACM Computer Communication Review, 17(5):390--401, 1987. SIGCOMM'87 Workshop.]]
[16]
Robert M. Metcalfe and David R. Boggs. Ethernet: distributed packet switching for local computer networks. communications of the ACM, 19(7):395--404, July 1976.]]
[17]
D. Mills and H. Braun. The NSFNET backbone network. ACM Computer Communication Review, 17(5), August 1987. SIGCOMM'87 Workshop.]]
[18]
David L. Mills. The Fuzzball. In SIGCOMM Symposium on Communications Architectures and Protocols, pages 115--122, Stanford, California, August 1988. ACM. also in Computer Communication Review 18(4), Aug. 1988.]]
[19]
J. Moy. OSPF version 2. Request for Comments (Draft Standard) RFC1583, Internet Engineering Task Force, March 1994, ftp://ds.internic.net/rfc/rfc1583.ps. (Obsoletes RFC1247).]]
[20]
P. Newman, W. L. Edwards, R. Hinden, E. Hoffman, F. Ching Liaw, T. Lyon, and G. Minshall. General switch management protocol speci?cation version 1.0. Technical report, Ipsilon and Sprint, February 1996, http://www.ipsilon.com.]]
[21]
P. Newman, W. L. Edwards, R. Hinden, E. Hoffman, F. Ching Liaw, T. Lyon, and G. Minshall. Ipsilon ?ow management protocol speci?cation for ipv4 version 1.0. Technical report, Ipsilon and Sprint, February 1996, http://www.ipsilon.com.]]
[22]
P. Newman, T. Lyon, and G. Minshall. Flow labelled ip: A connectionless approach to atm. In Proceedings of the Conference on Computer Communications(IEEE Infocom), page 1, April 1996, http://www.ipsilon.com/pn/papers/infocom96.ps.]]
[23]
D. Oran. OSIIS-IS intra-domain routing protocol. Request for Comments (Informational) RFC1142, Internet Engineering Task Force, December 1991, ftp://ds.internic.net/rfc/rfc1142.ps.]]
[24]
Craig Partridge. private communication, March 1996.]]
[25]
Craig Partridge, Jim Hughes, and Jonathan Stone. Performance of check sums and CRCs over real data. In SIGCOMM Symposiumon Communications Architectures and Protocols, page 9, Cambridge, Massachusetts, September 1995.]]
[26]
Guru Parulkar, Douglas C. Schmidt, and Jonathan Turner. IP/ATM: A strategy for integrating IP with ATM. In SIGCOMM Symposiumon Communications Architectures and Protocols, page 10, Cambridge, Massachusetts, September 1995.]]
[27]
D. Plummer. Ethernet address resolution protocol: Or converting network protocol addresses to 48.bit ethernet address for transmission on ethernet hardware. Request for Comments (Standard) RFC826, Internet Engineering Task Force, November 1982, ftp://ds.internic.net/rfc/rfc826.txt.]]
[28]
J. Postel. Internet control message protocol. Request for Comments (Standard) STD5, RFC792, Internet Engineering Task Force, September 1981, ftp://ds.internic.net/rfc/rfc792.txt. (Obsoletes RFC0777).]]
[29]
J. Postel. Internet protocol. Request for Comments (Standard) RFC791, Internet Engineering Task Force, September 1981, ftp://ds.internic.net/rfc/rfc791.txt. (Obsoletes RFC0760).]]
[30]
J. Postel. Transmission control protocol. Request for Comments (Standard) STD7, RFC793, Internet Engineering Task Force, September 1981, ftp://ds.internic.net/rfc/rfc793.txt.]]
[31]
Jon Postel. Address mappings. RFC796, Internet Engineering Task Force, September 1981, ftp://ds.internic.net/rfc/rfc796.txt.]]
[32]
Jon Postel. A standard for the transmission of ip datagrams over experimental ethernet networks. RFC895, Internet Engineering Task Force, April 1984, ftp://ds.internic.net/rfc/rfc895.txt.]]
[33]
Yakov Rekhter. private communication, January 1996.]]
[34]
A. Romanow and s. Floyd. The dynamics of TCP traffic over ATM networks. In SIGCOMM Symposiumon Communications Architectures and Protocols, pages 79--88, London, UK, September 1994.]]
[35]
J. F. Shoch. An introduction to the ethernet speci?cation. ACM Computer Communication Review, 11(3), July 1981.]]
[36]
W. Simpson. PPP over SONET/SDH. Request for Comments (Proposed Standard) RFC1619, Internet Engineering Task Force, May 1994, ftp://ds.internic.net/rfc/rfc1619.txt.]]
[37]
Lixia Zhang, Stephen Deering, Deborah Estrin, Scott Shenker, and Daniel Zappala. RSVP: a new resource ReSerVation protocol. IEEE Network, 7(5):8--18, September 1993, ftp://parcftp.xerox.com/pub/net-research/rsvp.ps. Z.]]

Cited By

View all
  • (2012)Dynamic Virtual Switch Protocol Using OpenflowProceedings of the 2012 13th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing10.1109/SNPD.2012.129(603-608)Online publication date: 8-Aug-2012
  • (2008)Implementing an OpenFlow switch on the NetFPGA platformProceedings of the 4th ACM/IEEE Symposium on Architectures for Networking and Communications Systems10.1145/1477942.1477944(1-9)Online publication date: 6-Nov-2008

Index Terms

  1. Flow labelled IP over ATM: design and rationale

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM SIGCOMM Computer Communication Review
        ACM SIGCOMM Computer Communication Review  Volume 36, Issue 3
        July 2006
        97 pages
        ISSN:0146-4833
        DOI:10.1145/1140086
        Issue’s Table of Contents

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 05 July 2006
        Published in SIGCOMM-CCR Volume 36, Issue 3

        Check for updates

        Author Tags

        1. ATM
        2. GSMP
        3. IFMP
        4. IP
        5. IP switching
        6. flow labelled IP
        7. ipsilon

        Qualifiers

        • Article

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)0
        • Downloads (Last 6 weeks)0
        Reflects downloads up to 07 Mar 2025

        Other Metrics

        Citations

        Cited By

        View all
        • (2012)Dynamic Virtual Switch Protocol Using OpenflowProceedings of the 2012 13th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing10.1109/SNPD.2012.129(603-608)Online publication date: 8-Aug-2012
        • (2008)Implementing an OpenFlow switch on the NetFPGA platformProceedings of the 4th ACM/IEEE Symposium on Architectures for Networking and Communications Systems10.1145/1477942.1477944(1-9)Online publication date: 6-Nov-2008

        View Options

        Login options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Figures

        Tables

        Media

        Share

        Share

        Share this Publication link

        Share on social media