Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Seiteneigenschaften



Deutsch

Beschreibung:

Mit dem folgenden Add-in Skript können Sie physikalische Schnittstellen an LAGs binden und LACP auf LANCOM Switches der XS-Serie zuweisen.

Liste der verwendeten Variablen:

VariableBeschreibung




Add-

In

in Code:

/**
 * @param {Config} config
 * @param {Context} context
 * Do not edit this comment or parameter types. Required for code suggestions
*/
exports.main = function (config, context) {



   
// Function to create VRRP Entry
    var addVRRPEntry = function (routerID, routerIP, mainPrio, backupPrio, remoteSite, comment) {
        var table1_2_8_21_2 = config.getTableByOid("1.2.8.21.2");
        var table_1_2_8_21_2_row_1 = table1_2_8_21_2.createNewRow();
        table_1_2_8_21_2_row_1.setByOid(1, routerID);
        table_1_2_8_21_2_row_1.setByOid(2, routerIP);
        table_1_2_8_21_2_row_1.setByOid(3, mainPrio);
        table_1_2_8_21_2_row_1.setByOid(4, backupPrio);
        table_1_2_8_21_2_row_1.setByOid(5, remoteSite);
        table_1_2_8_21_2_row_1.setByOid(6, comment);
        table1_2_8_21_2.addOrMerge(table_1_2_8_21_2_row_1);
    };
    // If Statement to only create VRRP Entry, if device has the variable VRRP_Prio
    if (context.vars.VRRP_PRIO != "") {
        config.setScalarByOid("1.2.8.21.1", "1");
        // Function Call to create a new Entry
        addVRRPEntry("1", "10.10.10.254", context.vars.VRRP_PRIO, "0", "INTERNET", "");
    }
};

Addin als JSON-Datei:

config.addScriptLine("interface 1/0/15"); //Adding the physical 1/0/15...
    config.addScriptLine("addport 0/3/1");    // ...into the logical interface (LAG) 1 0/3/1
    config.addScriptLine("exit");

    config.addScriptLine("interface 1/0/16"); //Adding the physical 1/0/16...
    config.addScriptLine("addport 0/3/1"); // ...into the logical interface (LAG1) 0/3/1
    config.addScriptLine("exit");

    config.addScriptLine("interface lag 1"); // Setting the Link Aggregation Group (LAG) from Static to LACP -> no port-channel static
    config.addScriptLine("no port-channel static");
    config.addScriptLine("exit");
};

Add-in als JSON-Datei:

View file
namephys_interface_bind_to_LAG_assign_LACP.json
height150


Englisch

Description:

With the following Add-in

Englisch

Description: 

Bind physical interfaces to LAG and assign LACP on LANCOM Switches of the XS series

With the following Addin script you can bind physical interfaces to LAG and assign LACP on LANCOM Switches of the XS series:.

Used

List of used variables:

VariableDescription




Add-

In Code

in code:

/**


 *

@param

{Config}

config


 *

@param

{Context}

context


 *

Do

not

edit

this

comment

or

parameter

types.

Required

for

code

suggestions


*/


exports.main

=

function

(config,

context)

{



   
{
config.addScriptLine("interface
1/0/15");
//Adding
the
physical
1/0/15...

    config.addScriptLine("addport
0/3/1");
   //
...into
the
logical
interface
(LAG)
1
0/3/1

    config.addScriptLine("exit");


    config.addScriptLine("interface
1/0/16");
//Adding
the
physical
1/0/16...

    config.addScriptLine("addport
0/3/1");
//
...into
the
logical
interface
(LAG1)
0/3/1

    config.addScriptLine("exit");


    config.addScriptLine("interface
lag
1");
//
Setting
the
Link
Aggregation
Group
(LAG)
from
Static
to
LACP
->
no
port-channel
static
static
    config.addScriptLine("no
port-channel
static");

    config.addScriptLine("exit");

};

Add-in as JSON file:

View file
namephys_interface_bind_to_LAG_assign_LACP.json
height

250

150