[ { "id": "dst_range", "step": 0, "match": "ternary", "entries": 42, "key_size": 16, "ranges": [ { "min": 0, "max": 2136, "paths": [ 0, 1, 2, 3, 4, 5, 6 ], "classes": [ 8, 19, 4 ], "prefixes": [ "00000***********", "0000100000******", "000010000100****", "0000100001010***", "0000100001011000" ], "prefix_type": "exact" }, { "min": 2136, "max": 2224, "paths": [ 7 ], "classes": [ 11 ], "prefixes": [ "0000100001011***", "00001000011*****", "00001000100*****", "000010001010****", "0000100010110000" ], "prefix_type": "exact" }, { "min": 2224, "max": 5016, "paths": [ 8, 9 ], "classes": [ 1, 19 ], "prefixes": [ "0000************", "0001000*********", "00010010********", "000100110*******", "000100111000****", "0001001110010***", "0001001110011000" ], "prefix_type": "zero" }, { "min": 5016, "max": 25848, "paths": [ 10, 11, 12 ], "classes": [ 19, 7 ], "prefixes": [ "00**************", "010*************", "011000**********", "011001000*******", "0110010010******", "01100100110*****", "011001001110****", "0110010011110***", "0110010011111000" ], "prefix_type": "zero" }, { "min": 25848, "max": 47936, "paths": [ 10, 11, 13 ], "classes": [ 19, 7 ], "prefixes": [ "0***************", "100*************", "1010************", "10110***********", "1011100*********", "10111010********", "1011101100******", "1011101101000000" ], "prefix_type": "zero" }, { "min": 47936, "max": 47944, "paths": [ 14 ], "classes": [ 3 ], "prefixes": [ "1011101101000***", "1011101101001000" ], "prefix_type": "exact" }, { "min": 47944, "max": 49152, "paths": [ 16, 15 ], "classes": [ 10, 7 ], "prefixes": [ "0***************", "10**************", "1100000000000000" ], "prefix_type": "zero" }, { "min": 49152, "max": 49160, "paths": [ 17, 18 ], "classes": [ 16, 2 ], "prefixes": [ "1100000000000***", "1100000000001000" ], "prefix_type": "exact" }, { "min": 49160, "max": 65536, "paths": [ 19, 20, 21, 22 ], "classes": [ 17, 19, 15 ], "prefixes": [ "****************" ], "prefix_type": "zero" } ] }, { "id": "dst_meta", "step": 0, "match": "exact", "method": "index", "key_size": 4, "data_size": 20 }, { "id": "src_range", "step": 1, "match": "ternary", "entries": 56, "key_size": 16, "ranges": [ { "min": 0, "max": 64, "paths": [ 0, 1, 7, 8, 10, 14, 15, 17, 19 ], "classes": [ 3, 7, 11, 15, 16, 19 ], "prefixes": [ "0000000000******", "0000000001000000" ], "prefix_type": "exact" }, { "min": 64, "max": 128, "paths": [ 3, 5, 7, 8, 10, 14, 15, 17, 19 ], "classes": [ 3, 4, 7, 11, 15, 16, 19 ], "prefixes": [ "0000000001******", "0000000010000000" ], "prefix_type": "exact" }, { "min": 128, "max": 280, "paths": [ 3, 6, 7, 8, 10, 14, 15, 17, 19 ], "classes": [ 3, 4, 7, 11, 15, 16, 19 ], "prefixes": [ "000000001*******", "000000010000****", "0000000100010***", "0000000100011000" ], "prefix_type": "exact" }, { "min": 280, "max": 816, "paths": [ 3, 6, 7, 8, 11, 14, 15, 17, 19 ], "classes": [ 3, 4, 7, 11, 15, 16, 19 ], "prefixes": [ "0000000*********", "00000010********", "00000011000*****", "000000110010****", "0000001100110000" ], "prefix_type": "zero" }, { "min": 816, "max": 1576, "paths": [ 4, 6, 7, 8, 11, 14, 15, 17, 19 ], "classes": [ 3, 7, 11, 15, 16, 19 ], "prefixes": [ "000000**********", "0000010*********", "00000110000*****", "0000011000100***", "0000011000101000" ], "prefix_type": "zero" }, { "min": 1576, "max": 2488, "paths": [ 4, 6, 7, 8, 11, 14, 15, 18, 19 ], "classes": [ 2, 3, 7, 11, 15, 19 ], "prefixes": [ "00000***********", "00001000********", "000010010*******", "00001001100*****", "000010011010****", "0000100110110***", "0000100110111000" ], "prefix_type": "zero" }, { "min": 2488, "max": 4776, "paths": [ 4, 6, 7, 8, 11, 14, 16, 18, 19 ], "classes": [ 2, 3, 7, 10, 11, 15, 19 ], "prefixes": [ "0000************", "0001000*********", "000100100*******", "00010010100*****", "0001001010100***", "0001001010101000" ], "prefix_type": "zero" }, { "min": 4776, "max": 5224, "paths": [ 4, 6, 7, 8, 11, 14, 16, 18, 20 ], "classes": [ 2, 3, 7, 10, 11, 17, 19 ], "prefixes": [ "0000************", "000100**********", "0001010000******", "00010100010*****", "0001010001100***", "0001010001101000" ], "prefix_type": "zero" }, { "min": 5224, "max": 9048, "paths": [ 4, 6, 7, 8, 12, 13, 14, 16, 18, 20 ], "classes": [ 2, 3, 10, 11, 17, 19 ], "prefixes": [ "000*************", "0010000*********", "00100010********", "0010001100******", "001000110100****", "0010001101010***", "0010001101011000" ], "prefix_type": "zero" }, { "min": 9048, "max": 43008, "paths": [ 4, 6, 7, 8, 12, 13, 14, 16, 18, 21 ], "classes": [ 2, 3, 10, 11, 19 ], "prefixes": [ "0***************", "100*************", "10100***********", "1010100000000000" ], "prefix_type": "zero" }, { "min": 43008, "max": 50384, "paths": [ 4, 6, 7, 9, 12, 13, 14, 16, 18, 21 ], "classes": [ 1, 2, 3, 10, 11, 19 ], "prefixes": [ "10101***********", "1011************", "110000**********", "110001000*******", "1100010010******", "110001001100****", "1100010011010000" ], "prefix_type": "exact" }, { "min": 50384, "max": 65536, "paths": [ 4, 6, 7, 9, 12, 13, 14, 16, 18, 22 ], "classes": [ 1, 2, 3, 10, 11, 19 ], "prefixes": [ "****************" ], "prefix_type": "zero" } ] }, { "id": "src_meta", "step": 1, "match": "exact", "method": "index", "key_size": 4, "data_size": 20 }, { "id": "protocl_range", "step": 2, "match": "ternary", "entries": 2, "key_size": 8, "ranges": [ { "min": 0, "max": 0, "paths": [ 0, 2, 3, 4, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22 ], "classes": [ 1, 2, 3, 4, 7, 8, 10, 11, 15, 16, 17, 19 ], "prefixes": [ "00000000" ], "prefix_type": "exact" }, { "min": 0, "max": 256, "paths": [ 1, 2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22 ], "classes": [ 1, 2, 3, 7, 8, 10, 11, 15, 16, 17, 19 ], "prefixes": [ "********" ], "prefix_type": "exact" } ] }, { "id": "protocl_meta", "step": 2, "match": "exact", "method": "index", "key_size": 1, "data_size": 20 } ]