Skip to Content.

rare-users - [RARE-users] Discussion of GP4L features for SC23

Subject: RARE user and assistance email list

List archive


[RARE-users] Discussion of GP4L features for SC23


Chronological Thread 
  • From: Marcos Felipe Schwarz <>
  • To: "" <>
  • Cc: Frédéric LOUI <>, Harvey Newman <>
  • Subject: [RARE-users] Discussion of GP4L features for SC23
  • Date: Tue, 17 Jan 2023 14:41:29 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=rnp.br; dmarc=pass action=none header.from=rnp.br; dkim=pass header.d=rnp.br; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=rYQRpEL6EksRabI3t4c7+5XJpx96fFoy93OWXKvMuTc=; b=UDMssO5+4BQZLDRv2EC55uXo4hn/2S3OoVFYGV0tFw613KBUZpGU97EItc+VLexG3ABK8QccCe+f0oRx0TdG7l6QSXF120POlR2HD5t1Mh/kERdArLjRluv+Cnr7tIV4rIbjIPVYxefQ92QuWwBLvLHInw4Sp+x1wwmGHisfUJUzLktzOJYazYBx3PSD4wKcOc0C+mPt7RzMKeyK83R0tIsP1SJJYrcIu8L298JAxYwIkeQnU07yEpSfjv4JR9Y2qtkELspeZObGY/WUkLgAnXzu6IpgS9+/kD1r05zOkeEGx3aeAnHAWcblaEedNabaSvbsTzgns/WKhpDvtBJ9Yw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=d0UFjxD4GAdMA9+HrkN4pPi13ZhqTUIfPgphm/eIm/eNJSGGSPRRy1AFyrr203TOIltu8VOxQ1yIxAj3shVCjF2cVETPJS4/KG5K/5PXj+Q0Lo8+0IsxlfNkPqQ3fg8gdZNXuXz9R1h343pP+34vKhTs9pCAmjJxlDcDHj1cchSBwKrGyXFf8ZXi1nM+gn6FjZ4P9ctjukIVSRpZ81jORPepq9VH8COnpB9bGt/DQ7pRGwqGR0MKlINa3xOJ/+vst2zm3xlhivMgd9HohyhIwfDYqtDZ9xp19CcJ+h+zxTeDxN7cqCTUn7qLQ5RNT0cqtAF+XiKRz/1Qq8ZPRl4gow==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=rnp.br;

Hi all,

 

I’d like to thank the RARE/FreeRtr community and specially Frederic Loui for the great work and support on SC22. And I’d like also to present some of the plans we have for 2023 and see how we can work with FreeRtr on them.

 

First for SC23, I’d like to make GP4L capable of some kind of closed-loop automation. More specifically we intend to work together with some research groups like Qualcomm G2 and IETF OpenALTO, and provide them visibility information of the GP4L network and provide some API for traffic steering.

I’d like to suggest a call so I can present more details, and I’d like to understand what would be the suggested way to use/implement this features on RARE/FreeRtr (for P4 devices).

 

Follows a list of the itens to provide some initial discussion:

1) Topology and Latency: Which is probably available through BGP-LS (collected through IGP + TWAMP).  For this information, I found some documentation [1], but I’d like some directions on how to peer FreeRtr with an external BGP Speaker, for instance goBGP instance [2].

2) Flow statistics (i.e. sFlow or IPFIX/Netflow): Is this kind of data available on FreeRtr?

3.1) Traffic Steering (Route/tunel injection API): We are initially interested in setting polka tunnels remotly, what are the current supported ways?

3.2) Also, we’d like to be to steer just some flows, what are the supported matching criterias on a P4 device to steer traffic to polka tunnels? To my knowledge, currently we can only set a match using static routes, so it would steer all flows on a VRF to a given destination [3].

3.3) We also consider as an option to use Segment Routing for steering traffic with either SR-MPLS or SRv6, and using either PCEP or BGP SR Policy to inject router remotly. We’ll be using this approach on other platforms like Calico-VPP [4] and SONiC/FRRouting. I believe that right now on P4 SRv6 doesn’t support SID lists and SR-MPLS only suports Maximun SID Depth of 1, right? On SONiC, work has been done to support SRv6 uSID [5] to support around 12 hops using only 2 SID Depth 2. This work was done by Intel for Tofino devices.

4) I expect to be able to create a virtual lab so we can test and provide to other groups this capabilities, and also to be able to deploy it gradually on GP4L.

 

* Also representing GNA-G Data Intensive and AutoGOLE/SENSE Working Groups

[1] http://docs.freertr.org/guides/reference/md/rout-ospf49.tst/

[2] https://github.com/osrg/gobgp

[3] i.e.: ipv4 route CORE ipv4 route CORE 10.1.20.0 255.255.255.0 30.14.20.1 interface tunnel1420. Where 10.1.20.0/24 and 30.14.20.1 is next hop IP.

[4] https://github.com/netgroup/srv6-calico-vpp-tests

[5] https://github.com/sonic-net/SONiC/blob/master/doc/srv6/SRv6_uSID.md

 

Regards,

 

Marcos Schwarz | Gerente de P&D | R&D Manager

Gerência de P&D em Ciberinfraestrutura (GCI) | Cyberinfrastructure R&D Management

Tel.: +55 (19) 98303-3010 | Teams:

www.rnp.br

 

cid:fefa97ac-2f79-4bc6-842e-23dbdb886128

 




Archive powered by MHonArc 2.6.19.

Top of Page