"Yet another routing/forwarding network stack ... made by network engineers ..."

Overview

RARE (Router for Academia, Research & Education) is an ongoing effort under the GÉANT 4th programme which focus on determining if a routing software platform solution can fit R&E use cases. The project aims to integrate different pieces of software related to these building blocks:

  • control plane: RARE uses FreeRouter under the hood used as the control plane component
  • data plane(not only P4) P4 behavioural language is used to describe the packet processing behaviour of RARE data plane
  • and communication interface between the control plane and data plane: Interface compliant to P4Runtime specification ensure this function

A key part of the work consists in enabling a control plane software to pilot a data plane via a programmatic interface.

Resulting work

  • Software interface that maps the forwarding state used by a an Open source control plane (FreeRouter)
  •  to programmable data plane running RARE software

P4 is an example of language proposing an interface that allows data plane programmability.

Note

P4 core language attempts to be as much as possible independent from the target or Programmable Switching ASIC processor architecture. However architecture dependance is still prominent. Code adjustments followed by a target specific compilation is necessary if you want to run your p4 program on a specific architecture.

RARE project includes the following partners under GÉANT GN4-3 programme

Getting started

Select and install a P4 data-plane target platform architecture

sudo add-apt-repository ppa:frederic-loui/p4lang-3rd-party 
sudo apt-get update

sudo add-apt-repository ppa:frederic-loui/p4lang-master-bionic-nightly
sudo apt-get update
sudo add-apt-repository ppa:frederic-loui/p4lang-3rd-party-focal 
sudo add-apt-repository ppa:frederic-loui/p4lang-master-focal-nightly 
sudo apt-get update
echo 'deb https://download.opensuse.org/repositories/home:/frederic-loui:/p4lang:/p4c/Debian_10/  ./" | sudo tee /etc/apt/source.list.d/p4lang.list
sudo apt-get update

Software for TOFINO NPU is subject to a Software License and Confidentiality Agreement (SLACA)

If you are an R&E organization please submit an application via INTEL/BAREFOOT FASTER portal

From there you'll be able to install INTEL/BAREFOOT P4Studio also call BAREFOOT Software Development Environment (SDE)

Install FreeRouter control-plane

sudo add-apt-repository ppa:frederic-loui/freerouter-nightly
sudo apt-get update
sudo apt-get install freerouter-native freerouter
echo 'deb https://download.opensuse.org/repositories/home:/frederic-loui:/freerouter/Debian_10/  ./" | sudo tee /etc/apt/source.list.d/p4lang.list
sudo apt-get update

Install RARE software

git clone https://github.com/frederic-loui/RARE.git

Before anything, you'll have to install BAREFOOT SDE following BAREFOOT instruction. TOFINO code can be found here: (From GÉANT Bitbucket RARE repository)

https://bitbucket.software.geant.org/projects/RARE/repos/rare/browse

git clone https://bitbucket.software.geant.org/scm/rare/rare.git

(in compliance with INTEL/BAREFOOT announcement that grant the publication of the P4 code)

Build & Run RARE software

cd 02-PE-labs/0001-vpn-over-bgp-isis-sr-operation
make

in order stop the whole setup:

cd 02-PE-labs/0001-vpn-over-bgp-isis-sr-operation
make clean

Compile P4 bf_router.p4 program

  • with MPLS profile
export RARE=/home/p4 
$SDE/tools/p4_build.sh -I$RARE/p4src/ -DHAVE_MPLS -DHAVE_BRIDGE $RARE/p4src/bf_router.p4
  • with SRv6 profile
export RARE=/home/p4 
$SDE/tools/p4_build.sh -I$RARE/p4src/ -DHAVE_SRV6 -DHAVE_BRIDGE -DHAVE_NAT $RARE/p4src/bf_router.p4

run TOFINO model

cd $SDE 
./run_tofino_model.sh -p bf_router .

run TOFINO bf_switchd

cd $SDE 
./run_switchd.sh -p bf_router

run Freerouter control plane

cd $RARE/02-PE-labs/0001-vpn-over-bgp-isis-sr-operation 
./make

in order to stop FreeRouter

cd $RARE/02-PE-labs/0001-vpn-over-bgp-isis-sr-operation 
./make clean

run bf_forwarder.py interface

cd $RARE/bfrt_python 
./bf_forwarder.py

Compile P4 bf_router.p4 program

  • with MPLS profile
export RARE_PATH=/home/p4 
$SDE/tools/p4_build.sh -I$RARE/p4src/  -DHAVE_MPLS -DHAVE_BRIDGE -D_WEDGE100BF32X_ $RARE/p4src/bf_router.p4
  • with SRv6 profile
export RARE=/home/p4 
$SDE/tools/p4_build.sh -I$RARE/p4src/ -DHAVE_SRV6 -DHAVE_BRIDGE -DHAVE_NAT -D_WEDGE100BF32X_ $RARE/p4src/bf_router.p4

run TOFINO bf_switchd

cd $SDE 
./run_switchd.sh -p bf_router

run Freerouter control plane.   

cd $RARE/100-WEDGE-100BF-32X/0001-vpn-over-bgp-isis-sr-operation 
./make

in order to stop FreeRouter

cd $RARE/100-WEDGE-100BF-32X/0001-vpn-over-bgp-isis-sr-operation 
./make clean

run bf_forwarder.py interface

cd $RARE/bfrt_python 
./bf_forwarder.py

Documentation

Control plane

FreeRouter

FreeRouter is a free, open source router os process. It speaks routing protocols, and (re)encapsulates packets on interfaces (a huge list of encapsulation and routing test cases can be found under self-test page) since it handles packets itself, it is independent of underlaying os capabilities (optionally, it can export forwarding tables through openflow or p4 to external switch) since it is an unprivilegized process, it receives and sends packets through sockets there are external, privileged processes that place traffic to these sockets (it means that internet can be used as backplane for router processes) the command line tries to mimic the industry standards with one exception: no global routing table: every routed interface must be in a virtual routing table positive side effect: there are no vrf-awareness questions

This control plane supports a tremendous amount of features, in addition  FreeRouter lead developer is part of the RARE team, which dramatically increases development effort related to control Plane/data plane interface communication. 

Your own custom control plane

You can adapt your own control plane as soon as it is compliant to RARE dataplane P4 interface. It is recommended though to use FreeRouter as it was built and test against it. RARE P4 data plane interface will be published subsequently. For the brave one or people who are in a hurry, just look at bf_forwarder message loop.

Dataplane: P4 targets

  • BMv2

BMv2 is the open source P4 switch developed and maintained by the P4Lang p4.org group. It can be downloaded here. It uses the V1Model P4 Switch Architecture depicted below:

  • TOFINO target

Similar to BMv2, TOFINO uses the PSA - Portable Switch Architecture. However, while BMv2 is a P4 virtual software switch TOFINO (and his older brother TOFINO 2) is a network processor able to switch packet at tremendous line rate.

While BMv2 is an excellent alternative to learn and develop P4 algorithm, TOFINO & TOFINO 2 open the gate to exciting use cases in real production environment.

More information can be found here.

Software for TOFINO Programmable Switching ASIC is subject to a Software License and Confidentiality Agreement (SLACA)

If you are an R&E organization please submit an application via INTEL/BAREFOOT FASTER portal

  • FPGA target

Porting RARE on FPGA is an on-going effort, this target is perfect for enabling RARE/FreeRouter on FPGA card that are produced massively and thus present a very interesting TCO. 

  • DPDK target

P4 hardware target like TOFINO enable LSR/LER use cases. But in certain context, acquiring P4 hardware for SOHO use cases (primary/secondary schools, small R&E instituions) is financially not possible. In that context, we propose a solution that leverage existing kernel bypass machanism such as DPDK. The resulting work is the creation of p4dpdk which is inherently an emulation of RARE software running on P4 target but written entirely from scratch in C code.  



Current status

All the features mentioned below are IPv4/IPv6 compliant. As the project is an on-going work in-progress,  the documentation can not reflect all the supported features. The below list is not exhaustive. Please do not hesitate to contact us for more details.

Featurestatuscomment
IS-IS

COMPLETED

-
OSPF

COMPLETED

-
EIGRP

COMPLETED

-
LSRP

COMPLETED

Link State Routing Protocol (FreeRouter specific IGP)
PVRP

COMPLETED

Path Vector Routing Protocol (FreeRouter specific IGP)
Featurestatuscomment
LDP

COMPLETED

Label Distribution Protocol label distribution control protocol 
IS-IS-SR

COMPLETED

IS-IS - Segment Routing extension
OSPF-SR

COMPLETED

OSPF - Segment Routing extension
LSRP-SR

COMPLETED

Link State Routing Protocol - Segment Routing extension

VPLS-LDP

COMPLETED

Virtual Private LAN Service (VPLS) - Using Label Distribution Protocol (LDP) Signaling

Featurestatuscomment
RFC4271

COMPLETED

BGP
RFC4456

COMPLETED

BGP Route reflection
RFC5065

COMPLETED

BGP Confederation
RFC7911

COMPLETED

BGP add-paths
RFC5364

COMPLETED

BGP/MPLS IP Virtual Private Networks

RFC4761

COMPLETED

Virtual Private LAN Service (VPLS) - Using BGP for Auto-Discovery and Signalling

RFC4762

COMPLETED

Virtual Private LAN Service (VPLS) - Using LDP for Auto-Discovery and Signalling

RFC6624

COMPLETED

Layer 2 Virtual Private Networks - Using BGP for Auto-Discovery and Signalling

Featurestatuscomment
LLDP

COMPLETED

Link Local Discovery protocol
LACP

COMPLETED

Link Aggregation Protocol
CDP

COMPLETED

Cisco Discovery Protocol
BFD

COMPLETED

Bidirectional Forwarding Detection

BFD off-load

FEASABILITY STUDY

BFP off-load to the hardware
Featurestatuscomment
TACACS

COMPLETED

-
TELNET

COMPLETED

-
SSH

COMPLETED

-
Lightweight SNMP

ON-GOING

-

Packet postcard telemetry

FEASABILITY STUDY

-
INT

FEASABILITY STUDY

Inband Network Network Telemetry

Dataplane specific feature list

Type Test # Name

acl

01

copp

acl

02

ingress access list

acl

03

egress access list

acl

04

nat

acl

05

vlan ingress access list

acl

06

vlan egress access list

acl

07

bundle ingress access list

acl

08

bundle egress access list

acl

09

bundle vlan ingress access list

acl

10

bundle vlan egress access list

acl

11

bridge ingress access list

acl

12

bridge egress access list

acl

13

vlan bridge ingress access list

acl

14

vlan bridge egress access list

acl

15

ingress pppoe access list

acl

16

egress pppoe access list

acl

17

ingress vlan pppoe access list

acl

18

egress vlan pppoe access list

acl

19

hairpin ingress access list

acl

20

hairpin egress access list

acl

21

hairpin vlan ingress access list

acl

22

hairpin vlan egress access list

acl

23

hairpin pppoe ingress access list

acl

24

hairpin pppoe egress access list

acl

25

hairpin vlan pppoe ingress access list

acl

26

hairpin vlan pppoe egress access list

acl

27

ingress gre access list

acl

28

egress gre access list

acl

29

ingress vlan gre access list

acl

30

egress vlan gre access list

acl

31

ingress l2tp access list

acl

32

egress l2tp access list

acl

33

ingress vlan l2tp access list

acl

34

egress vlan l2tp access list

acl

35

ingress ipip access list

acl

36

egress ipip access list

acl

37

ingress vlan ipip access list

acl

38

egress vlan ipip access list

acl

39

ingress common access list

acl

40

egress common access list

acl

41

ingress hybrid access list

acl

42

egress hybrid access list

acl

43

ingress hierarchical access list

acl

44

egress hierarchical access list

acl

45

ingress policer

acl

46

egress policer

acl

47

vlan ingress policer

acl

48

vlan egress policer

acl

49

transmit flowspec

acl

50

drop flowspec

acl

51

policer flowspec

acl

52

priority flowspec

acl

53

ingress amt access list

acl

54

egress amt access list

acl

55

ingress reflexive access list

acl

56

egress reflexive access list

acl

57

interface inspection with egress drop

acl

58

interface inspection with ingress drop

acl

59

vlan interface inspection with egress drop

acl

60

vlan interface inspection with ingress drop

acl

61

bridge interface inspection with ingress drop

acl

62

bridge interface inspection with egress drop

acl

63

pppoe interface inspection with ingress drop

acl

64

pppoe interface inspection with egress drop

acl

65

gre interface inspection with ingress drop

acl

66

gre interface inspection with egress drop

acl

67

l2tp interface inspection with ingress drop

acl

68

l2tp interface inspection with egress drop

acl

69

interface verify source

acl

70

vlan interface verify source

acl

71

bridge interface verify source

acl

72

pppoe interface verify source

acl

73

gre interface verify source

acl

74

l2tp interface verify source

acl

75

interface loose verify source

acl

76

vlan interface loose verify source

acl

77

bridge interface loose verify source

acl

78

pppoe interface loose verify source

acl

79

gre interface loose verify source

acl

80

l2tp interface loose verify source

acl

81

ingress gtp access list

acl

82

egress gtp access list

crypt

001

macsec with des

crypt

002

macsec with 3des

crypt

003

macsec with aes128cbc

crypt

004

macsec with aes192cbc

crypt

005

macsec with aes256cbc

crypt

006

macsec with md5

crypt

007

macsec with sha1

crypt

008

macsec with sha256

crypt

009

macsec with sha512

crypt

010

macsec over ethernet

crypt

011

macsec over vlan

crypt

012

macsec over bundle vlan

crypt

013

macsec over gre

crypt

014

macsec over pppoe

crypt

015

macsec over l2tp

crypt

016

macsec over hairpin

crypt

017

macsec ingress access list

crypt

018

macsec egress access list

crypt

019

macsec vlan ingress access list

crypt

020

macsec vlan egress access list

crypt

021

ipsec with des

crypt

022

ipsec with 3des

crypt

023

ipsec with aes128cbc

crypt

024

ipsec with aes192cbc

crypt

025

ipsec with aes256cbc

crypt

026

ipsec with md5

crypt

027

ipsec with sha1

crypt

028

ipsec with sha256

crypt

029

ipsec with sha512

crypt

030

ipv4 over ipsec

crypt

031

ipv6 over ipsec

crypt

032

ipsec over ipv4

crypt

033

ipsec over ipv6

crypt

034

ipsec over ipv4 loopback

crypt

035

ipsec over ipv6 loopback

crypt

036

ipsec over vlan

crypt

037

ipv4 over ipsec with ingress access list

crypt

038

ipv4 over ipsec with egress access list

crypt

039

ipv6 over ipsec with ingress access list

crypt

040

ipv6 over ipsec with egress access list

crypt

041

ipsec with ike1

crypt

042

ipsec with ike2

crypt

043

openvpn with des

crypt

044

openvpn with 3des

crypt

045

openvpn with aes128cbc

crypt

046

openvpn with aes192cbc

crypt

047

openvpn with aes256cbc

crypt

048

openvpn with md5

crypt

049

openvpn with sha1

crypt

050

openvpn with sha256

crypt

051

openvpn with sha512

crypt

052

openvpn over ipv4

crypt

053

openvpn over ipv6

crypt

054

openvpn over ipv4 loopback

crypt

055

openvpn over ipv6 loopback

crypt

056

openvpn over asymmetric ports

crypt

057

openvpn with ingress access list

crypt

058

openvpn with egress access list

crypt

059

wireguard over ipv4

crypt

060

wireguard over ipv6

crypt

061

wireguard over ipv4 loopback

crypt

062

wireguard over ipv6 loopback

crypt

063

wireguard over vlan

crypt

064

wireguard over asymmetric ports

crypt

065

wireguard with ingress access list

crypt

066

wireguard with egress access list

crypt

067

multicast routing over macsec

crypt

068

multicast routing over vlan macsec

crypt

069

replay window with openvpn

crypt

070

replay window with wireguard

crypt

071

openvpn with aes128cfb

crypt

072

openvpn with aes192cfb

crypt

073

openvpn with aes256cfb

crypt

074

openvpn with aes128ecb

crypt

075

openvpn with aes192ecb

crypt

076

openvpn with aes256ecb

crypt

077

openvpn with sha224

crypt

078

openvpn with sha384

crypt

079

macsec with aes128cfb

crypt

080

macsec with aes192cfb

crypt

081

macsec with aes256cfb

crypt

082

macsec with aes128ecb

crypt

083

macsec with aes192ecb

crypt

084

macsec with aes256ecb

crypt

085

macsec with sha224

crypt

086

macsec with sha384

crypt

087

openvpn with none encryption

crypt

088

openvpn with none hash

crypt

089

macsec with none encryption

crypt

090

macsec with none hash

crypt

091

macsec with aes128gcm and hash

crypt

092

macsec with aes192gcm and hash

crypt

093

macsec with aes256gcm and hash

crypt

094

macsec with aes128gcm and aead

crypt

095

macsec with aes192gcm and aead

crypt

096

macsec with aes256gcm and aead

crypt

097

sgt over ethernet

crypt

098

sgt over vlan

crypt

099

sgt over gre

crypt

100

sgt over pppoe

crypt

101

sgt over l2tp

crypt

102

sgt over hairpin

crypt

103

sgt over macsec over ethernet

crypt

104

sgt over macsec over vlan

crypt

105

sgt ingress access list

crypt

106

sgt egress access list

crypt

107

sgt vlan ingress access list

crypt

108

sgt vlan egress access list

rout

001

routing

rout

002

bridging

rout

003

mpls core

rout

004

mpls edge

rout

005

vlan routing

rout

006

vlan bridging

rout

007

vlan mpls

rout

008

vpn with bgp

rout

009

vpls/ldp with bgp

rout

010

evpn/cmac with bgp

rout

011

eompls

rout

012

vpn with bgp over srv6

rout

013

evpn/cmac with bgp over srv6

rout

014

bundle routing

rout

015

bundle mpls

rout

016

bundle vlan routing

rout

017

bundle vlan mpls

rout

018

bundle vlan bridging

rout

019

bridge routing

rout

020

bridge mpls

rout

021

vlan bridge routing

rout

022

vlan bridge mpls

rout

023

vlan vpls/ldp with bgp

rout

024

vlan eompls

rout

025

bundle vlan vpls/ldp with bgp

rout

026

bundle vlan eompls

rout

027

pppoe routing

rout

028

vlan pppoe routing

rout

029

pppoe mpls

rout

030

vlan pppoe mpls

rout

031

hairpin routing

rout

032

hairpin bridging

rout

033

hairpin mpls

rout

034

hairpin vlan routing

rout

035

hairpin vlan bridging

rout

036

hairpin vlan mpls

rout

037

hairpin pppoe routing

rout

038

hairpin vlan pppoe routing

rout

039

hairpin pppoe mpls

rout

040

hairpin vlan pppoe mpls

rout

041

hairpin vpls/ldp with bgp

rout

042

hairpin vlan vpls/ldp with bgp

rout

043

hairpin eompls

rout

044

hairpin vlan eompls

rout

045

vlan evpn/cmac with bgp

rout

046

bundle vlan evpn/cmac with bgp

rout

047

hairpin evpn/cmac with bgp

rout

048

hairpin vlan evpn/cmac with bgp

rout

049

gre routing over ipv4

rout

050

gre routing over ipv6

rout

051

gre routing over ipv4 loopback

rout

052

gre routing over ipv6 loopback

rout

053

gre routing over vlan

rout

054

gre routing over bundle

rout

055

gre routing over bundle vlan

rout

056

gre routing over hairpin

rout

057

gre routing over hairpin vlan

rout

058

gre routing over bridge

rout

059

gre routing over vlan bridge

rout

060

gre mpls over ipv4

rout

061

gre mpls over ipv6

rout

062

gre mpls over ipv4 loopback

rout

063

gre mpls over ipv6 loopback

rout

064

gre mpls over vlan

rout

065

gre mpls over bundle

rout

066

gre mpls over bundle vlan

rout

067

gre mpls over hairpin

rout

068

gre mpls over hairpin vlan

rout

069

gre mpls over bridge

rout

070

gre mpls over vlan bridge

rout

071

l2tp routing over ipv4

rout

072

l2tp routing over ipv6

rout

073

l2tp routing over ipv4 loopback

rout

074

l2tp routing over ipv6 loopback

rout

075

l2tp routing over vlan

rout

076

l2tp routing over bundle

rout

077

l2tp mpls over ipv4

rout

078

l2tp mpls over ipv6

rout

079

l2tp mpls over ipv4 loopback

rout

080

l2tp mpls over ipv6 loopback

rout

081

l2tp mpls over vlan

rout

082

l2tp mpls over bundle

rout

083

bridging over gre

rout

084

bridging over gre vlan

rout

085

bridging over pppoe

rout

086

bridging over pppoe vlan

rout

087

bridging over l2tp

rout

088

bridging over l2tp vlan

rout

089

vxlan over ipv4

rout

090

vxlan over ipv6

rout

091

vxlan over ipv4 loopback

rout

092

vxlan over ipv6 loopback

rout

093

vxlan over vlan

rout

094

vxlan over bundle

rout

095

evpn/vxlan with bgp

rout

096

vlan evpn/vxlan with bgp

rout

097

bundle vlan evpn/vxlan with bgp

rout

098

hairpin evpn/vxlan with bgp

rout

099

ipip routing over ipv4

rout

100

ipip routing over ipv6

rout

101

ipip routing over ipv4 loopback

rout

102

ipip routing over ipv6 loopback

rout

103

ipip routing over vlan

rout

104

ipip routing over bundle

rout

105

pckoudp over ipv4

rout

106

pckoudp over ipv6

rout

107

pckoudp over ipv4 loopback

rout

108

pckoudp over ipv6 loopback

rout

109

pckoudp over vlan

rout

110

pckoudp over bundle

rout

111

pckoudp server over ipv4

rout

112

pckoudp server over ipv6

rout

113

pckoudp server over ipv4 loopback

rout

114

pckoudp server over ipv6 loopback

rout

115

vxlan server over ipv4

rout

116

vxlan server over ipv6

rout

117

vxlan server over ipv4 loopback

rout

118

vxlan server over ipv6 loopback

rout

119

pppoe server routing

rout

120

vlan pppoe server routing

rout

121

pppoe server mpls

rout

122

vlan pppoe server mpls

rout

123

l2tp server routing

rout

124

vlan l2tp server routing

rout

125

l2tp server mpls

rout

126

vlan l2tp server mpls

rout

127

p2p ldp tail+head

rout

128

p2p ldp mid

rout

129

p2p te tail+head

rout

130

p2p te mid

rout

131

sr te over mpls tail+head

rout

132

sr te over mpls mid

rout

133

policy routing between vrfs

rout

134

policy routing with nexthop

rout

135

policy routing with interface and nexthop

rout

136

multicast routing

rout

137

multicast vlan routing

rout

138

multicast bundle routing

rout

139

multicast bundle vlan routing

rout

140

hairpin multicast routing

rout

141

hairpin vlan multicast routing

rout

142

mldp core

rout

143

mldp vlan core

rout

144

mldp core over gre

rout

145

mldp core over l2tp

rout

146

mldp bundle core

rout

147

mldp bundle vlan core

rout

148

hairpin mldp core

rout

149

hairpin vlan mldp core

rout

150

mldp egress edge

rout

151

mldp vlan egress edge

rout

152

mldp ingress edge

rout

153

mldp vlan ingress edge

rout

154

mldp core and egress edge

rout

155

vlan mldp core and egress edge

rout

156

bier core

rout

157

bier vlan core

rout

158

bier core over gre

rout

159

bier core over l2tp

rout

160

bier bundle core

rout

161

bier bundle vlan core

rout

162

hairpin bier core

rout

163

hairpin vlan bier core

rout

164

bier egress edge

rout

165

bier vlan egress edge

rout

166

bier ingress edge

rout

167

bier vlan ingress edge

rout

168

bier core and egress edge

rout

169

vlan bier core and egress edge

rout

170

amt server over ipv4

rout

171

amt server over ipv6

rout

172

amt server over ipv4 loopback

rout

173

amt server over ipv6 loopback

rout

174

autoroute to sr te over mpls

rout

175

autoroute to p2p te over mpls

rout

176

policy routing to sr te over mpls

rout

177

policy routing to p2p te over mpls

rout

178

nsh

rout

179

vlan nsh

rout

180

polka

rout

181

vlan polka

rout

182

mpolka core

rout

183

mpolka vlan core

rout

184

mpolka edge

rout

185

mpolka vlan edge

rout

186

gtp server over ipv4

rout

187

gtp server over ipv6

rout

188

gtp server over ipv4 loopback

rout

189

gtp server over ipv6 loopback

rout

190

bundle mpls pop

rout

191

bundle vlan mpls pop

rout

192

pppoe mpls pop

rout

193

gre mpls pop

rout

194

l2tp mpls pop

rout

195

bundle mpls push

rout

196

bundle vlan mpls push

rout

197

pppoe mpls push

rout

198

gre mpls push

rout

199

l2tp mpls push

rout

200

lpm routing

rout

201

l2vpn over bundle mpls

rout

202

l2vpn over bundle vlan mpls

rout

203

l2vpn over pppoe mpls

rout

204

l2vpn over gre mpls

rout

205

l2vpn over l2tp mpls

rout

206

l3vpn over bundle mpls

rout

207

l3vpn over bundle vlan mpls

rout

208

l3vpn over pppoe mpls

rout

209

l3vpn over gre mpls

rout

210

l3vpn over l2tp mpls

rout

211

routing over backplane

rout

212

bridging over backplane

rout

213

mpls core over backplane

rout

214

mpls vpn over backplane

rout

215

local connect

rout

216

vlan local connect

rout

217

pmtud

rout

218

vlan pmtud

rout

219

tcpmss

rout

220

vlan tcpmss

rout

221

bridge tcpmss

rout

222

vlan bridge tcpmss

rout

223

bridge pmtud

rout

224

vlan bridge pmtud

rout

225

ip ttl exceed

rout

226

mpls ttl exceed

rout

227

multilink pppoe routing

rout

228

multilink pppoe mpls

rout

229

multilink l2tp routing over ipv4

rout

230

multilink l2tp routing over ipv6

rout

231

multilink l2tp routing over vlan

rout

232

multilink l2tp mpls over ipv4

rout

233

multilink l2tp mpls over ipv6

rout

234

multilink l2tp mpls over vlan

rout

235

multilink l2tp routing over bundle

rout

236

multilink l2tp mpls over bundle

rout

237

null routing

rout

238

route filtering with prefixlist

rout

239

route filtering with routemap

rout

240

route filtering with routepolicy

rout

241

routing with fib compression

rout

242

mpls with fib compression

Contact us

  • We have also a RARE users mailing list: 

rare-users@lists.geant.org

  • and RARE developers mailing list: 

rare-dev@lists.geant.org

  • RARE/freeRouter Twitter contact

@rare_freerouter

Feel free to suscribe !

  • No labels