Download PDF
Home

1. Platform Overview

The RtBrick FullStack (RBFS) software runs as a LXC container on a Linux host operating system in the bare-metal switches, which are capable of Layer 2 and Layer 3 switching. Multiple switches can be combined to support several subscribers using a leaf and spine architecture or deployed as a standalone unit using the consolidated BNG approach. Additionally, the ZTP (Zero-Touch-Provisioning) and REST-based APIs that expose the state of the system are also supported.

The image below shows a high-level overview of the platform architecture.

platform overview

Platform hardware consists of forwarding ASICs and an Open Network Linux (ONL) operating system. A RBFS container that resides on top of this software includes all necessary packages to deliver access and routing protocols.

This guide looks at the platform features, the different supported hardware platforms, and features that are supported on each hardware platform.

1.1. Supported Platforms

RtBrick’s software has been validated on the following hardware platforms.

  • Edgecore AS7316-26XB

  • Edgecore AS5916-54XKS

  • Edgecore AGR400 (AS7946-30XB)

  • Edgecore AGR420 (AS7946-74XKSB)

  • Delta AGCVA48S

  • UfiSpace S9510-28DC

  • UfiSpace S9500-22XST

  • UfiSpace S9600-32X

  • UfiSpace S9600-72XC

For a list of features and sub-features supported by each platform, see the Feature Support Matrix section.

1.2. Brick Daemon (BD)

RBFS runs multiple Brick Daemons (BD). Every application that runs within RBFS is fundamentally a brick daemon. For example, forwarding daemon (fibd), configuration daemon (confd), BGP (bgp.iod or bgp.appd), or interface management daemon (ifmd).

1.2.1. Brick Daemon (BD) Restartability

If a brick daemon fails (for a limited number of times), RBFS will restart it automatically. If the automatic restart does not succeed, you can use the Ubuntu system control to start a daemon.

For more information about troubleshooting the Brick Daemons, see section "2.2. Brick Daemons" of the RBFS NOC Troubleshooting Guide.

2. Platform Hardware Information

2.1. RBFS Access Leaf and Consolidated BNG Images on UfiSpace S9600-72XC

The RBFS Access Leaf is a software image that supports subscriber termination functionality on the Leaf Switch in a Spine Leaf deployment for BNG. The RBFS Consolidated BNG is a software image that supports full BNG functionality on a single image. Both these images are supported on the UfiSpace S9600-72XC platform.

2.1.1. Hardware Specification

Table 1. UfiSpace S9600-72XC Hardware Specification

Model

UfiSpace S9600-72XC

Form-factor

2RU, 436W x 87.7H x 609.6D mm (17.17"x3.45"x24")

Switching Capacity

2.4 Tbps

Switch ASIC

Broadcom Qumran-2C BCM88820

Co-Processor

BCM16K

CPU

Intel Skylake-D D-2145NT 8 Cores @1.9GHz

Role

Access Leaf, Consolidated BNG

Storage (SSD)

128 GB

System Memory

2x 16GB DDR4 R-DIMM with ECC

Interfaces

  • 64 x 25GE SFP28 ports

  • 8 x 100GE QSFP28 ports

  • 2 x 10GE SFP+ management ports

  • 1 x RJ45 serial console port

2.2. RBFS Spine Image on UfiSpace S9600-32X

The RBFS Spine is a software image that supports aggregation functionality across the access leaves in a Spine Leaf deployment for BNG. This image is supported on UfiSpace S9600-32X platform.

2.2.1. Hardware Specification

Table 2. UfiSpace S9600-32X Hardware Specification

Model

UfiSpace S9600-32X

Form-factor

2RU, 436W x 87.8H x 762D mm (17.17"x3.46"x30")

Switching Capacity

2.4 Tbps

Switch ASIC

Broadcom Qumran-2C BCM88820

CPU

Intel Skylake-D D-2145NT 8 Core @1.9GHz

Role

Spine

System Memory

1x32GB DDR4 with ECC

Storage (SSD)

128 GB

Interfaces

  • 31 x 40GE/100GE QSFP28 ports

  • 4 x 1GE/10GE/25GE SFP28 ports (break out from Port 0)

  • 1 x RJ45 serial console port

2.3. RBFS Access Leaf Image on Delta AGCVA48S

The RBFS Access Leaf is a software image that supports subscriber termination functionality on the Leaf Switch in a Spine Leaf deployment for BNG. This image is supported on the Delta AGCVA48S platform.

2.3.1. Hardware Specification

Table 3. Delta AGCVA48S Hardware Specification

Model

Delta AGCVA48S

Form-factor

2RU, 19 Inch, Rack-Mountable

Switching Capacity

2.4 Tbps

Switch ASIC

Broadcom Qumran-2C BCM88820

Co-Processor

BCM16K

CPU

Intel Xeon Broadwell-DE D1548 8-Cores 2.0 GHz

Role

Access Leaf

System Memory

2x16GB SO-DIMM

Storage (SSD)

128 GB

Interfaces

  • 4 x 10GbE SFP+

  • 48 x 25GbE SFP28

  • 10 x 100GbE QSFP28

2.4. RBFS Access Leaf Image on Edgecore AGR420 (AS7946-74XKSB)

The RBFS Access Leaf is a software image that supports subscriber termination functionality on the Leaf Switch in a Spine Leaf deployment for BNG. This image is supported on the Edgecore AGR420 (AS7946-74XKSB) platform.

2.4.1. Hardware Specification

Table 4. Edgecore AGR420 Hardware Specification

Model

Edgecore AGR420 (AS7946-74XKSB)

Form-factor

2RU, 19 Inch, Rack-Mountable

Switching Capacity

2.4 Tbps

Switch ASIC

Broadcom Qumran-2C BCM88820

Co-Processor

BCM16K

CPU

Intel Broadwell (8-Core)

Role

Access Leaf

System Memory

2 x 16 GB

Storage (SSD)

128 GB

Interfaces

  • 10 x 100G

  • 64 x 25G

For more information, click the link below.
https://www.edge-core.com/solution-inquiry.php?cls=5&id=129

2.5. RBFS Spine Image on Edgecore AGR400 (AS7946-30XB)

The RBFS Spine is a software image that supports aggregation functionality across the access leaves in a Spine Leaf deployment for BNG. This image is supported on Edgecore AGR400 (AS7946-30XB) platform.

2.5.1. Hardware Specification

Table 5. Edgecore AGR400 Hardware Specification

Model

EdgeCore AGR400 (AS7946-30XB)

Form-factor

2RU, 19 Inch, Rack-Mountable

Switching Capacity

2.4 Tbps

Switch ASIC

Broadcom Qumran-2C BCM88823

Co-Processor

-

CPU

Intel Broadwell (8-Core)

Role

Spine

System Memory

SDRAM DDR4 SO-DIMM 32GB (16 GB x 2)

Storage (SSD)

128 GB

Interfaces

  • 26 x 100G

  • 4 x 25G

For more information, click the link below.
https://www.edge-core.com/solution-inquiry.php?cls=5&id=129

2.6. RBFS Consolidated BNG Image on UfiSpace S9510-28DC

The RBFS Consolidated BNG is a software image that supports full BNG functionality on a single image. This image is supported on the UfiSpace S9510-28DC platform.

2.6.1. Hardware Specification

Table 6. UfiSpace S9510-28DC Hardware Specification

Model

UfiSpace S9510-28DC

Form-factor

1RU, 19 Inch, Rack-Mountable

Switching Capacity

800 Gbps

Switch ASIC

Broadcom Qumran-2A BCM88483

CPU

Intel Denverton (4-Core)

Role

Consolidated BNG

System Memory

1x8GB DDR4 SO-DIMM with ECC

Storage (SSD)

32 GB

Interfaces

  • 4 x 100G

  • 24 x 25G

2.7. RBFS Consolidated BNG Image on UfiSpace S9500-22XST

The RBFS Consolidated BNG is a software image that supports full BNG functionality on a single image. This image is supported on the UfiSpace S9500-22XST platform.

2.7.1. Hardware Specification

Table 7. UfiSpace S9500-22XST Hardware Specification

Model

UfiSpace S9500-22XST

Form-factor

1RU, 440w x 43.5h x 302d mm (17.32" x 1.713" x 11.89")

Switching Capacity

300 Gbps

Switch ASIC

Broadcom Qumran-AX BCM88470

Co-Processor

CPU

Intel Broadwell-DE D1519 4 Cores @1.5GHz

Role

Consolidated BNG

System Memory

1x8GB DDR4 SO-DIMM with ECC

Storage (SSD)

32 GB

Interfaces

  • 2 x 100GE QSFP28 port

  • 8 x 25GE SFP28 ports

  • 8 x 10GE SFP+ ports

  • 4 x 1GE RJ45 ports

2.8. RBFS Consolidated BNG Image on Edgecore CSR320 (AS7316-26XB)

The RBFS Consolidated BNG is a software image that supports full BNG functionality on a single image. This image supported on the Edgecore CSR320 (AS7316-26XB) platform.

2.8.1. Hardware Specification

Table 8. Edgecore CSR320 (AS7316-26XB) Hardware Specification

Model

Edgecore CSR320 (AS7316-26XB)

Form-factor

1RU, 19 Inch, Rack-Mountable

Switching Capacity

300 Gbps

Switch ASIC

Broadcom Qumran-AX BCM88470

Co-Processor

CPU

Intel Broadwell-DE D-1519 1.5G 4C

Role

Consolidated BNG

System Memory

DDR4 SO-DIMM 2x 8GB SDRAM with ECC support

Storage (SSD)

128 GB

Interfaces

  • 16 x SFP+ (each supporting 10 GbE or 1 GbE)

  • 8 x SFP28 (each supporting 10 GbE or 25 GbE)

  • 2 x 100G QSFP28 (each supporting 1 x 40/100 GbE or 4 x 10/25 GbE or 2 x 50 GbE)

2.9. RBFS Spine and Access Leaf Images on Edgecore AGR130 (AS5916-54XKS)

The RBFS Spine is a software image that supports aggregation functionality across the access leaves in a Spine Leaf deployment for BNG. The RBFS Access Leaf is a software image that supports subscriber termination functionality on the Leaf Switch in a Spine Leaf deployment. Both these images are supported on the Edgecore AGR130 (AS5916-54XKS) platform.

2.9.1. Hardware Specification

Table 9. Edgecore AGR130 (AS5916-54XKS) Hardware Specification

Model

Edgecore AGR130 (AS5916-54XKS)

Form-factor

1RU

Switch ASIC

Broadcom Qumran-MX BCM88375

Co-Processor

BCM52311

CPU

Intel Xeon D-1548 processor 8 cores 2.0 GHz

Role

Access Leaf, Spine

System Memory

2 x 16 GB

Interfaces

  • 48 x SFP+ each supporting 10 GbE or 1 GbE

  • 6 x 100G QSFP28 each supporting 1 x 40/100 GbE

3. Feature Support Matrix

3.1. Overview

RtBrick supports the following images (also known as roles).

The following sections provide information about what RtBrick features are supported by respective images for each hardware platform.

3.1.1. Access-Leaf Image

The following table shows the RBFS feature support for access-leaf images.

Table 10. Access-Leaf Images Feature Support
Component Feature UfiSpace
S9600-72XC
(Access Leaf)
EdgeCore
AGR420
(AS7946-74XKSB)
(Access Leaf)
Delta
AGCVA48S
(Access Leaf)
Edgecore
AGR130
(AS5916-54XKS)
(Access Leaf)

Routing Protocols

BGP

Yes

Yes

Yes

Yes

IS-IS

No

No

No

No

OSPFv2

No

No

No

No

Policy

Yes

Yes

Yes

Yes

BFD

No

No

No

No

Forwarding

HQoS

Yes

Yes

Yes

Yes

Multifield (MF) Classifier

Yes

Yes

Yes

Yes

OAM

Yes

Yes

Yes

Yes

LLDP

Yes

Yes

Yes

Yes

Inband Management

Yes

Yes

Yes

Yes

LAG

No

No

No

No

L2X (Local & Remote)

Yes

Yes

Yes

Yes

Accounting

Yes

Yes

Yes

Yes

Mirroring

Yes

Yes

Yes

Yes

Multicast

IGMPv2/v3

Yes

Yes

Yes

Yes

PIM

Yes

Yes

Yes

Yes

Subscriber Management

PPPoE

Yes

Yes

Yes

Yes

L2TPv2

Yes

Yes

Yes

Yes

IPoE

Yes

Yes

Yes

Yes

RADIUS Services

Yes

Yes

Yes

Yes

Dual Stack

Yes

Yes

Yes

Yes

IPTV Service

Yes

Yes

Yes

Yes

L2BSA

Yes

Yes

Yes

Yes

LI

Yes

Yes

Yes

Yes

Single-/double-tagged interfaces

Yes

Yes

Yes

Yes

Untagged Interfaces

Yes

Yes

Yes

Yes

Infrastructure

Logging

Yes

Yes

Yes

Yes

NTP

Yes

Yes

Yes

Yes

LED Control

Yes

Yes

Yes

Yes

IPMI

Yes

No

Yes

Yes

Security

Securing the Management Plane

Yes

Yes

Yes

Yes

Securing the Control Plane

Yes

Yes

Yes

Yes

Local User Management

Yes

Yes

Yes

Yes

Telemetry

Resmon

Yes

Yes

No

Yes

ASIC Resource Monitoring

Yes

Yes

Yes

No

TSDB

Yes

Yes

Yes

Yes

3.1.2. Consolidated BNG Image

The following table shows the RBFS feature support for Consolidated BNG (C-BNG) images.

Table 11. Consolidated BNG Images Feature Support
Component Feature UfiSpace
S9600-72XC
(C-BNG)
UfiSpace
S9500-22XST
(C-BNG)
UfiSpace
S9510-28DC
(C-BNG)
Edgecore
CSR320
(AS7316-26XB)
(C-BNG)

Routing Protocols

BGP

Yes

Yes

Yes

Yes

IS-IS

Yes

Yes

Yes

Yes

OSPFv2

Yes

Yes

Yes

Yes

Policy

Yes

Yes

Yes

Yes

BFD

No

No

No

No

Forwarding

HQoS

Yes

Yes

Yes

Yes

Multifield (MF) Classifier

Yes

No

No

No

OAM

Yes

Yes

Yes

Yes

LLDP

Yes

Yes

Yes

Yes

Inband Management

Yes

Yes

Yes

Yes

LAG

No

Yes

No

Yes

L2X (Local & Remote)

Yes

Yes

Yes

Yes

Accounting

Yes

Yes

Yes

Yes

Mirroring

Yes

Yes

No

Yes

Multicast

IGMPv2/v3

Yes

Yes

No

Yes

PIM

Yes

Yes

No

Yes

Subscriber Management

PPPoE

Yes

Yes

Yes

Yes

L2TPv2

Yes

Yes

No

Yes

IPoE

Yes

Yes

Yes

Yes

RADIUS Services

Yes

Yes

Yes

Yes

Dual Stack

Yes

Yes

Yes

Yes

IPTV Service

Yes

Yes

No

Yes

L2BSA

Yes

Yes

No

Yes

LI

Yes

No

No

No

Single-/double-tagged interfaces

Yes

Yes

Yes

Yes

Untagged Interfaces

Yes

No

No

No

Infrastructure

Logging

Yes

Yes

Yes

Yes

NTP

Yes

Yes

Yes

Yes

LED Control

Yes

Yes

Yes

Yes

IPMI

Yes

Yes

No

Yes

Security

Securing the Management Plane

Yes

Yes

Yes

Yes

Securing the Control Plane

Yes

Yes

No

Yes

Local User Management

Yes

Yes

Yes

Yes

Telemetry

Resmon

Yes

Yes

Yes

Yes

ASIC Resource Monitoring

Yes

No

No

No

TSDB

Yes

Yes

Yes

Yes

3.1.3. Spine Image

The following table shows the RBFS feature support for spine images.

Table 12. Spine Images Feature Support
Component Feature UfiSpace
S9600-32X
(Spine)
EdgeCore
AGR400
(AS7946-30XB)
(Spine)
Edgecore
AGR130
(AS5916-54XKS)
(Spine)

Routing Protocols

BGP

Yes

Yes

Yes

IS-IS

Yes

Yes

Yes

OSPFv2

Yes

Yes

Yes

Policy

Yes

Yes

Yes

BFD

No

No

No

Forwarding

HQoS

Yes

Yes

Yes

Multifield (MF) Classifier

Yes

Yes

Yes

OAM

Yes

Yes

Yes

LLDP

Yes

Yes

Yes

Inband Management

Yes

Yes

Yes

LAG

No

No

No

L2X (Local & Remote)

Yes

Yes

Yes

Accounting

No

No

No

Mirroring

Yes

Yes

Yes

Multicast

IGMPv2/v3

No

No

No

PIM

Yes

Yes

Yes

Subscriber Management

PPPoE

No

No

No

L2TPv2

No

No

No

IPoE

No

No

No

RADIUS Services

No

No

No

Dual Stack

No

No

No

IPTV Service

No

No

No

L2BSA

No

No

No

LI

No

No

No

Single-/double-tagged interfaces

No

No

No

Untagged Interfaces

No

No

No

Infrastructure

Logging

Yes

Yes

Yes

NTP

Yes

Yes

Yes

LED Control

Yes

Yes

Yes

IPMI

Yes

No

Yes

Security

Securing the Management Plane

Yes

Yes

Yes

Securing the Control Plane

Yes

Yes

Yes

Local User Management

Yes

Yes

Yes

Telemetry

Resmon

Yes

Yes

Yes

ASIC Resource Monitoring

Yes

Yes

No

TSDB

Yes

Yes

Yes

3.1.4. L2BSA Image

The following table shows the RBFS feature support for L2BSA images.

Table 13. L2BSA Images Feature Support
Component Feature UfiSpace
S9500-22XST
(L2BSA)
Edgecore
CSR320
AS7316-26XB
(L2BSA)

Routing Protocols

BGP

Yes

Yes

IS-IS

No

No

OSPFv2

No

No

Policy

Yes

Yes

BFD

No

No

Forwarding

HQoS

Yes

Yes

Multifield (MF) Classifier

No

No

OAM

Yes

Yes

LLDP

Yes

Yes

Inband Management

Yes

Yes

LAG

Yes

Yes

L2X (Local & Remote)

Yes

Yes

Accounting

No

No

Mirroring

Yes

Yes

Multicast

IGMPv2/v3

No

No

PIM

No

No

Subscriber Management

PPPoE

No

No

L2TPv2

No

No

IPoE

No

No

RADIUS Services

No

No

Dual Stack

No

No

IPTV Service

No

No

L2BSA

Yes

Yes

LI

No

No

Single-/double-tagged interfaces

Yes

Yes

Untagged Interfaces

Yes

Yes

Infrastructure

Logging

Yes

Yes

NTP

Yes

Yes

LED Control

Yes

Yes

IPMI

Yes

Yes

Security

Securing the Management Plane

Yes

Yes

Securing the Control Plane

Yes

Yes

Local User Management

Yes

Yes

Telemetry

Resmon

Yes

Yes

ASIC Resource Monitoring

No

No

TSDB

Yes

Yes

3.2. BGP

The following table shows the BGP features supported in each hardware platform.

BGP Features Supported Platforms
  • 6PE Support

  • Add path

  • Advanced route refresh

  • Basic BGP Protocol

  • Community, Extended Community, and Large Community support

  • Dynamic peers

  • Fast external-failover

  • Four-byte AS numbers

  • Host name/Domain name

  • MD5 authentication

  • Multihop EBGP

  • Multipath for iBGP and eBGP

  • Multiprotocol extension for BGP

  • Nexthop Self or nexthop unchanged

  • Prefix Limit

  • Route redistribution

  • Route reflection

  • Route refresh

  • Route selection flexibility

Access Leaf:

  • UfiSpace S9600-72XC

  • EdgeCore AGR420 (AS7946-74XKSB)

  • Delta AGCVA48S

  • Edgecore AGR130 (AS5916-54XKS)

Consolidated BNG:

  • UfiSpace S9600-72XC

  • UfiSpace S9500-22XST

  • UfiSpace S9510-28DC (S9510-28DC)

  • Edgecore CSR320 (AS7316-26XB)

Spine:

  • UfiSpace S9600-32X

  • Delta AGCVA48S

  • EdgeCore AGR400 (AS7946-30XB)

  • Edgecore AGR130 (AS5916-54XKS)

L2BSA:

  • UfiSpace S9500-22XST

  • Edgecore CSR320 (AS7316-26XB)

4. Limiting Resource Usage

Limiting the resource usage or consumption helps to improve the system stability and also restricts over utilization of system capacity. In RBFS, the usage limits for the following resources are pre-defined:

  • IPv4 Route Count

  • IPv6 Route Count

  • MTU Profile

  • L3 MTU-Profile

  • Subscriber MTU Profile

  • Physical MTU Profile

  • 6PE label

You can specify resource limits on the following images (also known as roles).

4.1. Access-Leaf Image

The following table provides the limits defined for the resources for the access-leaf images that RBFS supports.

Table 14. Access-Leaf Images - Limiting Resource Usage
Component Feature UfiSpace S9600-72XC (Access Leaf) EdgeCore AGR420 (AS7946-74XKSB) (Access Leaf) Delta AGCVA48S (Access Leaf) Edgecore AGR130 (AS5916-54XKS) (Access Leaf)

FIB

IPv4 Route Count

1200000

1200000

1200000

1200000

IPv6 Route Count

250000

250000

250000

250000

CONFD

MTU-Profile Count

8

8

8

L3 MTU-Profile Count

3

3

3

Subscriber MTU-Profile Count

5

5

5

Physical MTU Profile Count

8

8

8

BGP

6PE label value

2

2

4.2. Consolidated BNG Image

The following table provides the limits defined for the resources for the consolidated BNG (C-BNG) images that RBFS supports.

Table 15. Consolidated BNG Images - Limiting Resource Usage
Component Feature UfiSpace S9600-72XC (C-BNG) UfiSpace S9500-22XST (C-BNG) UfiSpace S9510-28DC (C-BNG) Edgecore CSR320 (AS7316-26XB) (C-BNG)

FIB

IPv4 Route Count

1200000

500000

IPv6 Route Count

250000

200000

CONFD

MTU-Profile Count

1

1

L3 MTU-Profile Count

Subscriber MTU-Profile Count

Physical MTU Profile Count

1

1

BGP

6PE label value

2

2

4.3. Spine Image

The following table provides the limits defined for the resources for the spine images that RBFS supports.

Table 16. Spine Images - Limiting Resource Usage
Component Feature UfiSpace S9600-32X (Spine) Delta AGCVA48S (Spine) EdgeCore AGR400 (AS7946-30XB) (Spine) Edgecore AGR130 (AS5916-54XKS) (Spine)

FIB

IPv4 Route Count

1200000

1200000

1200000

1200000

IPv6 Route Count

250000

250000

250000

250000

CONFD

MTU-Profile Count

8

8

8

L3 MTU-Profile Count

3

3

3

Subscriber MTU-Profile Count

5

5

5

Physical MTU Profile Count

8

8

8

BGP

6PE label value

2

2

2

4.4. L2BSA Image

The following table provides the limits defined for the resources for the L2BSA images that RBFS supports.

Table 17. L2BSA Images - Limiting Resource Usage
Component Feature UfiSpace S9500-22XST (L2BSA) Edgecore CSR320 (AS7316-26XB) (L2BSA)

FIB

IPv4 Route Count

IPv6 Route Count

CONFD

MTU-Profile Count

8

8

L3 MTU-Profile Count

3

3

Subscriber MTU-Profile Count

5

5

Physical MTU Profile Count

8

1

BGP

6PE label value

4.5. RBFS Virtual Appliance

The following table provides the limits defined for the resources for the RBFS Virtual Appliance.

Table 18. RBFS Virtual Appliance - Limiting Resource Usage
Component Feature RBFS Virtual Appliance

FIB

IPv4 Route Count

1200000

IPv6 Route Count

250000

CONFD

MTU-Profile Count

10000

L3 MTU-Profile Count

10000

Subscriber MTU-Profile Count

10000

Physical MTU Profile Count

10000

BGP

6PE label value

2


©Copyright 2022 RtBrick, Inc. All rights reserved. The information contained herein is subject to change without notice. The trademarks, logos and service marks ("Marks") displayed in this documentation are the property of RtBrick in the United States and other countries. Use of the Marks are subject to RtBrick’s Term of Use Policy, available at https://www.rtbrick.com/privacy. Use of marks belonging to other parties is for informational purposes only.