relay
Section: WIN SYSTEM (1W)
Updated: 2005.5.18
Index
Return to Main Contents
NAME
relay, relayd - relay of win format data on IP
SYNOPSIS
relay [-NnrD] [-b bufsiz] [-d delay]
[-f ctlfile] [-g group]
[-i interface] [-p src_port] [-s sinterface]
[-t ttl]
inport
dest
outport
[
logfile
]
relayd [-Nnr] [-b bufsiz] [-d delay]
[-f ctlfile] [-g group]
[-i interface] [-p src_port] [-s sinterface]
[-t ttl]
inport
dest
outport
[
logfile
]
DESCRIPTION
Relay receives win format data sent to the UDP port number
inport
of its own host and transmits to the UDP port number
outport
of host
dest.
Although relay inspects packet number of received packet, it does not
inspect time stamp.
However, when 0 is specified to
inport
it reads data in line unit from the standard input instead of the UDP port.
Data of one line including line feed code are transmitted to
outport
as one UDP packet. At that time, a packet number of 2 bytes (1 byte
each of "current" packet number and "original" packet number) is added
to the head. When the line head characters are ^D(0x04) or end-of-file
is detected, relay ends.
This operation is utilized for delivery of text data.
Relayd is initiated in daemon mode. It is the same operation as when option
-D
is specified by relay.
When log file name
logfile
is specified, operation log is set here.
When it is not specified, log information is sent to the standard output
(however, it is sent to syslogd(8) when operation is made in the daemon
mode). The log file is opened/closed in each write.
When relay receives the HUP signal, it rereads control file (if specified,
as described later)
ctlfile
and send it to log file
logfile
to write flow rate information on each source host. It includes
number of packets, number of bytes, number of packets per second, number of bytes per second
since startup or the previous time it received the HUP signal.
When relay is initiated without argument, brief usage is displayed.
Format on networks and resend protocol
Refer to recvt(1W).
Relay can monitor continuity of packet number to recognize up to 100
sources (a set of host and port) as targets to which resend to
be requested. If the number of sources exceeds 100, recvt once
cancels all the data of source table and restarts registration.
OPTIONS
- -b bufsiz
-
Makes receiving socket buffer size
bufsiz
KB. However, the value must be within a range allowed by the system.
Default is 256KB.
- -D
-
Is initiated in the daemon mode.
- -d
delay-
When a packet arrived 0.5 second or more after relaying the previous
packet, it inserts a delay of
delay
milliseconds.
- -f ctlfile
-
Enables receiving control by source host specified by control file
ctlfile.
In
ctlfile
a host control line starting with "+" or "-"can be written.
In each line, only the left-most item delimited by blank or tab is read, and
the remaining parts of the line are jumped. The line starting with '#' is
presumed to be a comment.
Host control line is a rule written in the format.
-host packet sent from host to be rejected
+host packet sent from host to be accepted
+ accept packet
- reject packet
As for host control, the rule is applied to each packet from the top.
When the applicable rule is found, it is applied. When no applicable rule is
found until the last, the packet is accepted (that is to say, the last line
is always with "+").
- -g group
-
Receives a packet transmitted to the IP multicast address
group.
- -i interface
-
Specifies the network interface that receives the packet sent to the IP
multicast address by the IP address of the interface
interface.
- -N
-
Does not inspect packet number of received packet. Packet number field
(the top 2 bytes) is not rewritten, that is to say, the received packet is
relayed as it is.
- -n
-
Does not report information on packet from source address to be
rejected or resent packet received redundantly to the log.
- -p
src_port-
Makes the UDP port number of the source src_port
. Usually the
specification is not required.
- -r
-
Does not transmit resend request packet.
In case of one-way transmission line like receiving through the DVB
satellite delivery board, this can restrict unnecessary packet
transmission.
- -s
sinterface-
When address
dest
is the IP multicast address, it specifies network interface to which
packet is transmitted by the IP address of the interface
sinterface.
- -t ttl
-
When the recepient is the IP multicast address, it makes the value of
TTL of transmission packet ttl
instead of default 1.
SOURCE
- `relay.c'
-
SEE ALSO
winformat(1W), recvt(1W), send_raw(1W), order(1W)
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- Format on networks and resend protocol
-
- OPTIONS
-
- SOURCE
-
- SEE ALSO
-