Table of Contents

Project Documentation | DIXIUP - Douala-IX Infrastructure Upgrade Project to support the Interconnections & Peering Community within Cameroon

This project is firstly made-up of technically-based activities; where the managing project's team has only to (i) identify equipment to replace/upgrade, (ii) define appropriate characteristics for the needed equipment, (iii) select an equipment provider, (iv) order the needed equipment from the selected provider, (v) pay for the agreed price of the needed equipment, (vi) receive the ordered and already paid equipment, (vii) integrate the acquired equipment into the infrastructure, (viii) configure the integrated equipment, (ix) install & configure software packages which serve to deploy and deliver useful Public Interest Services (PIS), (x) test, (xi) inform the domestic community, (xii) add new potential peers to the upgraded Peering Fabric, (xiii) collect graphs & statistics, (xiv) write the DIXIUP project final report, (xv) write a blog article about the DIXIUP project implementation, (xvi) publish the written blog article about the DIXIUP project implementation, (xvi) submit the DIXIUP project final report, (xvii) close the DIXIUP project. Its implementation offered a practical mean to bringing together Orgs involved in the domestic Internet Operations; within Cameroon…with intent of raising awareness on the Local Peering culture; while thinking of bulding a sustainable Local Peering Community (LPC). The Cameroon Peering Road Show (CaPeeRoS) covered more these community emulation & immersion aspects…


DIXIUP | Project Sheet

DIXIUP | Project Description

Project Problem Statement

This section describes the current state of the peering and interconnections ecosystem within the economy the project wish to serve. It gives the opportunity to Describe: (i) the local IXP(s), (ii) the technical communities, and/or (iii) the policy landscape in the DOmestic InterneT (DOit), alongside with (iv) opportunities and (v) challenges.

Within the Cameroonian's Internet ecosystem, we actually (july 2023) have two IXPs: Douala-IX (with four peers {04} connected, located in Douala) and CAMIX (with two PoPs, located in Yaoundé and Douala; where almost all the Network Operators are connected). The consolidated peak value of traffic, which flows across all these IXPs, is less than 100 Mb.

That situation is mostly due to misconfiguration that are actually worked around by CAMIX in collaboration with the cmNOG and others supporting *friends of IXP* (communities) from Orgs such as PCH and France-IX.

Our national ecosystem either lacks local contents, contents locally relevant and locally hosted services or that content produced locally are not locally served. But, each of these problems could be addressed separately; with an informed knowledge of existence of the others.

We also lack a real active community, in Cameroon, despite the continuing efforts of the cmNOG to gather all those interested in network engineering and ICT (Information and Communication Technology). Continually raising awareness on the need to come together while peering, building a strong technical community around the local Internet operations and collaborating in maintaining its security & resilience.

Project Solution Description

This section contains the specification of a solution which solve the problem identified et defined. It offers the opportunity to Describe: (i) how the SPI grant would be use to support the development of the local peering and interconnection ecosystem, (ii) how the necessary activities are planned, or (iii) the new/enhanced services which would be offered.

First of all, we started the Douala-IX IXP's project more than a year ahead of this submission date (july 2023), in order to attempt a try of something other than what was seemed to be a convincing poor state (demonstrating that anything we deserved was a clear status quo); established since the inception of our existing IXPs…

We founded the Douala-IX project under strong foundational building blocks (principles), such as: (i) Bottom-up Community-based management (administrative & technical); (ii) BCOPs (Best Current Operational Practices); (iii) FLOSS (Free/Libre OpenSource Software) tools; (iv) Openness (welcome to any ASN holder) & Neutrality; (v) support for Critical Infrastructures & Locally valuable services; and (vi) local traffic should not go out.

That said: it's simply a matter of consistency, for us to continue in trying to do, step by step, whatever is naturally contributing to carry us near and nearer to our foundational principles and guiding vision (“A local Internet exists here!”).

Through our planned activities, we would add new redundant equipment (switches and servers); in order to allow the deployment of new services {add DNS D root & K root anycast instances, install a BGP route collector, Complete the email services by providing mailboxes hosted internally for our own usage (in the first place), etc.} and the enhancement (redundancy and/or resilience) of existing ones {Authoritative DNS servers 2), route-server, smtp relay 3), ntp server 4), project management web application –5), RIPE ATLAS anchor 7050 6) , public conferencing system using jitsi 7), DNS64 + NAT64 instance, monitoring platform 8), IXP manager 9), libreSpeed instance 10), looking glass available (in IPv6 only for now) 11), DNS F root 12) anycast instance as peer in the IXP}. We expect to gain some encouraging outcomes/results (at least 1 Gb of local traffic exchanged, at least 8 ASNs connected) and concrete impacts (more peering culture shared across the country), a year after the start date of the project, say: 08 january 2024 to 07 january 2025.

Project Activities

The list of activities, needed to complete the project, is the following:


Project Provisional Budget

The following table contains a simplified version of the DIXIUP project provisional Budget. Do kindly find the full and latest version here 13).

Provisional Budget (Simplified version) – DIXIUP Project
L# Budget Line Designation Unit Price (USD) Quantity Total Price (XAF) Total Price (USD) Observation
L1
L2
L3
L4
L5
L6
L7
L8
L9
L10
L11
L12
1)
See the current Internet Resilience Index (IRI)https://pulse.internetsociety.org/resilience?search=cm
2)
{ns1,ns2}.std.douala-ix.net
3)
smtp.std.douala-ix.net
4)
ntp.std.douala-ix.net in ntppool.org
5)
redmine.std.douala-ix.net
7)
meet.std.douala-ix.net
8)
monitoring.std.douala-ix.net/mrtg
12)
f.root-servers.org