VIRTUTECH CONFIDENTIAL    Previous - Up - Next

rn-ip-router-raw

Provided by
real-network
Class Hierarchy
conf-objectlog-objectrn-ip-router-raw
Interfaces Implemented
log_object, ethernet_device
Description
Real-network IP router using raw interface access.

Attributes

Attributes inherited from class conf-object
attributes, classname, component, iface, name, object_id, queue
Attributes inherited from class log-object
access_count, log_buffer, log_buffer_last, log_buffer_size, log_group_mask, log_groups, log_level, log_type_mask
Attribute List
arp_table
Optional attribute; read/write access; type: [[ss]*].

ARP table for simulated network.

connected
Optional attribute; read/write access; type: Integer.

Set to 1 if the object is connected to the real network and configured properly. Also used to initiate a new connection.

filter_own_packets
Optional attribute; read/write access; type: Integer.

If non-zero, Simics central will not listen to packets sent from the host it is running on.

gateway
Optional attribute; read/write access; type: String.

Gateway used to route packets to machines in other simulated Ethernet links.

gateway_ip
Pseudo attribute; read/write access; type: String.

The IP address of the gateway in the real network.

host_ip
Pseudo attribute; read-only access; type: String.

The IP address of the network device connected to the real network.

host_mac
Pseudo attribute; read-only access; type: String.

The MAC address of the network device connected to the real network.

host_netmask
Pseudo attribute; read-only access; type: String.

Network address mask of the host ethernet network.

host_network
Pseudo attribute; read-only access; type: String.

Network address of the host ethernet network.

iface_helper
Session class attribute; read/write access; type: String.

Full path name of helper executable that opens the host network interface. The same helper is used for both the real-network-router and real-network-bridge classes. This attribute is not used on Windows hosts.

interface
Optional attribute; read/write access; type: String.

The name of the host network interface to use.

ip
Required attribute; read/write access; type: String.

The IP address of the router connected to the simulated link.

link
Optional attribute; read/write access; type: Object or Nil.

Simulated Ethernet link to connect to.

mac
Optional attribute; read/write access; type: String.

The MAC address of the Ethernet adapter connected to the simulated network.

netmask
Optional attribute; read/write access; type: String.

Network address mask on the simulated link.

tx_bandwidth
Optional attribute; read/write access; type: Integer.

The transmit bandwidth of the network interface in bits per second. The network interface will limit the rate at which it sends packets to remain below this bandwidth. Set to 0 for unlimited bandwidth. Default limit is 10Mbit/s.

tx_packet_rate
Optional attribute; read/write access; type: Integer.

The maximum transmit rate of the network interface in packets per second. The network interface will limit the rate at which it sends packets to remain below this rate. Set to 0 for unlimited rate, which is the default.

use_pcap
Optional attribute; read/write access; type: Integer.

Set to 1 if PCAP should be used instead of direct access of the host device interface.

Command List

Commands defined by interface log_object
log, log-group, log-level, log-size, log-type
Commands
infoprint information about the device
statusprint status of the device

Command Descriptions

<rn-ip-router-raw>.info
Synopsis
<rn-ip-router-raw>.info
Description
Print detailed information about the configuration of the device.
<rn-ip-router-raw>.status
Synopsis
<rn-ip-router-raw>.status
Description
Print detailed information about the current status of the device.

VIRTUTECH CONFIDENTIAL    Previous - Up - Next