Python - OpenFlow / Ryu нарушает последовательность проверки кадра - PullRequest
0 голосов
/ 07 апреля 2020

Я пересылаю трафик c, используя Рю. Я заметил, что последовательность проверки кадра на пакетах, отправленных контроллером, обнуляется. Кто-нибудь еще сталкивался с этой проблемой и разобрался, как ее решить?

Мой набор совпадений:

    match = parser.OFPMatch(
        in_port=in_port,
        ipv4_src=pkt.protocols[pkt_metadata["ipv4"]].src,
        ipv4_dst=pkt.protocols[pkt_metadata["ipv4"]].dst,
        tcp_src=pkt.protocols[pkt_metadata["transport_layer"]].src_port,
        tcp_dst=pkt.protocols[pkt_metadata["transport_layer"]].dst_port)

Мои действия

    match = parser.OFPMatch()
    actions = [parser.OFPActionOutput(ofproto.OFPP_CONTROLLER,
                                      ofproto.OFPCML_NO_BUFFER)]
    add_flow(datapath, 0, match, actions)

Broken Framecheck Sequence

...