original files of m241
This commit is contained in:
@@ -0,0 +1,352 @@
|
||||
/* 00comp_ipnet_rip.cdf - IPNet RIP configuration file */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2006-2007 Wind River Systems, Inc.
|
||||
*
|
||||
* The right to copy, distribute or otherwise make use of this software
|
||||
* may be licensed only pursuant to the terms of an applicable Wind River
|
||||
* license agreement. No license to Wind River intellectual property rights
|
||||
* is granted herein. All rights not licensed by Wind River are reserved
|
||||
* by Wind River.
|
||||
*/
|
||||
|
||||
/*
|
||||
modification history
|
||||
--------------------
|
||||
01i,29jun10,xhs cdf modification
|
||||
01h,23sep08,rme Misspelled words corrected
|
||||
01g,19sep07,rme Added missing backslashes
|
||||
01f,23jan07,tlu Add RIPng configlette file to INCLUDE_RIPNG (defect 86183)
|
||||
01e,03jan07,kch Changed IPRIP_FLASH_DELAY default value from 180 to 3.
|
||||
01d,23sep06.kch Moved INCLUDE_IPRIP_CTRL_CMD and INCLUDE_RIPNG_CTRL_CMD here.
|
||||
01c,01sep06,tlu rename IPRIPNG to RIPNG for the backward compatiblity
|
||||
01b,28jul06,tlu clean up and move ipripng_ctrl_show.o to IPNET Shell cmds
|
||||
01a,22jul06,kch created.
|
||||
*/
|
||||
|
||||
#ifdef _WRS_CONFIG_COMPONENT_IPRIP
|
||||
|
||||
Folder FOLDER_RIP {
|
||||
NAME RIP Components
|
||||
SYNOPSIS RIP Components
|
||||
CHILDREN INCLUDE_IPRIP \
|
||||
SELECT_IPRIP_IFCONFIG \
|
||||
SELECT_IPRIP_STATIC_ROUTES \
|
||||
INCLUDE_IPRIP_CTRL_CMD
|
||||
_CHILDREN FOLDER_NET_L5_APPLICATIONS
|
||||
}
|
||||
|
||||
Component INCLUDE_IPRIP {
|
||||
NAME RIPv1/v2
|
||||
SYNOPSIS RIPv1/v2
|
||||
MODULES iprip.o
|
||||
REQUIRES INCLUDE_IPCOM INCLUDE_IPCOM_USE_INET \
|
||||
INCLUDE_IPNET_USE_SOCK_COMPAT SELECT_IPRIP_IFCONFIG
|
||||
CONFIGLETTES iprip_config.c
|
||||
CFG_PARAMS IPRIP_UPDATE_INTERVAL IPRIP_UPDATE_DELTA \
|
||||
IPRIP_EXPIRE_INTERVAL IPRIP_GARBAGE_INTERVAL \
|
||||
IPRIP_FLASH_DELAY IPRIP_AUTH_ENABLED \
|
||||
IPRIP_DROP_HOSTROUTE
|
||||
}
|
||||
|
||||
Component INCLUDE_IPRIP_CTRL_CMD {
|
||||
NAME IPCOM RIPv1/v2 commands
|
||||
SYNOPSIS IPCOM commands for RIP daemon control
|
||||
MODULES iprip_cmd_ripctrl.o
|
||||
REQUIRES INCLUDE_IPCOM_SHELL_CMD INCLUDE_IPRIP
|
||||
}
|
||||
|
||||
Selection SELECT_IPRIP_IFCONFIG {
|
||||
NAME IPRIP interface configurations
|
||||
SYNOPSIS IPRIP interface configurations
|
||||
COUNT 1-
|
||||
CHILDREN INCLUDE_IPRIP_IFCONFIG_1 \
|
||||
INCLUDE_IPRIP_IFCONFIG_2 \
|
||||
INCLUDE_IPRIP_IFCONFIG_3 \
|
||||
INCLUDE_IPRIP_IFCONFIG_4
|
||||
DEFAULTS INCLUDE_IPRIP_IFCONFIG_1
|
||||
}
|
||||
|
||||
Component INCLUDE_IPRIP_IFCONFIG_1 {
|
||||
NAME IPRIP interface #1 configuration
|
||||
SYNOPSIS IPRIP interface configuration
|
||||
REQUIRES INCLUDE_IPRIP
|
||||
CFG_PARAMS IPRIP_IFCONFIG_1
|
||||
}
|
||||
|
||||
Component INCLUDE_IPRIP_IFCONFIG_2 {
|
||||
NAME IPRIP interface #2 configuration
|
||||
SYNOPSIS IPRIP interface configuration
|
||||
REQUIRES INCLUDE_IPRIP
|
||||
CFG_PARAMS IPRIP_IFCONFIG_2
|
||||
}
|
||||
|
||||
Component INCLUDE_IPRIP_IFCONFIG_3 {
|
||||
NAME IPRIP interface #3 configuration
|
||||
SYNOPSIS IPRIP interface configuration
|
||||
REQUIRES INCLUDE_IPRIP
|
||||
CFG_PARAMS IPRIP_IFCONFIG_3
|
||||
}
|
||||
|
||||
Component INCLUDE_IPRIP_IFCONFIG_4 {
|
||||
NAME IPRIP interface #4 configuration
|
||||
SYNOPSIS IPRIP interface configuration
|
||||
REQUIRES INCLUDE_IPRIP
|
||||
CFG_PARAMS IPRIP_IFCONFIG_4
|
||||
}
|
||||
|
||||
Selection SELECT_IPRIP_STATIC_ROUTES {
|
||||
NAME Static RIP routes configuration
|
||||
SYNOPSIS Configures initial static RIP routes which may be useful \
|
||||
before the system has configured the network using RIP.
|
||||
COUNT 0-
|
||||
CHILDREN INCLUDE_IPRIP_STATIC_ROUTE_1 \
|
||||
INCLUDE_IPRIP_STATIC_ROUTE_2 \
|
||||
INCLUDE_IPRIP_STATIC_ROUTE_3
|
||||
}
|
||||
|
||||
Component INCLUDE_IPRIP_STATIC_ROUTE_1 {
|
||||
NAME Static RIP route #1 configuration
|
||||
SYNOPSIS Specifies static RIP route configuration
|
||||
REQUIRES INCLUDE_IPRIP
|
||||
CFG_PARAMS IPRIP_STATIC_ROUTE_1
|
||||
}
|
||||
|
||||
Component INCLUDE_IPRIP_STATIC_ROUTE_2 {
|
||||
NAME Static RIP route #2 configuration
|
||||
SYNOPSIS Specifies static RIP route configuration
|
||||
REQUIRES INCLUDE_IPRIP
|
||||
CFG_PARAMS IPRIP_STATIC_ROUTE_2
|
||||
}
|
||||
|
||||
Component INCLUDE_IPRIP_STATIC_ROUTE_3 {
|
||||
NAME Static RIP route #3 configuration
|
||||
SYNOPSIS Specifies static RIP route configuration
|
||||
REQUIRES INCLUDE_IPRIP
|
||||
CFG_PARAMS IPRIP_STATIC_ROUTE_3
|
||||
}
|
||||
|
||||
/******************** Configuration Parameters *****************************/
|
||||
/* INCLUDE_IPRIP configuration parameters */
|
||||
Parameter IPRIP_UPDATE_INTERVAL {
|
||||
NAME RIP Update Interval
|
||||
SYNOPSIS RIP regular update timeout in seconds (minimum interval)
|
||||
TYPE char *
|
||||
DEFAULT "20"
|
||||
}
|
||||
|
||||
Parameter IPRIP_UPDATE_DELTA {
|
||||
NAME RIP Update delta Interval
|
||||
SYNOPSIS Variation to RIP updates in seconds (20-40 sec)
|
||||
TYPE char *
|
||||
DEFAULT "20"
|
||||
}
|
||||
|
||||
Parameter IPRIP_EXPIRE_INTERVAL {
|
||||
NAME RIP Expire Interval
|
||||
SYNOPSIS Seconds until a RIP route expires. Default value accordingly \
|
||||
to RFC 2453.
|
||||
TYPE char *
|
||||
DEFAULT "180"
|
||||
}
|
||||
|
||||
Parameter IPRIP_GARBAGE_INTERVAL {
|
||||
NAME RIP Garbage Interval
|
||||
SYNOPSIS Seconds until a garbage RIP route is removed. Default value \
|
||||
accordingly to RFC 2453.
|
||||
TYPE char *
|
||||
DEFAULT "120"
|
||||
}
|
||||
|
||||
Parameter IPRIP_FLASH_DELAY {
|
||||
NAME RIP Flash Interval
|
||||
SYNOPSIS RIP flash delay in seconds.
|
||||
TYPE char *
|
||||
DEFAULT "3"
|
||||
}
|
||||
|
||||
Parameter IPRIP_AUTH_ENABLED {
|
||||
NAME Authenticate RIP requests
|
||||
SYNOPSIS Set to 1 to authenticate RIP requests
|
||||
TYPE char *
|
||||
DEFAULT "0"
|
||||
}
|
||||
|
||||
Parameter IPRIP_DROP_HOSTROUTE {
|
||||
NAME Drop host route
|
||||
SYNOPSIS Set to 1 to drop host route
|
||||
TYPE char *
|
||||
DEFAULT "0"
|
||||
}
|
||||
|
||||
/* SELECT_IPRIP_IFCONFIG configuration parameters */
|
||||
Parameter IPRIP_IFCONFIG_1 {
|
||||
NAME RIP interface configuration
|
||||
SYNOPSIS Specifies parameters to configure RIP on an interface. The \
|
||||
syntax must begin with the name of the interface followed \
|
||||
by options and their values if required. The wildcard \
|
||||
interface name any is used to match any interface, \
|
||||
effectively starting RIP on all interfaces. If a specific \
|
||||
entry is find, that entry is used instead of the any entry, \
|
||||
e.g. eth0 is chosen before any. \
|
||||
Example #1 - "all multicast input-multicast" \
|
||||
Example #2 - "eth0 multicast input-multicast input=v2" \
|
||||
Example #3 - "ppp0 silent metric=2 input=no" \
|
||||
The following options are available to configure RIP on an \
|
||||
interface: \
|
||||
(1) broadcast - Use subnet broadcast output. \
|
||||
(2) multicast - Use multicast output (224.0.0.9). \
|
||||
(3) silent - Do not output RIP requests/responses. \
|
||||
(4) auth-md5=<password> - Enable GateD style md5 \
|
||||
authentication with <password>. \
|
||||
(5) auth-simple=<password] - Enable simple authentication \
|
||||
with <password>. \
|
||||
(6) input=<no|v1|v2> - Change input mode (no,v1 or v2 only). \
|
||||
No means that no input RIP packets are parsed. \
|
||||
(7) input-multicast - Accept multicast input (224.0.0.9). \
|
||||
(8) metric=<num> - Change default metric from 1 to <num>. \
|
||||
(9) version-1 - Enable RIPv1 (default is RIPv2) \
|
||||
(10) nopoison - Use simple Split Horizon instead of \
|
||||
poisonous. \
|
||||
Note - Only use one of broadcast, multicast or silent options.
|
||||
TYPE char *
|
||||
DEFAULT "all multicast input-multicast"
|
||||
}
|
||||
|
||||
Parameter IPRIP_IFCONFIG_2 {
|
||||
NAME RIP interface configuration
|
||||
SYNOPSIS Specifies parameters to configure RIP on an interface. The \
|
||||
syntax must begin with the name of the interface followed \
|
||||
by options and their values if required. The wildcard \
|
||||
interface name any is used to match any interface, \
|
||||
effectively starting RIP on all interfaces. If a specific \
|
||||
entry is find, that entry is used instead of the any entry, \
|
||||
e.g. eth0 is chosen before any. \
|
||||
Example #1 - "all broadcast input-multicast" \
|
||||
Example #2 - "eth0 broadcast input-multicast input=v2" \
|
||||
Example #3 - "ppp0 silent metric=2 input=no" \
|
||||
The following options are available to configure RIP on an \
|
||||
interface: \
|
||||
(1) broadcast - Use subnet broadcast output. \
|
||||
(2) multicast - Use multicast output (224.0.0.9). \
|
||||
(3) silent - Do not output RIP requests/responses. \
|
||||
(4) auth-md5=<password> - Enable GateD style md5 \
|
||||
authentication with <password>. \
|
||||
(5) auth-simple=<password] - Enable simple authentication \
|
||||
with <password>. \
|
||||
(6) input=<no|v1|v2> - Change input mode (no,v1 or v2 only). \
|
||||
No means that no input RIP packets are parsed. \
|
||||
(7) input-multicast - Accept multicast input (224.0.0.9). \
|
||||
(8) metric=<num> - Change default metric from 1 to <num>. \
|
||||
(9) version-1 - Enable RIPv1 (default is RIPv2) \
|
||||
(10) nopoison - Use simple Split Horizon instead of \
|
||||
poisonous. \
|
||||
Note - Only use one of broadcast, multicast or silent options.
|
||||
TYPE char *
|
||||
DEFAULT NULL
|
||||
}
|
||||
|
||||
Parameter IPRIP_IFCONFIG_3 {
|
||||
NAME RIP interface configuration
|
||||
SYNOPSIS Specifies parameters to configure RIP on an interface. The \
|
||||
syntax must begin with the name of the interface followed \
|
||||
by options and their values if required. The wildcard \
|
||||
interface name any is used to match any interface, \
|
||||
effectively starting RIP on all interfaces. If a specific \
|
||||
entry is find, that entry is used instead of the any entry, \
|
||||
e.g. eth0 is chosen before any. \
|
||||
Example #1 - "all broadcast input-multicast" \
|
||||
Example #2 - "eth0 broadcast input-multicast input=v2" \
|
||||
Example #3 - "ppp0 silent metric=2 input=no" \
|
||||
The following options are available to configure RIP on an \
|
||||
interface: \
|
||||
(1) broadcast - Use subnet broadcast output. \
|
||||
(2) multicast - Use multicast output (224.0.0.9). \
|
||||
(3) silent - Do not output RIP requests/responses. \
|
||||
(4) auth-md5=<password> - Enable GateD style md5 \
|
||||
authentication with <password>. \
|
||||
(5) auth-simple=<password] - Enable simple authentication \
|
||||
with <password>. \
|
||||
(6) input=<no|v1|v2> - Change input mode (no,v1 or v2 only). \
|
||||
No means that no input RIP packets are parsed. \
|
||||
(7) input-multicast - Accept multicast input (224.0.0.9). \
|
||||
(8) metric=<num> - Change default metric from 1 to <num>. \
|
||||
(9) version-1 - Enable RIPv1 (default is RIPv2) \
|
||||
(10) nopoison - Use simple Split Horizon instead of \
|
||||
poisonous. \
|
||||
Note - Only use one of broadcast, multicast or silent options.
|
||||
TYPE char *
|
||||
DEFAULT NULL
|
||||
}
|
||||
|
||||
Parameter IPRIP_IFCONFIG_4 {
|
||||
NAME RIP interface configuration
|
||||
SYNOPSIS Specifies parameters to configure RIP on an interface. The \
|
||||
syntax must begin with the name of the interface followed \
|
||||
by options and their values if required. The wildcard \
|
||||
interface name any is used to match any interface, \
|
||||
effectively starting RIP on all interfaces. If a specific \
|
||||
entry is find, that entry is used instead of the any entry, \
|
||||
e.g. eth0 is chosen before any. \
|
||||
Example #1 - "all broadcast input-multicast" \
|
||||
Example #2 - "eth0 broadcast input-multicast input=v2" \
|
||||
Example #3 - "ppp0 silent metric=2 input=no" \
|
||||
The following options are available to configure RIP on an \
|
||||
interface: \
|
||||
(1) broadcast - Use subnet broadcast output. \
|
||||
(2) multicast - Use multicast output (224.0.0.9). \
|
||||
(3) silent - Do not output RIP requests/responses. \
|
||||
(4) auth-md5=<password> - Enable GateD style md5 \
|
||||
authentication with <password>. \
|
||||
(5) auth-simple=<password] - Enable simple authentication \
|
||||
with <password>. \
|
||||
(6) input=<no|v1|v2> - Change input mode (no,v1 or v2 only). \
|
||||
No means that no input RIP packets are parsed. \
|
||||
(7) input-multicast - Accept multicast input (224.0.0.9). \
|
||||
(8) metric=<num> - Change default metric from 1 to <num>. \
|
||||
(9) version-1 - Enable RIPv1 (default is RIPv2) \
|
||||
(10) nopoison - Use simple Split Horizon instead of \
|
||||
poisonous. \
|
||||
Note - Only use one of broadcast, multicast or silent options.
|
||||
TYPE char *
|
||||
DEFAULT NULL
|
||||
}
|
||||
|
||||
/* SELECT_IPRIP_STATIC_ROUTES configuration parameters */
|
||||
/*
|
||||
* Don't specify default value so that workbench can prompt user to enter the
|
||||
* proper static route configuration if the component is explicitly included.
|
||||
*/
|
||||
|
||||
Parameter IPRIP_STATIC_ROUTE_1 {
|
||||
NAME RIP static route configuration
|
||||
SYNOPSIS RIP static route configuration. The syntax is: \
|
||||
"dst=<a.b.c.d> mask=<a.b.c.d> gw=<a.b.c.d> metric=<num>". \
|
||||
Example: \
|
||||
"dst=136.35.0.0 mask=255.255.0.0 gw=10.1.2.100 metric=3"
|
||||
TYPE char *
|
||||
DEFAULT NULL
|
||||
}
|
||||
|
||||
Parameter IPRIP_STATIC_ROUTE_2 {
|
||||
NAME RIP static route configuration
|
||||
SYNOPSIS RIP static route configuration. The syntax is: \
|
||||
"dst=<a.b.c.d> mask=<a.b.c.d> gw=<a.b.c.d> metric=<num>". \
|
||||
Example: \
|
||||
"dst=136.35.0.0 mask=255.255.0.0 gw=10.1.2.100 metric=3"
|
||||
TYPE char *
|
||||
DEFAULT NULL
|
||||
}
|
||||
|
||||
Parameter IPRIP_STATIC_ROUTE_3 {
|
||||
NAME RIP static route configuration
|
||||
SYNOPSIS RIP static route configuration. The syntax is: \
|
||||
"dst=<a.b.c.d> mask=<a.b.c.d> gw=<a.b.c.d> metric=<num>". \
|
||||
Example: \
|
||||
"dst=136.35.0.0 mask=255.255.0.0 gw=10.1.2.100 metric=3"
|
||||
TYPE char *
|
||||
DEFAULT NULL
|
||||
}
|
||||
|
||||
|
||||
#endif /* _WRS_CONFIG_COMPONENT_IPRIP*/
|
||||
Reference in New Issue
Block a user