polynomial key architecture is a slim header placed after the
ethernet similarly as label placed within a packet. it carries a
routeid describing the nodes the given packet will travelse to. it also have version,
ttl, next protocol indicator. you can achieve similar policy routing features as with
mpls te, but without mpls data plane, just over plain ethernet.
the routeid is computed based on chinese remainder theorem over binary polynomials,
and the forwarding decisions are made by applying crc16 and xor to the routeid.
there is a variant called multipath polka header when
the result of the calculation is interpreted as an outport bitmap, similarly to
bier. once upon a time it worth a google award for cristina
and her team...