Skip to content

OF Optical Transport extentions - JAVA implementation #400

@an7562

Description

@an7562

Hi,

We are working on implementation of the optical extensions, and we are trying to add the "of_oxm_exp_ODU_sigid" to the MATCH fields.
This field is experimenter and it has dynamic size fields. See below:

  1. We followed other examples of OXM field, and didn't see an example of oxm with experimenter_id.
    So we are not sure whether this field should be included in the value structure , or be part of the main structure (where the type_len is defined)
  2. In addition the value structure is not of fix size (see fields tslen, tsmap), so we don't know how to set the pattern of the type_len that is included in the main structure.

/* OFPXMT_EXP_ODU_SIGID Payload format /
struct ofp_oxm_exp_ODU_sigid
{
uint32_t oxm_header; /
oxm_class = OFPXMC_EXPERIMENTER /
uint32_t experimenter; /
Experimenter ID which takes the same* form as in struct ofp_exper_/
uint16_t tpn; /_ Tributary Port Number /
uint16_t tslen; /
Number of Tributary Slots included in tsmap,* based on the Server ODU type /
uint8_t tsmap[0]; /
Tributary slot bitmap */
};

We'll appreciate you help on this issue.
Thanks, Aliza & Yafit

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions