This class is a replacement for SSF.OS.IP. Basic functionality is
provided by IP and UnreliableIP, which provides the facility to
bring down links at given times. This class additionally provides
the facility to manipulate the contents of OSPF packets at given
times. More details are provided in the additional documentation of
the OSPF testsuite.
config(com.renesys.raceway.DML.Configuration cfg)
Configures this ProtocolSession
ProtocolSession[ name ip use SSF.OS.OSPFv2.test.IPwithErrorInjection
error [
from
boolean
push(SSF.OS.ProtocolMessage message,
SSF.OS.ProtocolSession fromSession)
Handles incoming and outgoing IP-packets.
public void config(com.renesys.raceway.DML.Configuration cfg)
throws com.renesys.raceway.DML.configException
Configures this ProtocolSession
ProtocolSession[ name ip use SSF.OS.OSPFv2.test.IPwithErrorInjection
error [
from
until
interface
netmask
]
error [
from
until
interface
bad_age
]
error [
from
until
interface
dd_mtu
]
]
public boolean push(SSF.OS.ProtocolMessage message,
SSF.OS.ProtocolSession fromSession)
throws SSF.OS.ProtocolException
Handles incoming and outgoing IP-packets. Dependent of the interface
and the simulation time, the packets are dropped or simply passed to
UnreliableIP.