Details
-
Bug
-
Status: Open
-
Medium
-
Resolution: Unresolved
-
Magnesium SR3
-
None
-
None
-
None
Description
when parser bgp update packet, if nlri not found,you will find this error。may be “buffer.readSlice(length)” needed here。
bgp/extensions/linkstate/src/main/java/org/opendaylight/protocol/bgp/linkstate/spi/pojo/SimpleNlriTypeRegistry.java
final NlriTypeCaseParser parser = this.nlriRegistry.getParser(type);
if (parser == null) {
LOG.warn("Linkstate NLRI parser for Type: {} was not found.", type);
buffer.readSlice(length);
return null;
}
return parser.parseTypeNlri(buffer.readSlice(length));