IBgp¶
Package: inet.routing.contract
module interface IBgp
Interface for BGP routing module.
Inheritance diagram¶
Implemented by¶
Name |
Type |
Description |
|---|---|---|
simple module |
Implements the BGP Version 4 routing protocol (RFC 4271). |
Extends¶
Name |
Type |
Description |
|---|---|---|
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");
}