{"id":1723,"date":"2023-04-05T11:12:45","date_gmt":"2023-04-05T11:12:45","guid":{"rendered":"https:\/\/community.5gasp.eu\/?p=1723"},"modified":"2023-11-30T00:02:46","modified_gmt":"2023-11-30T00:02:46","slug":"the-2nd-etsi-teraflowsdn-hackfest","status":"publish","type":"post","link":"https:\/\/community.5gasp.eu\/index.php\/2023\/04\/05\/the-2nd-etsi-teraflowsdn-hackfest\/","title":{"rendered":"The 2nd\u00a0ETSI TeraFlowSDN Hackfest"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">Overview<\/h1>\n\n\n\n<p>ETSI&#8217;s Centre for Testing and Interoperability and the TeraFlowSDN community are organizing the&nbsp;<strong>2nd TFS Hackfest<\/strong>&nbsp;on&nbsp;<strong>20-21 June 2023<\/strong>. The event will be held during the&nbsp;<a href=\"https:\/\/urldefense.com\/v3\/__https:\/netsoft2023.ieee-netsoft.org\/__;!!D9dNQwwGXtA!Xel6oBpgpBPqtNFuMMjYMhf7AbJ8pgTprvmE4al3OHxQ-mg5RmViKjFpaKD96kE4KI5ub0RVSbzRCIHozFI8dXg$\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>IEEE NetSoft Conference<\/strong><\/a>&nbsp;in Madrid, Spain.<\/p>\n\n\n\n<p>Participation in ETSI Hackfests is free and open to all upon&nbsp;<a href=\"https:\/\/urldefense.com\/v3\/__https:\/portal.etsi.org\/Meetings.aspx*\/meeting?MtgId=45475__;Iw!!D9dNQwwGXtA!Xel6oBpgpBPqtNFuMMjYMhf7AbJ8pgTprvmE4al3OHxQ-mg5RmViKjFpaKD96kE4KI5ub0RVSbzRCIHoj-EsHlE$\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>registration<\/strong><\/a>, you are most welcome to extend this invitation to your colleagues and partners.<\/p>\n\n\n\n<p>Registration to NetSoft2023 is encouraged, but not mandatory.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Venue<\/h1>\n\n\n\n<p><a href=\"https:\/\/urldefense.com\/v3\/__https:\/www.uc3m.es\/conocenos\/campus\/campus-madrid-puerta-de-toledo__;!!D9dNQwwGXtA!Xel6oBpgpBPqtNFuMMjYMhf7AbJ8pgTprvmE4al3OHxQ-mg5RmViKjFpaKD96kE4KI5ub0RVSbzRCIHo8O6I_lM$\" target=\"_blank\" rel=\"noreferrer noopener\">Universidad Carlos III de Madrid, Campus Madrid &#8211; Puerta de Toledo<\/a><\/p>\n\n\n\n<p>Ronda de Toledo, 1 &#8211; 28005 Madrid<\/p>\n\n\n\n<p>More details at:&nbsp;<a href=\"https:\/\/urldefense.com\/v3\/__https:\/netsoft2023.ieee-netsoft.org\/hotel-travel__;!!D9dNQwwGXtA!Xel6oBpgpBPqtNFuMMjYMhf7AbJ8pgTprvmE4al3OHxQ-mg5RmViKjFpaKD96kE4KI5ub0RVSbzRCIHokRTk9Wg$\" target=\"_blank\" rel=\"noreferrer noopener\">Venue &amp; Accommodation<\/a><\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Scope<\/h1>\n\n\n\n<p>The event will take the form of a competition with the objective of integrating&nbsp;<strong>ETSI TeraFlowSDN Controller Release 2<\/strong>&nbsp;with the&nbsp;<strong><a href=\"https:\/\/urldefense.com\/v3\/__https:\/containerlab.dev\/__;!!D9dNQwwGXtA!Xel6oBpgpBPqtNFuMMjYMhf7AbJ8pgTprvmE4al3OHxQ-mg5RmViKjFpaKD96kE4KI5ub0RVSbzRCIHo2KYpLWo$\" target=\"_blank\" rel=\"noreferrer noopener\">ContainerLab<\/a><\/strong>&nbsp;environment. ContainerLab is an environment that enables deploying versatile lab network topologies where each node can run a containerized Network Operating System, allowing to establish and test connectivity services traversing the network devices.<\/p>\n\n\n\n<p>Participants will be grouped in teams and each team will collaborate to complete the following list of challenges (tentative):<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Deploy a ContainerLab environment together with ETSI TeraFlowSDN controller<\/li>\n\n\n\n<li>Onboard the network devices emulated with ContainerLab in TeraFlowSDN<\/li>\n\n\n\n<li>Establish packet connectivity services through ContainerLab network devices<\/li>\n\n\n\n<li>Monitor the packet traffic on ContainerLab devices, e.g., through gNMI, and plot the data in TFS&#8217;s L3 Monitoring Grafana dashboard<\/li>\n<\/ul>\n\n\n\n<p>Each team is expected to focus on a specific ContainerLab network device kind, e.g., IPInfusion OcNOS, Nokia SR Linux, SONiC, etc. Some ETSI TFS experts will be around to help you and resolve your questions during the hacking sessions.<\/p>\n\n\n\n<p><strong>NOTE<\/strong>: It is under study the possibility of involving P4 in the challenge through SONiC (To Be Decided).<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Prerequisites<\/h1>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/urldefense.com\/v3\/__https:\/portal.etsi.org\/Meetings.aspx*\/meeting?MtgId=45475__;Iw!!D9dNQwwGXtA!Xel6oBpgpBPqtNFuMMjYMhf7AbJ8pgTprvmE4al3OHxQ-mg5RmViKjFpaKD96kE4KI5ub0RVSbzRCIHoj-EsHlE$\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Registration<\/strong><\/a>&nbsp;is mandatory!<\/li>\n\n\n\n<li>Participants are expected to have user-level knowledge of&nbsp;<strong>Linux<\/strong>.<\/li>\n\n\n\n<li>Participants will need their laptop, with an environment running Linux and a Kubernetes-based environment installed. You are invited to use the Virtual Machine we provide with pre-installed material (see Hackfest Material)<\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\">Who should attend<\/h1>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Network Operators and Service providers, who want to get first-hand operational experience with TeraFlowSDN Controller<\/li>\n\n\n\n<li>System Integrators, who want to develop their expertise with TeraFlowSDN<\/li>\n\n\n\n<li>Academia and Universities, who are using or considering TeraFlowSDN as a platform for their research activities in networking<\/li>\n\n\n\n<li>TeraFlowSDN developers and users that want to share and test with the community<\/li>\n\n\n\n<li>Members of other research projects interested in using TeraFlowSDN Controller in their research and proof-of-concept activities.<\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\">Agenda (Tentative)<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Tuesday 20 June 2023<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Welcome &amp; Logistics (ETSI)<\/li>\n\n\n\n<li>TeraFlowSDN 101 (TFS Chair &amp; TFS TSC Chair)<\/li>\n\n\n\n<li>Group Picture<\/li>\n\n\n\n<li>Lunch Break<\/li>\n\n\n\n<li>Introduction to ContainerLab, gNMI, (P4 TBC) (TBD)<\/li>\n\n\n\n<li>Presentation of the challenges and how to report bugs (TFS TSC Chair)<\/li>\n\n\n\n<li>Form the teams<\/li>\n\n\n\n<li>Team-Hacking Starts!<\/li>\n\n\n\n<li>Wrap-up day 1<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Wednesday 21 June 2023<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Brief discussion and progress checkpoint<\/li>\n\n\n\n<li>Team-Hacking!<\/li>\n\n\n\n<li>Lunch Break<\/li>\n\n\n\n<li>Team-Hacking!<\/li>\n\n\n\n<li>Final presentations: Teams will present their achievements (5-10 min per team)\n<ul class=\"wp-block-list\">\n<li>Progress, Working experiment, Results, etc.<\/li>\n\n\n\n<li>Feedback (Road blocks, Missing documentation, Report bugs, etc)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Winner announcement (TFS TSC Chair)<\/li>\n\n\n\n<li>Wrap-up day 2 &amp; end of Hackfest<\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\">Hackfest Material<\/h1>\n\n\n\n<p>\u00b7&nbsp; We have created a VM pre-packed with the material and Graphical interface. Download it from&nbsp;<a href=\"https:\/\/urldefense.com\/v3\/__https:\/www.dropbox.com\/s\/ew5sberfkxjtywu\/TFS-HF-VM-2023-02Feb-07.ova?dl=0__;!!D9dNQwwGXtA!Xel6oBpgpBPqtNFuMMjYMhf7AbJ8pgTprvmE4al3OHxQ-mg5RmViKjFpaKD96kE4KI5ub0RVSbzRCIHownlzPt4$\" target=\"_blank\" rel=\"noreferrer noopener\">TFS Release2 VM (18 GB) Dropbox<\/a>&nbsp;or&nbsp;<a href=\"https:\/\/urldefense.com\/v3\/__https:\/cttcbarcelona-my.sharepoint.com\/:u:\/g\/personal\/rvilalta_cttc_es\/EYmlQqqf_ClHoc6P7VIR7jMBIbhhNJkMwwXNGiHX_wswMQ?e=UFifIv__;!!D9dNQwwGXtA!Xel6oBpgpBPqtNFuMMjYMhf7AbJ8pgTprvmE4al3OHxQ-mg5RmViKjFpaKD96kE4KI5ub0RVSbzRCIHoOlAmbR4$\" target=\"_blank\" rel=\"noreferrer noopener\">TFS Release2 VM (18 GB) Onedrive<\/a><\/p>\n\n\n\n<p>\u00b7&nbsp; Material from previous events:&nbsp;<a href=\"https:\/\/urldefense.com\/v3\/__https:\/labs.etsi.org\/rep\/groups\/tfs\/-\/wikis\/TFS-Events__;!!D9dNQwwGXtA!Xel6oBpgpBPqtNFuMMjYMhf7AbJ8pgTprvmE4al3OHxQ-mg5RmViKjFpaKD96kE4KI5ub0RVSbzRCIHoDEbSG7w$\" target=\"_blank\" rel=\"noreferrer noopener\">TFS Events<\/a><\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Get involved in ETSI TeraFlowSDN<\/h1>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Join the&nbsp;<a href=\"https:\/\/urldefense.com\/v3\/__https:\/join.slack.com\/t\/teraflowsdn\/shared_invite\/zt-18gc5jvkh-1_DEZHFhxeuOqzJZPq*U*A__;fn4!!D9dNQwwGXtA!Xel6oBpgpBPqtNFuMMjYMhf7AbJ8pgTprvmE4al3OHxQ-mg5RmViKjFpaKD96kE4KI5ub0RVSbzRCIHo3YJbRrc$\" target=\"_blank\" rel=\"noreferrer noopener\">TFS Community Slack Workspace<\/a><\/li>\n\n\n\n<li>Subscribe&nbsp;<a href=\"https:\/\/urldefense.com\/v3\/__https:\/list.etsi.org\/scripts\/wa.exe?SUBED1=TFS_INFO__;!!D9dNQwwGXtA!Xel6oBpgpBPqtNFuMMjYMhf7AbJ8pgTprvmE4al3OHxQ-mg5RmViKjFpaKD96kE4KI5ub0RVSbzRCIHopGcLyLI$\" target=\"_blank\" rel=\"noreferrer noopener\">TFS_INFO<\/a>&nbsp;mailing list<\/li>\n\n\n\n<li>If your organization is already a\u00a0<a href=\"https:\/\/urldefense.com\/v3\/__https:\/portal.etsi.org\/TB-SiteMap\/TFS\/List-of-TFS-Members-and-Participants__;!!D9dNQwwGXtA!Xel6oBpgpBPqtNFuMMjYMhf7AbJ8pgTprvmE4al3OHxQ-mg5RmViKjFpaKD96kE4KI5ub0RVSbzRCIHoBsERqKk$\" target=\"_blank\" rel=\"noreferrer noopener\">TFS member or participant<\/a>, you can also:\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/urldefense.com\/v3\/__https:\/webapp.etsi.org\/createaccount\/__;!!D9dNQwwGXtA!Xel6oBpgpBPqtNFuMMjYMhf7AbJ8pgTprvmE4al3OHxQ-mg5RmViKjFpaKD96kE4KI5ub0RVSbzRCIHoDIFapfA$\" target=\"_blank\" rel=\"noreferrer noopener\">Request an EOL account<\/a>&nbsp;(if you don\u2019t have one yet)<\/li>\n\n\n\n<li>Subscribe&nbsp;<a href=\"https:\/\/urldefense.com\/v3\/__https:\/list.etsi.org\/scripts\/wa.exe?SUBED1=OSG_TFSM&amp;A=1__;!!D9dNQwwGXtA!Xel6oBpgpBPqtNFuMMjYMhf7AbJ8pgTprvmE4al3OHxQ-mg5RmViKjFpaKD96kE4KI5ub0RVSbzRCIHo69d5H60$\" target=\"_blank\" rel=\"noreferrer noopener\">OSG TFS<\/a>&nbsp;and&nbsp;<a href=\"https:\/\/urldefense.com\/v3\/__https:\/list.etsi.org\/scripts\/wa.exe?SUBED1=TFS_TECH&amp;A=1__;!!D9dNQwwGXtA!Xel6oBpgpBPqtNFuMMjYMhf7AbJ8pgTprvmE4al3OHxQ-mg5RmViKjFpaKD96kE4KI5ub0RVSbzRCIHobu2pS5E$\" target=\"_blank\" rel=\"noreferrer noopener\">TFS TECH<\/a>&nbsp;mailing lists<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>If your organization is not yet a TFS member:\n<ul class=\"wp-block-list\">\n<li>Learn&nbsp;<a href=\"https:\/\/urldefense.com\/v3\/__https:\/tfs.etsi.org\/*join_us__;Iw!!D9dNQwwGXtA!Xel6oBpgpBPqtNFuMMjYMhf7AbJ8pgTprvmE4al3OHxQ-mg5RmViKjFpaKD96kE4KI5ub0RVSbzRCIHoJg9r6OA$\" target=\"_blank\" rel=\"noreferrer noopener\">how to join ETSI TFS<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\">Contact<\/h1>\n\n\n\n<p>Please send your technical questions to&nbsp;<a href=\"mailto:TFS_TECH@list.etsi.org\" target=\"_blank\" rel=\"noreferrer noopener\">TFS_TECH@list.etsi.org<\/a>&nbsp;or join the&nbsp;<a href=\"https:\/\/urldefense.com\/v3\/__https:\/join.slack.com\/t\/teraflowsdn\/shared_invite\/zt-18gc5jvkh-1_DEZHFhxeuOqzJZPq*U*A__;fn4!!D9dNQwwGXtA!Xel6oBpgpBPqtNFuMMjYMhf7AbJ8pgTprvmE4al3OHxQ-mg5RmViKjFpaKD96kE4KI5ub0RVSbzRCIHo3YJbRrc$\" target=\"_blank\" rel=\"noreferrer noopener\">TFS Community Slack Workspace<\/a><\/p>\n\n\n\n<p>Questions about ETSI, joining TFS, this Hackfest and future events can be sent to:&nbsp;<a href=\"mailto:TFSsupport@etsi.org\" target=\"_blank\" rel=\"noreferrer noopener\">TFSsupport@etsi.org<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview ETSI&#8217;s Centre for Testing and Interoperability and the TeraFlowSDN community are organizing the&nbsp;2nd TFS Hackfest&nbsp;on&nbsp;20-21 June 2023. The event will be held during the&nbsp;IEEE NetSoft Conference&nbsp;in Madrid, Spain. Participation in ETSI Hackfests is free and open to all upon&nbsp;registration, you are most welcome to extend this invitation to your [\u2026]<\/p>\n","protected":false},"author":1,"featured_media":1724,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"pg_page_styles":[],"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"ngg_post_thumbnail":0,"footnotes":""},"categories":[14],"tags":[],"class_list":["post-1723","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-events-archive"],"_links":{"self":[{"href":"https:\/\/community.5gasp.eu\/index.php\/wp-json\/wp\/v2\/posts\/1723","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/community.5gasp.eu\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/community.5gasp.eu\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/community.5gasp.eu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/community.5gasp.eu\/index.php\/wp-json\/wp\/v2\/comments?post=1723"}],"version-history":[{"count":1,"href":"https:\/\/community.5gasp.eu\/index.php\/wp-json\/wp\/v2\/posts\/1723\/revisions"}],"predecessor-version":[{"id":1725,"href":"https:\/\/community.5gasp.eu\/index.php\/wp-json\/wp\/v2\/posts\/1723\/revisions\/1725"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/community.5gasp.eu\/index.php\/wp-json\/wp\/v2\/media\/1724"}],"wp:attachment":[{"href":"https:\/\/community.5gasp.eu\/index.php\/wp-json\/wp\/v2\/media?parent=1723"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/community.5gasp.eu\/index.php\/wp-json\/wp\/v2\/categories?post=1723"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/community.5gasp.eu\/index.php\/wp-json\/wp\/v2\/tags?post=1723"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}