Changes of static routings are active immediately, while Abilis CPX works.
The command save conf saves only static routings inside the table.
The maximum size of the IP routing table can be configured through
    the parameter MAXROUTE of the IP Router resource, whose
    default value is 500.
In the configuration files up to 255 static routings are saved, while the connected routings are derived from the configurations of IP ports. See Section 20.3.5.1, “Examples of REDIS parameter use” to have more information about connected routings.
The available commands for managing the IP routings table are the following:
It shows the IP routing table. By typing d ipr ? command it's possible to display the meaning of all parameters.
[14:36:28] ABILIS_CPX:d ipr
Destination routes and conditional source routes:
+-+-+-+-+--------------------+--------------------+-----------------+----+---+
|B|P|S|H|     NET:/MASK:     |      MASK: or      |   GW: or IPLB   |IP: |AD:|
| | | | |                    |   SRNET:/SRMASK:   |                 |    |   |
+-+-+-+-+--------------------+--------------------+-----------------+----+---+
|*|C| | | 010.000.020.001/32 | 255.255.255.255    |                 |R-ID|  0|
|*|C| | | 010.255.255.000/30 | 255.255.255.252    |                 |  14|  0|
|*|R| | | 010.255.255.004/30 | 255.255.255.252    | 010.000.020.002 |   0|120|
| |S| | | 010.096.000.000/12 | 255.240.000.000    |                 |D 22|  1|
| |S| | | 010.096.000.000/12 | 255.240.000.000    |                 |  10|  1|
|*|R| | | 000.000.000.000/0  | 000.000.000.000    | 010.255.255.002 |  14|120|
+-+-+-+-+--------------------+--------------------+-----------------+----+---+Meaning of the parameters:
B (Best)This parameter has only an informative value and it cannot
            be modified. In case that two or more routings with the same
            NET value are present, it identifies the best
            one.
P (Provenience)This parameter has only an informative value and it cannot
            be modified. It shows the origin of the routing
            [S: static; R: obtained from
            the RIP protocol; O: obtained from the OSPF
            protocol; C: obtained from the configuration
            table of the IP ports (this kind of routing is referred as
            directly connected)].
S (Status)It indicates the state of the single routing. Every time
            some changes occurs to IPRTR table, routings could change their
            state [Empty Field: normal state; A: Added
            state: routing is just added into the table and is going to be
            accepted. Once confirmed by IPRTR, it will go into normal state;
            C: Changed state: routing has changed some
            parameters and is going to be accepted. Once confirmed by IPRTR,
            it will go into normal state; D: Deleted state:
            routing is just requested for being deleted from table. Once
            request is confirmed by IPRTR, routing will be removed from the
            table; H: Hidden state: routing hidden
            parameter is changed from NO to
            YES. Once request is confirmed by IPRTR,
            routing will go into normal state].
H (Hide)It sets whether the static routing has to be hidden to the
            other dynamic routing protocols like RIP and OSPF
            [NO: the field will be empty and the routing
            will be inserted in the RIP and OSPF local table;
            YES: the character * will be
            shown, meaning that the routing won't be inserted in the RIP and
            OSPF local table].
NET/MASKIt sets the destination network of the routing; it's shown in Slash Notation.
MASK/ or SRNET/SRMASKIt sets the mask related to the destination network shown in DDN (Dotted Decimal Notation), but can also indicate address and mask (in Slash Notation) of the source network that make true the routing.
GW/or IPLBIt sets the address of the destination gateway, in Dotted Decimal Notation.
IPIt sets the IP resource where to route the IP datagram. If,
            at the moment of the visualization, the IP resource that is
            referenced by the routing is in DOWN state,
            beside the port index, the character D will
            appear. The value NONE stands for “no IP
            resource”; it can be used for deactivating the IP routing
            without cancelling it. The value R-ID stands
            for “Router-ID”; it cannot be manually set and it
            means that the specified routing is the Router ID.
AD (Administrative Distance)Distance used for route priority into IP Routing table. This
            is a particular metric used to indicate priorities between
            routings of the same and different protocol. Routings with the
            minor AD value have a major priority.
It adds a new IP static routing definition with the specified parameters. Unspecified ones are set to their default values.
To display the syntax of the command, type a ipr ?.
| ![[Tip]](../images/tip.png) | Tip | 
|---|---|
| The  | 
Some examples follow:
[14:00:15] ABILIS_CPX:a ipr net:10.211.16.0/24 ip:4COMMAND EXECUTED [14:00:15] ABILIS_CPX:a ipr net:0.0.0.0/0 gw:192.168.1.254 ip:1COMMAND EXECUTED [14:01:01] ABILIS_CPX:d iprDestination routes and conditional source routes: +-+-+-+-+--------------------+--------------------+-----------------+----+---+ |B|P|S|H| NET:/MASK: | MASK: or | GW: or IPLB: |IP: |AD:| | | | | | | SRNET:/SRMASK: | | | | +-+-+-+-+--------------------+--------------------+-----------------+----+---+ |*|C| | | 192.168.001.001/32 | 255.255.255.255 | |R-ID| 0| |*|S| | | 10.211.016.0000/24 | 255.255.255.000 | | 4| 1| |*|C| | | 192.168.001.000/24 | 255.255.255.000 | | 1| 0| |*|S| | | 000.000.000.000/0 | 000.000.000.000 | 192.168.001.254 | 1| 1| +-+-+-+-+--------------------+--------------------+-----------------+----+---+
It deletes from the table the IP routing identified by the specified destination network “NET:x.x.x.x”, expressed in Dotted Decimal Notation.
To display the syntax of the command, type c ipr ?.
Some examples follow:
[13:55:27] ABILIS_CPX:d iprDestination routes and conditional source routes: +-+-+-+-+--------------------+--------------------+-----------------+----+---+ |B|P|S|H| NET:/MASK: | MASK: or | GW: or IPLB: |IP: |AD:| | | | | | | SRNET:/SRMASK: | | | | +-+-+-+-+--------------------+--------------------+-----------------+----+---+ |*|C| | | 192.168.001.001/32 | 255.255.255.255 | |R-ID| 0| |*|S| | | 10.211.016.0000/24 | 255.255.255.000 | | 4| 1| |*|C| | | 192.168.001.000/24 | 255.255.255.000 | | 1| 0| |*|S| | | 000.000.000.000/0 | 000.000.000.000 | 192.168.001.254 | 1| 1| +-+-+-+-+--------------------+--------------------+-----------------+----+---+ [13:55:27] ABILIS_CPX:c ipr net:10.211.16.0/24 ip:4COMMAND EXECUTED [13:55:27] ABILIS_CPX:d iprDestination routes and conditional source routes: +-+-+-+-+--------------------+--------------------+-----------------+----+---+ |B|P|S|H| NET:/MASK: | MASK: or | GW: or IPLB: |IP: |AD:| | | | | | | SRNET:/SRMASK: | | | | +-+-+-+-+--------------------+--------------------+-----------------+----+---+ |*|C| | | 192.168.001.001/32 | 255.255.255.255 | |R-ID| 0| |*|C| | | 192.168.001.000/24 | 255.255.255.000 | | 1| 0| |*|S| | | 000.000.000.000/0 | 000.000.000.000 | 192.168.001.254 | 1| 1| +-+-+-+-+--------------------+--------------------+-----------------+----+---+
It sets one or more parameters to their new values, in the IP routing identified by the specified destination network “NET:x.x.x.x”, expressed in Dotted Decimal Notation. This command can only be used to modify static IP routing definitions in the table.
Type s ipr ? to display the syntax of the command.
Some examples follow:
[13:56:01] ABILIS_CPX:d iprDestination routes and conditional source routes: +-+-+-+-+--------------------+--------------------+-----------------+----+---+ |B|P|S|H| NET:/MASK: | MASK: or | GW: or IPLB: |IP: |AD:| | | | | | | SRNET:/SRMASK: | | | | +-+-+-+-+--------------------+--------------------+-----------------+----+---+ |*|C| | | 192.168.001.001/32 | 255.255.255.255 | |R-ID| 0| |*|S| | | 10.211.016.0000/24 | 255.255.255.000 | | 4| 1| |*|C| | | 192.168.001.000/24 | 255.255.255.000 | | 1| 0| |*|S| | | 000.000.000.000/0 | 000.000.000.000 | 192.168.001.254 | 1| 1| +-+-+-+-+--------------------+--------------------+-----------------+----+---+ [13:56:25] ABILIS_CPX:s ipr net:10.211.16.0/24 ip:6COMMAND EXECUTED [13:57:38] ABILIS_CPX:d iprDestination routes and conditional source routes: +-+-+-+-+--------------------+--------------------+-----------------+----+---+ |B|P|S|H| NET:/MASK: | MASK: or | GW: or IPLB: |IP: |AD:| | | | | | | SRNET:/SRMASK: | | | | +-+-+-+-+--------------------+--------------------+-----------------+----+---+ |*|C| | | 192.168.001.001/32 | 255.255.255.255 | |R-ID| 0| |*|S| | | 10.211.016.0000/24 | 255.255.255.000 | | 6| 1| |*|C| | | 192.168.001.000/24 | 255.255.255.000 | | 1| 0| |*|S| | | 000.000.000.000/0 | 000.000.000.000 | 192.168.001.254 | 1| 1| +-+-+-+-+--------------------+--------------------+-----------------+----+---+
It allows to define paths to reach hosts and networks, specifying:
the source routing network address/mask [SRNET: /SRMASK:];
the destination network address/mask [NET: /MASK:];
the destination gateway IP address [GW];
the outgoing IP resource [IP].
The available commands for managing the IP source routings are the following:
It shows the IP source routing table.
By typing d ipsr ? command it's possible to display the meaning of all parameters.
[11:02:59] ABILIS_CPX:d ipsr
+-----+--------------------+--------------------+-----------------+------+----+
| ID: |     NET:/MASK:     |   SRNET:/SRMASK:   |        GW:      | IP:  | UN:|
+-----+--------------------+--------------------+-----------------+------+----+
|   0 | 001.001.001.001/32 | 005.005.005.005/32 | 000.000.000.000 | NONE | NO |
|   1 | 002.002.000.000/16 | 005.005.005.005/32 | 000.000.000.000 |    0 | NO |
|   2 | 002.002.000.000/16 | 005.005.005.005/32 | 000.000.000.000 | NONE | NO |
|   3 | 002.002.000.000/16 | 005.005.005.005/32 | 000.000.000.000 |    2 | YES|
|   4 | 002.002.000.000/16 | 005.005.005.005/32 | 000.000.000.000 |    1 | YES|
+-----+--------------------+--------------------+-----------------+------+----+The meaning of the fields is the same of the IP Routing table.
A routing can be set to Unconditional
        (UN:YES) or Conditional
        (UN:NO). When it's set to
        Unconditional, it's moved to the top of the generic routing table, in
        order to give it the highest priority.
IP Source routing can be displayed also in the IP routing table; in the example below they're represented with bold characters:
[11:02:59] ABILIS_CPX:d ipr
+-+-+-+-+--------------------+--------------------+-----------------+----+---+
|B|P|S|H|     NET:/MASK:     |      MASK: or      |  GW: or IPLB:   |IP: |AD:|
| | | | |                    |   SRNET:/SRMASK:   |                 |    |   |
+-+-+-+-+--------------------+--------------------+-----------------+----+---+
|*|C| | | 001.001.001.001/32 | 255.255.255.255    |                 |R-ID|  0|
|*|C| | | 001.001.001.001/24 | 255.255.255.000    |                 |   1|  0|
|*|C| | | 002.002.002.002/24 | 255.255.255.000    |                 |   2|  0|
|*|C| | | 003.003.003.003/24 | 255.255.255.000    |                 |   3|  0|
|*|S| | | 000.000.000.000/0  | 000.000.000.000    |                 |   3|  1|
| | | | |                    | 002.002.002.000/24 |                 |   4|   |
+-+-+-+-+--------------------+--------------------+-----------------+----+---+The meaning of the route above is that the default gateway for IP source 2.2.2.0/24 is the IP resource “ip-4”.
It adds new IP source routing. The command can only be executed by off-line configurator. To display the syntax of the command, type a ipsr id: ?.
[14:00:15] ABILIS_CPX:a ipr net:10.124.48.0/24 srnet:192.168.1.20/32 ip:4COMMAND EXECUTED [13:56:01] ABILIS_CPX:d iprDestination routes and conditional source routes: +-+-+-+-+--------------------+--------------------+-----------------+----+---+ |B|P|S|H| NET:/MASK: | MASK: or | GW: or IPLB: |IP: |AD:| | | | | | | SRNET:/SRMASK: | | | | +-+-+-+-+--------------------+--------------------+-----------------+----+---+ |*|C| | | 192.168.001.001/32 | 255.255.255.255 | |R-ID| 0| | | | | | 010.124.048.000/24 | 255.255.255.000 | | | | | | | | | | 192.168.001.020/32 | | 4| | |*|C| | | 192.168.001.000/24 | 255.255.255.000 | | 1| 0| |*|S| | | 000.000.000.000/0 | 000.000.000.000 | 192.168.001.254 | 1| 1| +-+-+-+-+--------------------+--------------------+-----------------+----+---+
It removes an existing IP source routing from the related table. The command can only be executed by off-line configurator. To display the syntax of the command, type c ipsr id: ?.
[14:00:15] ABILIS_CPX:c ipr net:10.124.48.0/24 srnet:192.168.1.20/32COMMAND EXECUTED [13:56:01] ABILIS_CPX:d iprDestination routes and conditional source routes: +-+-+-+-+--------------------+--------------------+-----------------+----+---+ |B|P|S|H| NET:/MASK: | MASK: or | GW: or IPLB: |IP: |AD:| | | | | | | SRNET:/SRMASK: | | | | +-+-+-+-+--------------------+--------------------+-----------------+----+---+ |*|C| | | 192.168.001.001/32 | 255.255.255.255 | |R-ID| 0| |*|C| | | 192.168.001.000/24 | 255.255.255.000 | | 1| 0| |*|S| | | 000.000.000.000/0 | 000.000.000.000 | 192.168.001.254 | 1| 1| +-+-+-+-+--------------------+--------------------+-----------------+----+---+
It sets the parameters of the specified IP source routing to their new values. The command can only be executed for setting IP source routing parameter by off-line configurator. To display the syntax of the command, type c ipsr id: ?
[13:56:01] ABILIS_CPX:d iprDestination routes and conditional source routes: +-+-+-+-+--------------------+--------------------+-----------------+----+---+ |B|P|S|H| NET:/MASK: | MASK: or | GW: or IPLB: |IP: |AD:| | | | | | | SRNET:/SRMASK: | | | | +-+-+-+-+--------------------+--------------------+-----------------+----+---+ |*|C| | | 192.168.001.001/32 | 255.255.255.255 | |R-ID| 0| | | | | | 010.124.048.000/24 | 255.255.255.000 | | | | | | | | | | 192.168.001.020/32 | | 4| | |*|C| | | 192.168.001.000/24 | 255.255.255.000 | | 1| 0| |*|S| | | 000.000.000.000/0 | 000.000.000.000 | 192.168.001.254 | 1| 1| +-+-+-+-+--------------------+--------------------+-----------------+----+---+ [13:56:48] ABILIS_CPX:s ipr net:10.124.48.0/24 srnet:192.168.1.20/32 ip:6COMMAND EXECUTED [13:57:25] ABILIS_CPX:d iprDestination routes and conditional source routes: +-+-+-+-+--------------------+--------------------+-----------------+----+---+ |B|P|S|H| NET:/MASK: | MASK: or | GW: or IPLB: |IP: |AD:| | | | | | | SRNET:/SRMASK: | | | | +-+-+-+-+--------------------+--------------------+-----------------+----+---+ |*|C| | | 192.168.001.001/32 | 255.255.255.255 | |R-ID| 0| | | | | | 010.124.048.000/24 | 255.255.255.000 | | | | | | | | | | 192.168.001.020/32 | | 6| | |*|C| | | 192.168.001.000/24 | 255.255.255.000 | | 1| 0| |*|S| | | 000.000.000.000/0 | 000.000.000.000 | 192.168.001.254 | 1| 1| +-+-+-+-+--------------------+--------------------+-----------------+----+---+