IBGPRouting

Package: inet.routing.contract

IBGPRouting

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
BGPRouting simple module

Implements BGP Version 4. TODO config file!

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
ITCPApp module interface

Template for TCP applications. It shows what gates a TCP app needs, to be able to be used in StandardHost etc.

Parameters

Name Type Default value Description
interfaceTableModule string

The path to the InterfaceTable module

routingTableModule string
ospfRoutingModule string
dataTransferMode string

Properties

Name Value Description
display i=block/app

Source code

//
// Interface for BGP routing module.
//
moduleinterface IBGPRouting extends ITCPApp
{
    parameters:
        string interfaceTableModule;   // The path to the InterfaceTable module
        string routingTableModule;
        string ospfRoutingModule;
        string dataTransferMode @enum("bytecount","object","bytestream");
}
File: src/inet/routing/contract/IBGPRouting.ned