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

IPv4 router that supports wireless, Ethernet, PPP and external interfaces. By default, no wireless and external interfaces are added; the number of Ethernet and PPP ports depends on the external connections.

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