System Requirements Specification (SRS)

Project: Layer 2 Data Center Extender (L2 DCE)

Version: 1.0
Date: 29/04/2025
Author: Mesut Bayrak


1. Introduction

1.1 Purpose

Describe the purpose of the L2 DCE system (e.g., extend VLANs across data centers with low latency).

1.2 Scope

Define what the L2 DCE will and will not do.

1.3 Definitions, Acronyms, and Abbreviations

1.4 References

List applicable RFCs, whitepapers, standards.

1.5 Overview

Brief description of document structure.


2. Overall Description

Main purpose of the device is to provide a transparent Layer-2 connectivity between two separate sites.

2.1 Product Perspective

Device can have two distinct operational units to be located in two sites. One central unit (an aggragator), and one (or more) remote site unit(s).

Central unit is intended to be located in a data-center facility with proper power and cooling.

Remote side units are intended to be located inside out-of-reach facilities, via some rental or sale agreement.

Describe how L2 DCE fits into the current system (optional: diagram).

2.2 Product Functions

Function Definition:

Operational Definition:

2.3 User Characteristics

2.4 Constraints

2.5 Assumptions and Dependencies


3. Specific Requirements

3.1 Functional Requirements

ID Requirement Description
FR-1 VLAN Extension Extend VLANs 1–4094.
FR-3 Control Plane Use BGP EVPN or similar.
FR-4 Failover To be defined in future
FR-5 MTU Handling Minimum MTU 9100 bytes.

3.2 Non-Functional Requirements

ID Requirement Description
NFR-1 Availability 99.99% uptime.
NFR-3 Performance Latency increase < 2ms one-way.

4. Interface Requirements

4.1 Hardware Interfaces

4.2 Software Interfaces

4.3 Communication Interfaces


5. Performance Requirements


6. Security Requirements


7. Other Requirements


8. Appendix


Revision #5
Created 2025-04-29 09:15:49 UTC by Mesut Bayrak
Updated 2025-04-29 10:03:05 UTC by Sinan Korkmaz