IBgp

Package: inet.routing.contract

module interface IBgp

Interface for BGP routing module.

Inheritance diagram

Implemented by

Name

Type

Description

Bgp

simple module

Implements the BGP Version 4 routing protocol (RFC 4271).

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

addressFamily

string

address family this BGP instance operates on

routerId

string

the 4-octet BGP Identifier (required for IPv6)

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 addressFamily @enum("ipv4","ipv6"); // address family this BGP instance operates on
        string routerId; // the 4-octet BGP Identifier (required for IPv6)
        string ospfRoutingModule;
        @display("i=block/app");
}

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