+ All Categories
Home > Documents > enea X25-BRICKS · X25-BRICKS is a portable software package that implements the X.25 and Packet...

enea X25-BRICKS · X25-BRICKS is a portable software package that implements the X.25 and Packet...

Date post: 13-Aug-2020
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
3
Enea is a global software and services company focused on solutions for communication-driven products. With 40 years of experience Enea is a world leader in the development of software platforms with extreme demands on high-availability and performance. Enea’s expertise in real-time operating systems and high availability middleware shortens development cycles, brings down product costs and increases system reliability. Enea’s vertical solutions cover telecom handsets and infrastructure, medtech, industrial automation, automotive and mil/aero. Enea has 750 employees and is listed on Nasdaq OMX Nordic Exchange Stockholm AB. For more information please visit enea.com or contact us at [email protected]. www.enea.com 1 ENEA® X25-BRICKS DATA SHEET Enea® X25-Bricks is based on Enea’s object-oriented Netbricks architecture. Utilizing message passing mechanism for inter-entity communications, Enea X25-Bricks can process rough synch- ronous byte streams or support HDLC controllers. Enea X25-Bricks is fully compliant with ITU-T recommendations X.25, X.32, X.75, X.31, and ISO standards IS 7776 and IS 8208. Enea X25-Bricks is ISO 8882 and ETSI NET2 certified. The PAD is compliant with ITU-T recommendations X.3, X.28, and X.29. The following protocols are used for ISDN access n X.25 LAPB procedures on the B channels and Q.921 LAPD proce- dures on the D channel. X.25 LAP procedures are not considered here. n X.25 packet layer procedures on the B and D channels. Enea X25-Bricks is companion stack of Enea® ISDN-Bricks for support of X.31 case A. Enea X25-Bricks interfaces with Enea’s Netbricks API-SERVER and op- tional Host X/Open X.25 Programming Interface using XTI/XX25. API-SERVER is compliant with ETSI ETS 300 325 and XTI/XX25 with X/Open document number P411, July 1994. Enea X25-Bricks is available with interfaces to most commercial RTOSes, including AMX, Nucleus, PSOS+, RTC, VRTX, and VxWorks. ENEA offers custom implementations of Enea X25-Bricks for OEMs who require an application- specific solution. Features Enea X25-Bricks primary software entities n MDL, DL: Management Data Link and Data Link n MX25, X25-PLP: X.25 Management and X.25 Packet Layer Protocol n PAD: PAD (X.3, X.28, X.29) Data Link (DL) functions n Core DL LAPB and LAPD (with ISDN support) n Modulo 8 and 128 support n Frame length, window size, and timer values supported at provisioning time n Error correction n Multi-Link Procedure (MLP) option n X.75 support n Data Link relay support n Provisioning and re-provisioning n APIs n Standards: ITU-T X.25 1988 and ISO 7776 X25-PLP functions n ITU-T and ISO timers n Modulo 8 and 128 support n RNR, REG, DIAD packet support n D, Q, A, M bit management n Extensive list of optional facilities support n Statistics counters compliant with link MIB n X.25-PLP Finite State Machine n Provisioning and re-provisioning n APIs n OSI Network services ITU-T X.213 n X.25-oriented API n Standards: ITU-T X.25, ISO IS8208 PAD functions n Management of call parameters n Provisioning and re-provisioning n DTE-INT entity internal interface n Standards: ITU-TS X.3, X.28, X.29 Enea X25-Bricks Companion Stacks PH implementation for a synchronous full duplex bit stream n Frame delimitation (HDLC frame) n HDLC bit stuffing and un-stuffing n CRC16 calculation and error detection n Error Rate Monitoring (Alignment and Normal) n Provisioning and re-provisioning n PH and management APIs n Processor support n Infineon IPAC, ESCC2, ESCC8, Munich-32, HSCX n Motorola MC683xx, PowerQUICC I and II n Zilog Z85230, Z8530 n Standard: ISO HDLC 3309 PAD functions n Assemble characters into packets n Disassemble user data field packets n Virtual call set-up and clear, reset and interrupt procedures n Generate service signals n Forward packets when the proper conditions exist (e.g., when a packet is full or an idle timer expires) X25-BRICKS is a portable software package that implements the X.25 and Packet Assembly Disassembly (PAD) protocols. These protocols are used between Data Terminal Equipment (DTE) and a Packet Switched Data Network (PSDN), when access is through a dedicated circuit or an ISDN BRI or PRI line using B or D channels. Packet and Data Link Protocols for X.25 packet networks
Transcript
Page 1: enea X25-BRICKS · X25-BRICKS is a portable software package that implements the X.25 and Packet assembly disassembly (Pad) protocols. these protocols are used between data terminal

Enea is a global software and services company focused on solutions for communication-driven products. With 40 years of experience Enea is a world leader in the development of software platforms with extreme demands on high-availability and performance. Enea’s expertise in real-time operating systems and high availability middleware shortens development cycles, brings down product costs and increases system reliability. Enea’s vertical solutions cover telecom handsets and infrastructure, medtech, industrial automation, automotive and mil/aero. Enea has 750 employees and is listed on Nasdaq OMX Nordic Exchange Stockholm AB. For more information please visit enea.com or contact us at [email protected]. www.enea.com

1enea® X25-BRICKS

data Sheet

Enea® X25-Bricks is based on Enea’s object-oriented Netbricks architecture. Utilizing message passing mechanism for inter-entity communications, Enea X25-Bricks can process rough synch-ronous byte streams or support HDLC controllers.

Enea X25-Bricks is fully compliant with ITU-T recommendations X.25, X.32, X.75, X.31, and ISO standards IS 7776 and IS 8208. Enea X25-Bricks is ISO 8882 and ETSI NET2 certified. The PAD is compliant with ITU-T recommendations X.3, X.28, and X.29.

The following protocols are used for ISDN accessn X.25 LAPB procedures on the B

channels and Q.921 LAPD proce-dures on the D channel. X.25 LAP procedures are not considered here.

n X.25 packet layer procedures on the B and D channels.

Enea X25-Bricks is companion stack of Enea® ISDN-Bricks for support of X.31 case A. Enea X25-Bricks interfaces with Enea’s Netbricks API-SERVER and op-tional Host X/Open X.25 Programming Interface using XTI/XX25.

API-SERVER is compliant with ETSI ETS 300 325 and XTI/XX25 with X/Open document number P411, July 1994.

Enea X25-Bricks is available with interfaces to most commercial RTOSes, including AMX, Nucleus, PSOS+, RTC, VRTX, and VxWorks. ENEA offers custom implementations of Enea X25-Bricks for OEMs who require an application-specific solution.

FeaturesEnea X25-Bricks primary software entitiesn MDL, DL: Management Data Link

and Data Linkn MX25, X25-PLP: X.25 Management

and X.25 Packet Layer Protocoln PAD: PAD (X.3, X.28, X.29)

Data Link (DL) functionsn Core DL LAPB and LAPD (with ISDN

support)n Modulo 8 and 128 supportn Frame length, window size, and

timer values supported at provisioning time

n Error correctionn Multi-Link Procedure (MLP) optionn X.75 supportn Data Link relay supportn Provisioning and re-provisioningn APIsn Standards: ITU-T X.25 1988 and

ISO 7776

X25-PLP functionsn ITU-T and ISO timersn Modulo 8 and 128 supportn RNR, REG, DIAD packet supportn D, Q, A, M bit managementn Extensive list of optional facilities

supportn Statistics counters compliant with

link MIBn X.25-PLP Finite State Machinen Provisioning and re-provisioningn APIs

n OSI Network services ITU-T X.213n X.25-oriented API

n Standards: ITU-T X.25, ISO IS8208

PAD functionsn Management of call parametersn Provisioning and re-provisioningn DTE-INT entity internal interfacen Standards: ITU-TS X.3, X.28, X.29

Enea X25-Bricks Companion StacksPH implementation for a synchronous full duplex bit streamn Frame delimitation (HDLC frame)n HDLC bit stuffing and un-stuffingn CRC16 calculation and error

detectionn Error Rate Monitoring (Alignment

and Normal)n Provisioning and re-provisioningn PH and management APIsn Processor support

n Infineon IPAC, ESCC2, ESCC8, Munich-32, HSCX

n Motorola MC683xx, PowerQUICC I and II

n Zilog Z85230, Z8530n Standard: ISO HDLC 3309

PAD functionsn Assemble characters into packetsn Disassemble user data field packetsn Virtual call set-up and clear, reset

and interrupt proceduresn Generate service signalsn Forward packets when the proper

conditions exist (e.g., when a packet is full or an idle timer expires)

X25-BRICKS is a portable software package that implements the X.25 and Packet assembly disassembly (Pad) protocols. these protocols are used between data terminal equipment (dte) and a Packet Switched data network (PSdn), when access is through a dedicated circuit or an ISdn BRI or PRI line using B or d channels.

Packet and Data Link Protocols for X.25 packet networks

Page 2: enea X25-BRICKS · X25-BRICKS is a portable software package that implements the X.25 and Packet assembly disassembly (Pad) protocols. these protocols are used between data terminal

2enea® X25-BRICKS

data Sheet

n Transmit data characters, including start, stop and parity elements, to the start-stop mode DTE

n Handle break signals from the start-stop mode DTE

n Edit PAD command signalsn Set and read the current value of

PAD parametersn Select a standard profilen Provisioning and re-provisioning

ISDN signaling (described in Enea ISDN-Bricks data sheet)

API-SERVER (described in Enea® API-Bricks data sheet)

XTI/XX25 functionsn Resetn D Bitn Explicit acknowledgment of

expedited datan Set D bit during connection phase

for negotiationn X.32 ID proceduren Data Link LAPB supportn X.25 Facilities

n Packet sizen Window sizen Throughput class negotiationn Closed User Groupn CUG with outgoing access

n Bilateral CUGn Fast selectn Reverse chargingn Local and remote non-X.25

facilities Enea X25-Bricks Software Architecturen System Management (SM)n HDLC drivers

n MPH Physical management (line interface)

n PH (HDLC)– HDLC Interrupt Service

Routine– PH

n Enea X25-Bricks stackn MDL Data Link Managementn DL entity (LAPB and LAPD)n MX25 X.25 Managementn X.25-PLP X.25 Packet Layer

Protocoln PAD Packet Assembly

Disassemblyn Enea ISDN-Bricks stack

n Call Control (CC)n MNS Network Signaling

Managementn Network Signaling (NS)

n APIn API-SERVER entityn DTE-I NT entity (AT commands

and PAD)n XTI/XX25 XTI support

Enea X25-Bricks Dedicated Circuit Software Architecture.

Page 3: enea X25-BRICKS · X25-BRICKS is a portable software package that implements the X.25 and Packet assembly disassembly (Pad) protocols. these protocols are used between data terminal

Enea®, Enea OSE®, Netbricks®, Polyhedra® and Zealcore® are registered trademarks of Enea AB and its subsidiaries. Enea OSE®ck, Enea OSE® Epsilon, Enea® Element, Enea® Optima, Enea® Optima Log Analyzer, Enea® Black Box Recorder, Enea® LINX, Enea® Accelerator, Polyhedra® Flashlite, Enea“ dSPEED Platform, Enea® System Manager, Accelerating Network Convergence™, Device Software Optimized™ and Embedded for Leaders™ are unregistered trademarks of Enea AB or its subsidiaries. Any other company, product or service names mentioned above are the registered or unregistered trademarks of their respective owner. DS52 012009. © Enea AB 2009.

3enea® X25-BRICKS

data Sheet

Enea X25-Bricks/Enea ISDN-Bricks Software Architecture.


Recommended