BRITE's architecture is centered around the Model class. Figure 3 depicts the current status of the model class and the specific models deriving from it.
As we can see in Figure 3, the current distribution of BRITE contains eight different generation models. Some of them are very similar and share implementation code, and others are completely different and share no functionality. Every model has a Generate method which returns a graph containing the generated topology. In the next subsections, we describe each of the available models.