Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - mpls95

Pages: [1]
Zodiac FX General / Zodiac FX closing TCP sesions to ODL
« on: December 13, 2018, 08:57:25 PM »
Zodiac FX is sending(randomly but frequently) FIN/ACK TCP messages in the middle of a Openflow session, closing that session and starting a new one with another SRC port.

Zodiac FX Firmware / Error In firmware (MPLS Implementation)
« on: November 28, 2018, 05:45:15 AM »

I've been reviewing the github firmware code and I've seen that Zodiac add 2 extra bytes when pushing MPLS labels(and removing this 2 bytes when Zodiac pop labels), in the code the PUSH MPLS label (ZodiacFX / src / openflow / openflow_13.c)  increases the packet size by 6 bytes, and MPLS labels have only 4 bytes:



and not:

|ETHERNET|MPLS(4 BYTES)|2 extra bytes of a redundance of Ethernet type of service|IP|

Can you check it Paul?

Zodiac FX General / Can zodiac pop 2 stacket MPLS labels with a flow?
« on: October 05, 2018, 10:45:32 PM »
Is possible(with any controller) to add a flow in Zodiac to pop 2 consecutive MPLS labels? I want to remove the 2 MPLS headers of a tunnel.

Thanks in advance!

I have a Zodiac FX openflow switch with an Opendayligth 0.7 controller and when I add the example flow from to push MPLS labels the Zodiac is adding 2 additional bytes after the MPLS header, the value of this bytes is always 0x0800 and it seems like it is the ethernet type of the packet before the push. Like this:


 I confirm that is the Ethernet type of packet beacause if I stack 2 labels the result is this:

|| ETH HEADER|| MPLS HEADER || 2 BYTES (0x8847) || MPLS HEADER || 2 BYTES (0X0800) || IP PACKET ||

And 0x0800 is IP type and 0x8847 is MPLS type.

Why is Zodiac setting the old ethernet type after each MPLS label? There is a problem in Zodiac Openflow implementation?

NOTE: If I pop the MPLS tag with the other example flow in the link with a second Zodiac, this second zodiac POP the MPLS header and the 2 extra bytes and change correctly the Ethernet type of the popped package to 0x0800, so with another Zodiac MPLS works, but not with a MPLS router.

Zodiac FX General / Default flows preference in Zodiac FX
« on: April 26, 2018, 07:26:51 AM »
One of the default flows of zodiac FX is blocking my flow, I have described in Stack Overflow my main problem:

Zodiac FX General / Zodiac FX in a VLAN
« on: March 25, 2018, 11:40:17 PM »
My Controller is in a VLAN with vlan tag 55 (dot1q vlan) and I want to know how to set this vlan tag to the port 4 of zodiac.

Now I have this:
 VLAN ID         Name                    Type
        100             'OpenFlow'              OpenFlow
        55              'Control'               Native

With port 4 associated with Control VLAN but doesn´t work. ¿Zodiac is not compatible with dot1q vlan tags?


Zodiac FX General / ODL can't recognise Zodiac.
« on: February 26, 2018, 05:06:29 AM »
I´m using a ODL controller running on a Ubuntu VM bridged to my wifi adapter. The IP address of mi wifi adpter is and the IP address of my VM controller
I have the Zodiac FX conected to the Ethernet port of my PC( with this configuration and ODL don´t recognise Zodiac.

 Name: Zodiac_FX
 MAC Address: xxxxxxxxxxx
 IP Address:
 Gateway: //My PC ethernet port address
 OpenFlow Controller: //My controller address
 OpenFlow Port: 6633
 Openflow Status: Enabled
 Failstate: Secure
 Force OpenFlow version: Disabled
 EtherType Filtering: Disabled

Pages: [1]