IBgp

Package: inet.routing.contract

IBgp

module interface

Interface for BGP routing module.

Inheritance diagram

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.

Implemented by

Name Type Description
Bgp simple module

Implements BGP Version 4 routing protocol.

Used in compound modules

Name Type Description
Router compound module

A network router device with support for multiple routing protocols and network interfaces. Provides the foundation for simulating various types of routers in both wired and wireless networks.

Extends

Name Type Description
IApp module interface

Generic application interface.

Parameters

Name Type Default value Description
interfaceTableModule string

The path to the InterfaceTable module

routingTableModule string
ospfRoutingModule string

Properties

Name Value Description
display i=block/app

Source code

//
// Interface for BGP routing module.
//
moduleinterface IBgp extends IApp
{
    parameters:
        string interfaceTableModule;   // The path to the InterfaceTable module
        string routingTableModule;
        string ospfRoutingModule;
        @display("i=block/app");
}

File: src/inet/routing/contract/IBgp.ned