References
References
Overview
- Is X.25 Still Alive puts X.25 into context.
- 🤩🤩🤩 Configuring X.25 and LAPB is a long chapter of a long book which covers absolutely everything related to configuring X.25 on Cisco routers. Other chapters cover serial interface failover, configuring PAD options, XOT and DNS based X.25 routing.
- Protip: Navigate to the Book Title Page and press the Download button to get the whole book as a PDF.
- Farsite have a number of pages introducing X.25 and related stuff.
- Configuring the Cisco PAD Facility for X.25 Connections describes PAD commands (and configuration), as does OpenVMS Utilities.
Community
- đź’•đź’• x25.org is the Telebahn web site for the community behind x25 at groups.io.
- đź’•đź’• x25 at groups.io mailing list is a community of people interested in X.25.
- 💕 Compu-Global Hyper Mega Net is an overnet that connects retro computing enthusiasts and their machines using Wireguard. Probably interesting if you’re into X.25.
- Serivces people are running doesn’t have any X.25 though. You’ll need to be on CGHMN to access
.retro.
- Serivces people are running doesn’t have any X.25 though. You’ll need to be on CGHMN to access
Software
- Microsoft PC Mail 3.2 advertised on the box that it could “link multiple Microsoft Mail postoffices by LAN, telephone or X.25.”
Migration to X.25 over TCP (XOT)
- 🤩 HP Migrating X.25 over PSI to X.25 over TCP (XOT) describes the benefits of XOT and how HP-UX 11iv3 patched to Sept 2011 (AR1109) can be configured to speak XOT natively.
- Sorry, you’ll need an Itanium to run 11iv3.
- 🤩🤩 Cisco Network Solutions for the Telco DCN: Transmission Equipment in X.25 Environments (2005) sets out the plan to migrate from an X.25 core to an IP core, with an overview of Cisco XOT and specific configurations for different telecomms gear (Fujitsu, ADC, Alcatel, Tellabs, Applied Digital, Wiltron).
Implementation Reference
Command references
- Cisco IOS Wide-Area Networking Command Reference
x25 accept-reversethrough tox25 pvcincluding setting the virtual circuit number ranges. - Cisco IOS Wide-Area Networking Command Reference
x25 pvcthrough tox29 inviteclear-timeincluding setting the protocol timers. - X.25 over TCP Profiles describes how to apply access control to XOT connections.
Cisco Configuration examples
- X.25 to TCP Translation has an example for
r1 --xot-- r2 --serial-- r3. - X25 over TCP/IP has an example for
r1 --serial-- r2 --xot-- r3 --serial-- r4. - X25 over TCP/IP with XOT Keepalives has an example for
r1 --serial-- r2 --xot-- r3 --serial-- r4. - TCP over X.25 has an example for running IP over an X.25 link.
Programmers and Administrators Guides
- 🤩 HP X.25/9000 Programmers Guide describes HP’s extensions to sockets, IOCTLs and signals to support X.25.
- Solaris
- OpenVMS
Standards
RFC
These RFCs (Internet Request for Comments) mostly describe how to run X over Y:
- RFC 1356: Multiprotocol Interconnect on X.25 and ISDN in the Packet Mode defines carriage of IP over X.25 (and ISDN). This includes the actual PID value used for IP over X.25.
- RFC 1613: Cisco Systems X.25 over TCP defines X.25 over TCP (XOT).
Less well known RFCs include:
- 🤩🤩 RFC 1090: SMTP on X.25 which defines PID
C0F70000for transport of email across X.25 links (without any IP carriage). This sounds like fun.- The OpenVMS Config Guide says that OpenVMS X.25 Mail used the “DECnet Mail-11” protocol, which was quite different to SMTP.
- 🤩 RFC 874: A Critique of X.25
ISO/IEC
The ISO/IEC standards for X.25 are available for free under license. ISO/IEC 8208 and 8878 define the base of the protocol stack. You can click Buy to get the PDF versions for CHF0,00 here:
- ISO/IEC 8208:2000 Information technology — Data communications — X.25 Packet Layer Protocol for Data Terminal Equipment
- 💤 ISO/IEC 8878:1992 Information technology — Telecommunications and information exchange between systems — Use of X.25 to provide the OSI Connection-mode Network Service
ITU-T
ITU-T Recommendations (formerly CCITT) define the various X protocols. There are more at ITU-T X Series:
- Data Communications defines electrical interfaces:
- X.21: Interface between DTE and DCE Equipment for Synchronous Operation on Public Data Networks defines the X.21 electrical interface used by X.25.
- Data Networks defines network protocols:
- X.25: Interface between DTE and DCE for terminals operating in the packet mode and connected to public data networks by dedicated circuit defines the network protocol.
- Public Data Networks defines interoperability:
- X.28: DTE/DCE interface for start/stop mode data terminal equipment accessing the Packet Assembly/Disassembly facility (PAD) in public data network situated in the same country defines PAD (including PAD parameter settings).
- X.29: Procedures for the exchange of control information and user data between a Packet Assembly/Disassembly (PAD) facility and a packet mode DTE or another PAD defines PAD settings, interrupts, error handling and packet formats.
- X.30: Support of X.21, X.21 bis and X.20 bis based data terminal equipments (DTEs) by and Integrated Services Digital Network (ISDN) defines carrying X.21 on ISDN.
- X.121: International numbering plan for public data networks defines the format of X.25 addresses.
- Information Technology:
- X.263: Protocol Identification in the Network Layer defines the PID field of CALL packets.
- Open Systems Interconnection defines interoperability from an OSI point of view:
Cause/Diag Codes
- VSI X.25 for OpenVMS Problem Solving Guide lists cause and diag codes and suggested actions.
- Managing SunLink X.25 9.0 lists the codes that SunLink uses but doesn’t go into detail.
Misc
I think of V.35 as a gigantic connector, but the ITU-T says it is “Data transmission at 48 kilobits per second using 60-108kHz group band circuits” and includes a schematic in the standard:
Schematic from ITU-T Recommendation V.35