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.

Messages - mpls95

Pages: [1]
Zodiac FX General / Re: Zodiac FX closing TCP sesions to ODL
« on: April 04, 2019, 01:51:24 AM »
I've been watching and the controller sends ACK, RST messages, but instead with OVSWITCH the controller works perfectly.

I will investigate it in the ODL code...


Zodiac FX Firmware / Re: Error In firmware (MPLS Implementation)
« on: December 18, 2018, 10:34:19 AM »
And also, stacking labels, when you assign the value of the label you overwrite the same label all the time instead of assigning a value for each label, you always write on the label closer to the ethernet header. I`ve solved too.

Greetings, encourage the project and I await your response

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 / Re: Error In firmware (MPLS Implementation)
« on: November 29, 2018, 03:15:39 AM »
I have solved the problem, if you want contact me to share the code.

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 / Re: Adding VLAN tags
« on: May 29, 2018, 08:39:51 AM »
Oh! I am truly sorry, you are rigth, I have solved the problem with wireshark, my network adapter was been removing VLAN tags.  I had to edit some parameters on the registry of the host of my controlller.
 I have solved the issue with this

Thanks a lot.

Zodiac FX General / Re: Adding VLAN tags
« on: May 25, 2018, 03:52:54 AM »
I have the Vlans like this, with port 4 in vlan 55

      VLAN ID         Name                    Type            Tag
        55              'controller'            Native          Tagged
        11              '11'            OpenFlow        Untagged


I can only ping zodiac with untagged interfaces, If I ping the zodiac with some interface with vlan tag 55 I don´t have reponse to ping.
The tagging is not working.

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]