Outils pour utilisateurs

Outils du site


camix:ideas-and-projects:ideas:reboot-camix-2023-project

Reboot CAMIX (IXP) | Project (2023)

Contexte & Justification

This wiki page documents interesting aspects of the project, in order to give a common understanding of what is expected at the end. The Reboot CAMIX project is a demonstration of why it's useful to share a collaborative mindset across all the stakeholders, as a cohesive community, within the country. The short story started with a routing issue, affecting an AS located in Cameroon, discovered abroad. The disclosure occurred within a public chat room offered by the cmNOG. The need was to have a looking glass, at least into the concerned AS (Autonomous System) to debug the issue. and it appeared that CAMIX missed a LG too. At that point, Nishal offered to assist in deploying that tool for any network operators which would agree; preferably the IXPs within the country. During email exchanges with the management of CAMIX, interesting aspects regarding its governance model and technical infrastructure were disclosed or/and confirmed. A meeting has been conveyed to better understanding the real state of CAMIX. The resolutions of the meeting (held on 20230512) are the foundational base for this project. All parties and individuals involved offer a volunteer based contribution with the common desire to see more local traffic directly exchanged through IXP located within Cameroon's boundaries. Without such a collaborative and voluntary motivation, probably nothing would happen… The “Reboot CAMIX project” is triggered by a voluntary collaborative effort in basic problem solving. The coordination would be exercised together, by individual volunteers from four organizations: CAMIX, PCH, AFRINIC, cmNOG; with the aim to associate their efforts to support CAMIX in its need to standardize its practices in governance, design, operations and administration. The team members offer their time and talent; while CAMIX shall provide the funds that the project may need.

[EN] Documentation “Reboot CAMIX Project” - Coordination of the standardization of IXP CAMIX (2023)


Project Information Card

  • Name: Reboot CAMIX Project
  • Short Name: “ RebootCAMIX ”
  • Documentation Periode : 12 Mai to 07 June 2023
  • General Objective: Transform the IXP CAMIX into an Effective Hub of Local Traffic Exchanges
  • Team Members: Olivier (CAMIX), Stéphane (CAMIX), Wilfried (CAMIX), Maxime (CAMIX), Nishal (PCH), Andrea (PCH), Cedrick (AFRINIC), Sylvain (cmNOG)
  • Contacts: <contact at camix dot cm>, <info at cmNOG dot cm>
  • Project Wiki Page:
  • Targets:
    • CAMIX's members
    • Network operators staffs
    • cmNOG's members
  • Direct Beneficiary:
    • CAMIX's members
    • Network operators staffs
    • cmNOG's members
    • Local Internet users
  • Sources of Funding:
    • CAMIX
    • Fund raising
  • Previsional Budget
    • Estimative Global Coast:
      • $ …,…
      • …,… XAF
  • Previsional Deadlines:
    • Date Start: 20230501
    • Deadline: 20231215
    • Date Service Available: 20231231
  • Project Cycle: One time
  • Prefered Software Tools: FLOSS (Free/Libre Open Source Software)
  • License of the Project: GNU AGPLv31) - Licence Publique Générale Affero GNU (version 3 ou ultérieure)2)
  • Key Words: IXP, Internet, Critical, infrastructure, Reboot, traffic, local, libre
  • …:

Project Description

Summary Description of the Project

The “Reboot CAMIX project” is a voluntary collaborative and coordination effort; which brings together individuals from four organizations : CAMIX, PCH, AFRINIC, cmNOG; with the aim to coordinate their efforts to support CAMIX in its need to standardize its practices in governance, design, operations and administration. The team members offer their time and talent; while CAMIX shall provide the funds that the project may need.

This project offers an opportunity to reboot the IXP CAMIX, which means: (i) to study its structure to know its actual state, (ii) to identify the root causes of the displayed effects in in accordance with its actual state, and (iii) to address the agreed problem through its root causes.

The other sections presents the project in different aspects of its description.

The success of this project would greatly impact the state of the Internet in Cameroon.

This implementation would serve as a showcase/model to other IXPs in a similar state; if it succeeds. Therefore, all the stakeholders of the Internet ecosystem, in the country, would be positively impacted.

Openness and transparency shall guide the way the project is conducted.

In order to be reusable, the project shall be licensed under the most appropriate Free/Libre license.

…

Objectives

This section presentes objectives the project (RebootCAMIX) want to attain ; from general to specific ones.

General Objective

“ Transform the IXP CAMIX into an Effective Hub of Local Traffic Exchanges ”

Specific Objectives

The following specific objectives, if all achieved together, imply that the general objective is, therefore, attained. That's due to a partitioning decomposition approach used to define the specic objectives; based on the general one.

The specific objectives are listed below:

|-SO1. Establish an Open Governance Structure
|-SO2. Standardize the Infrastructure Design
|-SO3. Deploy Value-Added Services and Tools
|-SO4. Build a Local Technical Team of Volunteers to Assist in the IX Operations
|-SO5. Promote a Local Peering Culture\

Identified Risks

As it may be the case for any other serious project, managed by human beings, the idea of project “RebootCAMIX” is exposed to risks. Therefore, the following risks have been identified:

|-RI1. Human Resource is not sufficiently available

 ...

|-RI2. The funding is not sufficiently available

...

|-RI3. Lack of understanding regarding available tactics/techniques to efficiently/optimally reduce the cost of Internet bandwidth

...

|-RI4. High cost for data network transport within the country boundaries 3)

...

|-RI5. High cost of hosting services in data centers within the country boundaries 4)

...

Key Results

|-KR1. At least 80 % of the Governance Structure of CAMIX is Open & Transparent
|-KR2. At least 80 % of CAMIX's Infrastructure is Designed in Conformance to BCOPs 5)
|-KR3. At least 80 % of the local traffic, between CAMIX's players, passes through a PoP of CAMIX 6)
|-KR4. At least 05 non-ISP organizations (local banks, eGov, local/ccREN, Universities, etc.) start to peer at CAMIX's PoPs
|-KR5. …
|-KR6. …

Key Indicators (of Success)

|-KI1. Percentage of Openness & Transparency into the Governance Structure of CAMIX
|-KI2. Percentage of Infrastructure Design in Conformance to BCOPs
|-KI3. Percentage of local traffic passing through CAMIX
|-KI4. Number of non-ISP organizations who start to peer at CAMIX
|-KI5. Percentage/Number of
|-KI6. …

Activities of the Project

On the basis of the project's objectives, a minimum number of activities are needed; in order to build a viable functioning implementation. This section is dedicated to identifying those activities.

Identification of the Project Activities

The summary list of activities, judged necessary to most of the viable functioning implementations, of the project is as follow:

|-Act1. Brainstorming & Initialisation
|-Act2. Project Conception & Planning
|-Act3. Establishment of Agreements Needed for the Project to Succeed
|-Act4. Fund Raising
|-Act5. Meetings for Coordination
|-Act6. Documentation & Reporting
|-Act7. Governance Structure Redesigning
|-Act8. Governance Structure Changes Implementation
|-Act9. Technical Infrastructure Redesigning
|-Act10. Technical Infrastructure Changes Testing Implementation & Deployment
|-Act11. Value-Added Services and Tools Integration Model Redesigning
|-Act12. Value-Added Services and Tools Testing & Deployment
|-Act13. Organization of Training Sessions
|-Act14. Team Building
|-Act15. Community Building around Promotional Events
|-Act16. Follow-up & Evaluation of the Project
|-Act17. Organization of an Official Open Doors, Public Reporting & Thanks Given Event

The list containing all detailed tasks belonging to activities, of the project, are accessible here.

Resources Needed for the Project

The data used for identification of resources needed to most functioning implementation of the projet and those related to cost estimations are presented in this section.

Minimal Hardware Resources Needed

An implementation of the project would bring the need for securing the acquisition of some bare metal equipments.

Those information, when available, shall be documented within this section. …

Minimum of Software Resources Needed

An implementation of the project would bring the need of acquisition of some softwares and any other non material resource.

The project preference regarding software goes on those licensed under a FLOSS 7) license.

Those information, when available, shall be documented within this section. …

Minimum of Human Resources Needed

Human resource is of critical importance when it comes to any resilient implementation of the project.

Apart the team project members, in a strict minimalistic basis, the management of an IXP through an open & transparent governance model needs at least:

  • A General Assembly of Members
  • A Managing Board of Directors 8)
  • Operational & Technical Team 9)

Table of Minimal Resources Needed

The information related to identified needed resources, for a good implementation of the project, are reported in the table below.

Table of Identified Resources Needed - [RebootCAMIX]
# Ressource Type Quantity Comment
Hardware Resources
1. … … …
… : …
… : …
…
…: …
…
Software Immaterial Resources
2. … … …
… …
… …
… …
3. … … …
… …
… …
4. Free Softwares Software
…
…
…
Ressources Humaines
5. A General Assembly of Members Human …
6. A Managing Board of Directors Human 07 Five or seven seats to be filled through an open selection process…
7. An Operational & Technical Team Human 05
6. Opérateur NOC Humaine 02

Previsional Activities Chronogram | RebootCAMIX

On the basis of the list of activities needed for an efficient implementation of the project and on a realistic estimation of the time needed to realize each activity, the chronogram, below, is provided in the guise of estimation tools for deadlines to use during the management of the entire project.

Previsional Activities Chronogram - [RebootCAMIX]
# Activity Start Date End Date Comment
1.Brainstorming & Initialisation May 2023 May 2023 …
2.Project Conception & Planning May 2023 June 2023 …
3.Establishment of Agreements Needed
for the Project to Succeed
June 2023 June 2023 …
4.Fund Raising June 2023 August 2023 …
5.Meetings for Coordination May 2023 December 2023 …
6.Documentation & Reporting
for the Project
May 2023 December 2023 …
7.Governance Structure Redesigning July 2023 July 2023 …
8.Governance Structure Changes
Implementation
August 2023 September 2023 …
9.Technical Infrastructure
Redesigning
May 2023 December 2023 …
10.Technical Infrastructure Changes
Testing Implementation & Deployment
June 2023 December 2023 …
11.Value-Added Services and Tools
Integration Model Redesigning
June 2023 December 2023 …
12.Value-Added Services and Tools
Testing & Deployment
June 2023 December 2023 …
13.Organization of Training Sessions June 2023 December 2023 …
14.Team Building June 2023 December 2023 …
15.Community Building around Promotional Events June 2023 December 2023 …
16.Follow-up & Evaluation of the Project June 2023 December 2023 …
17.Organization of an Official Open Doors, Public Reporting & Thanks Given Event October 2023 December 2023 …

Estimative Budget of the Project

Data needed for an estimative exercise of budgeting needed resources, for any functioning implementation of the project, is presented in the next section.

Table of Estimative Budget | RebootCAMIX

Based on an estimation of the needed resources for a useful implementation of the project, the table, below, is provided as a cost estimation tool in regard to the approximative cost of each budgetable resource identified.

Table of Estimative Costs - [RebootCAMIX]
# Designation Unit Cost ($) Quantity Cost ($) Comment
INFRASTRUCTURE - RebootCAMIX
1.…
…: …
… : …
…: …
…: …
… … … …
2.…
…: … • {…} … … … …
3.…
… … … … …
… … … … …
Public Launching Event & Training Program Sessions - RebootCAMIX
4.Training Program Session - RebootCAMIX - - … …
Total Estimated Costs - Projet LABaaS
TOTAL …$
Change Rate $ > XAF … …
TOTAL …XAF
SourceURI
Estimative Budget - RebootCAMIXDetail
Estimative Budget - RebootCAMIXDetail

About | Partners

About | PCH

Please go to Packet Clearing House (PCH) to know more about its various activities around critical Internet infrastructures, such as DNS Anycast Service 10), DNS hosting service for ccTLD zones 11) and IXPs…

About | AFRINIC

African Network Information Center (AFRINIC) is the RIR (Regional Internet Registry) serving the geographical region which includes Africa and the Indian Sea 12).

About | cmNOG

The cmNOG is a Cameroonian based association, which offers a modest contribution to the sustainable development of network engineering; through the community engagement within the national Internet ecosystem. The association offers a platform for technical information exchange, for capacity building and other public services in the benefit of the technical community (Students, Researchers, Lecturers, Engineers/Technicians & Staffs of network operators; alongside with actors/practitioners of TICs & Telecoms).

The Structure of the cmNOG 13) gives an aperçu of the manner the cmNOG works.

The home page of this wiki puts together a set of useful information…

2)
Comment choisir une licence pour votre propre travail - Projet GNU - Free Software Foundation - https://www.gnu.org/licenses/license-recommendations.fr.html
3) , 4)
no need of Internet to get it from a local ISP
5)
Best Current Operational Practices
6)
Peering fabric
7)
Free/Libre Open Source
8)
Five to seven selected members; where two seats are reserved for the members and two other seats reserved; each for a representative of the technical community and the Internet end-users/Civil Society.
9)
At least one local technical point of contact plus a technical team of at least three volunteers to serve in the NOC.
10)
to disseminating instances of the Quad9 public resolver and instances of the authoritative server for the Root zone
11)
hosting secondary authoritative servers & securing the zones
12)
countries localized within
13)
Receipt of Declaration of Association N° 00000120/RDA/J06/SAAJP/BAPP dated 28 Janvier 2022
camix/ideas-and-projects/ideas/reboot-camix-2023-project.txt · Dernière modification : 2026/08/05 20:15 de 127.0.0.1

DokuWiki Appliance - Powered by TurnKey Linux