Closed ljerezchaves closed 9 years ago
Original comment by Luciano Chaves (Bitbucket: ljerezchaves, GitHub: ljerezchaves)
Implementação ok. O erro é em relação aos sockets TCP. Abri uma nova issue pra isso.
Original comment by Luciano Chaves (Bitbucket: ljerezchaves, GitHub: ljerezchaves)
Consegui implementar um campo OXM_OF_GTPU_TEID "burlando" a especificação do OpenFlow e fixando o campo como 0x8000 type 40. Aparentemente está ok, mas estou com um outro erro no cenário de exemplo que não sei se tem ou não relação com essas modificações. Vou investigar.
Original comment by Luciano Chaves (Bitbucket: ljerezchaves, GitHub: ljerezchaves)
Estou inserindo as modificações no repositório do ofsoftswitch13. Já especifiquei o formato do gtp-u no customnetpdl.xml e já criei a estrutura interna no openflow. O próximo passo é criar os OXM TLVs para os campos desejados, e efetuar o parser no nbee_link.cpp.
Original comment by Luciano Chaves (Bitbucket: ljerezchaves, GitHub: ljerezchaves)
No fork do repositório do ofsoftswitch13 do Tesi-Lucal-Davide (https://github.com/Tesi-Luca-Davide/ofsoftswitch13/commit/29eedd5e057e12f1a07b35d9f93626246cc3f463) tem um exemplo de criação de um outro OXM. Talvez sirva de base para a nossa modificação.
Originally reported by Luciano Chaves (Bitbucket: ljerezchaves, GitHub: ljerezchaves)
É preciso planejar e implementar um novo campo OXM para verificar o GTP TEID. Tomar como base o documento do Kempf2012.