VIRTUTECH CONFIDENTIAL Previous - Up - Next
rn-ip-router-raw
- Provided by
-
real-network
- Class Hierarchy
-
conf-object → log-object → rn-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
-
info | print information about the device |
status | print 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