Documents
Endace-GCHQ statement of work
Oct. 23, 2016
Statement of Work
(JM-0218-0956)
Specific Enhancements to
ENDACE DAG 8.1SX,
9.2SX2 and 40G2 systems
for GCHQ
18th February 2010
Statement of Work – GCHQ_Product_Enhacements_Version_1.0
Commercial in Confidence
1
Statement of Work
(JM-0218-0956)
Specific Enhancements to
ENDACE DAG 8.1SX,
9.2SX2 and 40G2 systems
for GCHQ
18th February 2010
Statement of Work – GCHQ_Product_Enhacements_Version_1.0
Commercial in Confidence
1
©Endace Technology Limited 2010. All rights reserved.
No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in
any form or by any means electronic, mechanical, photocopying, recording, or otherwise,
without the prior written permission of Endace Technology Limited.
Endace, the Endace logo, Endace Accelerated, DAG, NinjaBox and NinjaProbe are trademarks or
registered trademarks in New Zealand, or other countries, of Endace Technology Limited. All
other product or service names are the property of their respective owners. Product and
company names used are for identification purposes only and such use does not imply any
agreement between Endace and any named company, or any sponsorship or endorsement by
any named company.
Whilst every effort has been made to ensure accuracy, neither Endace Technology Limited nor
any employee of the company, shall be liable on any ground whatsoever to any party in respect
of decisions or actions they may make as a result of using this information.
Endace Technology Limited has taken great effort to verify the accuracy of this statement of
work, but nothing herein should be construed as a warranty and Endace shall not be liable for
technical or editorial errors or omissions contained herein.
Statement of Work – GCHQ_Product_Enhacements_Version_1.0
Commercial in Confidence
2
©Endace Technology Limited 2010. All rights reserved.
No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in
any form or by any means electronic, mechanical, photocopying, recording, or otherwise,
without the prior written permission of Endace Technology Limited.
Endace, the Endace logo, Endace Accelerated, DAG, NinjaBox and NinjaProbe are trademarks or
registered trademarks in New Zealand, or other countries, of Endace Technology Limited. All
other product or service names are the property of their respective owners. Product and
company names used are for identification purposes only and such use does not imply any
agreement between Endace and any named company, or any sponsorship or endorsement by
any named company.
Whilst every effort has been made to ensure accuracy, neither Endace Technology Limited nor
any employee of the company, shall be liable on any ground whatsoever to any party in respect
of decisions or actions they may make as a result of using this information.
Endace Technology Limited has taken great effort to verify the accuracy of this statement of
work, but nothing herein should be construed as a warranty and Endace shall not be liable for
technical or editorial errors or omissions contained herein.
Statement of Work – GCHQ_Product_Enhacements_Version_1.0
Commercial in Confidence
2
Table of Contents
Scope ................................................................................................................................................................... 5
Technical Descriptions ......................................................................................................................................... 5
DAG 8.1SX / 9.2SX2 Overview ......................................................................................................................... 5
Overview of existing 8.1SX functionality ..................................................................................................... 5
Overview of HW capabilities of the 9.2SX2 card ......................................................................................... 6
Enhanced Features for Channelisation ....................................................................................................... 6
Project Details DAG 8.1SX / 9.2SX2 ................................................................................................................. 6
Channelisation modes ................................................................................................................................. 6
SDH mapping structure for POS-CH Image.................................................................................................. 6
SDH mapping structure for RAW-CH image ................................................................................................ 8
SDH mapping structure for POS-64 image .................................................................................................. 8
Overhead features....................................................................................................................................... 9
Load Balancing features .............................................................................................................................. 9
ERF record types ........................................................................................................................................ 10
40G2 Transmit Overview ............................................................................................................................... 10
Overview of existing 40G2 functionality (standard functionality) ............................................................ 11
Overview of additional 40G2 features (the project) ................................................................................. 11
Functionality .............................................................................................................................................. 11
10GbE interface, Time-stamping, and buffering ....................................................................................... 11
Traffic combination ................................................................................................................................... 12
HDLC mapping & SONET framing .............................................................................................................. 12
Accelerated Roadmap (GCHQ Specific) Overview ............................................................................................. 12
Phase One .................................................................................................................................................. 12
Phase Two.................................................................................................................................................. 12
Phase Three ............................................................................................................................................... 12
Statement of Work – Pricing, Terms and Conditions ........................................................................................ 13
Statement of Work – GCHQ_Product_Enhacements_Version_1.0
Commercial in Confidence
3
Table of Contents
Scope ................................................................................................................................................................... 5
Technical Descriptions ......................................................................................................................................... 5
DAG 8.1SX / 9.2SX2 Overview ......................................................................................................................... 5
Overview of existing 8.1SX functionality ..................................................................................................... 5
Overview of HW capabilities of the 9.2SX2 card ......................................................................................... 6
Enhanced Features for Channelisation ....................................................................................................... 6
Project Details DAG 8.1SX / 9.2SX2 ................................................................................................................. 6
Channelisation modes ................................................................................................................................. 6
SDH mapping structure for POS-CH Image.................................................................................................. 6
SDH mapping structure for RAW-CH image ................................................................................................ 8
SDH mapping structure for POS-64 image .................................................................................................. 8
Overhead features....................................................................................................................................... 9
Load Balancing features .............................................................................................................................. 9
ERF record types ........................................................................................................................................ 10
40G2 Transmit Overview ............................................................................................................................... 10
Overview of existing 40G2 functionality (standard functionality) ............................................................ 11
Overview of additional 40G2 features (the project) ................................................................................. 11
Functionality .............................................................................................................................................. 11
10GbE interface, Time-stamping, and buffering ....................................................................................... 11
Traffic combination ................................................................................................................................... 12
HDLC mapping & SONET framing .............................................................................................................. 12
Accelerated Roadmap (GCHQ Specific) Overview ............................................................................................. 12
Phase One .................................................................................................................................................. 12
Phase Two.................................................................................................................................................. 12
Phase Three ............................................................................................................................................... 12
Statement of Work – Pricing, Terms and Conditions ........................................................................................ 13
Statement of Work – GCHQ_Product_Enhacements_Version_1.0
Commercial in Confidence
3
Non Recurring Engineering (NRE) Payment Overview .................................................................................. 13
Payment Schedule ......................................................................................................................................... 13
Terms of Purchase ......................................................................................................................................... 14
Acceptance ........................................................................................................................................................ 14
Statement of Work – GCHQ_Product_Enhacements_Version_1.0
Commercial in Confidence
4
Non Recurring Engineering (NRE) Payment Overview .................................................................................. 13
Payment Schedule ......................................................................................................................................... 13
Terms of Purchase ......................................................................................................................................... 14
Acceptance ........................................................................................................................................................ 14
Statement of Work – GCHQ_Product_Enhacements_Version_1.0
Commercial in Confidence
4
Scope
The following statement of work has been created to accelerate feature enhancements to
Endace’s DAG 8.1SX (single port) 10GE/STM-64/OC192, DAG9.2SX2 (dual port) 10GE/STM64/OC192 and 40G2 (OC768c) monitoring solutions.
Discussions with GCHQ have identified additional features for deployment on all of the for
mentioned products, the majority of the proposed enhancements (listed in this document)
are of a bespoke nature and therefore would not form part of Endace’s planned commercial
roadmap for the unit.
To enable delivery of the required functionality Endace is prepared to reprioritise its current
engineering schedule in order to modify the existing firmware images to accommodate all of
the features requested.
To complete the development work Endace has defined a single Non Recurring Engineering
(NRE) payment of £245,000.00 GBP that will allow the reordering of priority and subsequent
delivery of features.
Technical Descriptions
DAG 8.1SX / 9.2SX2 Overview
This section provides a top level design overview describing the minimum feature set
provided under the work for channelization on the 8.1SX and 9.2SX2 cards.
A more complete design specification outlining functionality to the register level will be
provided as part of the implementation phase.
The functionality described in this document is provided as an FPGA download images
supported by these Endace DAG cards :
•
8.1SX (partial support)
•
9.2SX2 (full support)
(The 9.2X2 card does not support Raw SONET modes and is not a target for this FPGA
image)
Overview of existing 8.1SX functionality
The standard DAG-8.1SX Image provides the following functionality :
•
10GbE-LAN/WAN framing
•
OC-192/STM-64 framing
•
Programmable SDH, and HDLC Scrambling and descrambling
•
PoS L-II demapping
Statement of Work – GCHQ_Product_Enhacements_Version_1.0
Commercial in Confidence
5
Scope
The following statement of work has been created to accelerate feature enhancements to
Endace’s DAG 8.1SX (single port) 10GE/STM-64/OC192, DAG9.2SX2 (dual port) 10GE/STM64/OC192 and 40G2 (OC768c) monitoring solutions.
Discussions with GCHQ have identified additional features for deployment on all of the for
mentioned products, the majority of the proposed enhancements (listed in this document)
are of a bespoke nature and therefore would not form part of Endace’s planned commercial
roadmap for the unit.
To enable delivery of the required functionality Endace is prepared to reprioritise its current
engineering schedule in order to modify the existing firmware images to accommodate all of
the features requested.
To complete the development work Endace has defined a single Non Recurring Engineering
(NRE) payment of £245,000.00 GBP that will allow the reordering of priority and subsequent
delivery of features.
Technical Descriptions
DAG 8.1SX / 9.2SX2 Overview
This section provides a top level design overview describing the minimum feature set
provided under the work for channelization on the 8.1SX and 9.2SX2 cards.
A more complete design specification outlining functionality to the register level will be
provided as part of the implementation phase.
The functionality described in this document is provided as an FPGA download images
supported by these Endace DAG cards :
•
8.1SX (partial support)
•
9.2SX2 (full support)
(The 9.2X2 card does not support Raw SONET modes and is not a target for this FPGA
image)
Overview of existing 8.1SX functionality
The standard DAG-8.1SX Image provides the following functionality :
•
10GbE-LAN/WAN framing
•
OC-192/STM-64 framing
•
Programmable SDH, and HDLC Scrambling and descrambling
•
PoS L-II demapping
Statement of Work – GCHQ_Product_Enhacements_Version_1.0
Commercial in Confidence
5
•
Load balancing by IP header
•
Ability to filter on MPLS labels, VLAN Tags, IP addresses, Port Numbers, Protocol
type
Overview of HW capabilities of the 9.2SX2 card
•
2 port OC-192
•
FPGA based framer
•
PCI-E Gen-II bus
•
Half Height, Half Length
Enhanced Features for Channelisation
Feature
8.1SX Support
9.2SX2 Support
STM-64 Raw
√
√
STM-64 PoS
√
√
4 x AUG-16
√
√
Mix of VC4-16C, VC4-4C, VC-4
Encapsulated to PoS
×
√
TOH (SOH & LOH) Frames
√
√
POH Frames
√
√
PoS
√
×
×
Load Balancing
Transmit Functionality
Project Details DAG 8.1SX / 9.2SX2
Channelisation modes
The enhanced features for the 8.1SX & 9.2SX2 will be provided via 4 FPGA images :
Image name
Raw SONET
POS
STM-64C
RAW-64
POS-64
Channelised STM-64
RAW-CH
POS-CH
Images will be merged to single images where space allows.
SDH mapping structure for POS-CH Image
•
Channelisation to a mix of :
•
POS-16 streams (VC4-16C with HDLC decapsulation) with associated POH-16
•
POS-4 streams (VC4-4C with HDLC decapsulation) with associated POH-4
Statement of Work – GCHQ_Product_Enhacements_Version_1.0
Commercial in Confidence
6
•
Load balancing by IP header
•
Ability to filter on MPLS labels, VLAN Tags, IP addresses, Port Numbers, Protocol
type
Overview of HW capabilities of the 9.2SX2 card
•
2 port OC-192
•
FPGA based framer
•
PCI-E Gen-II bus
•
Half Height, Half Length
Enhanced Features for Channelisation
Feature
8.1SX Support
9.2SX2 Support
STM-64 Raw
√
√
STM-64 PoS
√
√
4 x AUG-16
√
√
Mix of VC4-16C, VC4-4C, VC-4
Encapsulated to PoS
×
√
TOH (SOH & LOH) Frames
√
√
POH Frames
√
√
PoS
√
×
×
Load Balancing
Transmit Functionality
Project Details DAG 8.1SX / 9.2SX2
Channelisation modes
The enhanced features for the 8.1SX & 9.2SX2 will be provided via 4 FPGA images :
Image name
Raw SONET
POS
STM-64C
RAW-64
POS-64
Channelised STM-64
RAW-CH
POS-CH
Images will be merged to single images where space allows.
SDH mapping structure for POS-CH Image
•
Channelisation to a mix of :
•
POS-16 streams (VC4-16C with HDLC decapsulation) with associated POH-16
•
POS-4 streams (VC4-4C with HDLC decapsulation) with associated POH-4
Statement of Work – GCHQ_Product_Enhacements_Version_1.0
Commercial in Confidence
6
•
POS-1 streams (VC-4 with HDLC decapsulation) with associated POH-1
o STM-64 TOH (SOH & LOH)
o SDH descramble programmable per channel
o Alarms by channel
o Alarm hierarchy is observed (ie: AIS-L will cause PoS frames to stop)
o Number of simultaneous channels :
• 8.1SX : 16
• 9.2SX2 : 64 channels in total
• 1 x 64 channels on one port
• 2 x 32 channels per port
Statement of Work – GCHQ_Product_Enhacements_Version_1.0
Commercial in Confidence
7
•
POS-1 streams (VC-4 with HDLC decapsulation) with associated POH-1
o STM-64 TOH (SOH & LOH)
o SDH descramble programmable per channel
o Alarms by channel
o Alarm hierarchy is observed (ie: AIS-L will cause PoS frames to stop)
o Number of simultaneous channels :
• 8.1SX : 16
• 9.2SX2 : 64 channels in total
• 1 x 64 channels on one port
• 2 x 32 channels per port
Statement of Work – GCHQ_Product_Enhacements_Version_1.0
Commercial in Confidence
7
SDH mapping structure for RAW-CH image
•
Channelisation to 4 streams of AUG-16 (inc LOH) frames
•
Alarms by channel
•
LOS, LOF, OOF will cause Raw frames to stop
•
All other alarms, Raw packets will flow
This functionality will be added to the existing 8.1SX RAW Image instead of generating a
new image.
SDH mapping structure for POS-64 image
•
VC-4 with HDLC decapsulation operating through BFS for load balancing
•
1 stream of POH-64
•
STM-64 TOH
We will attempt to add this functionality to the existing 8.1SX BFS image, but space
constraints may require transmit functionality to be removed.
Statement of Work – GCHQ_Product_Enhacements_Version_1.0
Commercial in Confidence
8
SDH mapping structure for RAW-CH image
•
Channelisation to 4 streams of AUG-16 (inc LOH) frames
•
Alarms by channel
•
LOS, LOF, OOF will cause Raw frames to stop
•
All other alarms, Raw packets will flow
This functionality will be added to the existing 8.1SX RAW Image instead of generating a
new image.
SDH mapping structure for POS-64 image
•
VC-4 with HDLC decapsulation operating through BFS for load balancing
•
1 stream of POH-64
•
STM-64 TOH
We will attempt to add this functionality to the existing 8.1SX BFS image, but space
constraints may require transmit functionality to be removed.
Statement of Work – GCHQ_Product_Enhacements_Version_1.0
Commercial in Confidence
8
Overhead features
Provided as a stream of ERF records.
These ERF records are distinguished by a unique ERF Type.
TOH-64
Transport overhead from STM-64/OC-192 frame.
TOH is not provided for sub-rates because individual channel TOH can be extracted from
TOH-64.
POH-64
POH from SPE from STM-64 frames.
POH-16
POH from SPE from STM-16 frames.
POH-4
POH from SPE from STM-4 frames.
POH-1
POH from SPE from STM-1 frames.
Load Balancing features
Signal
name
Load balancing structure
PoS-64
PoS packet load balancing is provided as per standard 8.1SX PoS image.
PoS-16
4 streams of PoS-16 load balanced to 4 memory holes using
programmable mapping.
PoS-4
16 streams of PoS-4 load balanced to 4 memory holes using
programmable mapping.
PoS-1
16 streams of PoS-1 load balanced to 4 memory holes using
programmable mapping. (Limited to 16 streams due to RAM limitations in
FPGA)
RAW-64
Single stream
RAW-16
4 streams of RAW-16 load balanced to 4 memory holes using
programmable mapping.
RAW-4
16 streams of RAW-4 load balanced to 4 memory holes using
programmable mapping.
RAW-1
16 streams of RAW-1 load balanced to 4 memory holes using
programmable mapping. (Limited to 16 streams due to RAM limitations in
FPGA)
TOH-64
Sent to a 5th memory hole
Statement of Work – GCHQ_Product_Enhacements_Version_1.0
Commercial in Confidence
9
Overhead features
Provided as a stream of ERF records.
These ERF records are distinguished by a unique ERF Type.
TOH-64
Transport overhead from STM-64/OC-192 frame.
TOH is not provided for sub-rates because individual channel TOH can be extracted from
TOH-64.
POH-64
POH from SPE from STM-64 frames.
POH-16
POH from SPE from STM-16 frames.
POH-4
POH from SPE from STM-4 frames.
POH-1
POH from SPE from STM-1 frames.
Load Balancing features
Signal
name
Load balancing structure
PoS-64
PoS packet load balancing is provided as per standard 8.1SX PoS image.
PoS-16
4 streams of PoS-16 load balanced to 4 memory holes using
programmable mapping.
PoS-4
16 streams of PoS-4 load balanced to 4 memory holes using
programmable mapping.
PoS-1
16 streams of PoS-1 load balanced to 4 memory holes using
programmable mapping. (Limited to 16 streams due to RAM limitations in
FPGA)
RAW-64
Single stream
RAW-16
4 streams of RAW-16 load balanced to 4 memory holes using
programmable mapping.
RAW-4
16 streams of RAW-4 load balanced to 4 memory holes using
programmable mapping.
RAW-1
16 streams of RAW-1 load balanced to 4 memory holes using
programmable mapping. (Limited to 16 streams due to RAM limitations in
FPGA)
TOH-64
Sent to a 5th memory hole
Statement of Work – GCHQ_Product_Enhacements_Version_1.0
Commercial in Confidence
9
POH-16
Each POH-16 is sent the same memory hole associated with the PoS-16
POH-4
Each POH-4 is sent the same memory hole associated with the PoS-4
stream
POH-1
Each POH-1 is sent the same memory hole associated with the PoS-1
stream
ERF record types
The various modes and information is conveyed from the DAG card to the system using
different ERF types which allow classification of captured data.
ERF types used :
Stream
Format
ERF
record
type
Prior
usage
Description
Information contained
in ERF body
TOH-64
Overhead
No
Contains SONET
overhead data, similar in
structure to Raw record
structure
Raw overhead bytes
aligned to TOH or POH
structure as appropriate.
Pos
Packets
Yes
HDLC aligned PoS
packets
RAW
Yes
RAW SONET Frames
POH-64
POH-16
POH-4
POH-1
PoS-64
PoS-16
PoS-4
PoS-1
RAW-64
RAW-16
Raw STM/SONET bytes
from entire frame
aligned to TOH.
RAW-4
RAW-1
40G2 Transmit Overview
The customer currently has 40G2 systems in house, used for OC-768 monitoring purposes.
The customer would like to be able to use those systems in the lab to generate traffic at OC768 in order for the 40G2 system to be used in T&M applications.
The functionality described in this section provides details for an FPGA download image,
which can be loaded onto a standard Endace 40G2 system.
Statement of Work – GCHQ_Product_Enhacements_Version_1.0
Commercial in Confidence
10
POH-16
Each POH-16 is sent the same memory hole associated with the PoS-16
POH-4
Each POH-4 is sent the same memory hole associated with the PoS-4
stream
POH-1
Each POH-1 is sent the same memory hole associated with the PoS-1
stream
ERF record types
The various modes and information is conveyed from the DAG card to the system using
different ERF types which allow classification of captured data.
ERF types used :
Stream
Format
ERF
record
type
Prior
usage
Description
Information contained
in ERF body
TOH-64
Overhead
No
Contains SONET
overhead data, similar in
structure to Raw record
structure
Raw overhead bytes
aligned to TOH or POH
structure as appropriate.
Pos
Packets
Yes
HDLC aligned PoS
packets
RAW
Yes
RAW SONET Frames
POH-64
POH-16
POH-4
POH-1
PoS-64
PoS-16
PoS-4
PoS-1
RAW-64
RAW-16
Raw STM/SONET bytes
from entire frame
aligned to TOH.
RAW-4
RAW-1
40G2 Transmit Overview
The customer currently has 40G2 systems in house, used for OC-768 monitoring purposes.
The customer would like to be able to use those systems in the lab to generate traffic at OC768 in order for the 40G2 system to be used in T&M applications.
The functionality described in this section provides details for an FPGA download image,
which can be loaded onto a standard Endace 40G2 system.
Statement of Work – GCHQ_Product_Enhacements_Version_1.0
Commercial in Confidence
10
Overview of existing 40G2 functionality (standard functionality)
•
Receive from a OC-768 link
•
SONET & HDLC descrambling programmable
•
No transmit functionality
•
PoS decapsulation to L-II packets
•
Programmable optical amplification
•
Packet classification on 5-tuple and MPLS labels (first and last)
•
Load balancing to 4 x 10GbE interfaces based upon packet classification
•
GUI interface
•
1U form factor
Overview of additional 40G2 features (the project)
An alternate image will be generated which can be loaded onto the 40G2 appliance, this
image will provide the following functionality. It will be possible to switch back to the
standard 40G2 functionality at will.
•
Transmit from 40G2 unit to OC-768 link
•
No receive functionality
•
Accepts packets from the 4 x 10GbE interfaces which will then be combined to
generate the payload for the OC-768 SPE after PoS encapsulation
•
Packet ordering shall be preserved for any one of the 10GbE interfaces
Functionality
10GbE interface, Time-stamping, and buffering
Packets received on each 10GbE interface will have standard Ethernet format. Ethernet
framing is removed leaving the L-II payload which is forwarded on for time-stamping. In this
way, MPLS labels are preserved. (VLAN Tags would be removed).
Once a L-II frame is received, a time-stamp is generated and attached to the packet. The
timestamp is used for subsequent packet scheduling.
These time-stamped L-II packets are then sent to buffers waiting to be scheduled for
transmission.
Statement of Work – GCHQ_Product_Enhacements_Version_1.0
Commercial in Confidence
11
Overview of existing 40G2 functionality (standard functionality)
•
Receive from a OC-768 link
•
SONET & HDLC descrambling programmable
•
No transmit functionality
•
PoS decapsulation to L-II packets
•
Programmable optical amplification
•
Packet classification on 5-tuple and MPLS labels (first and last)
•
Load balancing to 4 x 10GbE interfaces based upon packet classification
•
GUI interface
•
1U form factor
Overview of additional 40G2 features (the project)
An alternate image will be generated which can be loaded onto the 40G2 appliance, this
image will provide the following functionality. It will be possible to switch back to the
standard 40G2 functionality at will.
•
Transmit from 40G2 unit to OC-768 link
•
No receive functionality
•
Accepts packets from the 4 x 10GbE interfaces which will then be combined to
generate the payload for the OC-768 SPE after PoS encapsulation
•
Packet ordering shall be preserved for any one of the 10GbE interfaces
Functionality
10GbE interface, Time-stamping, and buffering
Packets received on each 10GbE interface will have standard Ethernet format. Ethernet
framing is removed leaving the L-II payload which is forwarded on for time-stamping. In this
way, MPLS labels are preserved. (VLAN Tags would be removed).
Once a L-II frame is received, a time-stamp is generated and attached to the packet. The
timestamp is used for subsequent packet scheduling.
These time-stamped L-II packets are then sent to buffers waiting to be scheduled for
transmission.
Statement of Work – GCHQ_Product_Enhacements_Version_1.0
Commercial in Confidence
11
Traffic combination
Packets at the head of each buffer are compared using the timestamp on the L-II packet.
The packet with the oldest timestamp is scheduled next for transmission.
Packets taken from the buffer have the associated time-stamp removed. Once that packet
has been taken from the buffer, the process repeats.
Because packets are generated on each 10G asynchronously, it cannot be guaranteed that
absolute scheduling can occur between any 2 or more streams. This process however
guarantees packet ordering per 10G queue, and allows best effort between 10G queues.
HDLC mapping & SONET framing
Packets received from the Traffic combiner are sent for HDLC framing and byte stuffing. The
HDLC encapsulated packets are then inserted into the OC-768 SPE. The HDLC type is
configured for all payload being transmitted.
SONET & HDLC Scrambling is programmable.
Accelerated Roadmap (GCHQ Specific) Overview
Given the development efforts involved in this statement of work firmware images will
be deployed in stages all of which are described in this section. All images deployed in
stages one (1) and two (2) will be termed as either ‘Proof of Concept’ or ‘Beta’ releases
and will be subject to additional quality assurance and bug fixes following feedback from
GCHQ and Endace’s on testing schedule. Phase three (3, final phase) will encompass all
features and subsequent fixes into a single firmware release for future deployments.
The phases are as follows:
Phase One
•
Creation of detailed specification for both project (i.e. DAG modifications and 40G2)
•
Delivery of beta image of DAG modifications via the DAG8.1sx card as detailed
within this statement of work
Phase Two
•
Delivery of beta image of DAG modifications via the 9.2SX2 card as detailed in this
statement of work
•
Delivery of beta image of 40G2 transmit functionality as detailed within this
statement of work
Phase Three
•
Delivery of fully QA products including relevant documentation
Statement of Work – GCHQ_Product_Enhacements_Version_1.0
Commercial in Confidence
12
Traffic combination
Packets at the head of each buffer are compared using the timestamp on the L-II packet.
The packet with the oldest timestamp is scheduled next for transmission.
Packets taken from the buffer have the associated time-stamp removed. Once that packet
has been taken from the buffer, the process repeats.
Because packets are generated on each 10G asynchronously, it cannot be guaranteed that
absolute scheduling can occur between any 2 or more streams. This process however
guarantees packet ordering per 10G queue, and allows best effort between 10G queues.
HDLC mapping & SONET framing
Packets received from the Traffic combiner are sent for HDLC framing and byte stuffing. The
HDLC encapsulated packets are then inserted into the OC-768 SPE. The HDLC type is
configured for all payload being transmitted.
SONET & HDLC Scrambling is programmable.
Accelerated Roadmap (GCHQ Specific) Overview
Given the development efforts involved in this statement of work firmware images will
be deployed in stages all of which are described in this section. All images deployed in
stages one (1) and two (2) will be termed as either ‘Proof of Concept’ or ‘Beta’ releases
and will be subject to additional quality assurance and bug fixes following feedback from
GCHQ and Endace’s on testing schedule. Phase three (3, final phase) will encompass all
features and subsequent fixes into a single firmware release for future deployments.
The phases are as follows:
Phase One
•
Creation of detailed specification for both project (i.e. DAG modifications and 40G2)
•
Delivery of beta image of DAG modifications via the DAG8.1sx card as detailed
within this statement of work
Phase Two
•
Delivery of beta image of DAG modifications via the 9.2SX2 card as detailed in this
statement of work
•
Delivery of beta image of 40G2 transmit functionality as detailed within this
statement of work
Phase Three
•
Delivery of fully QA products including relevant documentation
Statement of Work – GCHQ_Product_Enhacements_Version_1.0
Commercial in Confidence
12
Statement of Work – Pricing, Terms and Conditions
Non Recurring Engineering (NRE) Payment Overview
The sections listed above define the engineering work required to accelerate specific
features for GCHQ that would not form part of Endace’s current product roadmap.
The NRE values associated with this statement of work is a set fee to facilitate the
reprioritisation and acceleration of specific functionality for GCHQ above and beyond
existing features on Endace’s commercial roadmap for the DAG 8.1SX, 9.2SX2 cards and
40G2 platform. All intellectual property rights created under this statement of work shall
remain with Endace
All fees associated with this agreement are not to be linked to fixed delivery dates, planned
engineering work and timescales will be driven primarily by QA testing and customer
feedback.
Payment Schedule
The following payment applies to Statement of Work JM-0218-0956:
Description
Item Overview
Price
Payment Schedule
NRE Charge DAG 8.1SX /
9.2SX2 Channelisation
Project
For the acceleration and
reprioritisation of GCHQ
specific features for
deployment on Endace’s
DAG 8.1SX and 9.2SX2
cards.
£110,000.00 GBP
Due on signature of
this statement of
work
NRE Charge 40G2
Transmit Project
For the acceleration and
£135,000.00
reprioritisation of GCHQ
specific features for
deployment on Endace’s
NinjaProbe 40G2 platform
Due on signature of
this statement of
work
TOTAL £245,000.00 GBP
Statement of Work – GCHQ_Product_Enhacements_Version_1.0
Commercial in Confidence
13
Statement of Work – Pricing, Terms and Conditions
Non Recurring Engineering (NRE) Payment Overview
The sections listed above define the engineering work required to accelerate specific
features for GCHQ that would not form part of Endace’s current product roadmap.
The NRE values associated with this statement of work is a set fee to facilitate the
reprioritisation and acceleration of specific functionality for GCHQ above and beyond
existing features on Endace’s commercial roadmap for the DAG 8.1SX, 9.2SX2 cards and
40G2 platform. All intellectual property rights created under this statement of work shall
remain with Endace
All fees associated with this agreement are not to be linked to fixed delivery dates, planned
engineering work and timescales will be driven primarily by QA testing and customer
feedback.
Payment Schedule
The following payment applies to Statement of Work JM-0218-0956:
Description
Item Overview
Price
Payment Schedule
NRE Charge DAG 8.1SX /
9.2SX2 Channelisation
Project
For the acceleration and
reprioritisation of GCHQ
specific features for
deployment on Endace’s
DAG 8.1SX and 9.2SX2
cards.
£110,000.00 GBP
Due on signature of
this statement of
work
NRE Charge 40G2
Transmit Project
For the acceleration and
£135,000.00
reprioritisation of GCHQ
specific features for
deployment on Endace’s
NinjaProbe 40G2 platform
Due on signature of
this statement of
work
TOTAL £245,000.00 GBP
Statement of Work – GCHQ_Product_Enhacements_Version_1.0
Commercial in Confidence
13
Terms of Purchase
a) All pricing is UK Pounds Sterling
b) The above pricing offer is time limited, Endace requires a GCHQ to issue an official
purchase order and sign and return a copy of this statement of work before the 31st of
March 2010.
c) All works and target dates are based upon an order and signed statement of work being
received by the 31st of March 2010.
d) Payment terms are 30 days from invoice, which will be issued on signature of this
statement of work.
Acceptance
By signing the section below GCHQ accepts the statement of work JM-0218-0956 as set out
above and acknowledges that all payments made against this proposal are for the
prioritisation of roadmap features specific to GCHQ.
This purchase is subject to the terms and conditions of the Agreement Covering Provision of
DAG Network Cards and Associated Support Services entered into between GCHQ and
Endace Europe Limited on 08th January 2008.
________________________
________________________
Signed on behalf of GCHQ
Signed on behalf of Endace Europe Ltd
________________________
________________________
PRINT NAME
PRINT NAME
________________________
________________________
TITLE
TITLE
________________________
________________________
DATE
DATE
Statement of Work – GCHQ_Product_Enhacements_Version_1.0
Commercial in Confidence
14
Terms of Purchase
a) All pricing is UK Pounds Sterling
b) The above pricing offer is time limited, Endace requires a GCHQ to issue an official
purchase order and sign and return a copy of this statement of work before the 31st of
March 2010.
c) All works and target dates are based upon an order and signed statement of work being
received by the 31st of March 2010.
d) Payment terms are 30 days from invoice, which will be issued on signature of this
statement of work.
Acceptance
By signing the section below GCHQ accepts the statement of work JM-0218-0956 as set out
above and acknowledges that all payments made against this proposal are for the
prioritisation of roadmap features specific to GCHQ.
This purchase is subject to the terms and conditions of the Agreement Covering Provision of
DAG Network Cards and Associated Support Services entered into between GCHQ and
Endace Europe Limited on 08th January 2008.
________________________
________________________
Signed on behalf of GCHQ
Signed on behalf of Endace Europe Ltd
________________________
________________________
PRINT NAME
PRINT NAME
________________________
________________________
TITLE
TITLE
________________________
________________________
DATE
DATE
Statement of Work – GCHQ_Product_Enhacements_Version_1.0
Commercial in Confidence
14