Hi,
When we start ryu with: gui_topology.py, switches.py, rest_topology.py,
ofctl_rest.py
we obtain the next error:
hub: uncaught exception: Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/ryu/lib/hub.py", line 52, in
_launch
func(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/ryu/base/app_manager.py", line
274, in _event_loop
handler(ev)
File "/usr/local/lib/python2.7/dist-packages/ryu/topology/switches.py", line
687, in packet_in_handler
src_dpid, src_port_no = LLDPPacket.lldp_parse(msg.data)
File "/usr/local/lib/python2.7/dist-packages/ryu/topology/switches.py", line
397, in lldp_parse
pkt = packet.Packet(data)
File "/usr/local/lib/python2.7/dist-packages/ryu/lib/packet/packet.py", line
45, in __init__
self._parser(parse_cls)
File "/usr/local/lib/python2.7/dist-packages/ryu/lib/packet/packet.py", line
51, in _parser
proto, cls, rest_data = cls.parser(rest_data)
File "/usr/local/lib/python2.7/dist-packages/ryu/lib/packet/lldp.py", line
132, in parser
tlv = cls._tlv_parsers[tlv_type](buf)
File "/usr/local/lib/python2.7/dist-packages/ryu/lib/packet/lldp.py", line
336, in __init__
super(SystemDescription, self).__init__(buf, *args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/ryu/lib/packet/lldp.py", line
89, in __init__
assert len(buf) >= self.len + LLDP_TLV_SIZE
AssertionError
we have been looking for this error in several mailing list archives proposing
modifications to lldp.py, without any result (e.g.,
http://sourceforge.net/p/ryu/mailman/message/31079049/ )
We are using two switches with this controller: one openvswitch and one HP
physical switch. When starting RYU the controller is capable to show both
switches but after some time running it seems to become broken.
Any help or hint is more than welcome.
Best regards
Maria Victoria.
________________________________
Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario, puede
contener información privilegiada o confidencial y es para uso exclusivo de la
persona o entidad de destino. Si no es usted. el destinatario indicado, queda
notificado de que la lectura, utilización, divulgación y/o copia sin
autorización puede estar prohibida en virtud de la legislación vigente. Si ha
recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente
por esta misma vía y proceda a su destrucción.
The information contained in this transmission is privileged and confidential
information intended only for the use of the individual or entity named above.
If the reader of this message is not the intended recipient, you are hereby
notified that any dissemination, distribution or copying of this communication
is strictly prohibited. If you have received this transmission in error, do not
read it. Please immediately reply to the sender that you have received this
communication in error and then delete it.
Esta mensagem e seus anexos se dirigem exclusivamente ao seu destinatário, pode
conter informação privilegiada ou confidencial e é para uso exclusivo da pessoa
ou entidade de destino. Se não é vossa senhoria o destinatário indicado, fica
notificado de que a leitura, utilização, divulgação e/ou cópia sem autorização
pode estar proibida em virtude da legislação vigente. Se recebeu esta mensagem
por erro, rogamos-lhe que nos o comunique imediatamente por esta mesma via e
proceda a sua destruição
------------------------------------------------------------------------------
Slashdot TV.
Video for Nerds. Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
Ryu-devel mailing list
Ryu-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ryu-devel