opennetworkinglab / ngsdn-tutorial

Hands-on tutorial to learn the building blocks of the Next-Gen SDN architecture
https://www.opennetworking.org/ng-sdn/
Apache License 2.0
321 stars 187 forks source link

Ternary Match Issue in Advanced Branch #107

Closed kw091018 closed 2 years ago

kw091018 commented 2 years ago

When trying to Ping for Exercise 5, I was receiving address unreachable errors. When I make onos-log, I get this error: _Unable to INSERT table entry on device:leaf2: OTHER_ERROR INVALID_ARGUMENT Invalid representation of 'don't care' ternary match, omit match field instead of using 0 mask (:3) [PiTableEntry{tableId=IngressPipeImpl.l2_ternary_table, matchKey={hdr.ethernet.dst_addr=0x0&&&0x0}, tableAction=IngressPipeImpl.set_multicastgroup(gid=0xff), priority=11, timeout=PERMANENT}]

To check it wasn't my code, I have run the PTF tests and all have come back okay. The only problem is this error.

I have also copied the solutions into the appropriate places and am still facing this error.

I have built the tutorial from a git pull and make-deps. I am using Ubuntu 20 and it is pulling Onos 2.2.2.

How can this issue be fixed please?