User Tools

Site Tools


router_router

Router Layer (router)

The router layer provides packet routing capabilities. It can be placed on top of the IP layer.

Router Layer Configuration Parameters

Parameter Type Description
Alias String
Debug Log Level Number Debug Level
Dependencies String Other dependencies to this element
Destination Peer Number
Event Filter String Filter of Event
Exact Match Boolean
Max Event Queue Size Number Maximum Queue Size
NAT Boolean Enable NAT
Name String Component Name
No Events Boolean
Passthrough Boolean High-to-Low Layer Passthrough
Raw Data To Inject String Data Packet to Inject
Raw Dst L2 To Inject String Destination L2 Address
Raw Dst L3 To Inject String Destination L3 Address
Raw Dst L4 To Inject String Destination L4 Address
Request Timeout Number
Save Dynamic Config Boolean
Show Commands Boolean Show Commands
Show Events Boolean Show Events
WAN Interface Number Wide Area Network Interface
Watch Boolean Watch Layer

Router Layer Real-Time Parameters

Parameter Type Description
Allow Blocking Event Boolean Blocking Events
Blocked Boolean Disable Component
Debug Log Level Number Debug Level
NAT Boolean Enable NAT
Passthrough Boolean High-to-Low Layer Passthrough
Watch Boolean Watch Layer

Router Layer Functions

Function Type Description
getRouterAllowBlockingEvent(layer) getter Get “Allow Blocking Event” Parameter
getRouterBlocked(layer) getter Get “Blocked” Parameter
getRouterDebugLogLevel(layer) getter Get “Debug Log Level” Parameter
getRouterDestinationPeer(layer) getter Get “Destination Peer” Parameter
getRouterNAT(layer) getter Get “NAT” Parameter
getRouterNoEvents(layer) getter Get “No Events” Parameter
getRouterPassthrough(layer) getter Get “Passthrough” Parameter
getRouterWatch(layer) getter Get “Watch” Parameter
getStatsRouterAvailableInstances(layer) getter Get “Available Instances” Parameter
getStatsRouterDownstreamLastPacket(layer) getter Get “Downstream Last Packet” Parameter
getStatsRouterDownstreamPacketCount(layer) getter Get “Downstream Packet Count” Parameter
getStatsRouterMaxDownstreamDelay(layer) getter Get “Max Downstream Delay” Parameter
getStatsRouterMaxUpstreamDelay(layer) getter Get “Max Upstream Delay” Parameter
getStatsRouterMeanDownstreamDelay(layer) getter Get “Mean Downstream Delay” Parameter
getStatsRouterMeanUpstreamDelay(layer) getter Get “Mean Upstream Delay” Parameter
getStatsRouterMinDownstreamDelay(layer) getter Get “Min Downstream Delay” Parameter
getStatsRouterMinUpstreamDelay(layer) getter Get “Min Upstream Delay” Parameter
getStatsRouterName(layer) getter Get “Name” Parameter
getStatsRouterRateBpsDownstream(layer) getter Get “Rate Bps Downstream” Parameter
getStatsRouterRateBpsUpstream(layer) getter Get “Rate Bps Upstream” Parameter
getStatsRouterTimestampIn(layer) getter Get “Timestamp In” Parameter
getStatsRouterTimestampOut(layer) getter Get “Timestamp Out” Parameter
getStatsRouterType(layer) getter Get “Type” Parameter
getStatsRouterUpstreamLastPacket(layer) getter Get “Upstream Last Packet” Parameter
getStatsRouterUpstreamPacketCount(layer) getter Get “Upstream Packet Count” Parameter
getStatsRouterVarianceDownstreamDelay(layer) getter Get “Variance Downstream Delay” Parameter
getStatsRouterVarianceUpstreamDelay(layer) getter Get “Variance Upstream Delay” Parameter
setRouterAllowBlockingEvent(layer,value) setter Set “Allow Blocking Event” Parameter
setRouterBlocked(layer,value) setter Set “Blocked” Parameter
setRouterDebugLogLevel(layer,value) setter Set “Debug Log Level” Parameter
setRouterNAT(layer,value) setter Set “NAT” Parameter
setRouterNoEvents(layer,value) setter Set “No Events” Parameter
setRouterPassthrough(layer,value) setter Set “Passthrough” Parameter
setRouterWatch(layer,value) setter Set “Watch” Parameter
router_router.txt · Last modified: 2021/07/26 02:40 by vps