SecurityPolicyDatabase

Package: inet.networklayer.ipsec

simple module SecurityPolicyDatabase

Represents the IPsec Security Policy Database (SPD). The database is filled by the IPsec module.

inet.networklayer.ipsec.SecurityPolicyDatabaseSecurityPolicyDatabasesimple

Usage diagram

Inheritance diagram

Used in compound modules

Name

Type

Description

Ipv4NetworkLayer

compound module

Network layer of an IPv4 node.

Ipv6NetworkLayer

compound module

Represents a complete IPv6 network layer (L3), to be used within hosts and routers. It connects to higher-layer protocols (TCP, UDP, …) on top and to the network interfaces below, and bundles the modules that together implement IPv6:

Extends

Name

Type

Description

SimpleModule

simple module

Base module for all INET simple modules.

Parameters

Name

Type

Default value

Description

displayStringTextFormat

string

“entries: {numEntries}”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

Properties

Name

Value

Description

class

SecurityPolicyDatabase

display

i=block/table2;is=s

Source code

//
// Represents the IPsec Security Policy Database (SPD).
// The database is filled by the IPsec module.
//
simple SecurityPolicyDatabase extends SimpleModule
{
    parameters:
        @class(SecurityPolicyDatabase);
        displayStringTextFormat = default("entries: {numEntries}");
        @display("i=block/table2;is=s");
}

File: src/inet/networklayer/ipsec/SecurityPolicyDatabase.ned