MacIP
{{short description|Standard within the AppleTalk DDP protocol}}
MacIP refers to a standard for encapsulating Internet Protocol (IP) packets within the AppleTalk DDP protocol. This allows Macintosh computers with LocalTalk networking hardware to access the normally Ethernet-based connections for TCP/IP based network services. This was an important bridging technology during the era when Ethernet and TCP/IP were rapidly growing in popularity in the early 1990s.
Software implementing MacIP, such as MacTCP or Open Transport, was installed on the computer and a MacIP Gateway was placed elsewhere on the network. Applications that communicate with TCP/IP (such as Telnet) have their IP packets encapsulated in DDP for transmission across the LocalTalk network to the MacIP Gateway. The MacIP Gateway strips off the DDP encapsulation and forwards the IP packet on the IP network.
The gateways were often implemented as part of a LocalTalk-to-Ethernet bridge device, small hardware systems primarily designed to allow communications between LocalTalk and EtherTalk equipped AppleTalk machines (like the Mac II and a LaserWriter). MacIP routing was often implemented as an optional adjunct to the AppleTalk routing. Cisco Systems supported[http://www.cisco.com/c/en/us/products/collateral/ios-nx-os-software/ios-packaging/product_bulletin_c25-520459.html Cisco.com: AppleTalk Support Discontinuation] AppleTalk in their proprietary IOS (up to and including version 12.4(15)T14, on select platforms) which in turn could provide MacIP-Services.[https://web.archive.org/web/20050508123156/http://www.cisco.com/warp/public/701/9.pdf Cisco.com: Setting Up MacIP, Doc-ID 10679]
History
The practice of encapsulating IP packets within DDP was originally developed at Stanford University[https://web.archive.org/web/20040825091335/http://macslash.org/article.pl?sid=04%2F01%2F07%2F1555239&mode=thread MacWorld 2004 Keynote: A History Of Macintosh Networking - reported notes - See "Macs and the Internet: a long digression"][http://www.opendoor.com/nethistory/MacWorld2004/pages/slide45.html MacWorld 2004 Keynote: A History Of Macintosh Networking - relevant slide] {{webarchive|url=https://web.archive.org/web/20061016132726/http://www.opendoor.com/nethistory/MacWorld2004/pages/slide45.html |date=2006-10-16 }} as the Stanford Ethernet - AppleTalk Gateway (SEAGATE) by Bill Croft in 1984 and 1985.[http://securitydigest.org/tcp-ip/archive/1985/02#000007 Bill Croft announces SEAGATE in TCP-IP list - See "000007"]
The SEAGATE hardware was commercialized by Kinetics in 1985. The Kinetics Internet Protocol (KIP) was used to integrate with their FastPath LocalTalk-to-Ethernet bridge.[http://groups.google.com/group/net.micro.mac/browse_frm/thread/9defdc53193b85e5/f084989e3da699cb?lnk=gst&q=seagate+appletalk&rnum=2#f084989e3da699cb Bill Croft declares in net.micro.mac that Kinetics are using a modified version of the SEAGATE code] Apple Computer embraced the use of the encapsulation technology, which came to be known as MacIP.
One of the mandates for the Internet Engineering Task Force (IETF) "IP over AppleTalk" working group was to document existing MacIP implementations and to develop a specification for MacIP that could be proposed as a standard.[http://www.ietf.org/proceedings/95jul/charters/appleip-charter.html IP Over AppleTalk Working Group Charter] A draft document was submitted, however it was not accepted as a standard and has subsequently expired.[https://datatracker.ietf.org/public/idindex.cgi?command=id_detail&id=210 Internet-Drafts Database entry][http://www.faqs.org/ftp/internet-drafts/draft-ietf-appleip-MacIP-03.txt Latest draft document with content removed][https://datatracker.ietf.org/doc/html/draft-ietf-appleip-MacIP-02 A Method for the Transmission of Internet Packets Over AppleTalk Networks
See also
- Kinetics FastPath
- GatorBox
- LocalTalk-to-Ethernet bridge
- Netatalk, which provides an open source MacIP gateway since version 4.0
References
External links
- [https://datatracker.ietf.org/doc/html/draft-ietf-appleip-MacIP-02 MacIP Internet Draft]
- [https://web.archive.org/web/20120806143846/http://support.apple.com/kb/TA40190?viewlocale=en_US TCP/IP Packets: How AppleTalk Encapsulation Works]
- [http://www.vintagemacworld.com/apple_software.html Page describing software required to connect vintage Apple computers to networks]
- [http://www.findarticles.com/p/articles/mi_qa3649/is_199503/ai_n8727169 Network World article "Apple IP Gateway spurs ANF on MacIP standard"]
- [http://www.knubbelmac.de/themen/netzwerke/cisco-macip-gateway.html Page describing how to use Cisco routers as MacIP gateways] [https://translate.google.com/translate?hl=en&sl=de&tl=en&u=http%3A%2F%2Fwww.knubbelmac.de%2Fthemen%2Fnetzwerke%2Fcisco-macip-gateway.html English translation]