|
Logical_DP_Group |
|
row action datapaths _version |
|
------------------------------------ ------ -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------ |
|
0dd175f3-6fc1-4490-b12f-72b82ce164df delete [1f75cbdd-5f46-498f-9ed5-ec1c88d97f87, 39dde559-752c-4f9c-82ac-59425b10f782, 49ab144d-00f7-491e-a9b0-a2e6f3389c0c, 95fd94a4-c00f-4925-97db-16fa95f9449e, a2468749-9f91-458d-993c-6d26364bd3ef, deb95f0c-d535-496d-b0b8-158209f2bcd6, e0bd6c4d-8b49-4ee3-ba43-5e4ecd26d998, f1e1d0aa-3121-4b66-9078-353d231e78da, f78ae633-8b8a-4aed-bb66-e3bf51412212, feae1dc2-94bf-4f02-954e-5634667c05a8] 4cf4008d-3cae-416f-a843-2815c6dcb5f6 |
|
2a694c03-8535-4a70-b206-241a1d4d5c3a insert [1f75cbdd-5f46-498f-9ed5-ec1c88d97f87, 39dde559-752c-4f9c-82ac-59425b10f782, 49ab144d-00f7-491e-a9b0-a2e6f3389c0c, 95fd94a4-c00f-4925-97db-16fa95f9449e, a2468749-9f91-458d-993c-6d26364bd3ef, deb95f0c-d535-496d-b0b8-158209f2bcd6, e0bd6c4d-8b49-4ee3-ba43-5e4ecd26d998, f1e1d0aa-3121-4b66-9078-353d231e78da, f78ae633-8b8a-4aed-bb66-e3bf51412212, feae1dc2-94bf-4f02-954e-5634667c05a8] d29860c7-c352-4536-a8f8-3e83d8cbac98 |
|
|
|
Logical_Flow |
|
row action actions controller_meter external_ids logical_datapath logical_dp_group match pipeline priority table_id tags _version |
|
------------------------------------ ------ ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------- ---------------------------------------------------------------------------------- ------------------------------------ ------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------- -------- -------- ------------------------------------------------------------- ------------------------------------ |
|
c60e4c10-1b97-4d48-956e-549aed28706a old {source="northd.c:14087", stage-hint="8199187f", stage-name=lr_in_ip_input} 1c2f6c04-d49e-4d44-90b2-6a1f264c9eb0 |
|
new "tcp_reset {eth.dst <-> eth.src; ip4.dst <-> ip4.src; next; };" [] {source="northd.c:14484", stage-hint="8199187f", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.137.1 && !ip.later_frag && tcp" ingress 80 3 {} 4bebe2c6-3a64-45b7-aaeb-a8b1faa00822 |
|
846a19e8-767d-444f-8cd7-ffec818b7cad old {source="northd.c:14070", stage-hint="8199187f", stage-name=lr_in_ip_input} decc8c53-3069-48f0-a34a-d2eaa7ace076 |
|
new "icmp4 {eth.dst <-> eth.src; ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 3; icmp4.code = 3; next; };" [] {source="northd.c:14467", stage-hint="8199187f", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.137.1 && !ip.later_frag && udp" ingress 80 3 {} c8e5d769-a1c3-43dd-878a-d7170a20bcb8 |
|
3d56acd6-50b4-49b5-900a-e9de17f56a0b old {source="northd.c:11822", stage-hint=eb260479, stage-name=lr_in_ip_input} 1acdb244-aec3-4208-88ba-bf4ffcc01681 |
|
new "drop;" [] {source="northd.c:12061", stage-hint=eb260479, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.dst == {169.254.169.253}" ingress 60 3 {} 0ad8e354-5df4-4ace-a9e9-e7fdf32e7989 |
|
97fda9a8-73ad-4229-a756-d476c78860c2 old {source="northd.c:11822", stage-hint=cc28af64, stage-name=lr_in_ip_input} c48d036b-3e5a-447a-9474-6bb8cee77300 |
|
new "drop;" [] {source="northd.c:12061", stage-hint=cc28af64, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.dst == {10.4.133.1}" ingress 60 3 {} 1b0ab64e-ee6d-4aec-a0c1-51657910a8b6 |
|
b0079195-f24a-4625-b3ba-afddc4cbd549 old {source="northd.c:13579", stage-name=lr_out_delivery} effe7c3a-fab5-4187-ba4a-cedc953d9fe6 |
|
new "output;" [] {source="northd.c:13976", stage-name=lr_out_delivery} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_mds-networking-core\"" egress 100 6 {} b1945d2f-7ba8-4fde-b2cd-26aee0ad457e |
|
32091693-bd5f-4e3f-afca-052c0fad500c old {source="northd.c:12327", stage-name=lr_in_lookup_neighbor} a9f714fd-5d2c-4017-afa5-9552f2e9751b |
|
new "reg9[2] = lookup_nd(inport, nd.target, nd.tll); next;" [] {source="northd.c:12624", stage-name=lr_in_lookup_neighbor} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] nd_na ingress 100 1 {} 8aff017e-915a-4037-9e2d-93edc139e79a |
|
481ba652-03bc-4ec3-8d3b-405199dd27b1 old {source="northd.c:8230", stage-hint="340e8485", stage-name=ls_in_l2_lkup} bbe004e2-24c5-42e3-97d0-00690f7d1995 |
|
new "clone {outport = \"ls_domain-network_lr_networking-core\"; output; }; outport = \"_MC_flood_l2\"; output;" [] {source="northd.c:8418", stage-hint="340e8485", stage-name=ls_in_l2_lkup} f1e1d0aa-3121-4b66-9078-353d231e78da [] "flags[1] == 0 && arp.op == 1 && arp.tpa == 10.4.143.1" ingress 80 27 {} 87aeddc5-657e-4883-a2c7-3a1b56ccff0c |
|
ea7b00f1-dfa9-40dd-944b-c21fb09cb9ec old {source="northd.c:11822", stage-hint=b7ee93a9, stage-name=lr_in_ip_input} f2bd7da4-2ff2-46df-9591-8d8409b4f4a5 |
|
new "drop;" [] {source="northd.c:12061", stage-hint=b7ee93a9, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.dst == {10.4.131.1}" ingress 60 3 {} c238d94a-8b1f-4df6-9c51-02a88a88955b |
|
c9370f0a-7cdb-4961-ae82-c2139c2190ca old {source="northd.c:12852", stage-name=lr_in_policy} 4b60b010-f378-4eb9-bb3d-10b870d1936f |
|
new "reg8[0..15] = 0; next;" [] {source="northd.c:13149", stage-name=lr_in_policy} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "1" ingress 0 15 {} 8faa56f1-6c3a-4d4f-a97a-69e81c132940 |
|
8ca3b061-f1b9-4436-acfa-457574cb2d1f old {source="northd.c:12171", stage-hint=a8bbc634, stage-name=lr_in_admission} a0b208f4-460b-494a-9858-57868f00a3b6 |
|
new "xreg0[0..47] = 02:00:00:00:00:01; next;" [] {source="northd.c:12468", stage-hint=a8bbc634, stage-name=lr_in_admission} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "eth.dst == 02:00:00:00:00:01 && inport == \"lr_networking-core_ls_tools-net\"" ingress 50 0 {} 7c14672e-4d98-4c7a-867e-224fba61bd90 |
|
314b8f36-2923-49ff-b5df-3d6ff48c16cc old {source="northd.c:13949", stage-hint=a8bbc634, stage-name=lr_in_ip_input} 76ea22cc-cb66-4df2-8122-22b20151fb00 |
|
new "drop;" [] {source="northd.c:14346", stage-hint=a8bbc634, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.src == {10.4.129.1, 10.4.129.255} && reg9[0] == 0" ingress 100 3 {} 4a217312-c7d1-4200-807e-22b16d1804db |
|
c1f7acdc-685e-48dc-b48a-dbec6fd6d64b old {source="northd.c:8236", stage-hint=d3edcce0, stage-name=ls_in_l2_lkup} 29ca35b7-9f9c-47de-ab05-42d82c537ad9 |
|
new "outport = \"ls_dhcptest-network_lr_networking-core\"; output;" [] {source="northd.c:8424", stage-hint=d3edcce0, stage-name=ls_in_l2_lkup} 4f6774a5-5220-462c-99e8-a1ce56255533 [] "flags[1] == 0 && arp.op == 1 && arp.tpa == 10.4.134.1" ingress 80 27 {} 756e80ac-a49a-47a5-9913-95c374a34172 |
|
b52f86d8-c498-4f9e-a211-7c6d2ddc1466 old {source="northd.c:9549", stage-hint=e26aa46c, stage-name=ls_in_l2_lkup} 58ea2475-deaa-4899-9fd1-f30ef6e7d0ed |
|
new "outport = \"f36c63e9-a6aa-4c6c-b9dd-4ca1cba20fc8\"; output;" [] {source="northd.c:9831", stage-hint=e26aa46c, stage-name=ls_in_l2_lkup} f1e1d0aa-3121-4b66-9078-353d231e78da [] "eth.dst == 52:54:00:e2:be:48" ingress 50 27 {} 4b45987e-d06a-4ce4-ae12-befaec4e870c |
|
0826c263-e070-40ae-8d6d-3547799a8031 old {source="northd.c:9626", stage-hint="5dbaa52a", stage-name=ls_in_l2_lkup} 0cc91989-7be9-40c2-8920-6fde1406e57e |
|
new "outport = \"ls_devops-course-network_lr_networking-core\"; output;" [] {source="northd.c:9819", stage-hint="5dbaa52a", stage-name=ls_in_l2_lkup} b2355e17-ba61-4bae-a54d-5400b5b2afc4 [] "eth.dst == 02:00:00:00:00:01" ingress 50 27 {} 0ea858a3-06de-4063-b0e6-e97b4d1a5422 |
|
ffcd063c-b309-4e7d-a01e-0bcb3a72b51d old {source="northd.c:5867", stage-hint=fc03dfda, stage-name=ls_out_pre_lb} 4acdb893-0e30-4d0f-95d2-32c89dc81334 |
|
new "ct_clear; next;" [] {source="northd.c:6021", stage-hint=fc03dfda, stage-name=ls_out_pre_lb} 1f75cbdd-5f46-498f-9ed5-ec1c88d97f87 [] "ip && outport == \"ls_cvp-network_lr_networking-core\"" egress 110 1 {in_out_port=ls_cvp-network_lr_networking-core} f435fad2-f46d-4588-9372-09ef5d50a0c0 |
|
638a71f9-82c1-47e4-94d6-81e4bdcb9fb8 old {source="northd.c:13579", stage-name=lr_out_delivery} 7f5b30dc-8293-448a-8caa-82a62a539d1f |
|
new "output;" [] {source="northd.c:13976", stage-name=lr_out_delivery} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_irc-network\"" egress 100 6 {} 675a0053-e843-4ca4-8ceb-a3a3482c53de |
|
25e3ecf7-44f1-49e8-a76d-08c610ecd6c4 old {source="northd.c:10879", stage-hint=cc28af64, stage-name=lr_in_ip_routing} a7345af2-ebf1-42c4-b5e1-6e4d31b9012c |
|
new "ip.ttl--; reg8[0..15] = 0; reg0 = ip4.dst; reg1 = 10.4.133.1; eth.src = 02:00:00:00:00:01; outport = \"lr_networking-core_ls_kasm-network\"; flags.loopback = 1; next;" [] {source="northd.c:11078", stage-hint=cc28af64, stage-name=lr_in_ip_routing} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.dst == 10.4.133.0/24" ingress 74 13 {} 899ed991-efe8-48c0-87c6-4c8a49c31e39 |
|
8341eddf-a952-4506-b3b5-68206cb3afd6 old {source="northd.c:8230", stage-hint="8e4e8fa5", stage-name=ls_in_l2_lkup} 7cfc96a1-55b0-4203-9221-7f46991090fa |
|
new "clone {outport = \"ls_networking-edge-core-link_lr_networking-core\"; output; }; outport = \"_MC_flood_l2\"; output;" [] {source="northd.c:8418", stage-hint="8e4e8fa5", stage-name=ls_in_l2_lkup} f78ae633-8b8a-4aed-bb66-e3bf51412212 [] "flags[1] == 0 && arp.op == 1 && arp.tpa == 10.4.4.100" ingress 80 27 {} cf7b808b-9c20-48ad-9124-7d7f519b45ab |
|
e82a2462-f562-49ba-9dd0-530e270d2f4b old {source="northd.c:12600", stage-name=lr_in_nd_ra_response} 0b65dc71-1d19-4eed-a532-dcb6973d6413 |
|
new "next;" [] {source="northd.c:12897", stage-name=lr_in_nd_ra_response} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "1" ingress 0 11 {} 26e333ca-2009-45f3-9ce7-9b3680c75012 |
|
8cadc186-74a9-497b-bfda-6e052eb5053b old {source="northd.c:12171", stage-hint="66bbdbb0", stage-name=lr_in_admission} fa4e7732-1e0a-415f-95ea-1c65575aaffe |
|
new "xreg0[0..47] = 02:00:00:00:00:01; next;" [] {source="northd.c:12468", stage-hint="66bbdbb0", stage-name=lr_in_admission} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "eth.dst == 02:00:00:00:00:01 && inport == \"lr_networking-core_ls_irc-network\"" ingress 50 0 {} e9a3d798-3eb0-4060-b039-11ed94213187 |
|
53db4591-d456-41cf-9279-151c64a16938 old {source="northd.c:12171", stage-hint=c511e8c4, stage-name=lr_in_admission} ac0633c4-914c-4d3a-8960-7d7d61f53e6b |
|
new "xreg0[0..47] = 02:00:00:00:00:01; next;" [] {source="northd.c:12468", stage-hint=c511e8c4, stage-name=lr_in_admission} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "eth.dst == 02:00:00:00:00:01 && inport == \"lr_networking-core_ls_dhcptest-network\"" ingress 50 0 {} 6201dc61-d6d5-4984-9630-2ad9cbcc9450 |
|
ca1742a0-13cd-4abb-855f-762be15b8892 old {source="northd.c:6138", stage-name=ls_in_pre_lb} 1d96ce51-a28e-4380-b6a9-ad64252ce8df |
|
new "next;" [] {source="northd.c:6305", stage-name=ls_in_pre_lb} [] 77877d1f-8f6c-429a-927d-04392291a569 "eth.dst == $svc_monitor_mac" ingress 110 5 {} 2d875aa5-2736-46f7-b410-ab90300628ff |
|
2cc9f589-62b3-4e0e-9187-e60360c04eb6 old {source="northd.c:14104", stage-hint="307218fa", stage-name=lr_in_ip_input} 4e4f6610-f0a8-4e6f-b6f7-364daecde441 |
|
new "sctp_abort {eth.dst <-> eth.src; ip4.dst <-> ip4.src; next; };" [] {source="northd.c:14501", stage-hint="307218fa", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.128.1 && !ip.later_frag && sctp" ingress 80 3 {} fbdddc52-a564-438e-8f72-9f9f12be3872 |
|
6f3d4377-80eb-4a5a-b54e-a64159d5b345 old {source="northd.c:5867", stage-hint="8d5f7eea", stage-name=ls_out_pre_lb} f2749f40-01d7-40c2-9dd2-53dff9c9c34d |
|
new "ct_clear; next;" [] {source="northd.c:6021", stage-hint="8d5f7eea", stage-name=ls_out_pre_lb} a2468749-9f91-458d-993c-6d26364bd3ef [] "ip && outport == \"ls_openstack-network_lr_networking-core\"" egress 110 1 {in_out_port=ls_openstack-network_lr_networking-core} da9b8598-eb75-426f-a6ae-8f982352e178 |
|
f6aec8a1-8283-4bcc-9ad2-ae63df3d033f old {source="northd.c:12463", stage-hint="0322e0a9", stage-name=lr_in_lookup_neighbor} 10527c9d-90aa-4135-aca6-0e597cce04b2 |
|
new "reg9[2] = lookup_arp(inport, arp.spa, arp.sha); next;" [] {source="northd.c:12760", stage-hint="0322e0a9", stage-name=lr_in_lookup_neighbor} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_devops-course-network\" && arp.spa == 10.4.130.0/24 && arp.op == 1" ingress 100 1 {} 78610cda-0907-4a2e-b966-76a39b1110b7 |
|
b04e86c1-07fe-4df4-a4af-4e700cadc99d old {source="northd.c:6698", stage-name=ls_in_acl_action} b56592fb-2428-4743-8bc9-dcbae41ab1d6 |
|
new "next;" [] {source="northd.c:6872", stage-name=ls_in_acl_action} [] 77877d1f-8f6c-429a-927d-04392291a569 "1" ingress 0 9 {} 24db9af2-4757-4d0d-894a-3dade093b495 |
|
89874ad4-ba06-459c-9840-15522b24bf66 old {source="northd.c:12171", stage-hint="6fc506e1", stage-name=lr_in_admission} 07e319c3-aa3e-4303-b147-c284c2760895 |
|
new "xreg0[0..47] = 02:00:00:00:00:01; next;" [] {source="northd.c:12468", stage-hint="6fc506e1", stage-name=lr_in_admission} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "eth.dst == 02:00:00:00:00:01 && inport == \"lr_networking-core_ls_cvp-network\"" ingress 50 0 {} 981811df-0514-4cdb-9bf4-09ce7ae5cd6f |
|
196e7925-c60a-4025-bc88-e25505f16d01 old {source="northd.c:11677", stage-hint=b7ee93a9, stage-name=lr_in_ip_input} a330ef46-9f59-4fa3-a38e-f62bb1a9b4a3 |
|
new "nd_na_router { eth.src = xreg0[0..47]; ip6.src = nd.target; nd.tll = xreg0[0..47]; outport = inport; flags.loopback = 1; output; };" [] {source="northd.c:11908", stage-hint=b7ee93a9, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_openshift-main\" && ip6.dst == {fe80::ff:fe00:1, ff02::1:ff00:1} && nd_ns && nd.target == fe80::ff:fe00:1" ingress 90 3 {} 1541cde0-0d55-4ad1-a6fc-d925929181cb |
|
b93e4f8b-124c-49f7-8c40-124170a8bb3f old {source="northd.c:13579", stage-name=lr_out_delivery} 16fe2fdb-b6d4-468d-ab40-5e047bc17cc4 |
|
new "output;" [] {source="northd.c:13976", stage-name=lr_out_delivery} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_frrtest-network\"" egress 100 6 {} 9adbeeb8-f25b-4eb4-822e-b48c2846fd21 |
|
c3e9cab2-9117-4cfb-b7a4-434c4af979bd old {source="northd.c:5812", stage-name=ls_in_l2_lkup} 0026ac1c-0da0-47fd-9d4d-bafbf3fc9a7b |
|
new "outport = get_fdb(eth.dst); next;" [] {source="northd.c:5966", stage-name=ls_in_l2_lkup} [] 77877d1f-8f6c-429a-927d-04392291a569 "1" ingress 0 27 {} 71dab4b1-dc9a-4ce3-aa20-5fb535904994 |
|
b7825cde-53cf-4409-8c80-499d91aa9547 old {source="northd.c:13579", stage-name=lr_out_delivery} 6f58ec67-35b6-4203-aff6-ada43f704cb1 |
|
new "output;" [] {source="northd.c:13976", stage-name=lr_out_delivery} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_domain-network\"" egress 100 6 {} 8ca25bd3-1f01-49cc-a0ba-83cacd853c5e |
|
2cbcbd04-c338-4c7e-b30a-4708193afaf4 old {source="northd.c:13660", stage-name=lr_in_ip_input} c043e065-76d4-405e-87db-f0bff96f740d |
|
new "drop;" [] {source="northd.c:14057", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip.ttl == {0, 1} && !ip.later_frag && (ip4.mcast || ip6.mcast)" ingress 32 3 {} 4bd6aeb8-bcef-4f3e-a30f-62836b69453a |
|
efbff206-a96c-4224-92fc-4dc14cf91bb2 old {source="northd.c:14104", stage-hint="66bbdbb0", stage-name=lr_in_ip_input} 61a038b7-b505-410e-b34c-20435832bd47 |
|
new "sctp_abort {eth.dst <-> eth.src; ip4.dst <-> ip4.src; next; };" [] {source="northd.c:14501", stage-hint="66bbdbb0", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.142.1 && !ip.later_frag && sctp" ingress 80 3 {} 2d3cd7c4-5070-4c58-9c3d-2f6fd448dc8e |
|
393c2287-90ab-4bf4-9944-de152d94e85c old {source="northd.c:14087", stage-hint="7c6a1be3", stage-name=lr_in_ip_input} be16d06a-e228-4266-98ff-6289bd5aaac2 |
|
new "tcp_reset {eth.dst <-> eth.src; ip4.dst <-> ip4.src; next; };" [] {source="northd.c:14484", stage-hint="7c6a1be3", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.136.1 && !ip.later_frag && tcp" ingress 80 3 {} f47861d5-9863-4b05-be82-d8480a20be61 |
|
61a988d3-63d3-4e0f-a9ff-fbcaba061026 old {source="northd.c:8996", stage-hint="5dbaa52a", stage-name=ls_in_arp_rsp} 1a8fd11d-3833-4980-8918-d7d2dc411112 |
|
new "next;" [] {source="northd.c:9209", stage-hint="5dbaa52a", stage-name=ls_in_arp_rsp} b2355e17-ba61-4bae-a54d-5400b5b2afc4 [] "nd_ns_mcast && ip6.dst == ff02::1:ff00:1 && nd.target == fe80::ff:fe00:1 && inport == \"ls_devops-course-network_lr_networking-core\"" ingress 100 21 {in_out_port=ls_devops-course-network_lr_networking-core} d2484976-e448-43d3-b384-3569e0995f9e |
|
b174d814-f270-410f-87ae-271df1d2a41e old {source="northd.c:8493", stage-hint="7c5baa9c", stage-name=ls_in_dhcp_response} 578ad6af-eefe-4220-8942-e60f2070249c |
|
new "eth.dst = eth.src; eth.src = c0:ff:ee:00:00:01; ip4.src = 10.4.137.1; udp.src = 67; udp.dst = 68; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:8706", stage-hint="7c5baa9c", stage-name=ls_in_dhcp_response} a2468749-9f91-458d-993c-6d26364bd3ef [] "inport == \"22e5751d-ddbb-4b43-8b8f-ae7b0907308d\" && eth.src == 52:54:00:a9:80:c9 && ip4 && udp.src == 68 && udp.dst == 67 && reg0[3]" ingress 100 23 {in_out_port="22e5751d-ddbb-4b43-8b8f-ae7b0907308d"} 2cef442a-1a70-47f0-8d30-7be2bf78819b |
|
4607783e-4e99-49e4-9521-8b847926d56d old {source="northd.c:9549", stage-hint=b0661c79, stage-name=ls_in_l2_lkup} 429e02b6-7978-4083-a94f-bd0607871449 |
|
new "outport = \"22e5751d-ddbb-4b43-8b8f-ae7b0907308d\"; output;" [] {source="northd.c:9831", stage-hint=b0661c79, stage-name=ls_in_l2_lkup} a2468749-9f91-458d-993c-6d26364bd3ef [] "eth.dst == 52:54:00:a9:80:c9" ingress 50 27 {} da53f2d3-3a28-4dfc-b452-6cd3fb36c8b0 |
|
85ab185f-6bc5-43de-9d8e-73718f9ea537 old {source="northd.c:14087", stage-hint="00ad2fb1", stage-name=lr_in_ip_input} c5aed05f-8f97-40aa-ba62-8c5628ff3ea3 |
|
new "tcp_reset {eth.dst <-> eth.src; ip4.dst <-> ip4.src; next; };" [] {source="northd.c:14484", stage-hint="00ad2fb1", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.141.1 && !ip.later_frag && tcp" ingress 80 3 {} 3c04565e-f16f-4fd7-bffb-e9af0b76fa10 |
|
9901cca6-d607-4ffa-bed2-e04ec579bc87 old {source="northd.c:8521", stage-hint="0f60efb4", stage-name=ls_out_acl_eval} fdfbe9e4-c561-4be1-b72e-cd2c172fbdfe |
|
new "reg8[16] = 1; next;" [] {source="northd.c:8734", stage-hint="0f60efb4", stage-name=ls_out_acl_eval} 1f75cbdd-5f46-498f-9ed5-ec1c88d97f87 [] "outport == \"f2cc9e81-2370-4eec-a719-a83f2cc61174\" && eth.src == c0:ff:ee:00:00:01 && ip4.src == 10.4.139.1 && udp && udp.src == 67 && udp.dst == 68" egress 34000 4 {in_out_port="f2cc9e81-2370-4eec-a719-a83f2cc61174"} 0e2b7a49-66d2-4ca9-9e08-d0fbd6e9bcb6 |
|
253f7fc3-1bb7-4e02-81c1-c6f0510e506e old {source="northd.c:8468", stage-hint=f9432831, stage-name=ls_in_dhcp_options} b7019abb-aebd-48f7-92c7-6899f6d98c38 |
|
new "reg0[3] = put_dhcp_opts(offerip = 10.4.131.8, dns_server = 10.10.10.10, lease_time = 3600, netmask = 255.255.255.0, router = 10.4.131.1, server_id = 10.4.131.1); next;" [] {source="northd.c:8681", stage-hint=f9432831, stage-name=ls_in_dhcp_options} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "inport == \"47f5451e-fb50-4331-a1c3-c9b28586acac\" && eth.src == 52:54:00:a7:fb:00 && (ip4.src == {10.4.131.8, 0.0.0.0} && ip4.dst == {10.4.131.1, 255.255.255.255}) && udp.src == 68 && udp.dst == 67" ingress 100 22 {in_out_port="47f5451e-fb50-4331-a1c3-c9b28586acac"} 1c332c6f-7fb5-4b78-84d5-c8be41a7912a |
|
5e439155-f42b-44de-8f1f-8fd11fdede63 delete "outport = \"mds-networking-core\"; output;" [] {source="northd.c:9549", stage-hint=f198a8b5, stage-name=ls_in_l2_lkup} 49ab144d-00f7-491e-a9b0-a2e6f3389c0c [] "eth.dst == 02:00:00:00:00:02" ingress 50 27 {} cf51813d-ddb3-4d5e-8702-c62ae4bf17d0 |
|
2e1eead5-c60b-46fa-9cc1-c6586e7de34d old {source="northd.c:12668", stage-name=lr_in_ip_routing} 7bf0a78a-df56-43d2-b80c-5ae8b81ba2cd |
|
new "drop;" [] {source="northd.c:12965", stage-name=lr_in_ip_routing} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "1" ingress 0 13 {} 910e3469-26a0-4943-af96-53e495c66062 |
|
ab513071-f616-4424-a39b-c229ad02e8a5 insert "flags.network_id = 0; next;" [] {source="northd.c:13880", stage-name=lr_in_network_id} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_openshift-main\" && ip4 && reg0 == 10.4.131.1/24" ingress 110 21 {} 075e793f-d19d-46d5-8a20-8ccb7bba9dd0 |
|
f759cc90-6e73-43f7-9b9b-3c0062b34818 old {source="northd.c:6252", stage-name=ls_out_pre_stateful} 7232ce0a-0ea0-4e46-95ff-b7bea273e060 |
|
new "ct_lb_mark;" [] {source="northd.c:6419", stage-name=ls_out_pre_stateful} [] 77877d1f-8f6c-429a-927d-04392291a569 "reg0[2] == 1" egress 110 2 {} 63c75ef5-2cbe-4712-90db-fc990cd41fc5 |
|
78580421-3af0-4d92-a7a4-f27ac7314b12 insert "flags.network_id = 0; next;" [] {source="northd.c:13880", stage-name=lr_in_network_id} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_kasm-network\" && ip4 && reg0 == 10.4.133.1/24" ingress 110 21 {} c1eaae05-fdb7-49e3-9805-eb18fcf416e2 |
|
2721f396-344b-419e-a02c-01be48904a0e insert "outport <-> inport; next;" [] {source="northd.c:12177", stage-name=ls_in_check_port_sec} f1e1d0aa-3121-4b66-9078-353d231e78da [] "((ip4 && icmp4.type == 3 && icmp4.code == 4) || (ip6 && icmp6.type == 2 && icmp6.code == 0)) && eth.src == 52:54:00:18:0b:3d && outport == \"c71c53d9-0fb7-4c3d-b1b7-2d2e6080b2f2\" && !is_chassis_resident(\"c71c53d9-0fb7-4c3d-b1b7-2d2e6080b2f2\") && flags.tunnel_rx == 1" ingress 110 0 {} 60af1add-fa34-4a6f-a703-76dd69d51589 |
|
0797fda6-94aa-4268-a2ea-9d1d373e0177 old {source="northd.c:8468", stage-hint="4311be5f", stage-name=ls_in_dhcp_options} 9e796e13-c989-4867-bbab-fe126eb8dc46 |
|
new "reg0[3] = put_dhcp_opts(offerip = 10.4.143.4, dns_server = 10.10.10.10, domain_name = \"p4.esav.fi\", lease_time = 3600, netmask = 255.255.255.0, router = 10.4.143.1, server_id = 10.4.143.1); next;" [] {source="northd.c:8681", stage-hint="4311be5f", stage-name=ls_in_dhcp_options} f1e1d0aa-3121-4b66-9078-353d231e78da [] "inport == \"c71c53d9-0fb7-4c3d-b1b7-2d2e6080b2f2\" && eth.src == 52:54:00:18:0b:3d && (ip4.src == {10.4.143.4, 0.0.0.0} && ip4.dst == {10.4.143.1, 255.255.255.255}) && udp.src == 68 && udp.dst == 67" ingress 100 22 {in_out_port="c71c53d9-0fb7-4c3d-b1b7-2d2e6080b2f2"} 2f307ed7-8811-4729-88ab-298db62e7f52 |
|
0bf4605b-6609-482b-8fbb-b1aaa31dfeba old {source="northd.c:8521", stage-hint=f9432831, stage-name=ls_out_acl_eval} d06ba045-0ac2-4df1-b224-186b0173edd7 |
|
new "reg8[16] = 1; next;" [] {source="northd.c:8734", stage-hint=f9432831, stage-name=ls_out_acl_eval} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "outport == \"0a12cb3f-44ed-4586-80c4-9b89824c4148\" && eth.src == c0:ff:ee:00:00:01 && ip4.src == 10.4.131.1 && udp && udp.src == 67 && udp.dst == 68" egress 34000 4 {in_out_port="0a12cb3f-44ed-4586-80c4-9b89824c4148"} 7f0ec5da-81ad-489f-a1b8-e658bf2353f1 |
|
1bd09938-a618-467b-aba5-0b1482dab164 old {source="northd.c:8942", stage-hint="27fc02a4", stage-name=ls_in_arp_rsp} c0d8e93f-ed6b-4f1f-8f89-8c91df1e96a0 |
|
new "next;" [] {source="northd.c:9155", stage-hint="27fc02a4", stage-name=ls_in_arp_rsp} 1f75cbdd-5f46-498f-9ed5-ec1c88d97f87 [] "arp.tpa == 10.4.139.2 && arp.op == 1 && inport == \"f2cc9e81-2370-4eec-a719-a83f2cc61174\"" ingress 100 21 {in_out_port="f2cc9e81-2370-4eec-a719-a83f2cc61174"} 945d2716-971d-457a-a562-b940ead892c0 |
|
199242f9-45df-4a20-817e-e394a5221acb old {source="northd.c:15738", stage-name=lr_out_delivery} a16f3393-8acb-4b62-937b-4577afbf9ab0 |
|
new "drop;" [] {source="northd.c:16147", stage-name=lr_out_delivery} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "1" egress 0 6 {} 3638319c-ce96-4e88-a333-836111de4d88 |
|
ff114df7-442f-4b93-a2f3-223985111b15 delete "outport = \"b4b92f7a-26cb-44b5-9ba9-05527f2518bb\"; output;" [] {source="northd.c:9549", stage-hint=cc6abd2a, stage-name=ls_in_l2_lkup} ce213b94-d257-498c-a6d8-a70eb759d846 [] "eth.dst == 52:54:00:28:8b:ca" ingress 50 27 {} 4dec3363-d133-4583-a94f-e1b81e7b2a82 |
|
ecf79d58-a9fc-4870-a5d2-fb46dfae07bb old {source="northd.c:9549", stage-hint=d9fc3bd0, stage-name=ls_in_l2_lkup} b26f8954-d411-4a59-93f8-66fb96a15334 |
|
new "outport = \"6ca623b4-a975-40bd-958f-182fa9dac009\"; output;" [] {source="northd.c:9831", stage-hint=d9fc3bd0, stage-name=ls_in_l2_lkup} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "eth.dst == 52:54:00:66:3b:83" ingress 50 27 {} 05aed0ad-0009-4be5-a7f7-7b6cc85ba859 |
|
e0d115ac-0119-46b3-91c6-7dd1a4b9e218 old {source="northd.c:13041", stage-hint=b3f696d6, stage-name=lr_in_arp_resolve} 5e86dd64-37ef-468a-88a6-47dc6a0cd850 |
|
new "eth.dst = 52:54:00:0f:fb:b7; next;" [] {source="northd.c:13338", stage-hint=b3f696d6, stage-name=lr_in_arp_resolve} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_openstack-network\" && reg0 == 10.4.137.2" ingress 100 17 {} 12ae5da3-925f-4e80-a341-cf5886a27750 |
|
fa756703-f1e5-4fd3-96ff-1421e24cf64d old {source="northd.c:12670", stage-name=lr_in_ip_routing_ecmp} 041d38a5-86b4-42b9-8815-72cbf5fab93b |
|
new "next;" [] {source="northd.c:12967", stage-name=lr_in_ip_routing_ecmp} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "reg8[0..15] == 0" ingress 150 14 {} 4899a61d-2aa1-4cc9-9486-e5b3868a0733 |
|
576bc768-7b32-4624-9a57-9c8a3642dbc7 delete "outport = \"d56f8d17-1af9-4d5f-883e-9c90d72cddaf\"; output;" [] {source="northd.c:9549", stage-hint="06eb17d1", stage-name=ls_in_l2_lkup} 5a8818e0-ace1-40e4-8450-1844f5908a1c [] "eth.dst == 52:54:00:ae:f8:28" ingress 50 27 {} a6e3381f-c00f-4cf3-8783-9d955f01d7e6 |
|
99af6bd1-cfbd-42bc-9cc0-c1323715e28c old {source="northd.c:8922", stage-hint=c71ea0da, stage-name=ls_in_arp_rsp} 080f5323-37db-44d3-b0fb-9906ffb2dd9c |
|
new "eth.dst = eth.src; eth.src = 52:54:00:e4:47:74; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = 52:54:00:e4:47:74; arp.tpa = arp.spa; arp.spa = 10.4.136.9; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:9135", stage-hint=c71ea0da, stage-name=ls_in_arp_rsp} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "arp.tpa == 10.4.136.9 && arp.op == 1" ingress 50 21 {} ab670639-8455-481f-b2d8-a0d92021bc8a |
|
c3df773b-ff9a-424d-b660-9ea4d545e23b old {source="northd.c:14104", stage-hint=cc28af64, stage-name=lr_in_ip_input} 0b2c97ce-27a6-43ae-9873-eb0e6c9829b1 |
|
new "sctp_abort {eth.dst <-> eth.src; ip4.dst <-> ip4.src; next; };" [] {source="northd.c:14501", stage-hint=cc28af64, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.133.1 && !ip.later_frag && sctp" ingress 80 3 {} 4b381b98-76e8-4269-86cc-92dbe1a4c08b |
|
81164cd4-1084-402c-9d39-dc85efe93a15 old {source="northd.c:8922", stage-hint=d3edcce0, stage-name=ls_in_arp_rsp} a37e555f-038b-41b0-aecd-8b57356281c3 |
|
new "eth.dst = eth.src; eth.src = 02:00:00:00:00:01; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = 02:00:00:00:00:01; arp.tpa = arp.spa; arp.spa = 10.4.134.1; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:9135", stage-hint=d3edcce0, stage-name=ls_in_arp_rsp} 4f6774a5-5220-462c-99e8-a1ce56255533 [] "arp.tpa == 10.4.134.1 && arp.op == 1" ingress 50 21 {} a57d2489-ccce-4167-81ce-c236d32bdabc |
|
eb475243-3c99-4fc2-ba39-769118b20aa6 old {source="northd.c:5760", stage-hint=bfc859f5, stage-name=ls_in_check_port_sec} b8c686cf-2eb5-4dd5-9b61-398dfd38b502 |
|
new "reg0[18] = 1; next;" [] {source="northd.c:5914", stage-hint=bfc859f5, stage-name=ls_in_check_port_sec} 95fd94a4-c00f-4925-97db-16fa95f9449e [] "inport == \"ls_irc-network_lr_networking-core\"" ingress 70 0 {in_out_port=ls_irc-network_lr_networking-core} a82f3a85-05f7-4cca-b88a-d3bc1546c31d |
|
93829380-5076-4510-8d2e-e36e985e7855 old {source="northd.c:13643", stage-name=lr_in_ip_input} 3bb72e4a-f20c-46de-a57a-bc123a4f0974 |
|
new "drop;" [] {source="northd.c:14040", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] eth.bcast ingress 50 3 {} 98a92c3f-0015-4763-b631-72cc19eed7d3 |
|
d92a9c24-08e0-4cda-a647-6aca65674cdf old {source="northd.c:13999", stage-hint="7c6a1be3", stage-name=lr_in_ip_input} 53f1e896-f995-417f-92a7-81de09ef9762 |
|
new "icmp4 {eth.dst <-> eth.src; icmp4.type = 11; /* Time exceeded */ icmp4.code = 0; /* TTL exceeded in transit */ ip4.dst = ip4.src; ip4.src = 10.4.136.1 ; ip.ttl = 254; outport = \"lr_networking-core_ls_vmw-legacy-network\"; flags.loopback = 1; output; };" [] {source="northd.c:14396", stage-hint="7c6a1be3", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_vmw-legacy-network\" && ip4 && ip.ttl == {0, 1} && !ip.later_frag" ingress 31 3 {} a0f3e15f-405e-4b5e-8300-c4ffae9dc831 |
|
67a3f875-c626-4eef-950e-26a0c0cbfe9f old {source="northd.c:13999", stage-hint="193a895e", stage-name=lr_in_ip_input} f3795dba-3725-4d21-8289-cdffae6de316 |
|
new "icmp4 {eth.dst <-> eth.src; icmp4.type = 11; /* Time exceeded */ icmp4.code = 0; /* TTL exceeded in transit */ ip4.dst = ip4.src; ip4.src = 10.4.155.1 ; ip.ttl = 254; outport = \"lr_networking-core_ls_ovstest-net\"; flags.loopback = 1; output; };" [] {source="northd.c:14396", stage-hint="193a895e", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_ovstest-net\" && ip4 && ip.ttl == {0, 1} && !ip.later_frag" ingress 31 3 {} 78775076-664c-47eb-b8c6-6f638e4e37e2 |
|
f2a625f2-ef32-4185-b3ce-d21e955ed12e old {source="northd.c:7765", stage-name=ls_in_stateful} 09ed6143-9cba-4b65-9470-9fefe3d64c67 |
|
new "ct_commit { ct_mark.blocked = 0; ct_label.label = reg3; }; next;" [] {source="northd.c:7934", stage-name=ls_in_stateful} [] 77877d1f-8f6c-429a-927d-04392291a569 "reg0[1] == 1 && reg0[13] == 1" ingress 100 20 {} 18d0e6dc-7c6f-4721-be68-587965fc55dc |
|
1f15f1f4-088e-411d-8f35-dce2c089bbce old {source="northd.c:5864", stage-hint="5dbaa52a", stage-name=ls_in_pre_lb} 9f4a21fe-488d-48f9-85da-bee95fa887e8 |
|
new "next;" [] {source="northd.c:6018", stage-hint="5dbaa52a", stage-name=ls_in_pre_lb} b2355e17-ba61-4bae-a54d-5400b5b2afc4 [] "ip && inport == \"ls_devops-course-network_lr_networking-core\"" ingress 110 5 {in_out_port=ls_devops-course-network_lr_networking-core} 56bb1021-1647-4c06-91b4-7296b63e219c |
|
e9201b64-ff08-427c-9c84-d3eadf1d9bca old {source="northd.c:13041", stage-hint="01548dfd", stage-name=lr_in_arp_resolve} 6c3caf5a-33e4-4f69-8b18-d3fbe609b531 |
|
new "eth.dst = 52:54:00:6d:37:b7; next;" [] {source="northd.c:13338", stage-hint="01548dfd", stage-name=lr_in_arp_resolve} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_openstack-network\" && reg0 == 10.4.137.4" ingress 100 17 {} 0a650a99-1c63-4f1b-971c-7ba040b42d56 |
|
2847a815-cbbd-487f-b496-c52eb5712a83 old {source="northd.c:8493", stage-hint="4ca1cd9b", stage-name=ls_in_dhcp_response} dd71e0af-126f-4c07-92ad-461f76bf85de |
|
new "eth.dst = eth.src; eth.src = c0:ff:ee:00:00:01; ip4.src = 10.4.133.1; udp.src = 67; udp.dst = 68; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:8706", stage-hint="4ca1cd9b", stage-name=ls_in_dhcp_response} 39dde559-752c-4f9c-82ac-59425b10f782 [] "inport == \"ac418dbb-2aa9-4b0e-a5fd-e523ef72b05e\" && eth.src == 52:54:00:19:e1:53 && ip4 && udp.src == 68 && udp.dst == 67 && reg0[3]" ingress 100 23 {in_out_port="ac418dbb-2aa9-4b0e-a5fd-e523ef72b05e"} c2e042f9-3dd0-4b9f-9e42-27633f24c4ce |
|
fb1694bd-90cb-44f0-b2e3-19a776ee2371 old {source="northd.c:13968", stage-hint="6fc506e1", stage-name=lr_in_ip_input} ee12de24-52a2-4cff-bbc2-1e9fcd959a1a |
|
new "ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 0; flags.loopback = 1; next; " [] {source="northd.c:14365", stage-hint="6fc506e1", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.dst == 10.4.139.1 && icmp4.type == 8 && icmp4.code == 0" ingress 90 3 {} 4477d539-ab7c-4d2e-bec4-c953e23687a7 |
|
00c77cce-aedf-4b39-8bef-52661891d796 insert "outport <-> inport; next;" [] {source="northd.c:12177", stage-name=ls_in_check_port_sec} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "((ip4 && icmp4.type == 3 && icmp4.code == 4) || (ip6 && icmp6.type == 2 && icmp6.code == 0)) && eth.src == 52:54:00:b8:e7:c3 && outport == \"473c7770-0637-43f6-803f-fb0d08efac76\" && !is_chassis_resident(\"473c7770-0637-43f6-803f-fb0d08efac76\") && flags.tunnel_rx == 1" ingress 110 0 {} 8f351924-bba5-4aaf-8a12-becdc47673d4 |
|
4e03c953-31b1-40af-a7ec-2b86bec5f120 old {source="northd.c:13999", stage-hint=eb260479, stage-name=lr_in_ip_input} fefddfd6-6671-4da8-9158-9c5bdfa94122 |
|
new "icmp4 {eth.dst <-> eth.src; icmp4.type = 11; /* Time exceeded */ icmp4.code = 0; /* TTL exceeded in transit */ ip4.dst = ip4.src; ip4.src = 169.254.169.253 ; ip.ttl = 254; outport = \"lr_networking-core_ls_mds-networking-core\"; flags.loopback = 1; output; };" [] {source="northd.c:14396", stage-hint=eb260479, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_mds-networking-core\" && ip4 && ip.ttl == {0, 1} && !ip.later_frag" ingress 31 3 {} d72cb619-8bbd-4ab7-81c2-0a2c7ed5b70f |
|
e78309a6-44d8-4b3a-9512-ad853ac8ed05 old {source="northd.c:13380", stage-name=lr_in_gw_redirect} 8be16b9f-a34b-4be6-9d2c-b669f23b743c |
|
new "next;" [] {source="northd.c:13691", stage-name=lr_in_gw_redirect} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "1" ingress 0 20 {} 97ca1523-d6d4-43db-9326-24902d674fba |
|
37e7b5ea-d9db-493e-8fe4-32a64c887414 old {source="northd.c:12463", stage-hint=b96c95a0, stage-name=lr_in_lookup_neighbor} 575ebf0e-5c7f-4602-9569-b1c9b3e96d1a |
|
new "reg9[2] = lookup_arp(inport, arp.spa, arp.sha); next;" [] {source="northd.c:12760", stage-hint=b96c95a0, stage-name=lr_in_lookup_neighbor} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_networking-edge-core-link\" && arp.spa == 10.4.4.0/24 && arp.op == 1" ingress 100 1 {} b30a89e0-4b40-40b5-8318-2570295b5e26 |
|
8af78e59-cc51-4f8c-a190-99cc2b414d08 old {source="northd.c:8996", stage-hint="84b10e58", stage-name=ls_in_arp_rsp} 2dcd4324-ddbc-400c-ba93-bb011cb2438a |
|
new "next;" [] {source="northd.c:9209", stage-hint="84b10e58", stage-name=ls_in_arp_rsp} 39dde559-752c-4f9c-82ac-59425b10f782 [] "nd_ns_mcast && ip6.dst == ff02::1:ff00:1 && nd.target == fe80::ff:fe00:1 && inport == \"ls_kasm-network_lr_networking-core\"" ingress 100 21 {in_out_port=ls_kasm-network_lr_networking-core} a65f9079-d204-4e94-82cf-f3c98ab6e3a6 |
|
204686d9-c2fd-464c-a945-4aa3b7a1572b old {source="northd.c:5760", stage-hint="59c9cbd1", stage-name=ls_in_check_port_sec} 52b47bdd-62d1-4e60-bbd2-dfc49fb6fa94 |
|
new "reg0[18] = 1; next;" [] {source="northd.c:5914", stage-hint="59c9cbd1", stage-name=ls_in_check_port_sec} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "inport == \"ls_openshift-main_lr_networking-core\"" ingress 70 0 {in_out_port=ls_openshift-main_lr_networking-core} 997eb621-aa88-4f9c-b99c-73f225298766 |
|
8a0a3a97-78ec-4e6c-827b-caa92cc3ee9e old {source="northd.c:13999", stage-hint="4fb5954f", stage-name=lr_in_ip_input} a76dfd07-8079-444b-864c-49ecf117c491 |
|
new "icmp4 {eth.dst <-> eth.src; icmp4.type = 11; /* Time exceeded */ icmp4.code = 0; /* TTL exceeded in transit */ ip4.dst = ip4.src; ip4.src = 10.4.143.1 ; ip.ttl = 254; outport = \"lr_networking-core_ls_domain-network\"; flags.loopback = 1; output; };" [] {source="northd.c:14396", stage-hint="4fb5954f", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_domain-network\" && ip4 && ip.ttl == {0, 1} && !ip.later_frag" ingress 31 3 {} 4fee3cdc-16b9-427a-ae5e-885c30b55dee |
|
f92d3d7b-d29b-4626-a47b-de30dd3a85a4 old {source="northd.c:9549", stage-hint=c21144ca, stage-name=ls_in_l2_lkup} 081464e9-9a60-45ce-bee3-7c4f8833f08f |
|
new "outport = \"f8a740db-823a-4b34-a090-99e6899d8303\"; output;" [] {source="northd.c:9831", stage-hint=c21144ca, stage-name=ls_in_l2_lkup} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "eth.dst == 52:54:00:29:a5:7f" ingress 50 27 {} 9ab37a43-e8b3-44a2-81af-d99c71529ac2 |
|
83d63dff-2ebe-4eb6-90d4-d676691e9788 old {source="northd.c:13949", stage-hint="193a895e", stage-name=lr_in_ip_input} 2ba7723a-0930-408c-a768-e904d30f300f |
|
new "drop;" [] {source="northd.c:14346", stage-hint="193a895e", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.src == {10.4.155.1, 10.4.155.255} && reg9[0] == 0" ingress 100 3 {} 7d334a08-805d-4454-959c-dc935442a93c |
|
5cc8190e-c522-4bbe-a8af-0e892aa1364a old {source="northd.c:5760", stage-hint="340e8485", stage-name=ls_in_check_port_sec} 14ab59b4-8989-490c-b5a1-572e142809e1 |
|
new "reg0[18] = 1; next;" [] {source="northd.c:5914", stage-hint="340e8485", stage-name=ls_in_check_port_sec} f1e1d0aa-3121-4b66-9078-353d231e78da [] "inport == \"ls_domain-network_lr_networking-core\"" ingress 70 0 {in_out_port=ls_domain-network_lr_networking-core} 2a40b4bc-2111-42ce-a388-fa4326ed27de |
|
cc4b3918-1465-44a8-9096-1398494ec1c6 old {source="northd.c:8521", stage-hint="6eefa76f", stage-name=ls_out_acl_eval} 821e2f48-9f0e-49ee-9bb6-3fca9af3219c |
|
new "reg8[16] = 1; next;" [] {source="northd.c:8734", stage-hint="6eefa76f", stage-name=ls_out_acl_eval} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "outport == \"473c7770-0637-43f6-803f-fb0d08efac76\" && eth.src == c0:ff:ee:00:00:01 && ip4.src == 10.4.136.1 && udp && udp.src == 67 && udp.dst == 68" egress 34000 4 {in_out_port="473c7770-0637-43f6-803f-fb0d08efac76"} 67efeea0-ab30-4767-a076-73afdebf5370 |
|
8bb2ff4c-b833-42ba-a899-564948f53e8f old {source="northd.c:14998", stage-name=lr_out_post_undnat} d4616064-62a7-4457-985b-ec76332e5662 |
|
new "next;" [] {source="northd.c:15405", stage-name=lr_out_post_undnat} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "1" egress 0 2 {} 1ad11a22-aaf2-4e2e-829e-3917cf8610fb |
|
675b7a60-a7f5-41cd-994c-2dab4e4d17c4 old {source="northd.c:9549", stage-hint=c71ea0da, stage-name=ls_in_l2_lkup} b1ccf2a1-2eeb-4b9a-bbfe-ee488f7c1b39 |
|
new "outport = \"09da5f71-ec93-46dc-92dd-5814b047b86d\"; output;" [] {source="northd.c:9831", stage-hint=c71ea0da, stage-name=ls_in_l2_lkup} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "eth.dst == 52:54:00:e4:47:74" ingress 50 27 {} 98fb6bd3-1ebc-4661-9272-92e2dd64f256 |
|
23f83701-7f01-49ed-95ee-420738296367 old {source="northd.c:10879", stage-hint=eb260479, stage-name=lr_in_ip_routing} c00cfccb-18db-470b-abbe-f9d09aec61a4 |
|
new "ip.ttl--; reg8[0..15] = 0; reg0 = ip4.dst; reg1 = 169.254.169.253; eth.src = 02:00:00:00:00:01; outport = \"lr_networking-core_ls_mds-networking-core\"; flags.loopback = 1; next;" [] {source="northd.c:11078", stage-hint=eb260479, stage-name=lr_in_ip_routing} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.dst == 169.254.169.252/30" ingress 92 13 {} 7b23324d-0bb1-4a8c-8372-ac98f2c3c42b |
|
44c2add6-d5e5-48db-b445-4aa69680be1c old {source="northd.c:11677", stage-hint="6fc506e1", stage-name=lr_in_ip_input} 341807ca-18cc-496e-bb09-0d902c80357f |
|
new "nd_na_router { eth.src = xreg0[0..47]; ip6.src = nd.target; nd.tll = xreg0[0..47]; outport = inport; flags.loopback = 1; output; };" [] {source="northd.c:11908", stage-hint="6fc506e1", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_cvp-network\" && ip6.dst == {fe80::ff:fe00:1, ff02::1:ff00:1} && nd_ns && nd.target == fe80::ff:fe00:1" ingress 90 3 {} 5983878e-0214-4c7f-95b7-855f5e16c71e |
|
a15a9dcd-02d2-438a-9651-02ef6498169b old {source="northd.c:8746", stage-name=ls_in_check_port_sec} 49303edb-c9af-47c9-a834-f27e8906b1d2 |
|
new "drop;" [] {source="northd.c:8959", stage-name=ls_in_check_port_sec} [] 77877d1f-8f6c-429a-927d-04392291a569 vlan.present ingress 100 0 {} eb7473e5-e4a8-4061-90e4-3e994bd49030 |
|
c5d14ca0-7f91-4074-afa0-dad3c116cd3d old {source="northd.c:13041", stage-hint="2ae56f44", stage-name=lr_in_arp_resolve} 84a86e18-2ff2-4943-9438-fa2592b99687 |
|
new "eth.dst = 52:54:00:8b:f5:ad; next;" [] {source="northd.c:13338", stage-hint="2ae56f44", stage-name=lr_in_arp_resolve} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_tools-net\" && reg0 == 10.4.129.2" ingress 100 17 {} 3a4c94b1-2644-4231-b530-f6676cc084f3 |
|
3e7248e0-d99f-482c-8530-ee9579303aea old {source="northd.c:14070", stage-hint="4fb5954f", stage-name=lr_in_ip_input} f932f9b9-500f-4429-8649-0470d9d7fab1 |
|
new "icmp4 {eth.dst <-> eth.src; ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 3; icmp4.code = 3; next; };" [] {source="northd.c:14467", stage-hint="4fb5954f", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.143.1 && !ip.later_frag && udp" ingress 80 3 {} 64509d60-e4f7-4890-8ee4-934db3181ab4 |
|
3a61753e-796f-4ec8-9782-d8e42607aac3 old {source="northd.c:9626", stage-hint=ee48008f, stage-name=ls_in_l2_lkup} e2caeb9a-bba9-4cc9-8a19-5bdc709f1885 |
|
new "outport = \"ls_tools-net_lr_networking-core\"; output;" [] {source="northd.c:9819", stage-hint=ee48008f, stage-name=ls_in_l2_lkup} e0bd6c4d-8b49-4ee3-ba43-5e4ecd26d998 [] "eth.dst == 02:00:00:00:00:01" ingress 50 27 {} 978f5de7-dab0-4ca3-82ab-788659a33569 |
|
2e8eddd7-5194-4298-b7da-0b77c44f2853 delete "outport = \"3402dfd3-8512-4b94-9ab8-28d920acbf88\"; output;" [] {source="northd.c:9549", stage-hint="90eac9a1", stage-name=ls_in_l2_lkup} ce213b94-d257-498c-a6d8-a70eb759d846 [] "eth.dst == 52:54:00:44:d0:de" ingress 50 27 {} 817d42e9-0a94-48d1-9504-bb79db0c01fc |
|
f32856bb-90b4-4a87-9389-4d52a863c11d old {source="northd.c:12891", stage-name=lr_in_arp_resolve} d7ae89ae-1f35-437a-9244-051d25d70cd5 |
|
new "next;" [] {source="northd.c:13188", stage-name=lr_in_arp_resolve} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.mcast || ip6.mcast" ingress 500 17 {} 95bf9bf1-f0e5-485c-933d-7123539b84a9 |
|
4e01c86b-64f5-4a13-898e-6dddc67a8bb9 old {source="northd.c:12895", stage-name=lr_in_arp_resolve} 01e4a4e0-99e3-4c09-9573-bf5d611700df |
|
new "get_arp(outport, reg0); next;" [] {source="northd.c:13192", stage-name=lr_in_arp_resolve} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] ip4 ingress 1 17 {} 79916fab-563c-40e6-a663-88910983ddb1 |
|
2e9cabc3-21a0-4d50-b136-8a6d611581cd old {source="northd.c:12598", stage-name=lr_in_nd_ra_options} 898d984a-9941-4012-83a5-498e1404350b |
|
new "next;" [] {source="northd.c:12895", stage-name=lr_in_nd_ra_options} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "1" ingress 0 10 {} 7ed741f7-99b3-4d42-93e4-19949e527b41 |
|
952b0329-088c-4000-9f63-c88eda103ca5 delete "outport = \"a944e70a-1552-4e5a-a0be-758a055374c6\"; output;" [] {source="northd.c:9549", stage-hint="2e6e23a7", stage-name=ls_in_l2_lkup} 6fb290a9-5332-4eca-a428-8e55e87f61e6 [] "eth.dst == 52:54:00:58:c5:fd" ingress 50 27 {} 1f5f6007-bb11-475d-b3b7-057bcb245717 |
|
105fabe0-6985-4fdb-9176-82108b0edbe6 old {source="northd.c:13579", stage-name=lr_out_delivery} 186bf86f-9f16-4bc5-b150-2b2c82485974 |
|
new "output;" [] {source="northd.c:13976", stage-name=lr_out_delivery} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_networking-edge-core-link\"" egress 100 6 {} 13c3454d-de2b-4849-892a-3b43e174b49d |
|
f15a822c-ba3d-43d5-b15e-d46ded22cb8a old {source="northd.c:12354", stage-name=lr_in_lookup_neighbor} 2258cbef-36e7-43a2-b584-ad0052480d92 |
|
new "reg9[2] = lookup_nd(inport, ip6.src, nd.sll); next;" [] {source="northd.c:12651", stage-name=lr_in_lookup_neighbor} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] nd_ns ingress 100 1 {} 45871c92-42b0-4c9d-8bba-a3ddeb071804 |
|
ebc5cda1-e325-4331-9918-cc00d65a345c old {source="northd.c:12743", stage-name=lr_in_ip_routing} 24138202-c5fa-4c9d-82e1-1202660443d8 |
|
new "drop;" [] {source="northd.c:13040", stage-name=lr_in_ip_routing} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "nd_rs || nd_ra" ingress 10550 13 {} 41dc6531-8f84-4618-8ae7-c66d1edef917 |
|
10021e7e-7999-4df6-a85c-ff1844363e6e old {source="northd.c:14087", stage-hint=b96c95a0, stage-name=lr_in_ip_input} c09d2f31-3fb2-4af7-8307-171f5b9ef01a |
|
new "tcp_reset {eth.dst <-> eth.src; ip4.dst <-> ip4.src; next; };" [] {source="northd.c:14484", stage-hint=b96c95a0, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.4.100 && !ip.later_frag && tcp" ingress 80 3 {} e52ab6d3-7799-470d-892b-1d4f48d5fdcf |
|
f211c022-aa79-4f9d-970b-8458bc0243a8 old {source="northd.c:5760", stage-hint="6e6d898b", stage-name=ls_in_check_port_sec} 1aa9eaac-eb29-491b-95a5-840ce71389c0 |
|
new "reg0[18] = 1; next;" [] {source="northd.c:5914", stage-hint="6e6d898b", stage-name=ls_in_check_port_sec} 754d74f1-b1cc-4df5-bad9-a7022d1819cb [] "inport == \"ls_mds-test2-testrouter_lr_test2-testrouter\"" ingress 70 0 {in_out_port=ls_mds-test2-testrouter_lr_test2-testrouter} 66ba14c1-9ea1-4a65-9ee6-cccb0090b0e5 |
|
4ab9dc4a-2152-4aff-8f9b-0a56fbe59531 old {source="northd.c:11677", stage-hint="8199187f", stage-name=lr_in_ip_input} df08530d-4d76-440c-a36f-042a9739f5c4 |
|
new "nd_na_router { eth.src = xreg0[0..47]; ip6.src = nd.target; nd.tll = xreg0[0..47]; outport = inport; flags.loopback = 1; output; };" [] {source="northd.c:11908", stage-hint="8199187f", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_openstack-network\" && ip6.dst == {fe80::ff:fe00:1, ff02::1:ff00:1} && nd_ns && nd.target == fe80::ff:fe00:1" ingress 90 3 {} d131d1a2-1155-409f-babe-b3ce6010a890 |
|
47dab87d-c5bf-420c-a426-47c2543aaef9 old {source="northd.c:5867", stage-hint="340e8485", stage-name=ls_out_pre_lb} 7edad323-d9d1-4e4d-83cc-096cd8c16432 |
|
new "ct_clear; next;" [] {source="northd.c:6021", stage-hint="340e8485", stage-name=ls_out_pre_lb} f1e1d0aa-3121-4b66-9078-353d231e78da [] "ip && outport == \"ls_domain-network_lr_networking-core\"" egress 110 1 {in_out_port=ls_domain-network_lr_networking-core} 6662253a-9b1f-4320-a260-3084be7c1d29 |
|
26b94e11-8bfc-403c-8cbb-c639e77eb7ac old {source="northd.c:8521", stage-hint="6eefa76f", stage-name=ls_out_acl_eval} 37603164-7414-455d-bcf9-6f8332915e9b |
|
new "reg8[16] = 1; next;" [] {source="northd.c:8734", stage-hint="6eefa76f", stage-name=ls_out_acl_eval} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "outport == \"09da5f71-ec93-46dc-92dd-5814b047b86d\" && eth.src == c0:ff:ee:00:00:01 && ip4.src == 10.4.136.1 && udp && udp.src == 67 && udp.dst == 68" egress 34000 4 {in_out_port="09da5f71-ec93-46dc-92dd-5814b047b86d"} 9f89031b-1369-440b-b5e1-c9ee5d6517cc |
|
6303e32d-8cdc-43e5-9d1b-bad45469522f old {source="northd.c:5864", stage-hint=bfc859f5, stage-name=ls_in_pre_lb} 19e9cfb7-2100-406d-8bf5-ffecfb81cede |
|
new "next;" [] {source="northd.c:6018", stage-hint=bfc859f5, stage-name=ls_in_pre_lb} 95fd94a4-c00f-4925-97db-16fa95f9449e [] "ip && inport == \"ls_irc-network_lr_networking-core\"" ingress 110 5 {in_out_port=ls_irc-network_lr_networking-core} a40ae449-dd25-455b-883b-8096c6e36eb9 |
|
51d9ce69-3b2b-4a4d-92e1-e88df7858be1 old {source="northd.c:11617", stage-hint=eb260479, stage-name=lr_in_ip_input} df6cebe9-3fd3-41e0-839b-38e59b4a9388 |
|
new "eth.dst = eth.src; eth.src = xreg0[0..47]; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = xreg0[0..47]; arp.tpa <-> arp.spa; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:11848", stage-hint=eb260479, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_mds-networking-core\" && arp.op == 1 && arp.tpa == 169.254.169.253 && arp.spa == 169.254.169.252/30" ingress 90 3 {} 6eb8fef9-ab58-4bda-bea9-cfbd76673cb7 |
|
a1428a78-e0e1-461f-abe0-5eb5d0a78998 old {source="northd.c:13968", stage-hint="4fb5954f", stage-name=lr_in_ip_input} ed91e9e7-678e-4ce8-8d6e-14d775fa0efd |
|
new "ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 0; flags.loopback = 1; next; " [] {source="northd.c:14365", stage-hint="4fb5954f", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.dst == 10.4.143.1 && icmp4.type == 8 && icmp4.code == 0" ingress 90 3 {} e70bda23-1163-4f49-9fd1-96e163483cfc |
|
6d5a530a-0d0a-4f2b-a2ac-8f93f53b50e9 old {source="northd.c:13780", stage-hint=eb260479, stage-name=lr_in_ip_input} 8ea9bca1-a4d1-4da8-9592-f7d9ebd38470 |
|
new "sctp_abort {eth.dst <-> eth.src; ip6.dst <-> ip6.src; next; };" [] {source="northd.c:14177", stage-hint=eb260479, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip6 && ip6.dst == fe80::ff:fe00:1 && !ip.later_frag && sctp" ingress 80 3 {} a54b2ed1-239f-492e-b005-7cd5a5824c87 |
|
cd68d5b3-fb3e-4b5d-9782-09ac6f1dc536 old {source="northd.c:13949", stage-hint="66bbdbb0", stage-name=lr_in_ip_input} 58a7138c-1918-4279-9507-a2066fbd4f2b |
|
new "drop;" [] {source="northd.c:14346", stage-hint="66bbdbb0", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.src == {10.4.142.1, 10.4.142.255} && reg9[0] == 0" ingress 100 3 {} 0504a97d-460f-46ca-987c-84a7bd2b5f8c |
|
12dd33b6-ca87-4eb8-bd4a-c99fdb5bbff8 old {source="northd.c:13579", stage-name=lr_out_delivery} 4756fa7a-6335-4f45-99f0-03e7cf018694 |
|
new "output;" [] {source="northd.c:13976", stage-name=lr_out_delivery} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_ovstest-net\"" egress 100 6 {} 790ecc68-4c62-4a94-a7fe-bd2c2564b69c |
|
165d94a4-1f2c-4adf-b767-2b5b8bd82a78 old {source="northd.c:13763", stage-hint=eb260479, stage-name=lr_in_ip_input} b971f891-674d-4ca4-bab7-9a037f2ded30 |
|
new "tcp_reset {eth.dst <-> eth.src; ip6.dst <-> ip6.src; next; };" [] {source="northd.c:14160", stage-hint=eb260479, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip6 && ip6.dst == fe80::ff:fe00:1 && !ip.later_frag && tcp" ingress 80 3 {} fa5b1433-9c1a-4dc2-ac14-3f3cf3935ca4 |
|
1d0e662d-3cd0-4ba1-8668-93406bd146f2 old {source="northd.c:14124", stage-hint="671121e1", stage-name=lr_in_ip_input} 7c07a680-4dff-407b-828c-48f8a31deb35 |
|
new "icmp4 {eth.dst <-> eth.src; ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 3; icmp4.code = 2; next; };" [] {source="northd.c:14521", stage-hint="671121e1", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.140.1 && !ip.later_frag" ingress 70 3 {} d9f43113-7442-4844-b999-1f56e8be3d0e |
|
ecc37050-a01a-466d-8be0-854d9e2522a0 old {source="northd.c:13968", stage-hint=eb260479, stage-name=lr_in_ip_input} f5370aff-72a5-4064-8d2f-f5d61e0009e0 |
|
new "ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 0; flags.loopback = 1; next; " [] {source="northd.c:14365", stage-hint=eb260479, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.dst == 169.254.169.253 && icmp4.type == 8 && icmp4.code == 0" ingress 90 3 {} c8bd93f1-06ae-4049-95dc-030a7bc492d1 |
|
58585145-3ca6-48fe-8923-5e04b0eedde4 old {source="northd.c:8493", stage-hint="7c5baa9c", stage-name=ls_in_dhcp_response} 1790429e-6105-478d-bc4e-fc3dd18de99f |
|
new "eth.dst = eth.src; eth.src = c0:ff:ee:00:00:01; ip4.src = 10.4.137.1; udp.src = 67; udp.dst = 68; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:8706", stage-hint="7c5baa9c", stage-name=ls_in_dhcp_response} a2468749-9f91-458d-993c-6d26364bd3ef [] "inport == \"e1d4e721-f5c0-49c9-8dfa-20064409bd3d\" && eth.src == 52:54:00:0f:fb:b7 && ip4 && udp.src == 68 && udp.dst == 67 && reg0[3]" ingress 100 23 {in_out_port="e1d4e721-f5c0-49c9-8dfa-20064409bd3d"} cf28691d-4870-44de-94e6-717fa1ff5578 |
|
dd951894-1444-44ec-b377-ab48ce1f94a5 old {source="northd.c:8922", stage-hint="3a0edeb1", stage-name=ls_in_arp_rsp} 2af156fa-c96e-43b6-84a2-5de9caf6b119 |
|
new "eth.dst = eth.src; eth.src = 52:54:00:a8:0f:88; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = 52:54:00:a8:0f:88; arp.tpa = arp.spa; arp.spa = 10.4.142.2; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:9135", stage-hint="3a0edeb1", stage-name=ls_in_arp_rsp} 95fd94a4-c00f-4925-97db-16fa95f9449e [] "arp.tpa == 10.4.142.2 && arp.op == 1" ingress 50 21 {} e4972dfb-75a5-40c5-a113-634163cc152d |
|
774aa4d6-64b7-4247-bfd4-666d53e0e699 insert "flags.network_id = 0; next;" [] {source="northd.c:13880", stage-name=lr_in_network_id} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_networking-testnet\" && ip4 && reg0 == 10.4.128.1/24" ingress 110 21 {} 4ffe7da4-ff40-459f-b516-286ada68d8df |
|
dc64aae0-375f-4c5f-9790-7223bee97ff3 old {source="northd.c:13968", stage-hint=cc28af64, stage-name=lr_in_ip_input} 8cd5a5fa-e7bf-4584-b64e-328d742405b2 |
|
new "ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 0; flags.loopback = 1; next; " [] {source="northd.c:14365", stage-hint=cc28af64, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.dst == 10.4.133.1 && icmp4.type == 8 && icmp4.code == 0" ingress 90 3 {} dc4466d6-4614-4e5d-ba39-04f1b048fd8a |
|
7a203445-5259-425a-9e27-213627bc0423 old {source="northd.c:8468", stage-hint="6eefa76f", stage-name=ls_in_dhcp_options} 53606dc4-c139-4069-b05c-9c9fbc02cd31 |
|
new "reg0[3] = put_dhcp_opts(offerip = 10.4.136.5, dns_server = 10.10.10.10, domain_name = \"p4.esav.fi\", lease_time = 3600, netmask = 255.255.255.0, router = 10.4.136.1, server_id = 10.4.136.1); next;" [] {source="northd.c:8681", stage-hint="6eefa76f", stage-name=ls_in_dhcp_options} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "inport == \"473c7770-0637-43f6-803f-fb0d08efac76\" && eth.src == 52:54:00:b8:e7:c3 && (ip4.src == {10.4.136.5, 0.0.0.0} && ip4.dst == {10.4.136.1, 255.255.255.255}) && udp.src == 68 && udp.dst == 67" ingress 100 22 {in_out_port="473c7770-0637-43f6-803f-fb0d08efac76"} b670e021-06e3-4eda-b8c7-7097a18118f0 |
|
9e00419d-1a2c-4cf3-9a0b-f7b09e0ee8e1 old {source="northd.c:14104", stage-hint=b96c95a0, stage-name=lr_in_ip_input} 63f1e246-9a98-442f-bcb7-1d2567c19337 |
|
new "sctp_abort {eth.dst <-> eth.src; ip4.dst <-> ip4.src; next; };" [] {source="northd.c:14501", stage-hint=b96c95a0, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.4.100 && !ip.later_frag && sctp" ingress 80 3 {} 38496cb0-23b2-45c4-8b75-30fb6924e1e8 |
|
9551fc0d-4ad9-4730-897b-10690f7e3605 old {source="northd.c:14070", stage-hint="7c6a1be3", stage-name=lr_in_ip_input} 1710b37e-a2c7-4f45-9dbb-5935ee29e85e |
|
new "icmp4 {eth.dst <-> eth.src; ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 3; icmp4.code = 3; next; };" [] {source="northd.c:14467", stage-hint="7c6a1be3", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.136.1 && !ip.later_frag && udp" ingress 80 3 {} 6e38145c-6710-4638-8931-067aeca3450a |
|
fbab9b2f-f797-401a-9bd0-99413bd3bdf1 old {source="northd.c:14087", stage-hint="4fb5954f", stage-name=lr_in_ip_input} 81a4b960-6109-4bd1-aa0e-65f9ee3c3e86 |
|
new "tcp_reset {eth.dst <-> eth.src; ip4.dst <-> ip4.src; next; };" [] {source="northd.c:14484", stage-hint="4fb5954f", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.143.1 && !ip.later_frag && tcp" ingress 80 3 {} edd93ed3-9fc6-4b71-97b4-8159aba81c9a |
|
c68585a4-f49f-4c27-8961-b6fe3b51654f old {source="northd.c:8942", stage-hint=ee48008f, stage-name=ls_in_arp_rsp} 1df87655-e8a7-4264-824d-8199d0ce3894 |
|
new "next;" [] {source="northd.c:9155", stage-hint=ee48008f, stage-name=ls_in_arp_rsp} e0bd6c4d-8b49-4ee3-ba43-5e4ecd26d998 [] "arp.tpa == 10.4.129.1 && arp.op == 1 && inport == \"ls_tools-net_lr_networking-core\"" ingress 100 21 {in_out_port=ls_tools-net_lr_networking-core} ecce04b0-b46b-4ab2-81f8-9f29da5b28e0 |
|
1962d249-de95-42fa-b046-6763404c924c old {source="northd.c:6148", stage-name=ls_in_pre_lb} 96d86d7b-32e2-452a-8a75-144cba293927 |
|
new "next;" [] {source="northd.c:6315", stage-name=ls_in_pre_lb} [] 77877d1f-8f6c-429a-927d-04392291a569 "reg0[16] == 1" ingress 110 5 {} e221380e-09e6-4d45-8db5-c2065d66f047 |
|
46988b1d-7ed3-46b9-91e3-4ddaa35f6dc4 old {source="northd.c:11822", stage-hint="8199187f", stage-name=lr_in_ip_input} a547c5c3-fbfe-41e6-beab-810cdef7d58f |
|
new "drop;" [] {source="northd.c:12061", stage-hint="8199187f", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.dst == {10.4.137.1}" ingress 60 3 {} 760c7cc4-865d-484c-9548-cf918fee4e51 |
|
f18f38e9-44e4-4abe-9000-4ce2e1b11d09 delete "outport = \"e46e8725-53a0-439c-b12f-63e774ce6567\"; output;" [] {source="northd.c:9549", stage-hint=abcb8100, stage-name=ls_in_l2_lkup} 5a8818e0-ace1-40e4-8450-1844f5908a1c [] "eth.dst == 52:54:00:9f:ea:56" ingress 50 27 {} 243488ca-0a65-4288-ba82-3d21230f9101 |
|
30a88b39-a3eb-4070-a5a5-9fc8a09bc496 insert "outport <-> inport; next;" [] {source="northd.c:12177", stage-name=ls_in_check_port_sec} e0bd6c4d-8b49-4ee3-ba43-5e4ecd26d998 [] "((ip4 && icmp4.type == 3 && icmp4.code == 4) || (ip6 && icmp6.type == 2 && icmp6.code == 0)) && eth.src == 52:54:00:8b:f5:ad && outport == \"af95336a-a03a-48d1-99b3-633383c99374\" && !is_chassis_resident(\"af95336a-a03a-48d1-99b3-633383c99374\") && flags.tunnel_rx == 1" ingress 110 0 {} cd3db799-318f-4fa3-824e-37dd2cbb7c02 |
|
6e1bd3e5-dbff-42fd-8917-899ce273301f old {source="northd.c:8521", stage-hint="6eefa76f", stage-name=ls_out_acl_eval} 9d023007-52e4-4b62-9cba-68223ed5a4f0 |
|
new "reg8[16] = 1; next;" [] {source="northd.c:8734", stage-hint="6eefa76f", stage-name=ls_out_acl_eval} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "outport == \"08d5cb43-a826-41d9-a3dd-49395ea5704d\" && eth.src == c0:ff:ee:00:00:01 && ip4.src == 10.4.136.1 && udp && udp.src == 67 && udp.dst == 68" egress 34000 4 {in_out_port="08d5cb43-a826-41d9-a3dd-49395ea5704d"} 36f4dd57-10c7-4613-8b6e-7e6741d99991 |
|
be6f51a4-9b6e-421c-af46-c92184b85bf6 old {source="northd.c:6133", stage-name=ls_out_pre_lb} 7d5e604d-ef65-4aef-b568-33d39db265ae |
|
new "next;" [] {source="northd.c:6294", stage-name=ls_out_pre_lb} [] 77877d1f-8f6c-429a-927d-04392291a569 "nd || nd_rs || nd_ra || mldv1 || mldv2" egress 110 1 {} 7ee8fc1e-46f8-46b3-bc0c-ff784728c62f |
|
ba8b063a-62ab-4c38-a410-10cedf1faaf2 old {source="northd.c:8942", stage-hint="3a0edeb1", stage-name=ls_in_arp_rsp} d2036b38-301e-4733-813d-c3ee04146f71 |
|
new "next;" [] {source="northd.c:9155", stage-hint="3a0edeb1", stage-name=ls_in_arp_rsp} 95fd94a4-c00f-4925-97db-16fa95f9449e [] "arp.tpa == 10.4.142.2 && arp.op == 1 && inport == \"91d47251-e83c-411d-ab66-2fd0f6ac48b0\"" ingress 100 21 {in_out_port="91d47251-e83c-411d-ab66-2fd0f6ac48b0"} e1b11764-7d15-43d8-a323-3f3e3af679c6 |
|
6833dcc9-69a2-4890-afae-0693c30c7b2d delete "outport = \"6eef69a4-bcf6-4daa-acf3-33f962360751\"; output;" [] {source="northd.c:9549", stage-hint="7a72db24", stage-name=ls_in_l2_lkup} f78ae633-8b8a-4aed-bb66-e3bf51412212 [] "eth.dst == 52:54:00:10:f2:ba" ingress 50 27 {} 87565061-f7dd-4107-bcdb-633adb6becc7 |
|
d602d4a8-e8f7-4af9-979e-ec2d4e952091 old {source="northd.c:8996", stage-hint="340e8485", stage-name=ls_in_arp_rsp} e8f76e79-1ff0-4677-a704-665254224f35 |
|
new "next;" [] {source="northd.c:9209", stage-hint="340e8485", stage-name=ls_in_arp_rsp} f1e1d0aa-3121-4b66-9078-353d231e78da [] "nd_ns_mcast && ip6.dst == ff02::1:ff00:1 && nd.target == fe80::ff:fe00:1 && inport == \"ls_domain-network_lr_networking-core\"" ingress 100 21 {in_out_port=ls_domain-network_lr_networking-core} 0b29b151-3aad-478c-9f28-269b01f26344 |
|
870bf0e9-34ff-4951-8003-f23b16fca449 old {source="northd.c:13968", stage-hint="307218fa", stage-name=lr_in_ip_input} faf33292-6fa2-47b6-88a6-717c4a14a5d7 |
|
new "ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 0; flags.loopback = 1; next; " [] {source="northd.c:14365", stage-hint="307218fa", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.dst == 10.4.128.1 && icmp4.type == 8 && icmp4.code == 0" ingress 90 3 {} 09365e63-e63e-4bc8-aabd-15477bbdbcd0 |
|
8b60eabc-5b6c-4d0d-835a-787bc89d8ea5 old {source="northd.c:8521", stage-hint="4311be5f", stage-name=ls_out_acl_eval} 307aac51-c2a9-41f3-9fea-0aed348e0503 |
|
new "reg8[16] = 1; next;" [] {source="northd.c:8734", stage-hint="4311be5f", stage-name=ls_out_acl_eval} f1e1d0aa-3121-4b66-9078-353d231e78da [] "outport == \"c71c53d9-0fb7-4c3d-b1b7-2d2e6080b2f2\" && eth.src == c0:ff:ee:00:00:01 && ip4.src == 10.4.143.1 && udp && udp.src == 67 && udp.dst == 68" egress 34000 4 {in_out_port="c71c53d9-0fb7-4c3d-b1b7-2d2e6080b2f2"} cfad14ad-3a68-4a94-895b-29c5c86b81e0 |
|
96126a22-e5a7-4134-9ed5-a3fcf2f20f6c old {source="northd.c:13968", stage-hint="193a895e", stage-name=lr_in_ip_input} d9193c19-de36-4fac-87b4-e6efc5b828eb |
|
new "ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 0; flags.loopback = 1; next; " [] {source="northd.c:14365", stage-hint="193a895e", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.dst == 10.4.155.1 && icmp4.type == 8 && icmp4.code == 0" ingress 90 3 {} ee383739-3ec1-46fd-a5c7-77742fe8a695 |
|
8c56766b-3afb-4c64-96d8-72ce953e663c old {source="northd.c:5760", stage-hint="75132f92", stage-name=ls_in_check_port_sec} 70149baf-42c7-4df9-b027-8137963061d7 |
|
new "reg0[18] = 1; next;" [] {source="northd.c:5914", stage-hint="75132f92", stage-name=ls_in_check_port_sec} 49ab144d-00f7-491e-a9b0-a2e6f3389c0c [] "inport == \"ls_mds-networking-core_lr_networking-core\"" ingress 70 0 {in_out_port=ls_mds-networking-core_lr_networking-core} f7a7a20a-7b49-4d18-b25c-84cd04bfbfba |
|
85e395e8-49be-4ebd-a97d-6bc31c6b1096 old {source="northd.c:10879", stage-hint=a8bbc634, stage-name=lr_in_ip_routing} 6e9882c0-364f-4773-a773-d653672bab96 |
|
new "ip.ttl--; reg8[0..15] = 0; reg0 = ip4.dst; reg1 = 10.4.129.1; eth.src = 02:00:00:00:00:01; outport = \"lr_networking-core_ls_tools-net\"; flags.loopback = 1; next;" [] {source="northd.c:11078", stage-hint=a8bbc634, stage-name=lr_in_ip_routing} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.dst == 10.4.129.0/24" ingress 74 13 {} f4b463f8-4835-4bda-8ed4-192767cb2386 |
|
e4ff730d-a2b3-4e64-a441-40dbfe7dec4b insert "outport <-> inport; next;" [] {source="northd.c:12177", stage-name=ls_in_check_port_sec} f1e1d0aa-3121-4b66-9078-353d231e78da [] "((ip4 && icmp4.type == 3 && icmp4.code == 4) || (ip6 && icmp6.type == 2 && icmp6.code == 0)) && eth.src == 52:54:00:e2:be:48 && outport == \"f36c63e9-a6aa-4c6c-b9dd-4ca1cba20fc8\" && !is_chassis_resident(\"f36c63e9-a6aa-4c6c-b9dd-4ca1cba20fc8\") && flags.tunnel_rx == 1" ingress 110 0 {} 4ff75995-d7bf-4997-a67d-f64327229a3e |
|
625e873d-185c-4be8-b0b7-10722a41b2b8 old {source="northd.c:13968", stage-hint="00ad2fb1", stage-name=lr_in_ip_input} 956ae64f-20b9-4e5d-a4b7-82a8348bbcd3 |
|
new "ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 0; flags.loopback = 1; next; " [] {source="northd.c:14365", stage-hint="00ad2fb1", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.dst == 10.4.141.1 && icmp4.type == 8 && icmp4.code == 0" ingress 90 3 {} 95bd5de1-2d21-49b5-a5eb-522754b69df0 |
|
d2b5b4df-90e5-4338-972d-e3c8514c2b1b old {source="northd.c:11677", stage-hint=a8bbc634, stage-name=lr_in_ip_input} fccdbbe6-3b64-4567-865c-5da4fd583a26 |
|
new "nd_na_router { eth.src = xreg0[0..47]; ip6.src = nd.target; nd.tll = xreg0[0..47]; outport = inport; flags.loopback = 1; output; };" [] {source="northd.c:11908", stage-hint=a8bbc634, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_tools-net\" && ip6.dst == {fe80::ff:fe00:1, ff02::1:ff00:1} && nd_ns && nd.target == fe80::ff:fe00:1" ingress 90 3 {} 48e7f96e-cdad-4e89-9183-5719b4ff3974 |
|
16254f16-ed24-46d5-921b-84c7261df1f7 old {source="northd.c:8521", stage-hint="7c5baa9c", stage-name=ls_out_acl_eval} 66a2d48a-6425-4343-b262-7a33da4397c2 |
|
new "reg8[16] = 1; next;" [] {source="northd.c:8734", stage-hint="7c5baa9c", stage-name=ls_out_acl_eval} a2468749-9f91-458d-993c-6d26364bd3ef [] "outport == \"22e5751d-ddbb-4b43-8b8f-ae7b0907308d\" && eth.src == c0:ff:ee:00:00:01 && ip4.src == 10.4.137.1 && udp && udp.src == 67 && udp.dst == 68" egress 34000 4 {in_out_port="22e5751d-ddbb-4b43-8b8f-ae7b0907308d"} 2a5494cf-a3f3-47fb-afd4-48baa2457b31 |
|
49f3f551-47f4-4c12-a4fa-1361a6f64b29 old {source="northd.c:13579", stage-name=lr_out_delivery} d0cce782-0d5a-411e-97a5-10488550fdac |
|
new "output;" [] {source="northd.c:13976", stage-name=lr_out_delivery} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_devops-course-network\"" egress 100 6 {} fb7d7196-21dc-416b-b472-b514e7c662f8 |
|
8c217419-c39a-47d4-b63d-2821310020e6 old {source="northd.c:5864", stage-hint="340e8485", stage-name=ls_in_pre_lb} b454ecb0-80b2-46df-b42e-db4a5d6969f8 |
|
new "next;" [] {source="northd.c:6018", stage-hint="340e8485", stage-name=ls_in_pre_lb} f1e1d0aa-3121-4b66-9078-353d231e78da [] "ip && inport == \"ls_domain-network_lr_networking-core\"" ingress 110 5 {in_out_port=ls_domain-network_lr_networking-core} d0b09a59-9873-4ccf-b7b7-6bd0cb0d959b |
|
a9b1c0d2-0661-452e-8f33-d8f727a11aa6 old {source="northd.c:13041", stage-hint="8970d02e", stage-name=lr_in_arp_resolve} db2429f7-9bee-4916-bb70-38d39961ef6b |
|
new "eth.dst = 52:54:00:c3:66:2d; next;" [] {source="northd.c:13338", stage-hint="8970d02e", stage-name=lr_in_arp_resolve} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_vmw-legacy-network\" && reg0 == 10.4.136.7" ingress 100 17 {} e2109eb3-42c1-4d46-813e-689a69413041 |
|
3f2dd202-42fd-4bec-b327-f3fdc89c19b5 old {source="northd.c:14124", stage-hint="4fb5954f", stage-name=lr_in_ip_input} a66e5e91-1e45-4261-898f-162cfe0b2100 |
|
new "icmp4 {eth.dst <-> eth.src; ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 3; icmp4.code = 2; next; };" [] {source="northd.c:14521", stage-hint="4fb5954f", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.143.1 && !ip.later_frag" ingress 70 3 {} 9895ac49-a44f-41d8-8588-43e743118ad2 |
|
8b780f94-2710-409c-8e4f-0060080322c0 old {source="northd.c:13041", stage-hint=e26aa46c, stage-name=lr_in_arp_resolve} e74b21e3-8496-4020-af19-dd39286ba944 |
|
new "eth.dst = 52:54:00:e2:be:48; next;" [] {source="northd.c:13338", stage-hint=e26aa46c, stage-name=lr_in_arp_resolve} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_domain-network\" && reg0 == 10.4.143.2" ingress 100 17 {} 1728208f-3600-43a1-8638-dd3ea2b09f44 |
|
74ad3de8-7988-44da-ba3b-2ca3817d5132 old {source="northd.c:12171", stage-hint=c511e8c4, stage-name=lr_in_admission} 4e7b32bf-1a53-41a2-ace0-647c811b72b0 |
|
new "xreg0[0..47] = 02:00:00:00:00:01; next;" [] {source="northd.c:12468", stage-hint=c511e8c4, stage-name=lr_in_admission} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "eth.mcast && inport == \"lr_networking-core_ls_dhcptest-network\"" ingress 50 0 {} abe4e9fd-9195-4a04-b2a7-42bf5b340238 |
|
afef8685-3ef0-49ed-8dc6-013f970bb408 old {source="northd.c:13820", stage-hint=eb260479, stage-name=lr_in_ip_input} 99e880c5-1b72-46bc-8323-a9428ba772f6 |
|
new "icmp6 {eth.dst <-> eth.src; ip6.dst <-> ip6.src; ip.ttl = 255; icmp6.type = 1; icmp6.code = 3; next; };" [] {source="northd.c:14217", stage-hint=eb260479, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip6 && ip6.dst == fe80::ff:fe00:1 && !ip.later_frag" ingress 70 3 {} 98b04f8e-d26e-44bc-9b9a-44e7b6eed986 |
|
e1613da6-beb7-49f6-9586-7677ac5e68b7 old {source="northd.c:13041", stage-hint="27fc02a4", stage-name=lr_in_arp_resolve} 3454813b-c7b8-44be-8a49-92ad181e5fb3 |
|
new "eth.dst = 52:54:00:1a:d8:43; next;" [] {source="northd.c:13338", stage-hint="27fc02a4", stage-name=lr_in_arp_resolve} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_cvp-network\" && reg0 == 10.4.139.2" ingress 100 17 {} c27264f3-0132-47c4-a453-51311b724e49 |
|
488d53c7-4ca1-49fd-99f0-8ed9cbf89d0f old {source="northd.c:9549", stage-hint="8970d02e", stage-name=ls_in_l2_lkup} 0cf0a557-9622-4759-851b-1c6f48f40287 |
|
new "outport = \"08d5cb43-a826-41d9-a3dd-49395ea5704d\"; output;" [] {source="northd.c:9831", stage-hint="8970d02e", stage-name=ls_in_l2_lkup} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "eth.dst == 52:54:00:c3:66:2d" ingress 50 27 {} 3cb5ae11-f321-4ab5-9a42-aa2e3e87620b |
|
83e0e80d-3cd7-4f70-9eb8-a81ac0470f99 old {source="northd.c:11617", stage-hint="7c6a1be3", stage-name=lr_in_ip_input} d8edb2f7-9b89-41c1-bdad-64a030951dfc |
|
new "eth.dst = eth.src; eth.src = xreg0[0..47]; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = xreg0[0..47]; arp.tpa <-> arp.spa; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:11848", stage-hint="7c6a1be3", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_vmw-legacy-network\" && arp.op == 1 && arp.tpa == 10.4.136.1 && arp.spa == 10.4.136.0/24" ingress 90 3 {} fae547ea-7564-4643-b286-b79462f5f218 |
|
f22b3231-68a6-4f9d-8fb1-e227af0fb479 old {source="northd.c:8922", stage-hint="340e8485", stage-name=ls_in_arp_rsp} e0b79b26-985d-4d3e-81dd-f4d5099b6863 |
|
new "eth.dst = eth.src; eth.src = 02:00:00:00:00:01; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = 02:00:00:00:00:01; arp.tpa = arp.spa; arp.spa = 10.4.143.1; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:9135", stage-hint="340e8485", stage-name=ls_in_arp_rsp} f1e1d0aa-3121-4b66-9078-353d231e78da [] "arp.tpa == 10.4.143.1 && arp.op == 1" ingress 50 21 {} f834e131-4c7b-49e2-b9c6-d79d6c1a1323 |
|
2ff8869e-66bc-47a7-a619-c75787c6eac4 old {source="northd.c:8922", stage-hint="2a437048", stage-name=ls_in_arp_rsp} 8dda7114-cbf3-44b5-975f-d72ad144e080 |
|
new "eth.dst = eth.src; eth.src = 52:54:00:b8:e7:c3; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = 52:54:00:b8:e7:c3; arp.tpa = arp.spa; arp.spa = 10.4.136.5; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:9135", stage-hint="2a437048", stage-name=ls_in_arp_rsp} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "arp.tpa == 10.4.136.5 && arp.op == 1" ingress 50 21 {} e31248d2-0f44-4c5e-a2ad-9c4e544e7405 |
|
63502b87-78ad-4de2-ba57-25429f19b1ac old {source="northd.c:13999", stage-hint="00ad2fb1", stage-name=lr_in_ip_input} 34fe14f7-a7f4-4264-9332-6f9ba8a7ba84 |
|
new "icmp4 {eth.dst <-> eth.src; icmp4.type = 11; /* Time exceeded */ icmp4.code = 0; /* TTL exceeded in transit */ ip4.dst = ip4.src; ip4.src = 10.4.141.1 ; ip.ttl = 254; outport = \"lr_networking-core_ls_proxmoxtest-network\"; flags.loopback = 1; output; };" [] {source="northd.c:14396", stage-hint="00ad2fb1", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_proxmoxtest-network\" && ip4 && ip.ttl == {0, 1} && !ip.later_frag" ingress 31 3 {} 1d77967f-a611-4752-b1fd-9b1d68b7ef3e |
|
dedd0bc4-41c8-416c-8054-b957ed021fb3 old {source="northd.c:8922", stage-hint="75132f92", stage-name=ls_in_arp_rsp} f653ed65-b7d4-4d27-ac7d-a44e8845831d |
|
new "eth.dst = eth.src; eth.src = 02:00:00:00:00:01; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = 02:00:00:00:00:01; arp.tpa = arp.spa; arp.spa = 169.254.169.253; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:9135", stage-hint="75132f92", stage-name=ls_in_arp_rsp} 49ab144d-00f7-491e-a9b0-a2e6f3389c0c [] "arp.tpa == 169.254.169.253 && arp.op == 1" ingress 50 21 {} 352ed94f-fd8d-48a0-9326-ee3257c3fa52 |
|
91f7d7d8-5fdd-405a-98e6-0e7957d2b131 old {source="northd.c:9549", stage-hint=efaf4671, stage-name=ls_in_l2_lkup} 8c62fd44-2f4c-4b23-b84e-6cd87dfa281b |
|
new "outport = \"47fba791-2ffd-4882-9a74-cf8f81040295\"; output;" [] {source="northd.c:9831", stage-hint=efaf4671, stage-name=ls_in_l2_lkup} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "eth.dst == 52:54:00:f2:6b:73" ingress 50 27 {} ffd239e6-a91a-43fe-98f1-66bec60d8388 |
|
a69fc82f-2e01-4ef6-97b1-7d4b8f9cc62f old {source="northd.c:13322", stage-name=lr_in_chk_pkt_len} b330ac27-4b09-4237-a5ce-92af221ec6d8 |
|
new "next;" [] {source="northd.c:13633", stage-name=lr_in_chk_pkt_len} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "1" ingress 0 18 {} f1871ecf-ad65-4347-9a93-26a75df58691 |
|
9dd2f9c7-2bf1-4ce4-a5c5-5bc099d99636 old {source="northd.c:8493", stage-hint=f9432831, stage-name=ls_in_dhcp_response} 4dc9a694-a9aa-489d-bc71-f2a8f7ce83e0 |
|
new "eth.dst = eth.src; eth.src = c0:ff:ee:00:00:01; ip4.src = 10.4.131.1; udp.src = 67; udp.dst = 68; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:8706", stage-hint=f9432831, stage-name=ls_in_dhcp_response} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "inport == \"08a1aebe-2d6a-4631-9612-b0749cf4a317\" && eth.src == 52:54:00:57:82:17 && ip4 && udp.src == 68 && udp.dst == 67 && reg0[3]" ingress 100 23 {in_out_port="08a1aebe-2d6a-4631-9612-b0749cf4a317"} 21a94cdf-b701-46c3-a7fa-9ec67cb86465 |
|
e1bd4dcd-ceca-4f30-8271-a2e3244d9449 old {source="northd.c:13604", stage-name=lr_in_ip_input} caea1278-81bf-4921-afdf-1c5eb62c3aa4 |
|
new "drop;" [] {source="northd.c:14001", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.src_mcast ||ip4.src == 255.255.255.255 || ip4.src == 127.0.0.0/8 || ip4.dst == 127.0.0.0/8 || ip4.src == 0.0.0.0/8 || ip4.dst == 0.0.0.0/8" ingress 100 3 {} bd16a77a-5da6-4a0d-89d6-3a14f88b75e7 |
|
5e0a2afe-4d1a-4f35-a5d4-1d9988f16201 old {source="northd.c:15002", stage-name=lr_out_egr_loop} 7f902796-549c-4d31-b311-59cb228b0301 |
|
new "next;" [] {source="northd.c:15409", stage-name=lr_out_egr_loop} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "1" egress 0 5 {} 4d8ec41a-3e7a-4d90-b3f8-61002feeae79 |
|
1e0d7813-ee8a-4781-8ba7-7918b3c70dac insert "outport <-> inport; next;" [] {source="northd.c:12177", stage-name=ls_in_check_port_sec} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "((ip4 && icmp4.type == 3 && icmp4.code == 4) || (ip6 && icmp6.type == 2 && icmp6.code == 0)) && eth.src == 52:54:00:c3:66:2d && outport == \"08d5cb43-a826-41d9-a3dd-49395ea5704d\" && !is_chassis_resident(\"08d5cb43-a826-41d9-a3dd-49395ea5704d\") && flags.tunnel_rx == 1" ingress 110 0 {} 97b32f45-767d-4482-9e6d-aa9cb156cb2a |
|
db054d22-0d38-480f-9628-f5ea16ef05d2 old {source="northd.c:8236", stage-hint=d3edcce0, stage-name=ls_in_l2_lkup} 74bee0fc-8803-4321-856a-a9f0dcbef4ca |
|
new "outport = \"ls_dhcptest-network_lr_networking-core\"; output;" [] {source="northd.c:8424", stage-hint=d3edcce0, stage-name=ls_in_l2_lkup} 4f6774a5-5220-462c-99e8-a1ce56255533 [] "flags[1] == 0 && nd_ns && nd.target == fe80::ff:fe00:1" ingress 80 27 {} ee09a2b7-b78f-43cf-9878-89b28c17d2a9 |
|
301818db-e59f-4428-a543-2c79db58be6c old {source="northd.c:14104", stage-hint="4fb5954f", stage-name=lr_in_ip_input} 774609f0-96dc-4f7d-9d58-7294a85f6790 |
|
new "sctp_abort {eth.dst <-> eth.src; ip4.dst <-> ip4.src; next; };" [] {source="northd.c:14501", stage-hint="4fb5954f", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.143.1 && !ip.later_frag && sctp" ingress 80 3 {} 62f7810e-5db5-459d-a160-93e0771fd615 |
|
c2fd4e05-9a95-4641-988d-caf26da4747b old {source="northd.c:8942", stage-hint=d3edcce0, stage-name=ls_in_arp_rsp} d8833eb5-3ad3-4f88-92d5-1d07bb1b77dd |
|
new "next;" [] {source="northd.c:9155", stage-hint=d3edcce0, stage-name=ls_in_arp_rsp} 4f6774a5-5220-462c-99e8-a1ce56255533 [] "arp.tpa == 10.4.134.1 && arp.op == 1 && inport == \"ls_dhcptest-network_lr_networking-core\"" ingress 100 21 {in_out_port=ls_dhcptest-network_lr_networking-core} c2d08a7b-0dd3-482e-9a29-e4ecc855ee5d |
|
5fa0f1e4-4420-4ece-bf8c-b2d05282eec8 old {source="northd.c:13630", stage-name=lr_in_ip_input} ab64b4b5-6155-49cd-b6ed-d290c12d6025 |
|
new "drop;" [] {source="northd.c:14027", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] ip6.mcast_rsvd ingress 83 3 {} 64ca99bc-660c-425d-96a3-3c3d25646ba4 |
|
0f6ffb41-76af-4183-84e7-2ca4f9aa2f64 old {source="northd.c:6144", stage-name=ls_in_pre_lb} 25c2c0d0-1789-4852-85f0-babd6dc4b99d |
|
new "next;" [] {source="northd.c:6311", stage-name=ls_in_pre_lb} [] 77877d1f-8f6c-429a-927d-04392291a569 "1" ingress 0 5 {} ad75f657-bc85-4cfe-ab4a-cfce4c191bf4 |
|
3ed4055a-365a-46bb-a3fb-ecba7e66974a old {source="northd.c:5867", stage-hint="59c9cbd1", stage-name=ls_out_pre_lb} 6eaab7da-08af-4c8a-8baa-4e91f814aeb6 |
|
new "ct_clear; next;" [] {source="northd.c:6021", stage-hint="59c9cbd1", stage-name=ls_out_pre_lb} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "ip && outport == \"ls_openshift-main_lr_networking-core\"" egress 110 1 {in_out_port=ls_openshift-main_lr_networking-core} e4e78d34-f5cf-4e62-8d8a-3ba77918a2cb |
|
5d975918-4ba0-422e-a2aa-4f62639b5d35 old {source="northd.c:12463", stage-hint="671121e1", stage-name=lr_in_lookup_neighbor} 8ae9a71f-9760-4c4b-9f60-6bd8905467de |
|
new "reg9[2] = lookup_arp(inport, arp.spa, arp.sha); next;" [] {source="northd.c:12760", stage-hint="671121e1", stage-name=lr_in_lookup_neighbor} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_frrtest-network\" && arp.spa == 10.4.140.0/24 && arp.op == 1" ingress 100 1 {} b3e96d0b-42ef-44fe-a093-72d8dbc76e50 |
|
9f51ee3f-812d-4b65-a5b4-1a73360c3786 old {source="northd.c:14087", stage-hint="671121e1", stage-name=lr_in_ip_input} a4df9ad1-e0d5-43f0-a03a-a8ec2f9be8c3 |
|
new "tcp_reset {eth.dst <-> eth.src; ip4.dst <-> ip4.src; next; };" [] {source="northd.c:14484", stage-hint="671121e1", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.140.1 && !ip.later_frag && tcp" ingress 80 3 {} 276f5a1d-b266-481b-a526-4fce3f482f05 |
|
dee45322-6dcf-4767-b5b6-d8b1fe9d641e old {source="northd.c:8942", stage-hint="250f2966", stage-name=ls_in_arp_rsp} 3259cb6d-f737-438f-8bed-92a77321f163 |
|
new "next;" [] {source="northd.c:9155", stage-hint="250f2966", stage-name=ls_in_arp_rsp} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "arp.tpa == 10.4.136.1 && arp.op == 1 && inport == \"ls_vmw-legacy-network_lr_networking-core\"" ingress 100 21 {in_out_port=ls_vmw-legacy-network_lr_networking-core} 375b6c26-bc70-4615-bc22-fc91c708bc55 |
|
db5c15eb-26d6-43c3-b44b-88c5450cc94d insert "outport <-> inport; next;" [] {source="northd.c:12177", stage-name=ls_in_check_port_sec} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "((ip4 && icmp4.type == 3 && icmp4.code == 4) || (ip6 && icmp6.type == 2 && icmp6.code == 0)) && eth.src == 52:54:00:4c:09:06 && outport == \"b4ace623-55d4-4767-8a90-a8effa75f753\" && !is_chassis_resident(\"b4ace623-55d4-4767-8a90-a8effa75f753\") && flags.tunnel_rx == 1" ingress 110 0 {} 784759bd-1ab9-4c71-ba42-a7df4d7b66cb |
|
925c5ed1-bd74-46ed-ae66-2d18d7b15c12 old {source="northd.c:10879", stage-hint="307218fa", stage-name=lr_in_ip_routing} 490e3bc9-f3d7-411c-b92f-e93826a4bf97 |
|
new "ip.ttl--; reg8[0..15] = 0; xxreg0 = ip6.dst; xxreg1 = fe80::ff:fe00:1; eth.src = 02:00:00:00:00:01; outport = \"lr_networking-core_ls_networking-testnet\"; flags.loopback = 1; next;" [] {source="northd.c:11078", stage-hint="307218fa", stage-name=lr_in_ip_routing} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_networking-testnet\" && ip6.dst == fe80::/64" ingress 194 13 {} a9d21464-b1bd-4a53-8cf5-c71d886eddb3 |
|
04b2804d-1e35-41a4-86fd-bd50aa3cab2a old {source="northd.c:8942", stage-hint=e26aa46c, stage-name=ls_in_arp_rsp} 372e42fd-9308-4e59-a454-aa6bd0480b3e |
|
new "next;" [] {source="northd.c:9155", stage-hint=e26aa46c, stage-name=ls_in_arp_rsp} f1e1d0aa-3121-4b66-9078-353d231e78da [] "arp.tpa == 10.4.143.2 && arp.op == 1 && inport == \"f36c63e9-a6aa-4c6c-b9dd-4ca1cba20fc8\"" ingress 100 21 {in_out_port="f36c63e9-a6aa-4c6c-b9dd-4ca1cba20fc8"} b29e92c7-2a0a-4f66-9bba-c140ea2570e3 |
|
fc626b5d-7125-4f3c-91be-4bcbe2a7633f old {source="northd.c:11822", stage-hint="00ad2fb1", stage-name=lr_in_ip_input} 2502a43d-30db-44b9-81b4-4a1f2dc4f8e0 |
|
new "drop;" [] {source="northd.c:12061", stage-hint="00ad2fb1", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.dst == {10.4.141.1}" ingress 60 3 {} a75b972e-ac94-4e31-9377-61c7d37a361d |
|
1a5ef0c7-6473-406a-bf93-26c727a1c60b old {source="northd.c:10879", stage-hint=c511e8c4, stage-name=lr_in_ip_routing} 14a39952-e46f-4240-987a-bae3b92632ab |
|
new "ip.ttl--; reg8[0..15] = 0; xxreg0 = ip6.dst; xxreg1 = fe80::ff:fe00:1; eth.src = 02:00:00:00:00:01; outport = \"lr_networking-core_ls_dhcptest-network\"; flags.loopback = 1; next;" [] {source="northd.c:11078", stage-hint=c511e8c4, stage-name=lr_in_ip_routing} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_dhcptest-network\" && ip6.dst == fe80::/64" ingress 194 13 {} a79662cd-4b39-49a2-82a9-82e3c708b35c |
|
f7357518-69a7-4535-8948-54aeec3e1268 old {source="northd.c:8922", stage-hint=d9fc3bd0, stage-name=ls_in_arp_rsp} 6d015ed7-0fab-40c7-8f1e-b85091882dbf |
|
new "eth.dst = eth.src; eth.src = 52:54:00:66:3b:83; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = 52:54:00:66:3b:83; arp.tpa = arp.spa; arp.spa = 10.4.131.9; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:9135", stage-hint=d9fc3bd0, stage-name=ls_in_arp_rsp} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "arp.tpa == 10.4.131.9 && arp.op == 1" ingress 50 21 {} efb854c8-7852-4e65-9710-9cbc2f4eb946 |
|
da12a99c-4154-4e7a-b5dd-742de28d807b old {source="northd.c:9549", stage-hint="7b193576", stage-name=ls_in_l2_lkup} 5be2d01f-3309-4d23-9b65-2f260491e298 |
|
new "outport = \"b4ace623-55d4-4767-8a90-a8effa75f753\"; output;" [] {source="northd.c:9831", stage-hint="7b193576", stage-name=ls_in_l2_lkup} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "eth.dst == 52:54:00:4c:09:06" ingress 50 27 {} bcc6ce2f-4a73-438f-8c12-595c3be62848 |
|
0482c706-3e44-4625-8689-49bb743f9653 old {source="northd.c:8922", stage-hint="84b10e58", stage-name=ls_in_arp_rsp} 92f4fae4-8aea-4f7e-b533-8ce8ab9e6942 |
|
new "eth.dst = eth.src; eth.src = 02:00:00:00:00:01; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = 02:00:00:00:00:01; arp.tpa = arp.spa; arp.spa = 10.4.133.1; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:9135", stage-hint="84b10e58", stage-name=ls_in_arp_rsp} 39dde559-752c-4f9c-82ac-59425b10f782 [] "arp.tpa == 10.4.133.1 && arp.op == 1" ingress 50 21 {} 775adf68-1e90-4d0f-9600-761e1d79cd1d |
|
fcc1e29e-85d3-4c62-9c2e-17f98141c0cd old {source="northd.c:6299", stage-name=ls_out_acl_hint} 7e1aa60f-cb9a-4ead-b47a-6c2c58c4a9ab |
|
new "next;" [] {source="northd.c:6466", stage-name=ls_out_acl_hint} [] 77877d1f-8f6c-429a-927d-04392291a569 "1" egress 65535 3 {} e47bab1c-eb40-48ea-ae5d-b2b1cb747d6f |
|
cb174ba7-b1e4-414b-acb9-0aea78e4fc9a old {source="northd.c:14124", stage-hint="193a895e", stage-name=lr_in_ip_input} 2e4bf5cf-f4ff-42e4-a97d-dc94d88f087c |
|
new "icmp4 {eth.dst <-> eth.src; ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 3; icmp4.code = 2; next; };" [] {source="northd.c:14521", stage-hint="193a895e", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.155.1 && !ip.later_frag" ingress 70 3 {} c1b7c563-f4f5-43f2-8176-ec34edc92a7d |
|
e8ad45f7-7390-4383-9d2d-71e1c7b58ebf old {source="northd.c:5825", stage-name=ls_out_check_port_sec} e55eafd2-f6f4-4c67-8ce9-c14216648703 |
|
new "reg0[15] = 0; next;" [] {source="northd.c:5979", stage-name=ls_out_check_port_sec} [] 77877d1f-8f6c-429a-927d-04392291a569 eth.mcast egress 100 9 {} d0641094-7cd8-43b4-b7f3-dac326e2f108 |
|
f76c77fa-f95f-4a1d-9db5-b67490595d88 old {source="northd.c:14070", stage-hint="66bbdbb0", stage-name=lr_in_ip_input} 3fa8056e-49f2-41b4-bac9-c70676c82e35 |
|
new "icmp4 {eth.dst <-> eth.src; ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 3; icmp4.code = 3; next; };" [] {source="northd.c:14467", stage-hint="66bbdbb0", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.142.1 && !ip.later_frag && udp" ingress 80 3 {} d3b151ea-86ac-498b-953e-e39c05215773 |
|
a713eea6-c56b-42db-9f09-130c789bdf2e old {source="northd.c:8922", stage-hint=efaf4671, stage-name=ls_in_arp_rsp} 7490932c-9fa5-43ca-933e-58cc2411084b |
|
new "eth.dst = eth.src; eth.src = 52:54:00:f2:6b:73; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = 52:54:00:f2:6b:73; arp.tpa = arp.spa; arp.spa = 10.4.136.4; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:9135", stage-hint=efaf4671, stage-name=ls_in_arp_rsp} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "arp.tpa == 10.4.136.4 && arp.op == 1" ingress 50 21 {} 38633ef1-9fdc-4e72-a95c-099dd0667dc2 |
|
f161f38b-c4b6-4486-9074-2f78b446a434 old {source="northd.c:13968", stage-hint="8199187f", stage-name=lr_in_ip_input} 543a6270-7262-47fd-bc48-a6472af9684b |
|
new "ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 0; flags.loopback = 1; next; " [] {source="northd.c:14365", stage-hint="8199187f", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.dst == 10.4.137.1 && icmp4.type == 8 && icmp4.code == 0" ingress 90 3 {} d099010e-1742-42aa-a754-7fbe516dfe55 |
|
d12a43ef-2646-47d8-a0d4-44e837ea25aa old {source="northd.c:14124", stage-hint=b96c95a0, stage-name=lr_in_ip_input} e463f1a0-fe57-4638-ac08-6da91d2ef199 |
|
new "icmp4 {eth.dst <-> eth.src; ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 3; icmp4.code = 2; next; };" [] {source="northd.c:14521", stage-hint=b96c95a0, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.4.100 && !ip.later_frag" ingress 70 3 {} a4c4cb77-a35a-4bb2-ba20-72298bf4e70c |
|
df46c2ae-bc22-4cb0-b8fa-413e863b82a1 old {source="northd.c:11822", stage-hint="0322e0a9", stage-name=lr_in_ip_input} d468515e-7257-4525-8ad1-b28a84226f62 |
|
new "drop;" [] {source="northd.c:12061", stage-hint="0322e0a9", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.dst == {10.4.130.1}" ingress 60 3 {} d7db6411-2c3a-42f2-92c5-13b0c2dadffb |
|
9d557149-8dcd-4286-bec2-b2887e766ccc old {source="northd.c:9549", stage-hint="756d20cb", stage-name=ls_in_l2_lkup} 77bbafe6-c16e-413b-8cbb-9fbe7bb00dcf |
|
new "outport = \"ac418dbb-2aa9-4b0e-a5fd-e523ef72b05e\"; output;" [] {source="northd.c:9831", stage-hint="756d20cb", stage-name=ls_in_l2_lkup} 39dde559-752c-4f9c-82ac-59425b10f782 [] "eth.dst == 52:54:00:19:e1:53" ingress 50 27 {} 79f2eed0-f954-4441-985c-4a9958d0565e |
|
00a1a375-6f32-4e1c-a093-0daa6d23d9ef old {source="northd.c:11853", stage-hint=eb260479, stage-name=lr_in_ip_input} d9967f47-6863-4a34-9a22-87d5ee58fc70 |
|
new "drop;" [] {source="northd.c:12092", stage-hint=eb260479, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip6.dst == {fe80::ff:fe00:1}" ingress 60 3 {} fcc72a64-a35b-4d8b-a9b9-6bc218f003c2 |
|
236811c8-accf-4bfb-8a42-636d5699f1b0 old {source="northd.c:13666", stage-name=lr_in_ip_input} 701b9883-d823-4395-9740-f1f4a0df7c60 |
|
new "drop;" [] {source="northd.c:14063", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip.ttl == {0, 1}" ingress 30 3 {} 4189e7c5-3e8c-4613-8d3a-91ecdd66277e |
|
bac12bed-d80d-45b3-9b13-7c19b632bbe2 old {source="northd.c:12171", stage-hint=cc28af64, stage-name=lr_in_admission} bd9bc6ed-9e27-4136-a658-0f08b81ad594 |
|
new "xreg0[0..47] = 02:00:00:00:00:01; next;" [] {source="northd.c:12468", stage-hint=cc28af64, stage-name=lr_in_admission} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "eth.mcast && inport == \"lr_networking-core_ls_kasm-network\"" ingress 50 0 {} 997039b1-fcfe-45b0-8d12-fb02fe20fa27 |
|
7897df7b-3797-4976-9378-0c964325f3de old {source="northd.c:14087", stage-hint=eb260479, stage-name=lr_in_ip_input} fed10eb8-d77b-4a2d-a7cb-aa7e87dc8546 |
|
new "tcp_reset {eth.dst <-> eth.src; ip4.dst <-> ip4.src; next; };" [] {source="northd.c:14484", stage-hint=eb260479, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 169.254.169.253 && !ip.later_frag && tcp" ingress 80 3 {} 32402fdc-b28a-4c77-9c48-c685cb749f67 |
|
073bd475-ffaf-4696-8301-6bfa8d9370ac old {source="northd.c:8942", stage-hint="756d20cb", stage-name=ls_in_arp_rsp} 2e441211-77d1-4e4e-a20e-94501bc8d505 |
|
new "next;" [] {source="northd.c:9155", stage-hint="756d20cb", stage-name=ls_in_arp_rsp} 39dde559-752c-4f9c-82ac-59425b10f782 [] "arp.tpa == 10.4.133.2 && arp.op == 1 && inport == \"ac418dbb-2aa9-4b0e-a5fd-e523ef72b05e\"" ingress 100 21 {in_out_port="ac418dbb-2aa9-4b0e-a5fd-e523ef72b05e"} 674298ca-5970-49e5-a4d2-804e74345f2f |
|
a22601f0-b7fe-48cd-8b3d-dcf87352f858 old {source="northd.c:12171", stage-hint="193a895e", stage-name=lr_in_admission} 280bbd45-dce5-4c04-8fae-8d9de1f38093 |
|
new "xreg0[0..47] = 02:00:00:00:00:01; next;" [] {source="northd.c:12468", stage-hint="193a895e", stage-name=lr_in_admission} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "eth.mcast && inport == \"lr_networking-core_ls_ovstest-net\"" ingress 50 0 {} 14a83148-acc4-4ce6-9a46-b146a9b5ad66 |
|
711adcdc-2166-4f87-b945-0e79ea30bc34 old {source="northd.c:11822", stage-hint="307218fa", stage-name=lr_in_ip_input} 41dc3bc5-163f-47a1-8687-c46572ca518b |
|
new "drop;" [] {source="northd.c:12061", stage-hint="307218fa", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.dst == {10.4.128.1}" ingress 60 3 {} 2b20e89a-0612-4847-a30d-7bebe46bd265 |
|
bbb502aa-4ad5-42a2-836a-14b466067f7a old {source="northd.c:13999", stage-hint="671121e1", stage-name=lr_in_ip_input} a9814e78-49fc-47de-ba70-631453774b71 |
|
new "icmp4 {eth.dst <-> eth.src; icmp4.type = 11; /* Time exceeded */ icmp4.code = 0; /* TTL exceeded in transit */ ip4.dst = ip4.src; ip4.src = 10.4.140.1 ; ip.ttl = 254; outport = \"lr_networking-core_ls_frrtest-network\"; flags.loopback = 1; output; };" [] {source="northd.c:14396", stage-hint="671121e1", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_frrtest-network\" && ip4 && ip.ttl == {0, 1} && !ip.later_frag" ingress 31 3 {} 1a29a87e-426a-480c-ab39-82eda90da65b |
|
b41655c1-4d3e-4bf2-b540-c0e9d59f0b8c old {source="northd.c:11617", stage-hint="671121e1", stage-name=lr_in_ip_input} 0ff1335c-94aa-490e-871d-587b4d15c7e3 |
|
new "eth.dst = eth.src; eth.src = xreg0[0..47]; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = xreg0[0..47]; arp.tpa <-> arp.spa; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:11848", stage-hint="671121e1", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_frrtest-network\" && arp.op == 1 && arp.tpa == 10.4.140.1 && arp.spa == 10.4.140.0/24" ingress 90 3 {} 4ad8a72c-b49f-49b0-981a-c430b815b53a |
|
0967b2ad-0667-4efc-a5f2-c22d67ef871f old {source="northd.c:9626", stage-hint=fc03dfda, stage-name=ls_in_l2_lkup} 1f0447b0-c30a-4090-95a0-784337a7ac9c |
|
new "outport = \"ls_cvp-network_lr_networking-core\"; output;" [] {source="northd.c:9819", stage-hint=fc03dfda, stage-name=ls_in_l2_lkup} 1f75cbdd-5f46-498f-9ed5-ec1c88d97f87 [] "eth.dst == 02:00:00:00:00:01" ingress 50 27 {} c986f1cb-e92d-456a-a304-ebfebb77e760 |
|
2482a76b-e480-469c-b108-66ba3c871fec old {source="northd.c:8230", stage-hint=ee48008f, stage-name=ls_in_l2_lkup} a391da8b-caef-47ca-87b6-3411664f0b33 |
|
new "clone {outport = \"ls_tools-net_lr_networking-core\"; output; }; outport = \"_MC_flood_l2\"; output;" [] {source="northd.c:8418", stage-hint=ee48008f, stage-name=ls_in_l2_lkup} e0bd6c4d-8b49-4ee3-ba43-5e4ecd26d998 [] "flags[1] == 0 && arp.op == 1 && arp.tpa == 10.4.129.1" ingress 80 27 {} b2b2416d-860b-4f40-b768-c990db22a9a6 |
|
396d88f2-82a5-4d37-b3be-73bc66a01e96 old {source="northd.c:14124", stage-hint="0322e0a9", stage-name=lr_in_ip_input} 6c6eec9f-ef14-41dc-8076-2973b34cc8ea |
|
new "icmp4 {eth.dst <-> eth.src; ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 3; icmp4.code = 2; next; };" [] {source="northd.c:14521", stage-hint="0322e0a9", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.130.1 && !ip.later_frag" ingress 70 3 {} ef1c8774-3fc4-4690-ae1c-b6cf54d9ae86 |
|
3c2b7856-683e-4f41-ac9c-84bca20ea0d3 old {source="northd.c:12171", stage-hint="307218fa", stage-name=lr_in_admission} 34f0f883-5b60-4fff-beb1-a753a1c92f8c |
|
new "xreg0[0..47] = 02:00:00:00:00:01; next;" [] {source="northd.c:12468", stage-hint="307218fa", stage-name=lr_in_admission} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "eth.dst == 02:00:00:00:00:01 && inport == \"lr_networking-core_ls_networking-testnet\"" ingress 50 0 {} 5525685b-7521-4d67-a99c-3d6c8593f630 |
|
f8136a2e-f8d9-41bc-9031-2d271e5866d3 old {source="northd.c:8230", stage-hint="75132f92", stage-name=ls_in_l2_lkup} fca51332-3ce1-4866-872d-06c9cbf04cd4 |
|
new "clone {outport = \"ls_mds-networking-core_lr_networking-core\"; output; }; outport = \"_MC_flood_l2\"; output;" [] {source="northd.c:8418", stage-hint="75132f92", stage-name=ls_in_l2_lkup} 49ab144d-00f7-491e-a9b0-a2e6f3389c0c [] "flags[1] == 0 && arp.op == 1 && arp.tpa == 169.254.169.253" ingress 80 27 {} 3bf68662-b731-4b21-95d3-535ca76423cd |
|
1c829e75-5ee6-4465-8269-91fbef56a877 old {source="northd.c:14070", stage-hint="6fc506e1", stage-name=lr_in_ip_input} 39725a48-3b93-4565-a99b-d69650ff0b09 |
|
new "icmp4 {eth.dst <-> eth.src; ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 3; icmp4.code = 3; next; };" [] {source="northd.c:14467", stage-hint="6fc506e1", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.139.1 && !ip.later_frag && udp" ingress 80 3 {} 3d31f161-8a6d-48ad-a315-8bd03b607ee1 |
|
0831938b-9a7b-4a71-bc4d-45b81e8307ad old {source="northd.c:12171", stage-hint=eb260479, stage-name=lr_in_admission} 34cd7224-41fc-4e1c-aa27-79b14e107249 |
|
new "xreg0[0..47] = 02:00:00:00:00:01; next;" [] {source="northd.c:12468", stage-hint=eb260479, stage-name=lr_in_admission} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "eth.mcast && inport == \"lr_networking-core_ls_mds-networking-core\"" ingress 50 0 {} 8ccb0504-1c7a-433e-8e8f-75873506d679 |
|
29c0bc28-2140-45f2-a32a-084e2090c259 old {source="northd.c:8996", stage-hint="8d5f7eea", stage-name=ls_in_arp_rsp} 2a218ada-c66c-4c30-bb0f-252e5897f4ad |
|
new "next;" [] {source="northd.c:9209", stage-hint="8d5f7eea", stage-name=ls_in_arp_rsp} a2468749-9f91-458d-993c-6d26364bd3ef [] "nd_ns_mcast && ip6.dst == ff02::1:ff00:1 && nd.target == fe80::ff:fe00:1 && inport == \"ls_openstack-network_lr_networking-core\"" ingress 100 21 {in_out_port=ls_openstack-network_lr_networking-core} 180141f2-e363-4ad3-946c-93669351d0ff |
|
1c0069b4-fc9d-48ae-8078-69a45791c997 old {source="northd.c:13725", stage-hint=eb260479, stage-name=lr_in_ip_input} abb9287d-6685-4fc2-b6de-0a20cb247ed2 |
|
new "ip6.dst <-> ip6.src; ip.ttl = 255; icmp6.type = 129; flags.loopback = 1; next; " [] {source="northd.c:14122", stage-hint=eb260479, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip6.dst == fe80::ff:fe00:1 && icmp6.type == 128 && icmp6.code == 0" ingress 90 3 {} b285be03-bc4c-4bdb-aa77-e2ab2f78b8ed |
|
27ad972f-a330-43c7-b0c0-307721961c9b old {source="northd.c:8468", stage-hint="6eefa76f", stage-name=ls_in_dhcp_options} 3851d4a5-6069-47f5-85d3-0b5da64d23a3 |
|
new "reg0[3] = put_dhcp_opts(offerip = 10.4.136.8, dns_server = 10.10.10.10, domain_name = \"p4.esav.fi\", lease_time = 3600, netmask = 255.255.255.0, router = 10.4.136.1, server_id = 10.4.136.1); next;" [] {source="northd.c:8681", stage-hint="6eefa76f", stage-name=ls_in_dhcp_options} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "inport == \"f8a740db-823a-4b34-a090-99e6899d8303\" && eth.src == 52:54:00:29:a5:7f && (ip4.src == {10.4.136.8, 0.0.0.0} && ip4.dst == {10.4.136.1, 255.255.255.255}) && udp.src == 68 && udp.dst == 67" ingress 100 22 {in_out_port="f8a740db-823a-4b34-a090-99e6899d8303"} 6f3f48f6-ed28-425b-8a33-f89b1c3d8a76 |
|
cb467042-304f-4994-b449-4359494b099d old {source="northd.c:8521", stage-hint=f9432831, stage-name=ls_out_acl_eval} 198f54db-559b-4a6c-b5c8-94a138d6606a |
|
new "reg8[16] = 1; next;" [] {source="northd.c:8734", stage-hint=f9432831, stage-name=ls_out_acl_eval} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "outport == \"6ca623b4-a975-40bd-958f-182fa9dac009\" && eth.src == c0:ff:ee:00:00:01 && ip4.src == 10.4.131.1 && udp && udp.src == 67 && udp.dst == 68" egress 34000 4 {in_out_port="6ca623b4-a975-40bd-958f-182fa9dac009"} 325b1ffc-c5a4-42a0-bcc7-b6d0ecd94f39 |
|
ed067b91-7c6a-4ff5-8187-c85ffdc51df8 old {source="northd.c:8468", stage-hint="7c5baa9c", stage-name=ls_in_dhcp_options} d3a6bb67-0425-45e1-8010-4c8ea7076bc9 |
|
new "reg0[3] = put_dhcp_opts(offerip = 10.4.137.2, dns_server = 10.10.10.10, domain_name = \"p4.esav.fi\", lease_time = 3600, netmask = 255.255.255.0, router = 10.4.137.1, server_id = 10.4.137.1); next;" [] {source="northd.c:8681", stage-hint="7c5baa9c", stage-name=ls_in_dhcp_options} a2468749-9f91-458d-993c-6d26364bd3ef [] "inport == \"e1d4e721-f5c0-49c9-8dfa-20064409bd3d\" && eth.src == 52:54:00:0f:fb:b7 && (ip4.src == {10.4.137.2, 0.0.0.0} && ip4.dst == {10.4.137.1, 255.255.255.255}) && udp.src == 68 && udp.dst == 67" ingress 100 22 {in_out_port="e1d4e721-f5c0-49c9-8dfa-20064409bd3d"} 44da80be-4539-4f48-a3a1-7942113130f0 |
|
2be8c71b-9c69-4eb1-bac2-4c432981d0ee old {source="northd.c:14124", stage-hint=eb260479, stage-name=lr_in_ip_input} eec1a5f7-4955-4fd7-9432-c501b7f2bab8 |
|
new "icmp4 {eth.dst <-> eth.src; ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 3; icmp4.code = 2; next; };" [] {source="northd.c:14521", stage-hint=eb260479, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 169.254.169.253 && !ip.later_frag" ingress 70 3 {} 5c1a6f7f-aa27-4204-8771-15f26e164aa0 |
|
7d25ecb7-ee5b-43c8-8edd-50631a69afce old {source="northd.c:8764", stage-name=ls_in_apply_port_sec} 8db9980f-76e5-4bbf-97b0-a978b7aec28d |
|
new "next;" [] {source="northd.c:8977", stage-name=ls_in_apply_port_sec} [] 77877d1f-8f6c-429a-927d-04392291a569 "1" ingress 0 1 {} 1015a84a-1db6-4400-93c8-2089029db759 |
|
ec1d9041-f0ec-4d0e-81fc-a2adbf2f9c67 old {source="northd.c:8230", stage-hint="75132f92", stage-name=ls_in_l2_lkup} 76611d7b-8565-4761-ade6-a2bb39f77afc |
|
new "clone {outport = \"ls_mds-networking-core_lr_networking-core\"; output; }; outport = \"_MC_flood_l2\"; output;" [] {source="northd.c:8418", stage-hint="75132f92", stage-name=ls_in_l2_lkup} 49ab144d-00f7-491e-a9b0-a2e6f3389c0c [] "flags[1] == 0 && nd_ns && nd.target == fe80::ff:fe00:1" ingress 80 27 {} e87360b1-b8f9-44d3-bfd8-d6a4c3c92cb7 |
|
5dfd5972-d910-48fd-be01-ee298166ba40 old {source="northd.c:5832", stage-name=ls_out_apply_port_sec} 170f1f02-a2f1-493f-9c87-ed2428f07f20 |
|
new "drop;" [] {source="northd.c:5986", stage-name=ls_out_apply_port_sec} [] 77877d1f-8f6c-429a-927d-04392291a569 "reg0[15] == 1" egress 50 10 {} f97afdec-18fe-462c-aa42-56a11743397a |
|
2444d77f-b615-4e4e-bc5f-84f18ac9fe0d old {source="northd.c:8236", stage-hint="5dbaa52a", stage-name=ls_in_l2_lkup} db60511c-678b-49c9-a74c-ec0218879abf |
|
new "outport = \"ls_devops-course-network_lr_networking-core\"; output;" [] {source="northd.c:8424", stage-hint="5dbaa52a", stage-name=ls_in_l2_lkup} b2355e17-ba61-4bae-a54d-5400b5b2afc4 [] "flags[1] == 0 && nd_ns && nd.target == fe80::ff:fe00:1" ingress 80 27 {} 6a123136-88af-4639-9de6-4c74e86a6fd4 |
|
ed3140d7-129f-46c3-9dda-0e3f3ea5848e old {source="northd.c:5808", stage-name=ls_in_lookup_fdb} d4a38368-f8b8-4b86-acfd-d84ef5b4c422 |
|
new "next;" [] {source="northd.c:5962", stage-name=ls_in_lookup_fdb} [] 77877d1f-8f6c-429a-927d-04392291a569 "1" ingress 0 2 {} 4efd8206-70ad-47a6-be69-06df58b64485 |
|
b978f8f0-60da-4d99-aec6-6a1410018a9e old {source="northd.c:8468", stage-hint="6eefa76f", stage-name=ls_in_dhcp_options} b5e79b37-53de-4b63-b8cf-453b4d105902 |
|
new "reg0[3] = put_dhcp_opts(offerip = 10.4.136.4, dns_server = 10.10.10.10, domain_name = \"p4.esav.fi\", lease_time = 3600, netmask = 255.255.255.0, router = 10.4.136.1, server_id = 10.4.136.1); next;" [] {source="northd.c:8681", stage-hint="6eefa76f", stage-name=ls_in_dhcp_options} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "inport == \"47fba791-2ffd-4882-9a74-cf8f81040295\" && eth.src == 52:54:00:f2:6b:73 && (ip4.src == {10.4.136.4, 0.0.0.0} && ip4.dst == {10.4.136.1, 255.255.255.255}) && udp.src == 68 && udp.dst == 67" ingress 100 22 {in_out_port="47fba791-2ffd-4882-9a74-cf8f81040295"} f41d7d60-89af-44ce-839a-dbbe2d81b648 |
|
89216b33-abe7-4b5f-97c1-b0f61e18afb9 old {source="northd.c:13968", stage-hint="66bbdbb0", stage-name=lr_in_ip_input} a1c4d577-9e9d-44c0-ab7c-a2440d352bd3 |
|
new "ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 0; flags.loopback = 1; next; " [] {source="northd.c:14365", stage-hint="66bbdbb0", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.dst == 10.4.142.1 && icmp4.type == 8 && icmp4.code == 0" ingress 90 3 {} 77d4c198-4ede-4888-8ed5-7f2937de2f92 |
|
52276bf5-34f9-499a-bfdd-e20eeda19e7a old {source="northd.c:11617", stage-hint="00ad2fb1", stage-name=lr_in_ip_input} 94b6cfcd-a62c-4386-b3fd-9ea7d63dea3f |
|
new "eth.dst = eth.src; eth.src = xreg0[0..47]; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = xreg0[0..47]; arp.tpa <-> arp.spa; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:11848", stage-hint="00ad2fb1", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_proxmoxtest-network\" && arp.op == 1 && arp.tpa == 10.4.141.1 && arp.spa == 10.4.141.0/24" ingress 90 3 {} bc212848-7f0b-412d-8875-93591735238b |
|
a3219300-0412-4d15-ab35-2135e5490cb7 old {source="northd.c:12103", stage-name=lr_in_admission} 6b7c7b81-f11b-4afe-8ac7-d10378187806 |
|
new "drop;" [] {source="northd.c:12400", stage-name=lr_in_admission} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "((ip4 && icmp4.type == 3 && icmp4.code == 4) || (ip6 && icmp6.type == 2 && icmp6.code == 0)) && flags.tunnel_rx == 1" ingress 110 0 {} 813ad103-ee73-4c4c-90cc-058fb93e1c01 |
|
e1fc1abf-6c69-4eb6-8020-d933abc16feb old {source="northd.c:14104", stage-hint="0322e0a9", stage-name=lr_in_ip_input} 0b2edac6-2f23-4b07-9a0e-bbee3a15ccf3 |
|
new "sctp_abort {eth.dst <-> eth.src; ip4.dst <-> ip4.src; next; };" [] {source="northd.c:14501", stage-hint="0322e0a9", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.130.1 && !ip.later_frag && sctp" ingress 80 3 {} ed335135-acfe-4bbf-b095-07438a4d40eb |
|
fab33815-ca8e-40df-beca-edad71989853 old {source="northd.c:5828", stage-name=ls_out_check_port_sec} 5a70b4ec-4cdd-4bf1-8892-a825464b1f72 |
|
new "reg0[15] = check_out_port_sec(); next;" [] {source="northd.c:5982", stage-name=ls_out_check_port_sec} [] 77877d1f-8f6c-429a-927d-04392291a569 "1" egress 0 9 {} 62dc3906-a70c-436a-8d28-005785961498 |
|
b6da7b06-f496-4602-b3ae-0292c0e0ff23 old {source="northd.c:8922", stage-hint=aa45d455, stage-name=ls_in_arp_rsp} 595439c2-7676-4839-81ed-276bd7f5ce57 |
|
new "eth.dst = eth.src; eth.src = 52:54:00:f4:76:1f; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = 52:54:00:f4:76:1f; arp.tpa = arp.spa; arp.spa = 10.4.131.4; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:9135", stage-hint=aa45d455, stage-name=ls_in_arp_rsp} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "arp.tpa == 10.4.131.4 && arp.op == 1" ingress 50 21 {} 0c720051-38dd-401c-a086-c9d250a5d402 |
|
b50706b6-f0f2-4592-a350-16594dc5c901 old {source="northd.c:14070", stage-hint="671121e1", stage-name=lr_in_ip_input} 536d7866-1568-44f5-8312-b8089109f946 |
|
new "icmp4 {eth.dst <-> eth.src; ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 3; icmp4.code = 3; next; };" [] {source="northd.c:14467", stage-hint="671121e1", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.140.1 && !ip.later_frag && udp" ingress 80 3 {} 05350d95-9272-4704-84b3-5373656e8b4f |
|
29361534-f3da-43be-841b-6dbdfb1d1ec3 old {source="northd.c:6145", stage-name=ls_out_pre_lb} 93c10449-dc83-402c-97be-8b3d2001af00 |
|
new "next;" [] {source="northd.c:6312", stage-name=ls_out_pre_lb} [] 77877d1f-8f6c-429a-927d-04392291a569 "1" egress 0 1 {} d77261bd-b160-4378-ae65-85ec7176a077 |
|
0484fefd-6360-4a8b-b18c-60eb2ea7390b old {source="northd.c:8468", stage-hint="6eefa76f", stage-name=ls_in_dhcp_options} 7824ac8a-d589-4227-99eb-37d0fd3e512c |
|
new "reg0[3] = put_dhcp_opts(offerip = 10.4.136.9, dns_server = 10.10.10.10, domain_name = \"p4.esav.fi\", lease_time = 3600, netmask = 255.255.255.0, router = 10.4.136.1, server_id = 10.4.136.1); next;" [] {source="northd.c:8681", stage-hint="6eefa76f", stage-name=ls_in_dhcp_options} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "inport == \"09da5f71-ec93-46dc-92dd-5814b047b86d\" && eth.src == 52:54:00:e4:47:74 && (ip4.src == {10.4.136.9, 0.0.0.0} && ip4.dst == {10.4.136.1, 255.255.255.255}) && udp.src == 68 && udp.dst == 67" ingress 100 22 {in_out_port="09da5f71-ec93-46dc-92dd-5814b047b86d"} 29458293-e5f0-4b33-bea0-1ab4a97acab9 |
|
f8adb985-2995-4d7d-9d82-16f54ea9486e old {source="northd.c:8922", stage-hint=ee48008f, stage-name=ls_in_arp_rsp} 956b92e5-07f2-476d-9a0a-a87c9ef10a41 |
|
new "eth.dst = eth.src; eth.src = 02:00:00:00:00:01; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = 02:00:00:00:00:01; arp.tpa = arp.spa; arp.spa = 10.4.129.1; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:9135", stage-hint=ee48008f, stage-name=ls_in_arp_rsp} e0bd6c4d-8b49-4ee3-ba43-5e4ecd26d998 [] "arp.tpa == 10.4.129.1 && arp.op == 1" ingress 50 21 {} 162cd731-04f1-4e0b-8f9c-0cca62c01604 |
|
86347fa6-09c9-47b8-a4f5-a1eb6556a3a0 insert "outport <-> inport; next;" [] {source="northd.c:12177", stage-name=ls_in_check_port_sec} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "((ip4 && icmp4.type == 3 && icmp4.code == 4) || (ip6 && icmp6.type == 2 && icmp6.code == 0)) && eth.src == 52:54:00:29:19:3a && outport == \"16716acd-ccde-49c5-87cd-e5fc1c56018b\" && !is_chassis_resident(\"16716acd-ccde-49c5-87cd-e5fc1c56018b\") && flags.tunnel_rx == 1" ingress 110 0 {} 61e57110-2291-4905-af8c-6b14926c9d97 |
|
0e76dc9c-11ef-4a8f-84d2-29d9ea833a48 old {source="northd.c:13999", stage-hint="0322e0a9", stage-name=lr_in_ip_input} cc664a85-3b56-4f4b-851e-0ea0fd62d56f |
|
new "icmp4 {eth.dst <-> eth.src; icmp4.type = 11; /* Time exceeded */ icmp4.code = 0; /* TTL exceeded in transit */ ip4.dst = ip4.src; ip4.src = 10.4.130.1 ; ip.ttl = 254; outport = \"lr_networking-core_ls_devops-course-network\"; flags.loopback = 1; output; };" [] {source="northd.c:14396", stage-hint="0322e0a9", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_devops-course-network\" && ip4 && ip.ttl == {0, 1} && !ip.later_frag" ingress 31 3 {} 8160ee3f-e652-41ae-a365-2b711a603a09 |
|
b2fc2cf5-6124-42f7-b027-35c30c174d5c old {source="northd.c:12171", stage-hint=b7ee93a9, stage-name=lr_in_admission} 7bf205f5-ef67-46b7-8c9d-8fd60055db30 |
|
new "xreg0[0..47] = 02:00:00:00:00:01; next;" [] {source="northd.c:12468", stage-hint=b7ee93a9, stage-name=lr_in_admission} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "eth.dst == 02:00:00:00:00:01 && inport == \"lr_networking-core_ls_openshift-main\"" ingress 50 0 {} 35cb9350-981c-4aba-abb5-85a1d10fde1d |
|
29ad2561-d39c-44e2-9486-f271b4eb080e old {source="northd.c:8701", stage-name=ls_in_l2_unknown} ebd47bd6-a453-48a2-817a-a89864161d31 |
|
new "drop;" [] {source="northd.c:8914", stage-name=ls_in_l2_unknown} [] 77877d1f-8f6c-429a-927d-04392291a569 "outport == \"none\"" ingress 50 28 {} 96dcaef1-aa2f-4200-8cef-59849e0b19fe |
|
7c0df445-3010-4494-9ccc-abc771657ae7 old {source="northd.c:8942", stage-hint="01548dfd", stage-name=ls_in_arp_rsp} 979b0955-02da-42c5-9050-8760c018f966 |
|
new "next;" [] {source="northd.c:9155", stage-hint="01548dfd", stage-name=ls_in_arp_rsp} a2468749-9f91-458d-993c-6d26364bd3ef [] "arp.tpa == 10.4.137.4 && arp.op == 1 && inport == \"098eb64c-d83f-4aa2-9bf5-a6e5129cc168\"" ingress 100 21 {in_out_port="098eb64c-d83f-4aa2-9bf5-a6e5129cc168"} c6e5e777-3492-45b9-a9a9-fd2bef4d756e |
|
d636110e-e395-49af-b916-a3e79b6ae167 old {source="northd.c:13968", stage-hint="7c6a1be3", stage-name=lr_in_ip_input} 1b835e23-d918-43de-9463-01bb49d31952 |
|
new "ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 0; flags.loopback = 1; next; " [] {source="northd.c:14365", stage-hint="7c6a1be3", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.dst == 10.4.136.1 && icmp4.type == 8 && icmp4.code == 0" ingress 90 3 {} 271b37e0-6c7a-4aa8-ae2d-4728f9d86356 |
|
09dd02ae-c310-4e0d-816a-a29d07dd4cd1 old {source="northd.c:14104", stage-hint=eb260479, stage-name=lr_in_ip_input} 6edb9df8-2c30-48dd-a27d-06546e6a33c7 |
|
new "sctp_abort {eth.dst <-> eth.src; ip4.dst <-> ip4.src; next; };" [] {source="northd.c:14501", stage-hint=eb260479, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 169.254.169.253 && !ip.later_frag && sctp" ingress 80 3 {} 20571209-d8ef-481b-b063-e7b7a476fa69 |
|
ba3f6840-5915-445a-8252-6f126ffbfdea old {source="northd.c:8521", stage-hint=f9432831, stage-name=ls_out_acl_eval} b079bddb-b498-4704-885e-31a7a6689f8d |
|
new "reg8[16] = 1; next;" [] {source="northd.c:8734", stage-hint=f9432831, stage-name=ls_out_acl_eval} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "outport == \"b4ace623-55d4-4767-8a90-a8effa75f753\" && eth.src == c0:ff:ee:00:00:01 && ip4.src == 10.4.131.1 && udp && udp.src == 67 && udp.dst == 68" egress 34000 4 {in_out_port="b4ace623-55d4-4767-8a90-a8effa75f753"} b0ad2fbd-cd44-4526-94ed-a3130c8c84a5 |
|
8748e880-b661-4c33-97a1-fa9de6cedddc old {source="northd.c:9626", stage-hint="84b10e58", stage-name=ls_in_l2_lkup} 7a9dd218-c40a-4827-8588-3afcdec9ff31 |
|
new "outport = \"ls_kasm-network_lr_networking-core\"; output;" [] {source="northd.c:9819", stage-hint="84b10e58", stage-name=ls_in_l2_lkup} 39dde559-752c-4f9c-82ac-59425b10f782 [] "eth.dst == 02:00:00:00:00:01" ingress 50 27 {} 58e1b345-158e-4bd7-8202-b6a114bf8213 |
|
94e0bcd3-356a-4708-b0be-97c2988af700 old {source="northd.c:8468", stage-hint="4ca1cd9b", stage-name=ls_in_dhcp_options} 54c076d3-ea6f-4acf-9101-48a616d2b839 |
|
new "reg0[3] = put_dhcp_opts(offerip = 10.4.133.2, dns_server = 10.10.10.10, domain_name = \"p4.esav.fi\", lease_time = 3600, netmask = 255.255.255.0, router = 10.4.133.1, server_id = 10.4.133.1); next;" [] {source="northd.c:8681", stage-hint="4ca1cd9b", stage-name=ls_in_dhcp_options} 39dde559-752c-4f9c-82ac-59425b10f782 [] "inport == \"ac418dbb-2aa9-4b0e-a5fd-e523ef72b05e\" && eth.src == 52:54:00:19:e1:53 && (ip4.src == {10.4.133.2, 0.0.0.0} && ip4.dst == {10.4.133.1, 255.255.255.255}) && udp.src == 68 && udp.dst == 67" ingress 100 22 {in_out_port="ac418dbb-2aa9-4b0e-a5fd-e523ef72b05e"} 5be4ad6f-ff1c-4ec4-80ec-f33fe12a6575 |
|
317050b3-6fdf-48e2-8f4f-d695213604fb old {source="northd.c:8942", stage-hint="3f75e18d", stage-name=ls_in_arp_rsp} 356d1e29-f15c-454e-9379-ea7341edd78d |
|
new "next;" [] {source="northd.c:9155", stage-hint="3f75e18d", stage-name=ls_in_arp_rsp} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "arp.tpa == 10.4.136.6 && arp.op == 1 && inport == \"b2ba873d-f88c-4425-8972-08c6b6ed94c2\"" ingress 100 21 {in_out_port="b2ba873d-f88c-4425-8972-08c6b6ed94c2"} 1b01ccf6-4254-4d59-b9d5-87054e299b34 |
|
2b8773ff-6f7f-42ff-883f-f5b43f6596d8 old {source="northd.c:8922", stage-hint=b23fe94f, stage-name=ls_in_arp_rsp} f73a3b06-c198-4dbb-9492-7031b46361bd |
|
new "eth.dst = eth.src; eth.src = 52:54:00:29:19:3a; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = 52:54:00:29:19:3a; arp.tpa = arp.spa; arp.spa = 10.4.136.3; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:9135", stage-hint=b23fe94f, stage-name=ls_in_arp_rsp} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "arp.tpa == 10.4.136.3 && arp.op == 1" ingress 50 21 {} 429b43d1-deec-48d7-ad5c-ae62b38701f7 |
|
cbe24315-90b9-4467-9c42-8d9a8f9a4e6c old {source="northd.c:6231", stage-name=ls_out_pre_stateful} 4435bcc5-9ffb-4bca-b0e7-2e9ac01c9c03 |
|
new "next;" [] {source="northd.c:6398", stage-name=ls_out_pre_stateful} [] 77877d1f-8f6c-429a-927d-04392291a569 "1" egress 0 2 {} b6a750e1-22a3-47ac-bed1-3e17139338c8 |
|
024f9dbe-8a7a-495f-ac98-21da99677415 old {source="northd.c:8521", stage-hint=b663f0e2, stage-name=ls_out_acl_eval} 237957c4-9f6e-41a7-8441-134c21110a04 |
|
new "reg8[16] = 1; next;" [] {source="northd.c:8734", stage-hint=b663f0e2, stage-name=ls_out_acl_eval} e0bd6c4d-8b49-4ee3-ba43-5e4ecd26d998 [] "outport == \"af95336a-a03a-48d1-99b3-633383c99374\" && eth.src == c0:ff:ee:00:00:01 && ip4.src == 10.4.129.1 && udp && udp.src == 67 && udp.dst == 68" egress 34000 4 {in_out_port="af95336a-a03a-48d1-99b3-633383c99374"} cdc4241d-f658-4180-9ee6-98a187f933b6 |
|
ba9f8468-219b-46eb-9604-8a6f520c3730 old {source="northd.c:6244", stage-name=ls_in_pre_stateful} 21423098-867b-41ad-907b-47feed21b9dc |
|
new "reg0[19] = 1; ct_lb_mark;" [] {source="northd.c:6411", stage-name=ls_in_pre_stateful} [] 77877d1f-8f6c-429a-927d-04392291a569 "reg0[2] == 1 && ip.is_frag" ingress 115 6 {} e5752ad7-ccec-42af-b949-4a2ef794b8c1 |
|
3787a34b-c728-4d20-ac81-731404f8228c old {source="northd.c:8942", stage-hint="340e8485", stage-name=ls_in_arp_rsp} 5b7f7b0d-528f-4bb5-92c3-d5bf4377ee0c |
|
new "next;" [] {source="northd.c:9155", stage-hint="340e8485", stage-name=ls_in_arp_rsp} f1e1d0aa-3121-4b66-9078-353d231e78da [] "arp.tpa == 10.4.143.1 && arp.op == 1 && inport == \"ls_domain-network_lr_networking-core\"" ingress 100 21 {in_out_port=ls_domain-network_lr_networking-core} 1267cbc7-4e03-42f9-8aad-0fb3d38d588e |
|
cbb694b3-9742-456f-8016-2867f6aac0da old {source="northd.c:13968", stage-hint=b96c95a0, stage-name=lr_in_ip_input} 74969944-9c58-455a-920b-89f5760a5835 |
|
new "ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 0; flags.loopback = 1; next; " [] {source="northd.c:14365", stage-hint=b96c95a0, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.dst == 10.4.4.100 && icmp4.type == 8 && icmp4.code == 0" ingress 90 3 {} 9d1f05b7-1213-4219-af44-89253ba6eb06 |
|
b29f39fc-2f64-46bf-b314-442f87c82d80 old {source="northd.c:8942", stage-hint="03f1dcc9", stage-name=ls_in_arp_rsp} cc04de81-872e-48b6-b2eb-c28857abbd23 |
|
new "next;" [] {source="northd.c:9155", stage-hint="03f1dcc9", stage-name=ls_in_arp_rsp} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "arp.tpa == 10.4.136.2 && arp.op == 1 && inport == \"b071eb6b-31cf-4a09-91a3-14d6537a4f1d\"" ingress 100 21 {in_out_port="b071eb6b-31cf-4a09-91a3-14d6537a4f1d"} e3a0b2f5-74fd-47e5-940b-df7eb40881df |
|
051f354d-2999-4b48-9c6a-b83b98920cba old {source="northd.c:10879", stage-hint="7c6a1be3", stage-name=lr_in_ip_routing} cc5202d5-8cda-4353-a740-bdfc20fce770 |
|
new "ip.ttl--; reg8[0..15] = 0; reg0 = ip4.dst; reg1 = 10.4.136.1; eth.src = 02:00:00:00:00:01; outport = \"lr_networking-core_ls_vmw-legacy-network\"; flags.loopback = 1; next;" [] {source="northd.c:11078", stage-hint="7c6a1be3", stage-name=lr_in_ip_routing} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.dst == 10.4.136.0/24" ingress 74 13 {} 155a6eeb-198a-4c40-8f19-998e5c6afd63 |
|
5eba3056-d078-4066-90fc-042afdb23ab6 old {source="northd.c:5864", stage-hint="75132f92", stage-name=ls_in_pre_lb} 81e13e64-71ca-433e-bc99-e66155a46eff |
|
new "next;" [] {source="northd.c:6018", stage-hint="75132f92", stage-name=ls_in_pre_lb} 49ab144d-00f7-491e-a9b0-a2e6f3389c0c [] "ip && inport == \"ls_mds-networking-core_lr_networking-core\"" ingress 110 5 {in_out_port=ls_mds-networking-core_lr_networking-core} 605be3e4-93a0-49b9-8903-c2a60cf0f01a |
|
bce0aa69-0388-43ce-ae1c-03e414d405c8 old {source="northd.c:13999", stage-hint=b7ee93a9, stage-name=lr_in_ip_input} cb518543-497a-492f-84cb-559d99378f8c |
|
new "icmp4 {eth.dst <-> eth.src; icmp4.type = 11; /* Time exceeded */ icmp4.code = 0; /* TTL exceeded in transit */ ip4.dst = ip4.src; ip4.src = 10.4.131.1 ; ip.ttl = 254; outport = \"lr_networking-core_ls_openshift-main\"; flags.loopback = 1; output; };" [] {source="northd.c:14396", stage-hint=b7ee93a9, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_openshift-main\" && ip4 && ip.ttl == {0, 1} && !ip.later_frag" ingress 31 3 {} 54732e17-52d5-4ff3-a495-11a8c8c5ff1c |
|
acb92a83-8a64-42db-9a82-27f992d36ae0 old {source="northd.c:8521", stage-hint=f9432831, stage-name=ls_out_acl_eval} bcf30ff8-3220-40e5-8caf-c33ae96d0eee |
|
new "reg8[16] = 1; next;" [] {source="northd.c:8734", stage-hint=f9432831, stage-name=ls_out_acl_eval} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "outport == \"d148f000-012a-4dc8-aeb4-f365771154d1\" && eth.src == c0:ff:ee:00:00:01 && ip4.src == 10.4.131.1 && udp && udp.src == 67 && udp.dst == 68" egress 34000 4 {in_out_port="d148f000-012a-4dc8-aeb4-f365771154d1"} 57ea19ac-2608-4e2e-b764-4220b4047e8f |
|
4b10588c-a165-4d49-9d37-ac6474c16479 old {source="northd.c:5810", stage-name=ls_in_put_fdb} c1c04721-0424-4e6c-996c-490c3c8f4258 |
|
new "next;" [] {source="northd.c:5964", stage-name=ls_in_put_fdb} [] 77877d1f-8f6c-429a-927d-04392291a569 "1" ingress 0 3 {} d5edd9ec-f5d9-4245-b52a-c51f9f82d854 |
|
8817fbc0-202e-4d4c-91c2-ac377b010a80 insert "outport <-> inport; next;" [] {source="northd.c:12177", stage-name=ls_in_check_port_sec} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "((ip4 && icmp4.type == 3 && icmp4.code == 4) || (ip6 && icmp6.type == 2 && icmp6.code == 0)) && eth.src == 52:54:00:57:82:17 && outport == \"08a1aebe-2d6a-4631-9612-b0749cf4a317\" && !is_chassis_resident(\"08a1aebe-2d6a-4631-9612-b0749cf4a317\") && flags.tunnel_rx == 1" ingress 110 0 {} 1a1985f2-2419-498f-9799-4c69c96f142a |
|
9123f555-dc25-4456-af84-e2c39783be91 old {source="northd.c:6698", stage-name=ls_in_acl_after_lb_action} 27d9d337-ffa9-41f9-9006-6c3cf58a730d |
|
new "next;" [] {source="northd.c:6872", stage-name=ls_in_acl_after_lb_action} [] 77877d1f-8f6c-429a-927d-04392291a569 "1" ingress 0 19 {} 6ad6ceeb-58b3-42f5-929b-f7a0654fb01e |
|
da0ac206-c40c-4451-92bc-bedd77fea9df old {source="northd.c:11617", stage-hint=a8bbc634, stage-name=lr_in_ip_input} 38494edb-5775-4301-9c2d-ec8a5557ec9b |
|
new "eth.dst = eth.src; eth.src = xreg0[0..47]; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = xreg0[0..47]; arp.tpa <-> arp.spa; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:11848", stage-hint=a8bbc634, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_tools-net\" && arp.op == 1 && arp.tpa == 10.4.129.1 && arp.spa == 10.4.129.0/24" ingress 90 3 {} 5d7a935b-f578-4d68-bc35-13bce0691aee |
|
65b10384-1020-4f85-9112-fb09668ae46f old {source="northd.c:12463", stage-hint=eb260479, stage-name=lr_in_lookup_neighbor} 1acef08f-025e-4e08-a822-635ef31a9590 |
|
new "reg9[2] = lookup_arp(inport, arp.spa, arp.sha); next;" [] {source="northd.c:12760", stage-hint=eb260479, stage-name=lr_in_lookup_neighbor} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_mds-networking-core\" && arp.spa == 169.254.169.252/30 && arp.op == 1" ingress 100 1 {} 9ec81034-3bc1-4d1d-994a-4f8184774a2e |
|
dc92f98f-7472-43bf-9e2a-197d14ff9cf3 old {source="northd.c:8942", stage-hint=b3f696d6, stage-name=ls_in_arp_rsp} 844711da-9b7e-410b-a48e-1bddc5029a94 |
|
new "next;" [] {source="northd.c:9155", stage-hint=b3f696d6, stage-name=ls_in_arp_rsp} a2468749-9f91-458d-993c-6d26364bd3ef [] "arp.tpa == 10.4.137.2 && arp.op == 1 && inport == \"e1d4e721-f5c0-49c9-8dfa-20064409bd3d\"" ingress 100 21 {in_out_port="e1d4e721-f5c0-49c9-8dfa-20064409bd3d"} a3d23378-f316-440c-9987-fa22794ca8ba |
|
d5b447a1-8e90-43bd-a0fc-f2b8161755ae old {source="northd.c:8942", stage-hint=b23fe94f, stage-name=ls_in_arp_rsp} 237bd16a-82f7-4e52-949c-a20512d2c2cc |
|
new "next;" [] {source="northd.c:9155", stage-hint=b23fe94f, stage-name=ls_in_arp_rsp} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "arp.tpa == 10.4.136.3 && arp.op == 1 && inport == \"16716acd-ccde-49c5-87cd-e5fc1c56018b\"" ingress 100 21 {in_out_port="16716acd-ccde-49c5-87cd-e5fc1c56018b"} efde1bfd-1124-4ab4-870c-ad918b7df721 |
|
5ec76699-6784-407f-9442-05fa94edaac5 old {source="northd.c:8468", stage-hint=f9432831, stage-name=ls_in_dhcp_options} 2afd01cc-a88c-45ea-8e59-1268344e5332 |
|
new "reg0[3] = put_dhcp_opts(offerip = 10.4.131.7, dns_server = 10.10.10.10, lease_time = 3600, netmask = 255.255.255.0, router = 10.4.131.1, server_id = 10.4.131.1); next;" [] {source="northd.c:8681", stage-hint=f9432831, stage-name=ls_in_dhcp_options} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "inport == \"08a1aebe-2d6a-4631-9612-b0749cf4a317\" && eth.src == 52:54:00:57:82:17 && (ip4.src == {10.4.131.7, 0.0.0.0} && ip4.dst == {10.4.131.1, 255.255.255.255}) && udp.src == 68 && udp.dst == 67" ingress 100 22 {in_out_port="08a1aebe-2d6a-4631-9612-b0749cf4a317"} 226c635e-acb1-4cde-a0ae-5c0d3949bffc |
|
4c5c16c9-e40b-4364-bcb4-c3fecac62fff old {source="northd.c:8493", stage-hint=f9432831, stage-name=ls_in_dhcp_response} 41d1e868-01f3-4408-bfee-ae1ec774140f |
|
new "eth.dst = eth.src; eth.src = c0:ff:ee:00:00:01; ip4.src = 10.4.131.1; udp.src = 67; udp.dst = 68; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:8706", stage-hint=f9432831, stage-name=ls_in_dhcp_response} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "inport == \"47f5451e-fb50-4331-a1c3-c9b28586acac\" && eth.src == 52:54:00:a7:fb:00 && ip4 && udp.src == 68 && udp.dst == 67 && reg0[3]" ingress 100 23 {in_out_port="47f5451e-fb50-4331-a1c3-c9b28586acac"} 45b36322-4ff7-4201-81e1-6d8d35173440 |
|
1ef388ac-0444-4358-8a65-b672cc08aeeb old {source="northd.c:14070", stage-hint="0322e0a9", stage-name=lr_in_ip_input} 648606b2-c4b2-4fa8-9519-376807db4ef3 |
|
new "icmp4 {eth.dst <-> eth.src; ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 3; icmp4.code = 3; next; };" [] {source="northd.c:14467", stage-hint="0322e0a9", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.130.1 && !ip.later_frag && udp" ingress 80 3 {} 961546ea-bb52-4739-8905-bde60021c277 |
|
a2584341-8615-4ba6-8d10-6f4499f87745 old {source="northd.c:7750", stage-name=ls_in_lb} b974cb57-5b30-457b-ba80-34cd3e873ce3 |
|
new "next;" [] {source="northd.c:7919", stage-name=ls_in_lb} [] 77877d1f-8f6c-429a-927d-04392291a569 "1" ingress 0 13 {} 7731388a-596b-4f4d-8bda-d1f1004710eb |
|
0dbaa479-8fd3-4f4c-ba8d-7f8e7d410394 old {source="northd.c:10879", stage-hint="0322e0a9", stage-name=lr_in_ip_routing} 38adcebf-b4d5-4253-adee-5fd4f3e272f1 |
|
new "ip.ttl--; reg8[0..15] = 0; reg0 = ip4.dst; reg1 = 10.4.130.1; eth.src = 02:00:00:00:00:01; outport = \"lr_networking-core_ls_devops-course-network\"; flags.loopback = 1; next;" [] {source="northd.c:11078", stage-hint="0322e0a9", stage-name=lr_in_ip_routing} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.dst == 10.4.130.0/24" ingress 74 13 {} 717bf55d-a034-43f0-8deb-a2c310a6bf8a |
|
0ff55f85-a193-47ab-a3f8-2d66e3cae7a6 old {source="northd.c:11617", stage-hint="6fc506e1", stage-name=lr_in_ip_input} 5c8c7edf-49e8-4e68-a293-b3da7c87b9d8 |
|
new "eth.dst = eth.src; eth.src = xreg0[0..47]; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = xreg0[0..47]; arp.tpa <-> arp.spa; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:11848", stage-hint="6fc506e1", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_cvp-network\" && arp.op == 1 && arp.tpa == 10.4.139.1 && arp.spa == 10.4.139.0/24" ingress 90 3 {} aa2fc112-c6f8-4955-ab90-028637f9f209 |
|
83f86da1-1b20-4c1b-9325-7377c6a85714 old {source="northd.c:5864", stage-hint=d3edcce0, stage-name=ls_in_pre_lb} b0a13d96-2241-4a88-863f-ad14b77fa7c5 |
|
new "next;" [] {source="northd.c:6018", stage-hint=d3edcce0, stage-name=ls_in_pre_lb} 4f6774a5-5220-462c-99e8-a1ce56255533 [] "ip && inport == \"ls_dhcptest-network_lr_networking-core\"" ingress 110 5 {in_out_port=ls_dhcptest-network_lr_networking-core} ecf7503b-d567-4ff2-8f38-bc89a4512780 |
|
af1cb23b-a0b4-49ad-a943-942e4f19f2aa old {source="northd.c:14070", stage-hint=cc28af64, stage-name=lr_in_ip_input} fbd985d8-d380-4e55-ba96-a85194ee8577 |
|
new "icmp4 {eth.dst <-> eth.src; ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 3; icmp4.code = 3; next; };" [] {source="northd.c:14467", stage-hint=cc28af64, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.133.1 && !ip.later_frag && udp" ingress 80 3 {} 05982031-1515-4e9c-92b3-f6b7b63f697c |
|
4db7bd52-9371-418c-afd9-03f61379971f old {source="northd.c:10879", stage-hint=b96c95a0, stage-name=lr_in_ip_routing} 148b28ff-ee05-4067-8ccb-e7d97155b230 |
|
new "ip.ttl--; reg8[0..15] = 0; reg0 = ip4.dst; reg1 = 10.4.4.100; eth.src = 02:00:00:00:00:01; outport = \"lr_networking-core_ls_networking-edge-core-link\"; flags.loopback = 1; next;" [] {source="northd.c:11078", stage-hint=b96c95a0, stage-name=lr_in_ip_routing} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.dst == 10.4.4.0/24" ingress 74 13 {} 1fcd5f9e-696e-44a3-b4e4-0bc721d8bd89 |
|
7c3c5ece-b9df-4dd2-95ad-04ae583b3c31 old {source="northd.c:14104", stage-hint="193a895e", stage-name=lr_in_ip_input} 9b6c970d-8931-42e7-a86e-f565b4b6b094 |
|
new "sctp_abort {eth.dst <-> eth.src; ip4.dst <-> ip4.src; next; };" [] {source="northd.c:14501", stage-hint="193a895e", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.155.1 && !ip.later_frag && sctp" ingress 80 3 {} 1b71c58c-49f9-430d-bc21-1ae5b7bb5542 |
|
52d975e7-3f53-471f-aa17-666f333ad6c9 old {source="northd.c:11822", stage-hint=c511e8c4, stage-name=lr_in_ip_input} 4bcf2392-4bd4-414c-9efe-5b2ad9fa627c |
|
new "drop;" [] {source="northd.c:12061", stage-hint=c511e8c4, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.dst == {10.4.134.1}" ingress 60 3 {} a806758b-95d7-4007-a33f-3119739d009e |
|
59856970-3dbc-4f6f-81fe-003251ecbfd4 old {source="northd.c:8521", stage-hint="4311be5f", stage-name=ls_out_acl_eval} ae7a2359-00f6-4131-93d8-13418bcb1f05 |
|
new "reg8[16] = 1; next;" [] {source="northd.c:8734", stage-hint="4311be5f", stage-name=ls_out_acl_eval} f1e1d0aa-3121-4b66-9078-353d231e78da [] "outport == \"f36c63e9-a6aa-4c6c-b9dd-4ca1cba20fc8\" && eth.src == c0:ff:ee:00:00:01 && ip4.src == 10.4.143.1 && udp && udp.src == 67 && udp.dst == 68" egress 34000 4 {in_out_port="f36c63e9-a6aa-4c6c-b9dd-4ca1cba20fc8"} 18570029-d738-4e4f-8444-c1af4b618bdb |
|
22807384-840d-48f9-b514-7dc990324894 old {source="northd.c:10879", stage-hint="7c6a1be3", stage-name=lr_in_ip_routing} 893d573c-a89b-4eed-b5b4-511b97ca4380 |
|
new "ip.ttl--; reg8[0..15] = 0; xxreg0 = ip6.dst; xxreg1 = fe80::ff:fe00:1; eth.src = 02:00:00:00:00:01; outport = \"lr_networking-core_ls_vmw-legacy-network\"; flags.loopback = 1; next;" [] {source="northd.c:11078", stage-hint="7c6a1be3", stage-name=lr_in_ip_routing} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_vmw-legacy-network\" && ip6.dst == fe80::/64" ingress 194 13 {} d63c064d-1ead-4203-b80e-70254588fc5d |
|
8942660d-b98c-404c-bea0-52967769750b old {source="northd.c:5760", stage-hint="250f2966", stage-name=ls_in_check_port_sec} cf66864c-6ed5-4f89-bfb7-27e4aa3816ca |
|
new "reg0[18] = 1; next;" [] {source="northd.c:5914", stage-hint="250f2966", stage-name=ls_in_check_port_sec} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "inport == \"ls_vmw-legacy-network_lr_networking-core\"" ingress 70 0 {in_out_port=ls_vmw-legacy-network_lr_networking-core} 0fc8f191-3bc7-4dce-acb4-2f1176c3ed1e |
|
d78b5f23-1494-4cd7-9c47-81173982767b old {source="northd.c:14087", stage-hint=b7ee93a9, stage-name=lr_in_ip_input} d8f3ee8f-14d8-4a08-894a-788a3e3a9d3f |
|
new "tcp_reset {eth.dst <-> eth.src; ip4.dst <-> ip4.src; next; };" [] {source="northd.c:14484", stage-hint=b7ee93a9, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.131.1 && !ip.later_frag && tcp" ingress 80 3 {} b16bbb52-20f0-4cef-9c55-11eeb0f9a8ed |
|
637f28f2-cc75-4b6f-86cd-98e61754c7ba old {source="northd.c:9626", stage-hint="250f2966", stage-name=ls_in_l2_lkup} 70aca2ca-e421-4f37-9a6f-ddccdd64db48 |
|
new "outport = \"ls_vmw-legacy-network_lr_networking-core\"; output;" [] {source="northd.c:9819", stage-hint="250f2966", stage-name=ls_in_l2_lkup} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "eth.dst == 02:00:00:00:00:01" ingress 50 27 {} 273c55a8-2f0c-4357-8a77-3cb25598c086 |
|
a04c948f-4ddc-436e-bc88-49a4e13c4574 old {source="northd.c:8942", stage-hint="8e4e8fa5", stage-name=ls_in_arp_rsp} cb07e2d2-eca5-4342-8d1e-8dae8a744007 |
|
new "next;" [] {source="northd.c:9155", stage-hint="8e4e8fa5", stage-name=ls_in_arp_rsp} f78ae633-8b8a-4aed-bb66-e3bf51412212 [] "arp.tpa == 10.4.4.100 && arp.op == 1 && inport == \"ls_networking-edge-core-link_lr_networking-core\"" ingress 100 21 {in_out_port=ls_networking-edge-core-link_lr_networking-core} bfc5c1b5-cf7b-46b5-9815-1629e337c707 |
|
6300be4b-51a2-40ff-a8b4-182ee6c98f6b insert "outport <-> inport; next;" [] {source="northd.c:12177", stage-name=ls_in_check_port_sec} 1f75cbdd-5f46-498f-9ed5-ec1c88d97f87 [] "((ip4 && icmp4.type == 3 && icmp4.code == 4) || (ip6 && icmp6.type == 2 && icmp6.code == 0)) && eth.src == 52:54:00:1a:d8:43 && outport == \"f2cc9e81-2370-4eec-a719-a83f2cc61174\" && !is_chassis_resident(\"f2cc9e81-2370-4eec-a719-a83f2cc61174\") && flags.tunnel_rx == 1" ingress 110 0 {} 7aa086b8-2538-4335-98a4-6904130401ce |
|
fd48fdef-77c3-43bc-8ca1-a6464b4bce27 old {source="northd.c:14992", stage-name=lr_in_unsnat} ce15be91-0e09-4de3-b622-17f99cf1f401 |
|
new "next;" [] {source="northd.c:15399", stage-name=lr_in_unsnat} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "1" ingress 0 4 {} e2ed0c0f-6d39-4b78-b01d-72db0fb98dd4 |
|
432a2e40-05bf-4a07-b2c8-70a88e96a1ac insert "flags.network_id = 0; next;" [] {source="northd.c:13880", stage-name=lr_in_network_id} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_openstack-network\" && ip4 && reg0 == 10.4.137.1/24" ingress 110 21 {} 98a6e44f-c0f7-4e36-9995-54cc6e75ca62 |
|
bd48eef1-b3c5-4965-ae46-79bd99fb6f49 old {source="northd.c:12171", stage-hint="4fb5954f", stage-name=lr_in_admission} 41a2ce8e-bd05-4231-b45d-599553b07a66 |
|
new "xreg0[0..47] = 02:00:00:00:00:01; next;" [] {source="northd.c:12468", stage-hint="4fb5954f", stage-name=lr_in_admission} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "eth.mcast && inport == \"lr_networking-core_ls_domain-network\"" ingress 50 0 {} e1309e8f-40a1-484e-9c68-18b97b3524f2 |
|
9d0f73ff-4fba-4989-915c-25ecad16a4fc old {source="northd.c:9549", stage-hint="01548dfd", stage-name=ls_in_l2_lkup} cf028d53-eb56-4d1c-99ab-9eeed47590a6 |
|
new "outport = \"098eb64c-d83f-4aa2-9bf5-a6e5129cc168\"; output;" [] {source="northd.c:9831", stage-hint="01548dfd", stage-name=ls_in_l2_lkup} a2468749-9f91-458d-993c-6d26364bd3ef [] "eth.dst == 52:54:00:6d:37:b7" ingress 50 27 {} 5e1be310-0ef9-4938-a208-0b0032ba90c7 |
|
c2287972-a2df-4be5-befa-bf0710c9a15e old {source="northd.c:13041", stage-hint="7b193576", stage-name=lr_in_arp_resolve} 6c6e9cb1-605c-40ef-ae92-842d17d42cb8 |
|
new "eth.dst = 52:54:00:4c:09:06; next;" [] {source="northd.c:13338", stage-hint="7b193576", stage-name=lr_in_arp_resolve} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_openshift-main\" && reg0 == 10.4.131.3" ingress 100 17 {} f74fe281-4b0a-4be6-a6ba-d08357986210 |
|
abe5afd7-060a-4f75-abb8-0d9fd0aaa407 old {source="northd.c:13800", stage-hint=eb260479, stage-name=lr_in_ip_input} ec0aff18-da96-480f-86a0-a39adbeca054 |
|
new "icmp6 {eth.dst <-> eth.src; ip6.dst <-> ip6.src; ip.ttl = 255; icmp6.type = 1; icmp6.code = 4; next; };" [] {source="northd.c:14197", stage-hint=eb260479, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip6 && ip6.dst == fe80::ff:fe00:1 && !ip.later_frag && udp" ingress 80 3 {} 73be8533-946b-494c-add4-37a52f12a17a |
|
c195b5c2-4022-4e0d-8328-dbc3eeea35de old {source="northd.c:8230", stage-hint=fc03dfda, stage-name=ls_in_l2_lkup} cdd243ea-c2bd-47b4-b5cb-a91bace68fe0 |
|
new "clone {outport = \"ls_cvp-network_lr_networking-core\"; output; }; outport = \"_MC_flood_l2\"; output;" [] {source="northd.c:8418", stage-hint=fc03dfda, stage-name=ls_in_l2_lkup} 1f75cbdd-5f46-498f-9ed5-ec1c88d97f87 [] "flags[1] == 0 && arp.op == 1 && arp.tpa == 10.4.139.1" ingress 80 27 {} 094833a8-5e5c-44f8-af6a-542be5c2d41e |
|
8454c6bd-09b2-42d7-aee0-0e6c96cf4d3b old {source="northd.c:12463", stage-hint="4fb5954f", stage-name=lr_in_lookup_neighbor} 60afe080-c675-4e24-a3bb-3e054501a476 |
|
new "reg9[2] = lookup_arp(inport, arp.spa, arp.sha); next;" [] {source="northd.c:12760", stage-hint="4fb5954f", stage-name=lr_in_lookup_neighbor} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_domain-network\" && arp.spa == 10.4.143.0/24 && arp.op == 1" ingress 100 1 {} 69b409f2-6ec3-446f-ad42-7d868f588d89 |
|
7ce964e6-6a82-44aa-a0dd-d556f6eacca0 insert "outport <-> inport; next;" [] {source="northd.c:12177", stage-name=ls_in_check_port_sec} 39dde559-752c-4f9c-82ac-59425b10f782 [] "((ip4 && icmp4.type == 3 && icmp4.code == 4) || (ip6 && icmp6.type == 2 && icmp6.code == 0)) && eth.src == 52:54:00:19:e1:53 && outport == \"ac418dbb-2aa9-4b0e-a5fd-e523ef72b05e\" && !is_chassis_resident(\"ac418dbb-2aa9-4b0e-a5fd-e523ef72b05e\") && flags.tunnel_rx == 1" ingress 110 0 {} c288bff6-0c60-4eeb-bc01-5f49a325b4d7 |
|
29fe7f9b-d4f9-4cd8-81d9-4e649403445b insert "flags.network_id = 0; next;" [] {source="northd.c:13880", stage-name=lr_in_network_id} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_tools-net\" && ip4 && reg0 == 10.4.129.1/24" ingress 110 21 {} d1e38ec2-3667-4d21-a3dc-a6847d790151 |
|
f4a28a1f-45a7-48f8-9946-3eed7d4c4ceb old {source="northd.c:13626", stage-name=lr_in_ip_input} 96919ff1-960a-4977-aafa-792dec62647a |
|
new "next;" [] {source="northd.c:14023", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "nd_rs || nd_ra" ingress 84 3 {} fb01ebfd-6042-4558-8f55-8006b5e45eed |
|
2666252b-9640-4442-8b48-721c1e168c21 old {source="northd.c:9549", stage-hint=aa45d455, stage-name=ls_in_l2_lkup} 16ce1ce6-e68b-4905-b406-f383ffc2bf2d |
|
new "outport = \"0a12cb3f-44ed-4586-80c4-9b89824c4148\"; output;" [] {source="northd.c:9831", stage-hint=aa45d455, stage-name=ls_in_l2_lkup} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "eth.dst == 52:54:00:f4:76:1f" ingress 50 27 {} 9d692a07-44b4-484c-97d6-b8d47eb50683 |
|
642de2ac-c788-4b73-a6e8-ecfdc5e4edb8 old {source="northd.c:8493", stage-hint="6eefa76f", stage-name=ls_in_dhcp_response} ae9c3b9a-87b4-4131-bec1-98e3151f45ff |
|
new "eth.dst = eth.src; eth.src = c0:ff:ee:00:00:01; ip4.src = 10.4.136.1; udp.src = 67; udp.dst = 68; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:8706", stage-hint="6eefa76f", stage-name=ls_in_dhcp_response} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "inport == \"b2ba873d-f88c-4425-8972-08c6b6ed94c2\" && eth.src == 52:54:00:95:cd:c1 && ip4 && udp.src == 68 && udp.dst == 67 && reg0[3]" ingress 100 23 {in_out_port="b2ba873d-f88c-4425-8972-08c6b6ed94c2"} 9f374f74-07d5-4d29-a778-6517cb7e10e4 |
|
d8edbe23-8b24-45e2-9268-ce490e442bff old {source="northd.c:13949", stage-hint=eb260479, stage-name=lr_in_ip_input} b272ff7b-da91-47ca-baaf-6fd19add84b3 |
|
new "drop;" [] {source="northd.c:14346", stage-hint=eb260479, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.src == {169.254.169.253, 169.254.169.255} && reg9[0] == 0" ingress 100 3 {} bd27a657-b6dd-44fc-9aa7-2fceee86f8a8 |
|
85a1ae1e-d552-45fb-a6db-4869470fc091 old {source="northd.c:12463", stage-hint="8199187f", stage-name=lr_in_lookup_neighbor} 7b6baf36-d8d9-492e-824f-948932ac44c0 |
|
new "reg9[2] = lookup_arp(inport, arp.spa, arp.sha); next;" [] {source="northd.c:12760", stage-hint="8199187f", stage-name=lr_in_lookup_neighbor} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_openstack-network\" && arp.spa == 10.4.137.0/24 && arp.op == 1" ingress 100 1 {} 6f0f2fbe-239d-42c7-821f-46191e1506fc |
|
21c04b5a-18c3-4a9f-9f3c-746f2283b91a old {source="northd.c:5760", stage-hint=ee48008f, stage-name=ls_in_check_port_sec} 0626296d-d032-4843-971e-068c6069dacd |
|
new "reg0[18] = 1; next;" [] {source="northd.c:5914", stage-hint=ee48008f, stage-name=ls_in_check_port_sec} e0bd6c4d-8b49-4ee3-ba43-5e4ecd26d998 [] "inport == \"ls_tools-net_lr_networking-core\"" ingress 70 0 {in_out_port=ls_tools-net_lr_networking-core} bb39e219-5a26-499a-aece-70658dd7e34a |
|
b33c013d-cce3-40ee-ae6f-3c8057fcdf91 old {source="northd.c:13041", stage-hint="2a437048", stage-name=lr_in_arp_resolve} 6d85a165-a75d-48b5-8a41-8b95ca791bb2 |
|
new "eth.dst = 52:54:00:b8:e7:c3; next;" [] {source="northd.c:13338", stage-hint="2a437048", stage-name=lr_in_arp_resolve} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_vmw-legacy-network\" && reg0 == 10.4.136.5" ingress 100 17 {} ae110f2e-be46-4925-8c4d-6a2aec294513 |
|
3c53acaf-33f4-43be-93e0-c93c8e2ed1a9 old {source="northd.c:12171", stage-hint="0322e0a9", stage-name=lr_in_admission} 66b0d525-0e51-49f4-8cb3-91f27d63cd96 |
|
new "xreg0[0..47] = 02:00:00:00:00:01; next;" [] {source="northd.c:12468", stage-hint="0322e0a9", stage-name=lr_in_admission} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "eth.mcast && inport == \"lr_networking-core_ls_devops-course-network\"" ingress 50 0 {} 3ffc5dd1-9d99-4f77-a363-8abc4c91c112 |
|
af84b4eb-5680-44ac-bd5a-139c898a3072 old {source="northd.c:12171", stage-hint=b96c95a0, stage-name=lr_in_admission} f4de8648-fa17-479a-a585-545e950a1b14 |
|
new "xreg0[0..47] = 02:00:00:00:00:01; next;" [] {source="northd.c:12468", stage-hint=b96c95a0, stage-name=lr_in_admission} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "eth.mcast && inport == \"lr_networking-core_ls_networking-edge-core-link\"" ingress 50 0 {} 98b83ee7-b52f-4786-a8eb-ef7d81e01075 |
|
cc4da535-f9bf-413a-a533-b0cb6f64135e old {source="northd.c:13041", stage-hint="3a0edeb1", stage-name=lr_in_arp_resolve} 640bc0b0-f80b-4b64-bcfb-08c798525468 |
|
new "eth.dst = 52:54:00:a8:0f:88; next;" [] {source="northd.c:13338", stage-hint="3a0edeb1", stage-name=lr_in_arp_resolve} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_irc-network\" && reg0 == 10.4.142.2" ingress 100 17 {} 631e4e75-abdf-4b0a-ab00-46feced35d7c |
|
b67b5040-8e6b-4ad6-9d50-186053042693 old {source="northd.c:8922", stage-hint="27fc02a4", stage-name=ls_in_arp_rsp} c40a4a3c-6bca-4fea-9b1c-b9ecf8ced2f0 |
|
new "eth.dst = eth.src; eth.src = 52:54:00:1a:d8:43; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = 52:54:00:1a:d8:43; arp.tpa = arp.spa; arp.spa = 10.4.139.2; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:9135", stage-hint="27fc02a4", stage-name=ls_in_arp_rsp} 1f75cbdd-5f46-498f-9ed5-ec1c88d97f87 [] "arp.tpa == 10.4.139.2 && arp.op == 1" ingress 50 21 {} 7904b3f7-1500-401f-b938-ace72eab9f7d |
|
f9950768-3bf5-4da2-90e9-2e69aa3abcc8 old {source="northd.c:13041", stage-hint=d9fc3bd0, stage-name=lr_in_arp_resolve} 7aa88857-9a76-444a-962a-92091659a5c2 |
|
new "eth.dst = 52:54:00:66:3b:83; next;" [] {source="northd.c:13338", stage-hint=d9fc3bd0, stage-name=lr_in_arp_resolve} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_openshift-main\" && reg0 == 10.4.131.9" ingress 100 17 {} c9ccb338-bcbf-49a2-81c0-739fcebe0f91 |
|
b4b0e8a8-0a9c-4e58-b5ce-aaeb7b093d34 insert "outport <-> inport; next;" [] {source="northd.c:12177", stage-name=ls_in_check_port_sec} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "((ip4 && icmp4.type == 3 && icmp4.code == 4) || (ip6 && icmp6.type == 2 && icmp6.code == 0)) && eth.src == 52:54:00:e4:47:74 && outport == \"09da5f71-ec93-46dc-92dd-5814b047b86d\" && !is_chassis_resident(\"09da5f71-ec93-46dc-92dd-5814b047b86d\") && flags.tunnel_rx == 1" ingress 110 0 {} 791b8af7-f523-42aa-9640-fc579487750d |
|
acad964e-7177-46c0-a098-e6438f51d45c old {source="northd.c:12171", stage-hint="307218fa", stage-name=lr_in_admission} 0469adb0-43c1-46d2-aec5-a80f38cc100a |
|
new "xreg0[0..47] = 02:00:00:00:00:01; next;" [] {source="northd.c:12468", stage-hint="307218fa", stage-name=lr_in_admission} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "eth.mcast && inport == \"lr_networking-core_ls_networking-testnet\"" ingress 50 0 {} b55abdf2-b483-43dc-85b0-5111da8f87ff |
|
96c60f47-b52d-4801-968f-ce4204a25eec old {source="northd.c:13041", stage-hint="4ecef368", stage-name=lr_in_arp_resolve} 67d5ce9a-63ed-4690-8a2d-4504c01dd1e9 |
|
new "eth.dst = 52:54:00:af:e8:27; next;" [] {source="northd.c:13338", stage-hint="4ecef368", stage-name=lr_in_arp_resolve} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_openshift-main\" && reg0 == 10.4.131.5" ingress 100 17 {} fae528f0-147d-4e7f-b7a6-35eede1fdf57 |
|
73ec306b-4927-4c86-86c3-e614587ccca7 old {source="northd.c:12463", stage-hint="7c6a1be3", stage-name=lr_in_lookup_neighbor} f00cd906-08b3-4118-83fd-a3796a88b3c7 |
|
new "reg9[2] = lookup_arp(inport, arp.spa, arp.sha); next;" [] {source="northd.c:12760", stage-hint="7c6a1be3", stage-name=lr_in_lookup_neighbor} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_vmw-legacy-network\" && arp.spa == 10.4.136.0/24 && arp.op == 1" ingress 100 1 {} c409927b-f295-4e3c-9262-73a171bc35c3 |
|
976b5d75-0d14-4e76-83c9-9da9388f2cf0 old {source="northd.c:14991", stage-name=lr_in_defrag} 7bae006e-81fe-404f-a4d0-41516470530e |
|
new "next;" [] {source="northd.c:15398", stage-name=lr_in_defrag} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "1" ingress 0 5 {} 57957747-2a8d-4d79-84a3-d44541c443ed |
|
76ee5c04-2f17-40cc-94ef-ea112f490559 old {source="northd.c:5864", stage-hint="84b10e58", stage-name=ls_in_pre_lb} 29e8cbb0-1adc-4eb5-956f-6fa1567f5d47 |
|
new "next;" [] {source="northd.c:6018", stage-hint="84b10e58", stage-name=ls_in_pre_lb} 39dde559-752c-4f9c-82ac-59425b10f782 [] "ip && inport == \"ls_kasm-network_lr_networking-core\"" ingress 110 5 {in_out_port=ls_kasm-network_lr_networking-core} 34bcf308-307c-4f5b-8339-c20bd02c68bf |
|
7012dce7-6c9b-4397-a87e-5179c8289211 old {source="northd.c:14070", stage-hint=c511e8c4, stage-name=lr_in_ip_input} 1937713e-afdb-42bc-877a-ad82a955be0c |
|
new "icmp4 {eth.dst <-> eth.src; ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 3; icmp4.code = 3; next; };" [] {source="northd.c:14467", stage-hint=c511e8c4, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.134.1 && !ip.later_frag && udp" ingress 80 3 {} bd562851-abe2-4bb6-bc49-132fb0d62652 |
|
ba5ec100-0d57-4e57-a3f9-d6653c1928a5 delete "outport = \"2ed2c175-7a10-43ab-903d-0b8035b36803\"; output;" [] {source="northd.c:9549", stage-hint="2645fb9d", stage-name=ls_in_l2_lkup} 6fb290a9-5332-4eca-a428-8e55e87f61e6 [] "eth.dst == 52:54:00:10:f2:bc" ingress 50 27 {} 6d07e513-d00d-4a46-922a-1b6429d54fab |
|
6b3037f9-7258-4bf3-a4cd-22a33b4f0e12 old {source="northd.c:8521", stage-hint=f9432831, stage-name=ls_out_acl_eval} 84278cdd-c963-4674-be2b-65ff9b5ad613 |
|
new "reg8[16] = 1; next;" [] {source="northd.c:8734", stage-hint=f9432831, stage-name=ls_out_acl_eval} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "outport == \"08a1aebe-2d6a-4631-9612-b0749cf4a317\" && eth.src == c0:ff:ee:00:00:01 && ip4.src == 10.4.131.1 && udp && udp.src == 67 && udp.dst == 68" egress 34000 4 {in_out_port="08a1aebe-2d6a-4631-9612-b0749cf4a317"} 67ea1178-0df2-487e-8d21-8c2057b7223b |
|
744be7ed-46b6-48f8-b9cf-d34a7634d374 old {source="northd.c:12171", stage-hint="6fc506e1", stage-name=lr_in_admission} acdc8115-f339-4c77-91af-efde201d6d93 |
|
new "xreg0[0..47] = 02:00:00:00:00:01; next;" [] {source="northd.c:12468", stage-hint="6fc506e1", stage-name=lr_in_admission} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "eth.mcast && inport == \"lr_networking-core_ls_cvp-network\"" ingress 50 0 {} 0b6a7542-82c7-4d82-a015-9f2386315d48 |
|
83ac730e-8617-450e-a3c6-36088f0e32e8 old {source="northd.c:13999", stage-hint=cc28af64, stage-name=lr_in_ip_input} 2ee18963-3bde-4721-ac79-bedc7c2196fe |
|
new "icmp4 {eth.dst <-> eth.src; icmp4.type = 11; /* Time exceeded */ icmp4.code = 0; /* TTL exceeded in transit */ ip4.dst = ip4.src; ip4.src = 10.4.133.1 ; ip.ttl = 254; outport = \"lr_networking-core_ls_kasm-network\"; flags.loopback = 1; output; };" [] {source="northd.c:14396", stage-hint=cc28af64, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_kasm-network\" && ip4 && ip.ttl == {0, 1} && !ip.later_frag" ingress 31 3 {} f96afedf-003d-4a6a-b429-1f5737070fec |
|
6cbd5b33-a31b-4f6b-a591-88af4f3bfb93 old {source="northd.c:8493", stage-hint="6eefa76f", stage-name=ls_in_dhcp_response} ab6159e2-c821-451d-9702-270e770d8ddf |
|
new "eth.dst = eth.src; eth.src = c0:ff:ee:00:00:01; ip4.src = 10.4.136.1; udp.src = 67; udp.dst = 68; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:8706", stage-hint="6eefa76f", stage-name=ls_in_dhcp_response} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "inport == \"09da5f71-ec93-46dc-92dd-5814b047b86d\" && eth.src == 52:54:00:e4:47:74 && ip4 && udp.src == 68 && udp.dst == 67 && reg0[3]" ingress 100 23 {in_out_port="09da5f71-ec93-46dc-92dd-5814b047b86d"} 85206fd0-db96-4e23-b0c3-a11aeaef5f37 |
|
9a315b18-c825-4b7f-8c96-f8c21be54145 old {source="northd.c:9626", stage-hint="59c9cbd1", stage-name=ls_in_l2_lkup} 11ed3210-d7f7-48c9-a39d-ea4b125b8ae8 |
|
new "outport = \"ls_openshift-main_lr_networking-core\"; output;" [] {source="northd.c:9819", stage-hint="59c9cbd1", stage-name=ls_in_l2_lkup} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "eth.dst == 02:00:00:00:00:01" ingress 50 27 {} bee4abe9-cefb-4809-bd0e-a35682c833e9 |
|
13fe8377-33ba-415c-86cc-8a9260c529cf old {source="northd.c:11677", stage-hint="00ad2fb1", stage-name=lr_in_ip_input} a6ba7846-108e-4b11-bfcf-a3bd74e9f995 |
|
new "nd_na_router { eth.src = xreg0[0..47]; ip6.src = nd.target; nd.tll = xreg0[0..47]; outport = inport; flags.loopback = 1; output; };" [] {source="northd.c:11908", stage-hint="00ad2fb1", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_proxmoxtest-network\" && ip6.dst == {fe80::ff:fe00:1, ff02::1:ff00:1} && nd_ns && nd.target == fe80::ff:fe00:1" ingress 90 3 {} 56aef7e3-19bb-4c91-965f-32c11ddeccd4 |
|
78f7267b-7b3d-4e95-af01-00c611f4e85e delete "outport = \"8f24d826-fa60-4d1c-8814-269ae7c0eb92\"; output;" [] {source="northd.c:9549", stage-hint=f02380de, stage-name=ls_in_l2_lkup} 5a8818e0-ace1-40e4-8450-1844f5908a1c [] "eth.dst == 52:54:00:38:e0:f8" ingress 50 27 {} 00ea31d8-93b3-4850-95bc-a2bdcb4897fc |
|
3f34c430-1875-4987-a613-1b398316940d old {source="northd.c:9549", stage-hint="3a0edeb1", stage-name=ls_in_l2_lkup} a10083c1-9d7b-442e-b3c8-8a1af978945a |
|
new "outport = \"91d47251-e83c-411d-ab66-2fd0f6ac48b0\"; output;" [] {source="northd.c:9831", stage-hint="3a0edeb1", stage-name=ls_in_l2_lkup} 95fd94a4-c00f-4925-97db-16fa95f9449e [] "eth.dst == 52:54:00:a8:0f:88" ingress 50 27 {} c191efd3-09ae-47ca-8733-da13a66eae4f |
|
08cbac40-395d-4d0e-8162-704bb3c6e24c old {source="northd.c:9626", stage-hint="340e8485", stage-name=ls_in_l2_lkup} 98750897-9ba1-41b8-b187-e9d83065161f |
|
new "outport = \"ls_domain-network_lr_networking-core\"; output;" [] {source="northd.c:9819", stage-hint="340e8485", stage-name=ls_in_l2_lkup} f1e1d0aa-3121-4b66-9078-353d231e78da [] "eth.dst == 02:00:00:00:00:01" ingress 50 27 {} e20f6156-94a9-48a0-8d33-f8725be82fb4 |
|
56b590ad-9dc6-4800-b812-a0bf5ccfc8c8 old {source="northd.c:14070", stage-hint=b96c95a0, stage-name=lr_in_ip_input} d21ac54c-1aa3-442a-87a8-836a21b9de4d |
|
new "icmp4 {eth.dst <-> eth.src; ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 3; icmp4.code = 3; next; };" [] {source="northd.c:14467", stage-hint=b96c95a0, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.4.100 && !ip.later_frag && udp" ingress 80 3 {} d28de810-d27a-41c6-b685-ce2e13b91f5c |
|
5a6b33f0-b64c-49a0-aa1e-60d9555b023a insert "output;" [] {source="northd.c:13841", stage-name=lr_in_arp_request} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "1" ingress 0 22 {} 627fd4e9-7e32-4917-9c80-58c46758676b |
|
7f3f1279-0ce4-456d-8112-9cbdc0397c0e old {source="northd.c:9549", stage-hint=b3f696d6, stage-name=ls_in_l2_lkup} 9fb8c200-423c-45b2-8416-e9ff571c4b78 |
|
new "outport = \"e1d4e721-f5c0-49c9-8dfa-20064409bd3d\"; output;" [] {source="northd.c:9831", stage-hint=b3f696d6, stage-name=ls_in_l2_lkup} a2468749-9f91-458d-993c-6d26364bd3ef [] "eth.dst == 52:54:00:0f:fb:b7" ingress 50 27 {} 3efb0aa1-73a0-4ecf-8a11-dd7e5512418b |
|
f8480824-fa9f-4d80-8e97-85ff71e5cb23 old {source="northd.c:9626", stage-hint=bfc859f5, stage-name=ls_in_l2_lkup} 3eb53dbb-2d12-48b3-92d7-54d6d60c5903 |
|
new "outport = \"ls_irc-network_lr_networking-core\"; output;" [] {source="northd.c:9819", stage-hint=bfc859f5, stage-name=ls_in_l2_lkup} 95fd94a4-c00f-4925-97db-16fa95f9449e [] "eth.dst == 02:00:00:00:00:01" ingress 50 27 {} 4f5b00dd-197a-4ad6-bfb8-f82711081216 |
|
16550038-246f-49de-b7d0-44a7386c6b3d old {source="northd.c:11617", stage-hint="8199187f", stage-name=lr_in_ip_input} cf800626-a1cb-4a62-a8cb-b376f827567c |
|
new "eth.dst = eth.src; eth.src = xreg0[0..47]; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = xreg0[0..47]; arp.tpa <-> arp.spa; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:11848", stage-hint="8199187f", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_openstack-network\" && arp.op == 1 && arp.tpa == 10.4.137.1 && arp.spa == 10.4.137.0/24" ingress 90 3 {} 1d6bb4fd-9d20-440d-aa43-d089bd7a94d1 |
|
b26672fb-b74f-4f81-9637-b6a3048785e6 old {source="northd.c:8230", stage-hint="8d5f7eea", stage-name=ls_in_l2_lkup} a41e5b48-3279-4e0c-9df2-248fdd388be5 |
|
new "clone {outport = \"ls_openstack-network_lr_networking-core\"; output; }; outport = \"_MC_flood_l2\"; output;" [] {source="northd.c:8418", stage-hint="8d5f7eea", stage-name=ls_in_l2_lkup} a2468749-9f91-458d-993c-6d26364bd3ef [] "flags[1] == 0 && arp.op == 1 && arp.tpa == 10.4.137.1" ingress 80 27 {} e2739f88-411f-49a0-bea2-a1c8e659b5f6 |
|
a4a51c41-662f-4c78-8f5b-8c8ec5b18a8c old {source="northd.c:6124", stage-name=ls_in_pre_lb} e106323b-9329-400e-bcc7-eadd471c5391 |
|
new "next;" [] {source="northd.c:6285", stage-name=ls_in_pre_lb} [] 77877d1f-8f6c-429a-927d-04392291a569 eth.mcast ingress 110 5 {} 33bc90c3-66fd-46ff-a675-00b539603108 |
|
f5ff5ea5-befd-47d4-bab1-9c0e4dda11cd old {source="northd.c:8942", stage-hint=b0661c79, stage-name=ls_in_arp_rsp} 2f3dfbc0-3ef4-42be-bb6a-a545a503ddae |
|
new "next;" [] {source="northd.c:9155", stage-hint=b0661c79, stage-name=ls_in_arp_rsp} a2468749-9f91-458d-993c-6d26364bd3ef [] "arp.tpa == 10.4.137.3 && arp.op == 1 && inport == \"22e5751d-ddbb-4b43-8b8f-ae7b0907308d\"" ingress 100 21 {in_out_port="22e5751d-ddbb-4b43-8b8f-ae7b0907308d"} 39c2e3b8-bebf-485e-8448-c148f53e7c1f |
|
0ae95c6d-28db-4508-92c5-c54d3aaf3b9a old {source="northd.c:10879", stage-hint=eb260479, stage-name=lr_in_ip_routing} d94a2988-da97-4ca9-85f6-6389e486c34b |
|
new "ip.ttl--; reg8[0..15] = 0; xxreg0 = ip6.dst; xxreg1 = fe80::ff:fe00:1; eth.src = 02:00:00:00:00:01; outport = \"lr_networking-core_ls_mds-networking-core\"; flags.loopback = 1; next;" [] {source="northd.c:11078", stage-hint=eb260479, stage-name=lr_in_ip_routing} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_mds-networking-core\" && ip6.dst == fe80::/64" ingress 194 13 {} 706da9de-e585-466e-a437-6558af2bd5a9 |
|
e718729e-ec04-4801-8c0c-6a72641ae863 old {source="northd.c:5760", stage-hint="84b10e58", stage-name=ls_in_check_port_sec} 86ec928f-b4cd-4f8b-8dbc-e2127ae8b9e7 |
|
new "reg0[18] = 1; next;" [] {source="northd.c:5914", stage-hint="84b10e58", stage-name=ls_in_check_port_sec} 39dde559-752c-4f9c-82ac-59425b10f782 [] "inport == \"ls_kasm-network_lr_networking-core\"" ingress 70 0 {in_out_port=ls_kasm-network_lr_networking-core} 32d792d3-cdaf-458a-8bdf-b06a88101ce5 |
|
089c56fd-dff5-4197-ac43-33d2d67ad607 insert "next;" [] {source="northd.c:6298", stage-name=ls_in_pre_lb} [] 77877d1f-8f6c-429a-927d-04392291a569 "((ip4 && icmp4.type == 3 && icmp4.code == 4) ||(ip6 && icmp6.type == 2 && icmp6.code == 0)) && flags.tunnel_rx == 1" ingress 110 5 {} e81ba27b-39b4-4b57-aae4-53c6781f1482 |
|
30d60d2d-01dc-4e89-b34f-cf688bc634c5 old {source="northd.c:7620", stage-name=ls_in_lb_aff_learn} 9ebdaf17-ed22-40af-8fa8-da3b962cfa23 |
|
new "next;" [] {source="northd.c:7789", stage-name=ls_in_lb_aff_learn} [] 77877d1f-8f6c-429a-927d-04392291a569 "1" ingress 0 14 {} 3d7ffd50-605c-49f9-a972-88d8d70b02a8 |
|
3e38478d-3c77-4086-8ae2-3bb70ac10b20 old {source="northd.c:13949", stage-hint="307218fa", stage-name=lr_in_ip_input} 50013489-6a5c-4b1e-8cb8-828eda5f94d7 |
|
new "drop;" [] {source="northd.c:14346", stage-hint="307218fa", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.src == {10.4.128.1, 10.4.128.255} && reg9[0] == 0" ingress 100 3 {} 474b18ad-9315-4029-a8b4-0c1f56bf16da |
|
da46ba16-e81f-4ad8-869b-0d5e8ff08f47 old {source="northd.c:12463", stage-hint=a8bbc634, stage-name=lr_in_lookup_neighbor} a0868db7-6f28-4663-bbc8-aab2b5201543 |
|
new "reg9[2] = lookup_arp(inport, arp.spa, arp.sha); next;" [] {source="northd.c:12760", stage-hint=a8bbc634, stage-name=lr_in_lookup_neighbor} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_tools-net\" && arp.spa == 10.4.129.0/24 && arp.op == 1" ingress 100 1 {} 9e7d5c4d-a3e0-46a3-ad00-7ffef17c5e44 |
|
1268c901-e6b9-4489-956e-eff7f05674d8 old {source="northd.c:13041", stage-hint=aa45d455, stage-name=lr_in_arp_resolve} d7601111-5acf-4ac7-b4fb-64f1689b6f4a |
|
new "eth.dst = 52:54:00:f4:76:1f; next;" [] {source="northd.c:13338", stage-hint=aa45d455, stage-name=lr_in_arp_resolve} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_openshift-main\" && reg0 == 10.4.131.4" ingress 100 17 {} f31d7976-d58b-492c-bd34-6e4582d4dc50 |
|
220acb13-1581-400d-8a9e-7207d3c8aa88 old {source="northd.c:12171", stage-hint=eb260479, stage-name=lr_in_admission} 75ef058d-17fc-45c6-8f5c-3847e7b2f593 |
|
new "xreg0[0..47] = 02:00:00:00:00:01; next;" [] {source="northd.c:12468", stage-hint=eb260479, stage-name=lr_in_admission} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "eth.dst == 02:00:00:00:00:01 && inport == \"lr_networking-core_ls_mds-networking-core\"" ingress 50 0 {} c6d07af1-ff11-4a76-b52e-6ea8420caa77 |
|
f7c3d86d-aea9-4ca3-a3f0-7a919da08dd9 old {source="northd.c:8493", stage-hint=f9432831, stage-name=ls_in_dhcp_response} 55c2ba66-cdd8-43df-bbff-2afb51430c08 |
|
new "eth.dst = eth.src; eth.src = c0:ff:ee:00:00:01; ip4.src = 10.4.131.1; udp.src = 67; udp.dst = 68; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:8706", stage-hint=f9432831, stage-name=ls_in_dhcp_response} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "inport == \"d148f000-012a-4dc8-aeb4-f365771154d1\" && eth.src == 52:54:00:34:4a:10 && ip4 && udp.src == 68 && udp.dst == 67 && reg0[3]" ingress 100 23 {in_out_port="d148f000-012a-4dc8-aeb4-f365771154d1"} 19c1c554-cd48-4f17-8536-f30befe7f8a2 |
|
c403985b-1e38-45e4-ba9e-10babc910801 old {source="northd.c:12855", stage-name=lr_in_policy_ecmp} c280c5cd-67f8-4c91-9e70-9e3c9e71724b |
|
new "next;" [] {source="northd.c:13152", stage-name=lr_in_policy_ecmp} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "reg8[0..15] == 0" ingress 150 16 {} 5ee8c4e9-8d1b-4cc7-be89-f080e689f860 |
|
d6c82039-3ba2-4625-8e86-fc4d0ebfd070 old {source="northd.c:8942", stage-hint=c21144ca, stage-name=ls_in_arp_rsp} 1306caf0-9863-44f6-b58f-a2a9e5dbacc2 |
|
new "next;" [] {source="northd.c:9155", stage-hint=c21144ca, stage-name=ls_in_arp_rsp} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "arp.tpa == 10.4.136.8 && arp.op == 1 && inport == \"f8a740db-823a-4b34-a090-99e6899d8303\"" ingress 100 21 {in_out_port="f8a740db-823a-4b34-a090-99e6899d8303"} 20060faa-bca3-413c-9ed6-48828c224f49 |
|
12bfe650-95d1-49b6-85c1-ac9c908f0b14 old {source="northd.c:8996", stage-hint="59c9cbd1", stage-name=ls_in_arp_rsp} d7042011-5124-471c-908b-fd9fe08eed53 |
|
new "next;" [] {source="northd.c:9209", stage-hint="59c9cbd1", stage-name=ls_in_arp_rsp} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "nd_ns_mcast && ip6.dst == ff02::1:ff00:1 && nd.target == fe80::ff:fe00:1 && inport == \"ls_openshift-main_lr_networking-core\"" ingress 100 21 {in_out_port=ls_openshift-main_lr_networking-core} 4e61ee8a-7abb-42c9-b4dd-a936453216af |
|
203c4f90-ccb5-4f2d-9d70-65a8fa518f32 old {source="northd.c:9277", stage-name=ls_in_external_port} 3f20edb5-fa63-4a31-843b-5704f4c111ef |
|
new "next;" [] {source="northd.c:9490", stage-name=ls_in_external_port} [] 77877d1f-8f6c-429a-927d-04392291a569 "1" ingress 0 26 {} a5e5cfbd-d1c9-4dc7-b0ca-d4a6a33e6d4e |
|
6b20c4c1-3765-4128-b993-15c50b8b9736 old {source="northd.c:11822", stage-hint=a8bbc634, stage-name=lr_in_ip_input} 0f341ad4-a501-4fac-8a47-030dfbf7af0f |
|
new "drop;" [] {source="northd.c:12061", stage-hint=a8bbc634, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.dst == {10.4.129.1}" ingress 60 3 {} a3c67915-6055-4f84-9633-27ab22d15527 |
|
866d3558-4aad-4dc4-8158-ccb63ffd9d6a old {source="northd.c:8468", stage-hint="1fa08553", stage-name=ls_in_dhcp_options} 50b52933-ac82-4799-a3d1-6f51418f00f4 |
|
new "reg0[3] = put_dhcp_opts(offerip = 10.4.142.2, dns_server = 10.10.10.10, domain_name = \"p4.esav.fi\", lease_time = 3600, netmask = 255.255.255.0, router = 10.4.142.1, server_id = 10.4.142.1); next;" [] {source="northd.c:8681", stage-hint="1fa08553", stage-name=ls_in_dhcp_options} 95fd94a4-c00f-4925-97db-16fa95f9449e [] "inport == \"91d47251-e83c-411d-ab66-2fd0f6ac48b0\" && eth.src == 52:54:00:a8:0f:88 && (ip4.src == {10.4.142.2, 0.0.0.0} && ip4.dst == {10.4.142.1, 255.255.255.255}) && udp.src == 68 && udp.dst == 67" ingress 100 22 {in_out_port="91d47251-e83c-411d-ab66-2fd0f6ac48b0"} 64ed9d8d-7e05-4e1b-bd12-13e7a2d6bddf |
|
d7f2ab4d-43b9-4414-9bb7-5e7a1bb69ca5 old {source="northd.c:10879", stage-hint=b96c95a0, stage-name=lr_in_ip_routing} 971bc351-db1e-44d6-bcac-d31545793093 |
|
new "ip.ttl--; reg8[0..15] = 0; xxreg0 = ip6.dst; xxreg1 = fe80::ff:fe00:1; eth.src = 02:00:00:00:00:01; outport = \"lr_networking-core_ls_networking-edge-core-link\"; flags.loopback = 1; next;" [] {source="northd.c:11078", stage-hint=b96c95a0, stage-name=lr_in_ip_routing} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_networking-edge-core-link\" && ip6.dst == fe80::/64" ingress 194 13 {} 882ab040-f287-432c-b692-1d1d8ca28f02 |
|
8fe589cd-d47b-4383-83ec-936410d750eb old {source="northd.c:8493", stage-hint="6eefa76f", stage-name=ls_in_dhcp_response} 9749b0b5-7b12-4637-b36e-172a0511bc14 |
|
new "eth.dst = eth.src; eth.src = c0:ff:ee:00:00:01; ip4.src = 10.4.136.1; udp.src = 67; udp.dst = 68; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:8706", stage-hint="6eefa76f", stage-name=ls_in_dhcp_response} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "inport == \"f8a740db-823a-4b34-a090-99e6899d8303\" && eth.src == 52:54:00:29:a5:7f && ip4 && udp.src == 68 && udp.dst == 67 && reg0[3]" ingress 100 23 {in_out_port="f8a740db-823a-4b34-a090-99e6899d8303"} cc41daa7-bdde-41d2-b491-98b9fa48f8c8 |
|
01352751-d3ad-4bde-9355-8177ed0c466b old {source="northd.c:13041", stage-hint=c71ea0da, stage-name=lr_in_arp_resolve} 1d9ebd01-0ef7-4f2c-a856-6ad6d794b573 |
|
new "eth.dst = 52:54:00:e4:47:74; next;" [] {source="northd.c:13338", stage-hint=c71ea0da, stage-name=lr_in_arp_resolve} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_vmw-legacy-network\" && reg0 == 10.4.136.9" ingress 100 17 {} dffed6bb-bc62-4228-883e-63e26f0a43e3 |
|
42c8c953-6cd7-4e94-a59d-91aeedc21595 old {source="northd.c:8230", stage-hint="8e4e8fa5", stage-name=ls_in_l2_lkup} 81848a6d-1398-434c-a7bc-60c04c9c1408 |
|
new "clone {outport = \"ls_networking-edge-core-link_lr_networking-core\"; output; }; outport = \"_MC_flood_l2\"; output;" [] {source="northd.c:8418", stage-hint="8e4e8fa5", stage-name=ls_in_l2_lkup} f78ae633-8b8a-4aed-bb66-e3bf51412212 [] "flags[1] == 0 && nd_ns && nd.target == fe80::ff:fe00:1" ingress 80 27 {} cd55983d-363d-4023-8820-1191f14fcff8 |
|
94cb5de8-cc3f-4606-a6f5-5c706c470758 old {source="northd.c:10879", stage-hint="307218fa", stage-name=lr_in_ip_routing} 8216bcbb-f003-4ed3-a00a-5a3b9e8a40a2 |
|
new "ip.ttl--; reg8[0..15] = 0; reg0 = ip4.dst; reg1 = 10.4.128.1; eth.src = 02:00:00:00:00:01; outport = \"lr_networking-core_ls_networking-testnet\"; flags.loopback = 1; next;" [] {source="northd.c:11078", stage-hint="307218fa", stage-name=lr_in_ip_routing} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.dst == 10.4.128.0/24" ingress 74 13 {} 5e3d54c8-2d6f-4a08-85b9-c1dff065e978 |
|
897616f6-0fe9-4419-a910-684f4bd89f99 old {source="northd.c:6150", stage-name=ls_out_pre_lb} 78e0aacc-6af6-4578-a052-c730921384a8 |
|
new "next;" [] {source="northd.c:6317", stage-name=ls_out_pre_lb} [] 77877d1f-8f6c-429a-927d-04392291a569 "reg0[16] == 1" egress 110 1 {} 67191b28-03ab-48fa-89a6-b7b373685c78 |
|
6c2f98fc-e440-4611-a41a-bf8038e6d469 old {source="northd.c:11822", stage-hint="7c6a1be3", stage-name=lr_in_ip_input} 981566e9-be67-4e5b-96c1-5c92cfb7b491 |
|
new "drop;" [] {source="northd.c:12061", stage-hint="7c6a1be3", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.dst == {10.4.136.1}" ingress 60 3 {} 36039c63-173f-483b-b8de-ca111a70039c |
|
fe47dbfc-7ab5-4ca1-bd0b-cd78336634b2 old {source="northd.c:8493", stage-hint="7c5baa9c", stage-name=ls_in_dhcp_response} 1b2527e9-0202-452c-83f2-c41278f57913 |
|
new "eth.dst = eth.src; eth.src = c0:ff:ee:00:00:01; ip4.src = 10.4.137.1; udp.src = 67; udp.dst = 68; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:8706", stage-hint="7c5baa9c", stage-name=ls_in_dhcp_response} a2468749-9f91-458d-993c-6d26364bd3ef [] "inport == \"098eb64c-d83f-4aa2-9bf5-a6e5129cc168\" && eth.src == 52:54:00:6d:37:b7 && ip4 && udp.src == 68 && udp.dst == 67 && reg0[3]" ingress 100 23 {in_out_port="098eb64c-d83f-4aa2-9bf5-a6e5129cc168"} b0b6d115-e1d8-446a-9840-c5ac139635e7 |
|
388ae7ee-9ee5-46a7-98e4-931aef7b1f48 old {source="northd.c:8230", stage-hint=ee48008f, stage-name=ls_in_l2_lkup} 1b99fe75-7821-4440-91aa-f4f2a43bedcf |
|
new "clone {outport = \"ls_tools-net_lr_networking-core\"; output; }; outport = \"_MC_flood_l2\"; output;" [] {source="northd.c:8418", stage-hint=ee48008f, stage-name=ls_in_l2_lkup} e0bd6c4d-8b49-4ee3-ba43-5e4ecd26d998 [] "flags[1] == 0 && nd_ns && nd.target == fe80::ff:fe00:1" ingress 80 27 {} b9695ed6-8901-4219-8822-c7e5ea1ec477 |
|
177c7035-45a3-47bc-b1d8-88dca4748d7e old {source="northd.c:8922", stage-hint=e26aa46c, stage-name=ls_in_arp_rsp} 5b9278f1-1fd4-441e-9de4-cd82a3bb2ead |
|
new "eth.dst = eth.src; eth.src = 52:54:00:e2:be:48; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = 52:54:00:e2:be:48; arp.tpa = arp.spa; arp.spa = 10.4.143.2; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:9135", stage-hint=e26aa46c, stage-name=ls_in_arp_rsp} f1e1d0aa-3121-4b66-9078-353d231e78da [] "arp.tpa == 10.4.143.2 && arp.op == 1" ingress 50 21 {} 177a25fa-3884-4393-99bf-d3766f9a8c36 |
|
58fe6642-c5c5-4abb-b15d-5d985f64bceb old {source="northd.c:8230", stage-hint="84b10e58", stage-name=ls_in_l2_lkup} 690bbeb2-054b-4171-b54d-49d63fd4a139 |
|
new "clone {outport = \"ls_kasm-network_lr_networking-core\"; output; }; outport = \"_MC_flood_l2\"; output;" [] {source="northd.c:8418", stage-hint="84b10e58", stage-name=ls_in_l2_lkup} 39dde559-752c-4f9c-82ac-59425b10f782 [] "flags[1] == 0 && arp.op == 1 && arp.tpa == 10.4.133.1" ingress 80 27 {} d18b0c77-407b-43ea-97d3-b1445001115c |
|
43c08447-8f60-4f7e-9f11-928e3592af4a old {source="northd.c:7751", stage-name=ls_in_stateful} 1aa816ff-728b-42f5-b98a-d3a7cd8918a4 |
|
new "next;" [] {source="northd.c:7920", stage-name=ls_in_stateful} [] 77877d1f-8f6c-429a-927d-04392291a569 "1" ingress 0 20 {} f5269b4d-4852-4ead-9382-d80ab4b5a806 |
|
24515201-1cc2-43b6-bb0f-a183d8428469 old {source="northd.c:5941", stage-name=ls_in_pre_acl} 2dd0189e-94ea-4714-b9e2-ca63b4f3abd4 |
|
new "next;" [] {source="northd.c:6095", stage-name=ls_in_pre_acl} [] 77877d1f-8f6c-429a-927d-04392291a569 "eth.dst == $svc_monitor_mac" ingress 110 4 {} ef3cb7f6-f3fd-4da5-8a1b-18642ecd5452 |
|
2f2603df-05fa-4b78-8535-7b1aa36e2452 delete "outport = \"ed3ed385-fb3c-49db-a866-fa50e467c385\"; output;" [] {source="northd.c:9549", stage-hint="9263ae93", stage-name=ls_in_l2_lkup} 5a8818e0-ace1-40e4-8450-1844f5908a1c [] "eth.dst == 52:54:00:26:12:03" ingress 50 27 {} f2b9e49b-44cd-4246-a2d5-e3a658e984f8 |
|
2ce60bc8-b1a3-442d-8f5a-8f1e8200c177 old {source="northd.c:8521", stage-hint=f9432831, stage-name=ls_out_acl_eval} a4df34dd-33f2-47f9-94e8-aed69ae9cfbd |
|
new "reg8[16] = 1; next;" [] {source="northd.c:8734", stage-hint=f9432831, stage-name=ls_out_acl_eval} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "outport == \"66ca5e19-176b-4b77-ae90-b64108a88ae3\" && eth.src == c0:ff:ee:00:00:01 && ip4.src == 10.4.131.1 && udp && udp.src == 67 && udp.dst == 68" egress 34000 4 {in_out_port="66ca5e19-176b-4b77-ae90-b64108a88ae3"} 498456ee-7988-431d-9336-b37c11c9a0af |
|
b8263f9f-bfc5-40ab-829d-813cd02f1740 old {source="northd.c:10879", stage-hint="4fb5954f", stage-name=lr_in_ip_routing} b115a47a-3e49-447f-be21-c73e085fe628 |
|
new "ip.ttl--; reg8[0..15] = 0; xxreg0 = ip6.dst; xxreg1 = fe80::ff:fe00:1; eth.src = 02:00:00:00:00:01; outport = \"lr_networking-core_ls_domain-network\"; flags.loopback = 1; next;" [] {source="northd.c:11078", stage-hint="4fb5954f", stage-name=lr_in_ip_routing} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_domain-network\" && ip6.dst == fe80::/64" ingress 194 13 {} 2d28d3b0-4364-4adf-9914-90b09156084a |
|
200cea8c-1f5e-4768-af1e-30311bff9718 old {source="northd.c:12171", stage-hint="00ad2fb1", stage-name=lr_in_admission} ab2535e8-4089-4240-bd56-032b8b7184c2 |
|
new "xreg0[0..47] = 02:00:00:00:00:01; next;" [] {source="northd.c:12468", stage-hint="00ad2fb1", stage-name=lr_in_admission} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "eth.dst == 02:00:00:00:00:01 && inport == \"lr_networking-core_ls_proxmoxtest-network\"" ingress 50 0 {} 2fc96c18-3480-4f7b-ba3e-2f85b4be0180 |
|
34dd8a72-0539-4abb-b705-cf819b522174 old {source="northd.c:9275", stage-name=ls_in_dns_response} 58bbc4ee-9d71-40bb-88c9-5b8f895466ac |
|
new "next;" [] {source="northd.c:9488", stage-name=ls_in_dns_response} [] 77877d1f-8f6c-429a-927d-04392291a569 "1" ingress 0 25 {} f8f811a0-5c8c-4ba0-9c42-d719ea8ad9ca |
|
0f4b1cd8-0058-42e9-9b3a-433b2d0a3f2b old {source="northd.c:14997", stage-name=lr_out_undnat} f1de66b2-7361-43c1-8224-eed202eba5a4 |
|
new "next;" [] {source="northd.c:15404", stage-name=lr_out_undnat} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "1" egress 0 1 {} eb8ecc1c-82eb-4309-bc0f-7679e8831bd4 |
|
22e63907-621f-4fcf-833d-8c7a77a86792 old {source="northd.c:8468", stage-hint=b663f0e2, stage-name=ls_in_dhcp_options} e444a3f6-2ae0-4f34-afe4-7f5d9407e31f |
|
new "reg0[3] = put_dhcp_opts(offerip = 10.4.129.2, lease_time = 3600, netmask = 255.255.255.0, router = 10.4.129.1, server_id = 10.4.129.1); next;" [] {source="northd.c:8681", stage-hint=b663f0e2, stage-name=ls_in_dhcp_options} e0bd6c4d-8b49-4ee3-ba43-5e4ecd26d998 [] "inport == \"af95336a-a03a-48d1-99b3-633383c99374\" && eth.src == 52:54:00:8b:f5:ad && (ip4.src == {10.4.129.2, 0.0.0.0} && ip4.dst == {10.4.129.1, 255.255.255.255}) && udp.src == 68 && udp.dst == 67" ingress 100 22 {in_out_port="af95336a-a03a-48d1-99b3-633383c99374"} dfa4953d-44aa-46fc-8a74-6389769ca387 |
|
f8340689-836b-4008-80aa-6751f16dad96 old {source="northd.c:8230", stage-hint=bfc859f5, stage-name=ls_in_l2_lkup} e8027adf-e856-4bde-a35f-6653b26ecd5b |
|
new "clone {outport = \"ls_irc-network_lr_networking-core\"; output; }; outport = \"_MC_flood_l2\"; output;" [] {source="northd.c:8418", stage-hint=bfc859f5, stage-name=ls_in_l2_lkup} 95fd94a4-c00f-4925-97db-16fa95f9449e [] "flags[1] == 0 && nd_ns && nd.target == fe80::ff:fe00:1" ingress 80 27 {} 03352bef-d782-4d7d-b61a-cb333b7ffe11 |
|
dcbf1001-1aba-4b72-bb7e-3d58630b7abf old {source="northd.c:13041", stage-hint="3f75e18d", stage-name=lr_in_arp_resolve} 9ad1a53b-d1dd-46ea-b3ad-f8e15f9aff22 |
|
new "eth.dst = 52:54:00:95:cd:c1; next;" [] {source="northd.c:13338", stage-hint="3f75e18d", stage-name=lr_in_arp_resolve} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_vmw-legacy-network\" && reg0 == 10.4.136.6" ingress 100 17 {} a16c9637-4b61-4da0-8732-7f7ebf5b958d |
|
a76a1cc8-1358-40fe-80b7-6483526ba3b5 old {source="northd.c:9626", stage-hint=d3edcce0, stage-name=ls_in_l2_lkup} 6f12fd4f-7f17-45ec-a3c7-a6b799668715 |
|
new "outport = \"ls_dhcptest-network_lr_networking-core\"; output;" [] {source="northd.c:9819", stage-hint=d3edcce0, stage-name=ls_in_l2_lkup} 4f6774a5-5220-462c-99e8-a1ce56255533 [] "eth.dst == 02:00:00:00:00:01" ingress 50 27 {} 2d5709f4-a304-4472-970f-b055c0cb94ad |
|
2ca412d9-74cd-49f5-8799-73cdfad03d40 old {source="northd.c:10879", stage-hint="00ad2fb1", stage-name=lr_in_ip_routing} a7902298-c080-4745-a763-b28fa92482a6 |
|
new "ip.ttl--; reg8[0..15] = 0; xxreg0 = ip6.dst; xxreg1 = fe80::ff:fe00:1; eth.src = 02:00:00:00:00:01; outport = \"lr_networking-core_ls_proxmoxtest-network\"; flags.loopback = 1; next;" [] {source="northd.c:11078", stage-hint="00ad2fb1", stage-name=lr_in_ip_routing} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_proxmoxtest-network\" && ip6.dst == fe80::/64" ingress 194 13 {} f0de1fc5-1cb9-4c80-a614-4ee3236f8993 |
|
7776538d-c642-4095-a1eb-d5cab4ab1844 insert "flags.network_id = 0; next;" [] {source="northd.c:13880", stage-name=lr_in_network_id} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_ovstest-net\" && ip4 && reg0 == 10.4.155.1/24" ingress 110 21 {} ebc53011-b6fd-4a2f-809f-42dd35776e43 |
|
e5ae4f77-8e80-4fd6-b156-17b824ced3f4 old {source="northd.c:8236", stage-hint="5dbaa52a", stage-name=ls_in_l2_lkup} 07059624-d91e-4c36-9ffc-9b52ae7a2e70 |
|
new "outport = \"ls_devops-course-network_lr_networking-core\"; output;" [] {source="northd.c:8424", stage-hint="5dbaa52a", stage-name=ls_in_l2_lkup} b2355e17-ba61-4bae-a54d-5400b5b2afc4 [] "flags[1] == 0 && arp.op == 1 && arp.tpa == 10.4.130.1" ingress 80 27 {} 964ff2de-cb86-4fe4-bb33-53087bf59200 |
|
3b7489d3-c69a-41ba-899d-a93d35103d72 old {source="northd.c:11677", stage-hint="66bbdbb0", stage-name=lr_in_ip_input} 62183b84-5484-488b-97ec-32a7179bb593 |
|
new "nd_na_router { eth.src = xreg0[0..47]; ip6.src = nd.target; nd.tll = xreg0[0..47]; outport = inport; flags.loopback = 1; output; };" [] {source="northd.c:11908", stage-hint="66bbdbb0", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_irc-network\" && ip6.dst == {fe80::ff:fe00:1, ff02::1:ff00:1} && nd_ns && nd.target == fe80::ff:fe00:1" ingress 90 3 {} cfc94b89-cc98-4f69-a72c-c45f22917022 |
|
060e384f-c44f-4b68-8c23-f6c9bfda71a8 old {source="northd.c:5867", stage-hint=ee48008f, stage-name=ls_out_pre_lb} 6f689721-027a-4ad5-a381-a5dd6ce9be05 |
|
new "ct_clear; next;" [] {source="northd.c:6021", stage-hint=ee48008f, stage-name=ls_out_pre_lb} e0bd6c4d-8b49-4ee3-ba43-5e4ecd26d998 [] "ip && outport == \"ls_tools-net_lr_networking-core\"" egress 110 1 {in_out_port=ls_tools-net_lr_networking-core} 9965530f-58b4-48ad-94c3-8146e1fd7f03 |
|
77be798e-575d-4fbf-8039-787078196fac old {source="northd.c:12115", stage-name=lr_in_admission} 3bb63f79-baf1-490a-ac2b-8d427c815802 |
|
new "drop;" [] {source="northd.c:12412", stage-name=lr_in_admission} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "1" ingress 0 0 {} 6da65f6c-5205-4943-a425-b872c26751c1 |
|
f87be24e-842f-45ba-8712-70dec5a97fdb old {source="northd.c:6130", stage-name=ls_in_pre_lb} 9000aaec-b5a3-48dc-bd36-277a50fa36a3 |
|
new "next;" [] {source="northd.c:6291", stage-name=ls_in_pre_lb} [] 77877d1f-8f6c-429a-927d-04392291a569 "nd || nd_rs || nd_ra || mldv1 || mldv2" ingress 110 5 {} 131fedf5-d04f-44c6-a884-f2ae9facfe8e |
|
873c4251-ee53-47bd-8e62-363caf855edb old {source="northd.c:11955", stage-name=ls_in_check_port_sec} dae7306a-bf4c-4aa3-98fc-96fa8b8794e6 |
|
new "outport <-> inport; next(pipeline=ingress,table=27);" [] {source="northd.c:12209", stage-name=ls_in_check_port_sec} [] 32ba24e7-42a3-4ee0-9af8-cb727398a87b "((ip4 && icmp4.type == 3 && icmp4.code == 4) || (ip6 && icmp6.type == 2 && icmp6.code == 0)) && eth.dst == 02:00:00:00:00:01 && flags.tunnel_rx == 1" ingress 120 0 {} dd75ec78-a9f1-4589-9757-419a556df382 |
|
cf7a5b99-5aa5-4c04-912d-a5c89ba9c603 old {source="northd.c:14104", stage-hint=c511e8c4, stage-name=lr_in_ip_input} e159e4e2-76e8-4162-bd9c-045b4dc5f2c1 |
|
new "sctp_abort {eth.dst <-> eth.src; ip4.dst <-> ip4.src; next; };" [] {source="northd.c:14501", stage-hint=c511e8c4, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.134.1 && !ip.later_frag && sctp" ingress 80 3 {} 90f1bb84-2ae2-4435-9edd-b6881176e02a |
|
64dfd4b3-29c3-48c3-8a95-9870579b149a old {source="northd.c:13999", stage-hint="66bbdbb0", stage-name=lr_in_ip_input} 7ef39e5c-4d0d-44c1-a5ff-225304708d4b |
|
new "icmp4 {eth.dst <-> eth.src; icmp4.type = 11; /* Time exceeded */ icmp4.code = 0; /* TTL exceeded in transit */ ip4.dst = ip4.src; ip4.src = 10.4.142.1 ; ip.ttl = 254; outport = \"lr_networking-core_ls_irc-network\"; flags.loopback = 1; output; };" [] {source="northd.c:14396", stage-hint="66bbdbb0", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_irc-network\" && ip4 && ip.ttl == {0, 1} && !ip.later_frag" ingress 31 3 {} b112ab12-3812-4710-95d3-dd1559e8fdfe |
|
fd51f6cb-5059-473d-a8ea-2dad10f8f033 old {source="northd.c:11677", stage-hint="7c6a1be3", stage-name=lr_in_ip_input} e621918c-3d93-4f1e-8d52-a7f3439e870d |
|
new "nd_na_router { eth.src = xreg0[0..47]; ip6.src = nd.target; nd.tll = xreg0[0..47]; outport = inport; flags.loopback = 1; output; };" [] {source="northd.c:11908", stage-hint="7c6a1be3", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_vmw-legacy-network\" && ip6.dst == {fe80::ff:fe00:1, ff02::1:ff00:1} && nd_ns && nd.target == fe80::ff:fe00:1" ingress 90 3 {} 4d4fb322-4d9f-480c-bfd5-57c02ceeb63c |
|
c90b06d9-02b0-4fc3-945e-a94b55fd596b old {source="northd.c:14070", stage-hint="193a895e", stage-name=lr_in_ip_input} 1106b3bb-42f4-4c81-987f-d051226618cc |
|
new "icmp4 {eth.dst <-> eth.src; ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 3; icmp4.code = 3; next; };" [] {source="northd.c:14467", stage-hint="193a895e", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.155.1 && !ip.later_frag && udp" ingress 80 3 {} 8b94e022-08f5-4920-aad3-904a5cc4cd5b |
|
fa2da82c-0536-4e74-beb1-99decb0d7032 old {source="northd.c:12171", stage-hint="671121e1", stage-name=lr_in_admission} 2484c521-6d26-4eb2-9d2a-0345839a353c |
|
new "xreg0[0..47] = 02:00:00:00:00:01; next;" [] {source="northd.c:12468", stage-hint="671121e1", stage-name=lr_in_admission} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "eth.mcast && inport == \"lr_networking-core_ls_frrtest-network\"" ingress 50 0 {} 16c3cb11-a499-48dd-a497-223519badd76 |
|
5c905f97-9f89-4659-bc2e-8c7a873c2b69 old {source="northd.c:13579", stage-name=lr_out_delivery} 69443dca-2c60-423f-976d-ba525e9a0145 |
|
new "output;" [] {source="northd.c:13976", stage-name=lr_out_delivery} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_vmw-legacy-network\"" egress 100 6 {} 09bd805a-17d7-489b-b5c1-dc0f829c12b3 |
|
af2fa0a6-db23-4198-b3b9-ae30104a5f44 old {source="northd.c:11617", stage-hint=c511e8c4, stage-name=lr_in_ip_input} 703dd319-3b6f-454c-852a-e583f8e73035 |
|
new "eth.dst = eth.src; eth.src = xreg0[0..47]; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = xreg0[0..47]; arp.tpa <-> arp.spa; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:11848", stage-hint=c511e8c4, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_dhcptest-network\" && arp.op == 1 && arp.tpa == 10.4.134.1 && arp.spa == 10.4.134.0/24" ingress 90 3 {} cedb8575-2c1b-4355-aab9-9871f7205a65 |
|
40009871-32b5-4f52-a313-611bf70accd6 old {source="northd.c:14087", stage-hint="6fc506e1", stage-name=lr_in_ip_input} 68f55625-4bab-4bf4-ba3f-7923f807ce17 |
|
new "tcp_reset {eth.dst <-> eth.src; ip4.dst <-> ip4.src; next; };" [] {source="northd.c:14484", stage-hint="6fc506e1", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.139.1 && !ip.later_frag && tcp" ingress 80 3 {} b32435f5-49f7-49b0-86dc-b4df4dc2515b |
|
53240cfe-785b-4be9-96f1-5c5f403e41cf old {source="northd.c:8493", stage-hint="4311be5f", stage-name=ls_in_dhcp_response} bcb4c837-0781-4428-b45c-d58376eb0fb2 |
|
new "eth.dst = eth.src; eth.src = c0:ff:ee:00:00:01; ip4.src = 10.4.143.1; udp.src = 67; udp.dst = 68; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:8706", stage-hint="4311be5f", stage-name=ls_in_dhcp_response} f1e1d0aa-3121-4b66-9078-353d231e78da [] "inport == \"f36c63e9-a6aa-4c6c-b9dd-4ca1cba20fc8\" && eth.src == 52:54:00:e2:be:48 && ip4 && udp.src == 68 && udp.dst == 67 && reg0[3]" ingress 100 23 {in_out_port="f36c63e9-a6aa-4c6c-b9dd-4ca1cba20fc8"} 7a049cb9-fde8-4869-87a5-494bb8d3c2c9 |
|
5663b255-2149-4c56-abd8-b1b4195b3d60 old {source="northd.c:8922", stage-hint="8d5f7eea", stage-name=ls_in_arp_rsp} 43bdb7ae-4a15-4df2-ac43-0602297041fb |
|
new "eth.dst = eth.src; eth.src = 02:00:00:00:00:01; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = 02:00:00:00:00:01; arp.tpa = arp.spa; arp.spa = 10.4.137.1; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:9135", stage-hint="8d5f7eea", stage-name=ls_in_arp_rsp} a2468749-9f91-458d-993c-6d26364bd3ef [] "arp.tpa == 10.4.137.1 && arp.op == 1" ingress 50 21 {} 294e10fd-82c0-436f-92f6-71cee177fd35 |
|
023bc721-f10d-4408-9137-117e38a0df90 old {source="northd.c:13999", stage-hint="8199187f", stage-name=lr_in_ip_input} 1dd20c14-ea71-4aa6-9b55-1171277028f0 |
|
new "icmp4 {eth.dst <-> eth.src; icmp4.type = 11; /* Time exceeded */ icmp4.code = 0; /* TTL exceeded in transit */ ip4.dst = ip4.src; ip4.src = 10.4.137.1 ; ip.ttl = 254; outport = \"lr_networking-core_ls_openstack-network\"; flags.loopback = 1; output; };" [] {source="northd.c:14396", stage-hint="8199187f", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_openstack-network\" && ip4 && ip.ttl == {0, 1} && !ip.later_frag" ingress 31 3 {} 024831cd-607d-4518-8daa-07f2cb53c1b9 |
|
3f7ce543-9d16-44e2-8991-2ba93d65fa28 old {source="northd.c:12359", stage-name=lr_in_lookup_neighbor} 616a71e1-8245-4b34-ad14-ef232c4fbeec |
|
new "reg9[2] = 1; next;" [] {source="northd.c:12656", stage-name=lr_in_lookup_neighbor} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "1" ingress 0 1 {} 6c81360a-ebbb-440c-bfb4-7baef106a53e |
|
bfb1c59e-2abb-4d59-870b-068e9093af30 old {source="northd.c:8521", stage-hint="7c5baa9c", stage-name=ls_out_acl_eval} 7de56ac5-cf6f-4825-ab6b-382390f2c09f |
|
new "reg8[16] = 1; next;" [] {source="northd.c:8734", stage-hint="7c5baa9c", stage-name=ls_out_acl_eval} a2468749-9f91-458d-993c-6d26364bd3ef [] "outport == \"098eb64c-d83f-4aa2-9bf5-a6e5129cc168\" && eth.src == c0:ff:ee:00:00:01 && ip4.src == 10.4.137.1 && udp && udp.src == 67 && udp.dst == 68" egress 34000 4 {in_out_port="098eb64c-d83f-4aa2-9bf5-a6e5129cc168"} bc5699fd-02f4-4bae-bd83-d843a626326d |
|
faca1859-0be1-499a-a281-3f43d2e64815 old {source="northd.c:9273", stage-name=ls_in_dns_lookup} f20b9ba2-9301-4488-8013-a0ab0789a7b9 |
|
new "next;" [] {source="northd.c:9486", stage-name=ls_in_dns_lookup} [] 77877d1f-8f6c-429a-927d-04392291a569 "1" ingress 0 24 {} 74a9c2f8-62ae-456a-b7d1-6361eaf27527 |
|
c1a4a64a-3903-46ee-b888-3c58d7fdee81 old {source="northd.c:11617", stage-hint="307218fa", stage-name=lr_in_ip_input} 234dc055-9532-4004-813d-524cf80a2011 |
|
new "eth.dst = eth.src; eth.src = xreg0[0..47]; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = xreg0[0..47]; arp.tpa <-> arp.spa; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:11848", stage-hint="307218fa", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_networking-testnet\" && arp.op == 1 && arp.tpa == 10.4.128.1 && arp.spa == 10.4.128.0/24" ingress 90 3 {} 278a5c8d-ae17-44d5-ad21-d0b599425a8b |
|
2ec5f6ef-8886-43ca-a8c3-89a09fde8c99 insert "drop;" [] {source="northd.c:8951", stage-name=ls_in_check_port_sec} [] 77877d1f-8f6c-429a-927d-04392291a569 "((ip4 && icmp4.type == 3 && icmp4.code == 4) || (ip6 && icmp6.type == 2 && icmp6.code == 0)) && flags.tunnel_rx == 1" ingress 105 0 {} 2cbc6eb4-4c86-467c-899f-3f84cb7b5425 |
|
f5299e4a-7226-4fcd-9980-1ba9f61a2c63 old {source="northd.c:8493", stage-hint="6eefa76f", stage-name=ls_in_dhcp_response} 205941c3-843f-4904-b963-88aaa84c007c |
|
new "eth.dst = eth.src; eth.src = c0:ff:ee:00:00:01; ip4.src = 10.4.136.1; udp.src = 67; udp.dst = 68; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:8706", stage-hint="6eefa76f", stage-name=ls_in_dhcp_response} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "inport == \"08d5cb43-a826-41d9-a3dd-49395ea5704d\" && eth.src == 52:54:00:c3:66:2d && ip4 && udp.src == 68 && udp.dst == 67 && reg0[3]" ingress 100 23 {in_out_port="08d5cb43-a826-41d9-a3dd-49395ea5704d"} 41264244-db71-4e9f-927d-5ed8e8c937dc |
|
b0bf9864-7eef-48bd-99fa-6c257d8e4dbe old {source="northd.c:7104", stage-name=ls_out_qos_meter} 756c4a80-abe0-4a3d-bbc6-e662bceab6ca |
|
new "next;" [] {source="northd.c:7273", stage-name=ls_out_qos_meter} [] 77877d1f-8f6c-429a-927d-04392291a569 "1" egress 0 7 {} 01f17d58-407b-4562-9771-63820acdef8f |
|
90ae1c7a-dfa2-4d58-b4ea-798e521f7671 old {source="northd.c:8982", stage-hint=ee48008f, stage-name=ls_in_arp_rsp} d6a9bc17-a1a1-4d6b-986e-3f695a82937a |
|
new "nd_na_router { eth.src = 02:00:00:00:00:01; ip6.src = fe80::ff:fe00:1; nd.target = fe80::ff:fe00:1; nd.tll = 02:00:00:00:00:01; outport = inport; flags.loopback = 1; output; };" [] {source="northd.c:9195", stage-hint=ee48008f, stage-name=ls_in_arp_rsp} [] 32ba24e7-42a3-4ee0-9af8-cb727398a87b "nd_ns_mcast && ip6.dst == ff02::1:ff00:1 && nd.target == fe80::ff:fe00:1" ingress 50 21 {} fa10776e-abe7-404a-b7fa-a24d93536e33 |
|
f515e93a-9005-4b49-8c7e-9df71812ab26 old {source="northd.c:11677", stage-hint="671121e1", stage-name=lr_in_ip_input} 2706dd4c-b3ac-449d-9f3c-b9375fd9c4d0 |
|
new "nd_na_router { eth.src = xreg0[0..47]; ip6.src = nd.target; nd.tll = xreg0[0..47]; outport = inport; flags.loopback = 1; output; };" [] {source="northd.c:11908", stage-hint="671121e1", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_frrtest-network\" && ip6.dst == {fe80::ff:fe00:1, ff02::1:ff00:1} && nd_ns && nd.target == fe80::ff:fe00:1" ingress 90 3 {} 7a3473f8-8a1e-4f56-90aa-12bc7dff7981 |
|
b2922fe7-5931-4b18-ad7f-b2d70d9a86ba old {source="northd.c:8922", stage-hint="8970d02e", stage-name=ls_in_arp_rsp} c0a42f09-1109-4edc-821c-ae2b6e47452f |
|
new "eth.dst = eth.src; eth.src = 52:54:00:c3:66:2d; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = 52:54:00:c3:66:2d; arp.tpa = arp.spa; arp.spa = 10.4.136.7; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:9135", stage-hint="8970d02e", stage-name=ls_in_arp_rsp} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "arp.tpa == 10.4.136.7 && arp.op == 1" ingress 50 21 {} 092f1023-3e5f-48f2-b863-4a1d54edcbb6 |
|
4cfdcaea-84d4-4069-b7e7-9f184471473e old {source="northd.c:14087", stage-hint=c511e8c4, stage-name=lr_in_ip_input} 6c3ec11b-678a-45db-b2fb-a4c8ba75efdf |
|
new "tcp_reset {eth.dst <-> eth.src; ip4.dst <-> ip4.src; next; };" [] {source="northd.c:14484", stage-hint=c511e8c4, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.134.1 && !ip.later_frag && tcp" ingress 80 3 {} 164af02b-0ec0-41e7-9875-a139b0553e79 |
|
f0f7eca1-b6d2-46b0-9021-5ebe2a1ce70c old {source="northd.c:8705", stage-name=ls_in_l2_unknown} 9b3dfb68-e48f-444b-bb53-9fea923959c5 |
|
new "output;" [] {source="northd.c:8918", stage-name=ls_in_l2_unknown} [] 77877d1f-8f6c-429a-927d-04392291a569 "1" ingress 0 28 {} c9c801ac-3f91-49ba-b35a-050c431bc48c |
|
d736028b-a2df-46d9-aaa4-8c089aa74195 old {source="northd.c:12390", stage-name=lr_in_learn_neighbor} 3b81d479-3ff5-43aa-a7ab-95487bdd735d |
|
new "put_nd(inport, nd.target, nd.tll); next;" [] {source="northd.c:12687", stage-name=lr_in_learn_neighbor} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] nd_na ingress 90 2 {} f102e9b5-1cfe-48a1-920a-6848ffb7f649 |
|
65f6ff27-88e2-426a-b385-0aa3cd58e32a old {source="northd.c:11617", stage-hint=b96c95a0, stage-name=lr_in_ip_input} 5fa0d87f-0520-4b41-9614-6db07f78aaa9 |
|
new "eth.dst = eth.src; eth.src = xreg0[0..47]; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = xreg0[0..47]; arp.tpa <-> arp.spa; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:11848", stage-hint=b96c95a0, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_networking-edge-core-link\" && arp.op == 1 && arp.tpa == 10.4.4.100 && arp.spa == 10.4.4.0/24" ingress 90 3 {} 26207276-34e7-474a-9bac-d5104f2d2eed |
|
b01cbed0-545f-4501-81a9-2b4232389b92 old {source="northd.c:13579", stage-name=lr_out_delivery} 39c1f967-f5b5-40a5-8824-7263aa16546a |
|
new "output;" [] {source="northd.c:13976", stage-name=lr_out_delivery} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_kasm-network\"" egress 100 6 {} 85d3e243-52b9-450d-901f-50a088b83cb8 |
|
b14ff949-765c-4c3d-9e00-421c283f6c32 old {source="northd.c:13949", stage-hint="7c6a1be3", stage-name=lr_in_ip_input} 89f94912-83d3-41ae-945c-b6ca25c748f0 |
|
new "drop;" [] {source="northd.c:14346", stage-hint="7c6a1be3", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.src == {10.4.136.1, 10.4.136.255} && reg9[0] == 0" ingress 100 3 {} ddb3a5f7-dd8c-4028-8c66-bd04017c828c |
|
093a670e-f559-4e06-9f66-0fcd1299f1fb old {source="northd.c:15000", stage-name=lr_out_post_snat} c4928b4c-a1df-456e-818b-c4f5af812d7a |
|
new "next;" [] {source="northd.c:15407", stage-name=lr_out_post_snat} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "1" egress 0 4 {} 259c8d5f-c1bb-4065-abae-2599466190dc |
|
081371f3-0cff-4736-8007-ca45208a16a2 insert "outport <-> inport; next;" [] {source="northd.c:12177", stage-name=ls_in_check_port_sec} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "((ip4 && icmp4.type == 3 && icmp4.code == 4) || (ip6 && icmp6.type == 2 && icmp6.code == 0)) && eth.src == 52:54:00:f4:76:1f && outport == \"0a12cb3f-44ed-4586-80c4-9b89824c4148\" && !is_chassis_resident(\"0a12cb3f-44ed-4586-80c4-9b89824c4148\") && flags.tunnel_rx == 1" ingress 110 0 {} 659ef388-70e3-499a-ab72-ac733738c443 |
|
0bd62b71-39bc-4d8e-8dcb-b547512f507b insert "outport <-> inport; next;" [] {source="northd.c:12177", stage-name=ls_in_check_port_sec} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "((ip4 && icmp4.type == 3 && icmp4.code == 4) || (ip6 && icmp6.type == 2 && icmp6.code == 0)) && eth.src == 52:54:00:f2:6b:73 && outport == \"47fba791-2ffd-4882-9a74-cf8f81040295\" && !is_chassis_resident(\"47fba791-2ffd-4882-9a74-cf8f81040295\") && flags.tunnel_rx == 1" ingress 110 0 {} 0bb621e4-48f8-4d78-b13f-3d3434f933be |
|
bdf71ff4-568f-4d8d-9d22-9f00c72f9875 old {source="northd.c:13041", stage-hint=b0661c79, stage-name=lr_in_arp_resolve} 02eee002-8b3b-40d2-87c9-e2a24dc9d612 |
|
new "eth.dst = 52:54:00:a9:80:c9; next;" [] {source="northd.c:13338", stage-hint=b0661c79, stage-name=lr_in_arp_resolve} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_openstack-network\" && reg0 == 10.4.137.3" ingress 100 17 {} a16b4a75-8098-4f44-8236-75f005912ed0 |
|
64e58bdc-0281-46b0-9404-19b17424b83c old {source="northd.c:8922", stage-hint="5dbaa52a", stage-name=ls_in_arp_rsp} 16e97852-d531-4f0d-b920-a01670289600 |
|
new "eth.dst = eth.src; eth.src = 02:00:00:00:00:01; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = 02:00:00:00:00:01; arp.tpa = arp.spa; arp.spa = 10.4.130.1; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:9135", stage-hint="5dbaa52a", stage-name=ls_in_arp_rsp} b2355e17-ba61-4bae-a54d-5400b5b2afc4 [] "arp.tpa == 10.4.130.1 && arp.op == 1" ingress 50 21 {} 57609173-ba6b-4d0a-ae0b-b6f44f003e52 |
|
f2b61fcd-2e44-4228-af81-d69aa8df1c87 old {source="northd.c:13999", stage-hint="307218fa", stage-name=lr_in_ip_input} e3c4b2b1-21c3-40b0-bfe5-c2303ac34a34 |
|
new "icmp4 {eth.dst <-> eth.src; icmp4.type = 11; /* Time exceeded */ icmp4.code = 0; /* TTL exceeded in transit */ ip4.dst = ip4.src; ip4.src = 10.4.128.1 ; ip.ttl = 254; outport = \"lr_networking-core_ls_networking-testnet\"; flags.loopback = 1; output; };" [] {source="northd.c:14396", stage-hint="307218fa", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_networking-testnet\" && ip4 && ip.ttl == {0, 1} && !ip.later_frag" ingress 31 3 {} 52eef97b-8494-48aa-a7db-cd87b5b4cf2f |
|
5b38cc58-e0e2-421e-8f25-8505c7d516e2 old {source="northd.c:12171", stage-hint="7c6a1be3", stage-name=lr_in_admission} b453b185-0621-46b2-950f-b332f0b3c4eb |
|
new "xreg0[0..47] = 02:00:00:00:00:01; next;" [] {source="northd.c:12468", stage-hint="7c6a1be3", stage-name=lr_in_admission} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "eth.mcast && inport == \"lr_networking-core_ls_vmw-legacy-network\"" ingress 50 0 {} cef7827a-5a37-48d9-8117-7025fa38b7c2 |
|
82986a59-ae4a-4934-978b-330fd8e23fc8 old {source="northd.c:12396", stage-name=lr_in_learn_neighbor} 11a0e6f7-aca9-43bd-b8be-55b29d419dd6 |
|
new "put_nd(inport, ip6.src, nd.sll); next;" [] {source="northd.c:12693", stage-name=lr_in_learn_neighbor} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] nd_ns ingress 90 2 {} 3cacfd45-d898-4369-8cb0-261c1d24f1d1 |
|
4f46e21e-1d7e-4b5c-9d1c-d7934d213916 old {source="northd.c:10879", stage-hint="6fc506e1", stage-name=lr_in_ip_routing} cead647a-3b55-4b50-b1fe-cc19668d60ab |
|
new "ip.ttl--; reg8[0..15] = 0; reg0 = ip4.dst; reg1 = 10.4.139.1; eth.src = 02:00:00:00:00:01; outport = \"lr_networking-core_ls_cvp-network\"; flags.loopback = 1; next;" [] {source="northd.c:11078", stage-hint="6fc506e1", stage-name=lr_in_ip_routing} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.dst == 10.4.139.0/24" ingress 74 13 {} c2e89303-39bb-48d6-b7da-482f0ed23f31 |
|
e7de7a8d-bf6f-47be-9f6a-adc00d2143e9 old {source="northd.c:8922", stage-hint=fc03dfda, stage-name=ls_in_arp_rsp} 7c6c308a-9e36-481c-a557-a6c8a87f7ed0 |
|
new "eth.dst = eth.src; eth.src = 02:00:00:00:00:01; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = 02:00:00:00:00:01; arp.tpa = arp.spa; arp.spa = 10.4.139.1; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:9135", stage-hint=fc03dfda, stage-name=ls_in_arp_rsp} 1f75cbdd-5f46-498f-9ed5-ec1c88d97f87 [] "arp.tpa == 10.4.139.1 && arp.op == 1" ingress 50 21 {} c92660cd-c2de-4bd9-a9e8-1a55cf8022aa |
|
de10a33e-57da-4bdc-8394-1d29acf7ff5e old {source="northd.c:14104", stage-hint="00ad2fb1", stage-name=lr_in_ip_input} dfe85f35-4611-490d-a19f-7d2b7b98123c |
|
new "sctp_abort {eth.dst <-> eth.src; ip4.dst <-> ip4.src; next; };" [] {source="northd.c:14501", stage-hint="00ad2fb1", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.141.1 && !ip.later_frag && sctp" ingress 80 3 {} 420f6415-20d2-4879-9758-925be2daead9 |
|
60596087-5e8b-4ba5-a02d-1f031dbfeefc old {source="northd.c:8942", stage-hint="75132f92", stage-name=ls_in_arp_rsp} 9ba052bb-fd41-4c53-a504-b176d85c10ce |
|
new "next;" [] {source="northd.c:9155", stage-hint="75132f92", stage-name=ls_in_arp_rsp} 49ab144d-00f7-491e-a9b0-a2e6f3389c0c [] "arp.tpa == 169.254.169.253 && arp.op == 1 && inport == \"ls_mds-networking-core_lr_networking-core\"" ingress 100 21 {in_out_port=ls_mds-networking-core_lr_networking-core} 9e88e4fb-80cb-4db3-bd25-ac8b7693779a |
|
7d28aac9-9dc3-4424-bc21-5db8066e43cd old {source="northd.c:14124", stage-hint="7c6a1be3", stage-name=lr_in_ip_input} c393fa68-98dc-49ff-85b8-299b982f1685 |
|
new "icmp4 {eth.dst <-> eth.src; ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 3; icmp4.code = 2; next; };" [] {source="northd.c:14521", stage-hint="7c6a1be3", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.136.1 && !ip.later_frag" ingress 70 3 {} e14f75f7-8f88-485e-b44d-f84c9ff43d64 |
|
d06ab5cc-3e8d-4b7e-9a27-9d2db8e12484 old {source="northd.c:13041", stage-hint=efaf4671, stage-name=lr_in_arp_resolve} 2ee30808-278c-4e6d-9709-22c840699830 |
|
new "eth.dst = 52:54:00:f2:6b:73; next;" [] {source="northd.c:13338", stage-hint=efaf4671, stage-name=lr_in_arp_resolve} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_vmw-legacy-network\" && reg0 == 10.4.136.4" ingress 100 17 {} da5bc32a-9f0c-41db-9aa4-185014e30a32 |
|
b7573529-9cac-4d7d-8ed9-4bc6b2fd800b old {source="northd.c:7808", stage-name=ls_in_hairpin} 8c150bfb-75c0-40b6-b734-753725585109 |
|
new "next;" [] {source="northd.c:7977", stage-name=ls_in_hairpin} [] 77877d1f-8f6c-429a-927d-04392291a569 "1" ingress 0 17 {} e4f9defe-9eae-4a95-849b-615e39d85582 |
|
72e568dc-861d-4b20-b9e1-0b05073298e4 old {source="northd.c:15004", stage-name=lr_in_ecmp_stateful} f01a452c-a7b4-46d6-b568-84a68ad83c91 |
|
new "next;" [] {source="northd.c:15411", stage-name=lr_in_ecmp_stateful} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "1" ingress 0 9 {} 2b964ca5-ef18-4fcb-aa3b-65c8932d8a2a |
|
67d2b115-b105-459a-a0db-def432d799c7 old {source="northd.c:11822", stage-hint="671121e1", stage-name=lr_in_ip_input} 7b4ed492-0d76-4e33-8300-344627ac031c |
|
new "drop;" [] {source="northd.c:12061", stage-hint="671121e1", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.dst == {10.4.140.1}" ingress 60 3 {} 61647493-2079-4c4c-adc8-dd8a8faddfcb |
|
f19ca55e-ba05-4fb3-babd-053ceee59acf old {source="northd.c:8996", stage-hint="250f2966", stage-name=ls_in_arp_rsp} 9cf3b9bf-4a9d-43ac-b4db-375d9abf1998 |
|
new "next;" [] {source="northd.c:9209", stage-hint="250f2966", stage-name=ls_in_arp_rsp} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "nd_ns_mcast && ip6.dst == ff02::1:ff00:1 && nd.target == fe80::ff:fe00:1 && inport == \"ls_vmw-legacy-network_lr_networking-core\"" ingress 100 21 {in_out_port=ls_vmw-legacy-network_lr_networking-core} 5a5c30a1-b9fe-4573-8cac-bcdab0a87fd0 |
|
e63700c6-a024-4d71-8b30-baabb79fb0aa old {source="northd.c:8922", stage-hint=bc8276fc, stage-name=ls_in_arp_rsp} 2b71dd65-321c-4fbd-b669-07a5c1c68d72 |
|
new "eth.dst = eth.src; eth.src = 52:54:00:34:4a:10; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = 52:54:00:34:4a:10; arp.tpa = arp.spa; arp.spa = 10.4.131.2; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:9135", stage-hint=bc8276fc, stage-name=ls_in_arp_rsp} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "arp.tpa == 10.4.131.2 && arp.op == 1" ingress 50 21 {} 3bba5574-3a03-4eee-8c63-0d424f883f37 |
|
7957f66e-bd27-44fa-a526-3e71f5ba4cba old {source="northd.c:8468", stage-hint=f9432831, stage-name=ls_in_dhcp_options} 3441895e-83f8-4dc7-abbb-b1bdbb5316d6 |
|
new "reg0[3] = put_dhcp_opts(offerip = 10.4.131.5, dns_server = 10.10.10.10, lease_time = 3600, netmask = 255.255.255.0, router = 10.4.131.1, server_id = 10.4.131.1); next;" [] {source="northd.c:8681", stage-hint=f9432831, stage-name=ls_in_dhcp_options} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "inport == \"66ca5e19-176b-4b77-ae90-b64108a88ae3\" && eth.src == 52:54:00:af:e8:27 && (ip4.src == {10.4.131.5, 0.0.0.0} && ip4.dst == {10.4.131.1, 255.255.255.255}) && udp.src == 68 && udp.dst == 67" ingress 100 22 {in_out_port="66ca5e19-176b-4b77-ae90-b64108a88ae3"} ced238e9-2ae1-4093-9630-889d49136ce1 |
|
51883f2b-2790-40db-a74c-55a85d371384 old {source="northd.c:14124", stage-hint="00ad2fb1", stage-name=lr_in_ip_input} 4fd347d4-588f-4359-9a32-9e9626e4bfb8 |
|
new "icmp4 {eth.dst <-> eth.src; ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 3; icmp4.code = 2; next; };" [] {source="northd.c:14521", stage-hint="00ad2fb1", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.141.1 && !ip.later_frag" ingress 70 3 {} ec131859-db8d-4863-b0c9-4d1532c4dacb |
|
a064aa4a-c354-4ef6-bebb-0121782b5130 old {source="northd.c:11617", stage-hint="193a895e", stage-name=lr_in_ip_input} dba3cf9d-932c-4e0c-b977-5631cb561663 |
|
new "eth.dst = eth.src; eth.src = xreg0[0..47]; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = xreg0[0..47]; arp.tpa <-> arp.spa; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:11848", stage-hint="193a895e", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_ovstest-net\" && arp.op == 1 && arp.tpa == 10.4.155.1 && arp.spa == 10.4.155.0/24" ingress 90 3 {} 6c41571f-0ee9-4b10-8192-dcde1679d4b8 |
|
d3fcec5e-5ca8-4f4a-932f-3ac2314e522c old {source="northd.c:8942", stage-hint="29abe2ca", stage-name=ls_in_arp_rsp} 9adfae49-e787-4199-bacf-52bd508ebbea |
|
new "next;" [] {source="northd.c:9155", stage-hint="29abe2ca", stage-name=ls_in_arp_rsp} f1e1d0aa-3121-4b66-9078-353d231e78da [] "arp.tpa == 10.4.143.4 && arp.op == 1 && inport == \"c71c53d9-0fb7-4c3d-b1b7-2d2e6080b2f2\"" ingress 100 21 {in_out_port="c71c53d9-0fb7-4c3d-b1b7-2d2e6080b2f2"} cfca9452-dd1a-4a1a-98e7-c8d92330eb51 |
|
811a7836-780f-46e7-9f2d-46efc19cc86b old {source="northd.c:7016", stage-name=ls_in_acl_after_lb_eval} d438ada0-a1ea-47e4-b59a-f074778443f8 |
|
new "reg8[16] = 1; next;" [] {source="northd.c:7185", stage-name=ls_in_acl_after_lb_eval} [] 77877d1f-8f6c-429a-927d-04392291a569 "nd || nd_ra || nd_rs || mldv1 || mldv2" ingress 65532 18 {} 1ee29b7b-cce2-4e5a-bd9d-542fe777f1f7 |
|
0129bf49-d60a-4c9d-bf9f-afec4a315765 old {source="northd.c:8230", stage-hint=fc03dfda, stage-name=ls_in_l2_lkup} 8dad9364-34a0-4a35-ac07-0906d320c22d |
|
new "clone {outport = \"ls_cvp-network_lr_networking-core\"; output; }; outport = \"_MC_flood_l2\"; output;" [] {source="northd.c:8418", stage-hint=fc03dfda, stage-name=ls_in_l2_lkup} 1f75cbdd-5f46-498f-9ed5-ec1c88d97f87 [] "flags[1] == 0 && nd_ns && nd.target == fe80::ff:fe00:1" ingress 80 27 {} 1639618f-553e-491d-aa20-8b1f63086e24 |
|
cec73287-a2bf-4b3a-9462-99ae8107ca1a old {source="northd.c:13949", stage-hint="671121e1", stage-name=lr_in_ip_input} 5ae2e2a7-7ac6-4a07-adb8-4cfc050c155e |
|
new "drop;" [] {source="northd.c:14346", stage-hint="671121e1", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.src == {10.4.140.1, 10.4.140.255} && reg9[0] == 0" ingress 100 3 {} 21af561b-49af-40ed-82ee-462f396ebb21 |
|
35e494e3-3d1e-44e9-8a01-46d0df2680c7 old {source="northd.c:13999", stage-hint=a8bbc634, stage-name=lr_in_ip_input} e456a23b-b845-4df2-8a44-bb90eb045e42 |
|
new "icmp4 {eth.dst <-> eth.src; icmp4.type = 11; /* Time exceeded */ icmp4.code = 0; /* TTL exceeded in transit */ ip4.dst = ip4.src; ip4.src = 10.4.129.1 ; ip.ttl = 254; outport = \"lr_networking-core_ls_tools-net\"; flags.loopback = 1; output; };" [] {source="northd.c:14396", stage-hint=a8bbc634, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_tools-net\" && ip4 && ip.ttl == {0, 1} && !ip.later_frag" ingress 31 3 {} 3a36c7a0-d031-4a84-ab82-66d27fb9fbe8 |
|
80c48d58-4f17-4dc2-a343-7d0f25a0ecd5 old {source="northd.c:13949", stage-hint=b7ee93a9, stage-name=lr_in_ip_input} 69f89ca3-6280-4ec1-b143-c019d52b7c9f |
|
new "drop;" [] {source="northd.c:14346", stage-hint=b7ee93a9, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.src == {10.4.131.1, 10.4.131.255} && reg9[0] == 0" ingress 100 3 {} f6943676-6a33-4fdd-a6df-09888b526890 |
|
8af135ce-2509-48b8-a6ac-71ea2de78756 old {source="northd.c:11677", stage-hint=b96c95a0, stage-name=lr_in_ip_input} b60d9730-dbe3-45a1-92bd-b219794fa64c |
|
new "nd_na_router { eth.src = xreg0[0..47]; ip6.src = nd.target; nd.tll = xreg0[0..47]; outport = inport; flags.loopback = 1; output; };" [] {source="northd.c:11908", stage-hint=b96c95a0, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_networking-edge-core-link\" && ip6.dst == {fe80::ff:fe00:1, ff02::1:ff00:1} && nd_ns && nd.target == fe80::ff:fe00:1" ingress 90 3 {} 2d9335c9-0b98-46af-aa64-0e14023af207 |
|
12e83072-0522-4574-9dcb-0b193813d4ef old {source="northd.c:6248", stage-name=ls_in_pre_stateful} 3919c3c4-1266-43a6-997c-30182011bb9c |
|
new "ct_lb_mark;" [] {source="northd.c:6415", stage-name=ls_in_pre_stateful} [] 77877d1f-8f6c-429a-927d-04392291a569 "reg0[2] == 1" ingress 110 6 {} b99b773c-a915-4644-a84d-dbd9a2893c17 |
|
e2cd1ec9-6bdc-4b00-9244-609eaa490595 insert "flags.network_id = 0; next;" [] {source="northd.c:13880", stage-name=lr_in_network_id} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_irc-network\" && ip4 && reg0 == 10.4.142.1/24" ingress 110 21 {} 41003e6a-b57d-4af0-81be-08c8f7b39699 |
|
7d80aafd-d854-462f-b2f4-8c3366467250 old {source="northd.c:13968", stage-hint="671121e1", stage-name=lr_in_ip_input} 1648edd8-a0ff-4e53-b2fb-c43d56cde213 |
|
new "ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 0; flags.loopback = 1; next; " [] {source="northd.c:14365", stage-hint="671121e1", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.dst == 10.4.140.1 && icmp4.type == 8 && icmp4.code == 0" ingress 90 3 {} b283b47a-1c92-4b4c-9f3b-8a1911adfea3 |
|
836ceddd-2673-47d0-97ab-60a600c183fc old {source="northd.c:5864", stage-hint=ee48008f, stage-name=ls_in_pre_lb} 59e8e7a4-0013-4e19-8f4f-cb8c33cda18e |
|
new "next;" [] {source="northd.c:6018", stage-hint=ee48008f, stage-name=ls_in_pre_lb} e0bd6c4d-8b49-4ee3-ba43-5e4ecd26d998 [] "ip && inport == \"ls_tools-net_lr_networking-core\"" ingress 110 5 {in_out_port=ls_tools-net_lr_networking-core} a666016d-6854-472b-839a-f6acd3072764 |
|
809a54a0-143b-46c3-841f-eb67d1f6e3e4 old {source="northd.c:8521", stage-hint="6eefa76f", stage-name=ls_out_acl_eval} e5ec0ccc-763f-4050-899d-50e4f97e3b0e |
|
new "reg8[16] = 1; next;" [] {source="northd.c:8734", stage-hint="6eefa76f", stage-name=ls_out_acl_eval} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "outport == \"16716acd-ccde-49c5-87cd-e5fc1c56018b\" && eth.src == c0:ff:ee:00:00:01 && ip4.src == 10.4.136.1 && udp && udp.src == 67 && udp.dst == 68" egress 34000 4 {in_out_port="16716acd-ccde-49c5-87cd-e5fc1c56018b"} 36abc1cb-1a81-47ff-9977-c0db62c5d864 |
|
cdd2707d-9758-45cb-907d-77d2f67eb246 old {source="northd.c:12171", stage-hint="193a895e", stage-name=lr_in_admission} a608d31c-ab2f-4c90-bbbc-78cdad381d6f |
|
new "xreg0[0..47] = 02:00:00:00:00:01; next;" [] {source="northd.c:12468", stage-hint="193a895e", stage-name=lr_in_admission} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "eth.dst == 02:00:00:00:00:01 && inport == \"lr_networking-core_ls_ovstest-net\"" ingress 50 0 {} f3ad4e77-d3c7-4f06-bd56-7b1b360ab4f4 |
|
5be49a0c-9949-40c7-8c52-e688b3957707 delete "outport = \"728f5d92-ab57-4aaf-bc3e-5d333f83354d\"; output;" [] {source="northd.c:9549", stage-hint="6b691308", stage-name=ls_in_l2_lkup} 6fb290a9-5332-4eca-a428-8e55e87f61e6 [] "eth.dst == 52:54:00:85:84:f0" ingress 50 27 {} 80513607-6e54-4a4d-a36b-ce837225381d |
|
8d310bd6-2d8c-4c83-ad03-5021e2a1b7ff old {source="northd.c:8468", stage-hint="6eefa76f", stage-name=ls_in_dhcp_options} 368fcf4e-b3a4-423b-80b2-03dddd0af646 |
|
new "reg0[3] = put_dhcp_opts(offerip = 10.4.136.7, dns_server = 10.10.10.10, domain_name = \"p4.esav.fi\", lease_time = 3600, netmask = 255.255.255.0, router = 10.4.136.1, server_id = 10.4.136.1); next;" [] {source="northd.c:8681", stage-hint="6eefa76f", stage-name=ls_in_dhcp_options} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "inport == \"08d5cb43-a826-41d9-a3dd-49395ea5704d\" && eth.src == 52:54:00:c3:66:2d && (ip4.src == {10.4.136.7, 0.0.0.0} && ip4.dst == {10.4.136.1, 255.255.255.255}) && udp.src == 68 && udp.dst == 67" ingress 100 22 {in_out_port="08d5cb43-a826-41d9-a3dd-49395ea5704d"} 420677ca-9d8e-48a9-87d0-22ec737ab0b6 |
|
85791ca8-7f7d-4772-ba7e-f8b5aa0bd927 old {source="northd.c:10879", stage-hint="3f1bfca7", stage-name=lr_in_ip_routing} 24c67e9c-b31e-438b-b85d-c05a90b1fb90 |
|
new "ip.ttl--; reg8[0..15] = 0; reg0 = 10.4.4.1; reg1 = 10.4.4.100; eth.src = 02:00:00:00:00:01; outport = \"lr_networking-core_ls_networking-edge-core-link\"; flags.loopback = 1; next;" [] {source="northd.c:11078", stage-hint="3f1bfca7", stage-name=lr_in_ip_routing} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "reg7 == 0 && ip4.dst == 0.0.0.0/0" ingress 1 13 {} bf386934-606c-4f67-b1ed-4f9184e66159 |
|
bca5b63d-125f-4f2e-bb08-d6a460fb85a3 old {source="northd.c:14087", stage-hint="66bbdbb0", stage-name=lr_in_ip_input} 1dc2e704-4c58-4d5f-ae1a-4271cfec5bb1 |
|
new "tcp_reset {eth.dst <-> eth.src; ip4.dst <-> ip4.src; next; };" [] {source="northd.c:14484", stage-hint="66bbdbb0", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.142.1 && !ip.later_frag && tcp" ingress 80 3 {} d07933dc-795e-428d-b533-5c045d5c259f |
|
3f7b64b9-893e-4802-ab0e-c4785251a626 old {source="northd.c:14104", stage-hint="7c6a1be3", stage-name=lr_in_ip_input} a6c44707-cc9c-44e9-8c33-ac1afc480dfa |
|
new "sctp_abort {eth.dst <-> eth.src; ip4.dst <-> ip4.src; next; };" [] {source="northd.c:14501", stage-hint="7c6a1be3", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.136.1 && !ip.later_frag && sctp" ingress 80 3 {} 3d53ae79-d7fe-49c1-bfce-705b13d1c7ff |
|
c86890bc-dfd9-43f5-b974-52e6ab8c55ea old {source="northd.c:13949", stage-hint="4fb5954f", stage-name=lr_in_ip_input} 55586a58-4da7-40c6-a5c1-72813ab370e4 |
|
new "drop;" [] {source="northd.c:14346", stage-hint="4fb5954f", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.src == {10.4.143.1, 10.4.143.255} && reg9[0] == 0" ingress 100 3 {} 05c3e254-e4a2-4e8c-bf1f-1350c2ffe1cb |
|
dac686c2-c14e-4d31-836f-cbfb94815685 old {source="northd.c:8493", stage-hint="6eefa76f", stage-name=ls_in_dhcp_response} 6dbee6be-fc91-450a-8fff-141fe736153a |
|
new "eth.dst = eth.src; eth.src = c0:ff:ee:00:00:01; ip4.src = 10.4.136.1; udp.src = 67; udp.dst = 68; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:8706", stage-hint="6eefa76f", stage-name=ls_in_dhcp_response} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "inport == \"473c7770-0637-43f6-803f-fb0d08efac76\" && eth.src == 52:54:00:b8:e7:c3 && ip4 && udp.src == 68 && udp.dst == 67 && reg0[3]" ingress 100 23 {in_out_port="473c7770-0637-43f6-803f-fb0d08efac76"} 54644af2-4467-42d3-af8c-c7cdc2f40119 |
|
4fe585d6-6833-4be9-a0c1-b75ba7302cb5 old {source="northd.c:14124", stage-hint="6fc506e1", stage-name=lr_in_ip_input} 9baacb9b-76f1-4e46-b612-d764cc46603d |
|
new "icmp4 {eth.dst <-> eth.src; ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 3; icmp4.code = 2; next; };" [] {source="northd.c:14521", stage-hint="6fc506e1", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.139.1 && !ip.later_frag" ingress 70 3 {} 2d7f0292-a734-469a-90e7-dcfb6038cede |
|
50e483a9-bb85-41be-80fb-3aafa020f8e9 delete "arp { eth.dst = ff:ff:ff:ff:ff:ff; arp.spa = reg1; arp.tpa = reg0; arp.op = 1; output; }; output;" [] {source="northd.c:13509", stage-name=lr_in_arp_request} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "eth.dst == 00:00:00:00:00:00 && ip4" ingress 100 21 {} 2bb69e03-d8d4-416c-bab4-9aa2160282cb |
|
5159618b-b304-4fd0-a034-a6cf4db2d10f insert "outport <-> inport; next;" [] {source="northd.c:12177", stage-name=ls_in_check_port_sec} 95fd94a4-c00f-4925-97db-16fa95f9449e [] "((ip4 && icmp4.type == 3 && icmp4.code == 4) || (ip6 && icmp6.type == 2 && icmp6.code == 0)) && eth.src == 52:54:00:a8:0f:88 && outport == \"91d47251-e83c-411d-ab66-2fd0f6ac48b0\" && !is_chassis_resident(\"91d47251-e83c-411d-ab66-2fd0f6ac48b0\") && flags.tunnel_rx == 1" ingress 110 0 {} 74c45bb6-7763-4b3c-8f73-64f6aa94a655 |
|
b30e3166-3a58-4023-9672-e0775606f40c old {source="northd.c:8942", stage-hint="7b193576", stage-name=ls_in_arp_rsp} 5bde2714-81b6-47a4-93cb-106d04f640a1 |
|
new "next;" [] {source="northd.c:9155", stage-hint="7b193576", stage-name=ls_in_arp_rsp} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "arp.tpa == 10.4.131.3 && arp.op == 1 && inport == \"b4ace623-55d4-4767-8a90-a8effa75f753\"" ingress 100 21 {in_out_port="b4ace623-55d4-4767-8a90-a8effa75f753"} 197343ad-d6d8-42c1-90d8-89e81e1960aa |
|
64844a8a-8f07-420a-bd2a-252fbf8f63c6 old {source="northd.c:5867", stage-hint=bfc859f5, stage-name=ls_out_pre_lb} 828f9105-e731-4331-959e-76aff72c413a |
|
new "ct_clear; next;" [] {source="northd.c:6021", stage-hint=bfc859f5, stage-name=ls_out_pre_lb} 95fd94a4-c00f-4925-97db-16fa95f9449e [] "ip && outport == \"ls_irc-network_lr_networking-core\"" egress 110 1 {in_out_port=ls_irc-network_lr_networking-core} 5d7ad267-46a7-4dbb-aec7-627001008dd5 |
|
28d5bf81-92f6-4ff7-aa43-e0d6e86206c8 insert "flags.network_id = 0; next;" [] {source="northd.c:13880", stage-name=lr_in_network_id} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_devops-course-network\" && ip4 && reg0 == 10.4.130.1/24" ingress 110 21 {} 3c774199-a1f8-416a-b781-f4b63b18edb4 |
|
837de48e-2185-4fbb-85f5-beccf14eca04 old {source="northd.c:8922", stage-hint="3f75e18d", stage-name=ls_in_arp_rsp} e6df1054-38fc-4d20-a210-53a3e37b128b |
|
new "eth.dst = eth.src; eth.src = 52:54:00:95:cd:c1; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = 52:54:00:95:cd:c1; arp.tpa = arp.spa; arp.spa = 10.4.136.6; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:9135", stage-hint="3f75e18d", stage-name=ls_in_arp_rsp} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "arp.tpa == 10.4.136.6 && arp.op == 1" ingress 50 21 {} 6f2b5bb9-60d7-4d69-86f3-6ac7c147b904 |
|
0258826e-63fb-4c89-b1ec-16d0137ed5a8 old {source="northd.c:8493", stage-hint=f9432831, stage-name=ls_in_dhcp_response} 047927c0-7d1c-4d20-94d5-78b47b01d325 |
|
new "eth.dst = eth.src; eth.src = c0:ff:ee:00:00:01; ip4.src = 10.4.131.1; udp.src = 67; udp.dst = 68; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:8706", stage-hint=f9432831, stage-name=ls_in_dhcp_response} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "inport == \"0a12cb3f-44ed-4586-80c4-9b89824c4148\" && eth.src == 52:54:00:f4:76:1f && ip4 && udp.src == 68 && udp.dst == 67 && reg0[3]" ingress 100 23 {in_out_port="0a12cb3f-44ed-4586-80c4-9b89824c4148"} ed870e47-2c00-4ad2-9752-d58bd600bdf7 |
|
e31e1cd1-ab86-4aa2-9af4-fe9b5cfe84b4 old {source="northd.c:13579", stage-name=lr_out_delivery} 436ed8ca-23a6-4fc1-b35a-39e35d5b2071 |
|
new "output;" [] {source="northd.c:13976", stage-name=lr_out_delivery} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_proxmoxtest-network\"" egress 100 6 {} b4090863-a575-4a41-8149-878695a2eddb |
|
53eace01-6bab-4b87-b315-dc5bec7721f7 delete "drop;" [] {source="northd.c:8738", stage-name=ls_in_check_port_sec} [] 77877d1f-8f6c-429a-927d-04392291a569 "((ip4 && icmp4.type == 3 && icmp4.code == 4) || (ip6 && icmp6.type == 2 && icmp6.code == 0)) && flags.tunnel_rx == 1" ingress 110 0 {} cc9c01b2-e1c2-4412-9799-fed55b3165a2 |
|
cdb132db-1e5f-41fa-8869-0e9d35122d09 old {source="northd.c:8468", stage-hint=f9432831, stage-name=ls_in_dhcp_options} be10235d-d96f-430f-8b72-203ad2df57eb |
|
new "reg0[3] = put_dhcp_opts(offerip = 10.4.131.9, dns_server = 10.10.10.10, lease_time = 3600, netmask = 255.255.255.0, router = 10.4.131.1, server_id = 10.4.131.1); next;" [] {source="northd.c:8681", stage-hint=f9432831, stage-name=ls_in_dhcp_options} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "inport == \"6ca623b4-a975-40bd-958f-182fa9dac009\" && eth.src == 52:54:00:66:3b:83 && (ip4.src == {10.4.131.9, 0.0.0.0} && ip4.dst == {10.4.131.1, 255.255.255.255}) && udp.src == 68 && udp.dst == 67" ingress 100 22 {in_out_port="6ca623b4-a975-40bd-958f-182fa9dac009"} d0904f1e-6472-4270-802a-6088ffab7f71 |
|
1374b787-246c-48fc-b909-ed4493f37596 old {source="northd.c:8922", stage-hint="2ae56f44", stage-name=ls_in_arp_rsp} da988678-af0b-43d3-bdff-b40bb2483ad8 |
|
new "eth.dst = eth.src; eth.src = 52:54:00:8b:f5:ad; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = 52:54:00:8b:f5:ad; arp.tpa = arp.spa; arp.spa = 10.4.129.2; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:9135", stage-hint="2ae56f44", stage-name=ls_in_arp_rsp} e0bd6c4d-8b49-4ee3-ba43-5e4ecd26d998 [] "arp.tpa == 10.4.129.2 && arp.op == 1" ingress 50 21 {} 12b81059-43ed-4014-9e07-ae1155a2be23 |
|
ffb0f528-ab12-4f00-9b47-9c1b50fcb81a old {source="northd.c:8922", stage-hint="59c9cbd1", stage-name=ls_in_arp_rsp} b7d8ef8d-5fa7-4a0b-b3cd-38d02c4cb244 |
|
new "eth.dst = eth.src; eth.src = 02:00:00:00:00:01; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = 02:00:00:00:00:01; arp.tpa = arp.spa; arp.spa = 10.4.131.1; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:9135", stage-hint="59c9cbd1", stage-name=ls_in_arp_rsp} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "arp.tpa == 10.4.131.1 && arp.op == 1" ingress 50 21 {} bc3dc006-214c-4395-b3d5-3ba27e22ab3e |
|
b27dc36f-8874-400f-a154-c65f48bbdd44 old {source="northd.c:13619", stage-name=lr_in_ip_input} afa3a6fb-23d6-4899-9e69-14aa2fabd3a3 |
|
new "drop;" [] {source="northd.c:14016", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "arp || nd" ingress 85 3 {} 9a00aacd-ba99-4320-851d-00c1f8687083 |
|
d4f74c6f-2e65-475d-ac4b-50d543bf615c old {source="northd.c:14124", stage-hint="307218fa", stage-name=lr_in_ip_input} da941c99-4ac9-40da-bb74-21695c1372f9 |
|
new "icmp4 {eth.dst <-> eth.src; ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 3; icmp4.code = 2; next; };" [] {source="northd.c:14521", stage-hint="307218fa", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.128.1 && !ip.later_frag" ingress 70 3 {} ec51cf3c-40f5-483b-a7c4-5df22eef4e16 |
|
54c9d7fe-5210-4c97-83cc-7cc42a21eb48 old {source="northd.c:14104", stage-hint="671121e1", stage-name=lr_in_ip_input} 6b206289-935d-4cfe-a045-0370adad916a |
|
new "sctp_abort {eth.dst <-> eth.src; ip4.dst <-> ip4.src; next; };" [] {source="northd.c:14501", stage-hint="671121e1", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.140.1 && !ip.later_frag && sctp" ingress 80 3 {} eed135b9-9187-4411-9fd3-29560d2c967e |
|
19f41be3-1cbc-4a32-b3a5-3151176a5cc5 old {source="northd.c:8942", stage-hint=aa45d455, stage-name=ls_in_arp_rsp} af6a4c35-310c-4135-8e41-01c9c506358a |
|
new "next;" [] {source="northd.c:9155", stage-hint=aa45d455, stage-name=ls_in_arp_rsp} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "arp.tpa == 10.4.131.4 && arp.op == 1 && inport == \"0a12cb3f-44ed-4586-80c4-9b89824c4148\"" ingress 100 21 {in_out_port="0a12cb3f-44ed-4586-80c4-9b89824c4148"} e7bddbdd-6245-4c8b-9dbb-b5dce691a495 |
|
5bb96e53-545f-4ef0-b00a-07e3409c1e30 old {source="northd.c:8521", stage-hint="1fa08553", stage-name=ls_out_acl_eval} b56a2bf9-6691-4afd-9a14-7045da28d2ee |
|
new "reg8[16] = 1; next;" [] {source="northd.c:8734", stage-hint="1fa08553", stage-name=ls_out_acl_eval} 95fd94a4-c00f-4925-97db-16fa95f9449e [] "outport == \"91d47251-e83c-411d-ab66-2fd0f6ac48b0\" && eth.src == c0:ff:ee:00:00:01 && ip4.src == 10.4.142.1 && udp && udp.src == 67 && udp.dst == 68" egress 34000 4 {in_out_port="91d47251-e83c-411d-ab66-2fd0f6ac48b0"} f8bb01d7-f858-4b6a-84f8-6d5c5fe1f73b |
|
e725b16c-c08d-4f52-97f9-8a22b2db55d4 old {source="northd.c:8521", stage-hint="6eefa76f", stage-name=ls_out_acl_eval} 9f15d640-4192-425d-a94d-4a773971c41c |
|
new "reg8[16] = 1; next;" [] {source="northd.c:8734", stage-hint="6eefa76f", stage-name=ls_out_acl_eval} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "outport == \"b2ba873d-f88c-4425-8972-08c6b6ed94c2\" && eth.src == c0:ff:ee:00:00:01 && ip4.src == 10.4.136.1 && udp && udp.src == 67 && udp.dst == 68" egress 34000 4 {in_out_port="b2ba873d-f88c-4425-8972-08c6b6ed94c2"} bd80dd6f-4956-4951-84d9-a171f1adf80b |
|
9697a8f1-e3e2-476f-8d2f-d95ad4f6f3be old {source="northd.c:14993", stage-name=lr_out_chk_dnat_local} 9cd13301-9c69-470c-b08c-58b0abdb1d25 |
|
new "reg9[4] = 0; next;" [] {source="northd.c:15400", stage-name=lr_out_chk_dnat_local} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "1" egress 0 0 {} 02e6648a-2b63-4c88-b2d6-3a3bb5ff3865 |
|
d06b2959-371e-4b22-9509-9574d584e161 old {source="northd.c:14124", stage-hint=c511e8c4, stage-name=lr_in_ip_input} 3a218bc5-8325-4995-9a7e-09752e3189b3 |
|
new "icmp4 {eth.dst <-> eth.src; ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 3; icmp4.code = 2; next; };" [] {source="northd.c:14521", stage-hint=c511e8c4, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.134.1 && !ip.later_frag" ingress 70 3 {} 9c84c6ff-aedd-4902-bf35-de9e1707471e |
|
1d280998-92d8-45d7-ba90-09e1eb134861 old {source="northd.c:14087", stage-hint="307218fa", stage-name=lr_in_ip_input} 2274cf91-27f4-4668-aff8-1a98a9dad24d |
|
new "tcp_reset {eth.dst <-> eth.src; ip4.dst <-> ip4.src; next; };" [] {source="northd.c:14484", stage-hint="307218fa", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.128.1 && !ip.later_frag && tcp" ingress 80 3 {} e611250a-d55a-4567-a840-b44582f462cf |
|
fc8d7ea0-cc53-41df-89c2-3acbda8345fa old {source="northd.c:8942", stage-hint="59c9cbd1", stage-name=ls_in_arp_rsp} 8dee2967-9201-49ec-9047-101ad88fd720 |
|
new "next;" [] {source="northd.c:9155", stage-hint="59c9cbd1", stage-name=ls_in_arp_rsp} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "arp.tpa == 10.4.131.1 && arp.op == 1 && inport == \"ls_openshift-main_lr_networking-core\"" ingress 100 21 {in_out_port=ls_openshift-main_lr_networking-core} 29239570-fed2-4d88-a280-69e80118411e |
|
e9b6d50e-09ee-4969-bf95-5a3c6fa35974 old {source="northd.c:13041", stage-hint="756d20cb", stage-name=lr_in_arp_resolve} 8e0fa862-e0fe-4617-85ab-9e9d10d1a540 |
|
new "eth.dst = 52:54:00:19:e1:53; next;" [] {source="northd.c:13338", stage-hint="756d20cb", stage-name=lr_in_arp_resolve} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_kasm-network\" && reg0 == 10.4.133.2" ingress 100 17 {} 3a8e6c2a-e4ac-455f-830c-dfc43f0fef22 |
|
13d5f641-f3f1-493f-b6cc-6d96b22b2cf5 insert "arp { eth.dst = ff:ff:ff:ff:ff:ff; arp.spa = reg1; arp.tpa = reg0; arp.op = 1; output; }; output;" [] {source="northd.c:13820", stage-name=lr_in_arp_request} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "eth.dst == 00:00:00:00:00:00 && ip4" ingress 100 22 {} a977c5a0-e0cd-46eb-b813-e400b7a63797 |
|
a8ae6ed4-7516-4f37-8475-7ae10d53614b delete "outport = \"_MC_flood_l2\"; output;" [] {source="northd.c:8146", stage-name=ls_in_l2_lkup} [] 0dd175f3-6fc1-4490-b12f-72b82ce164df "eth.src == {02:00:00:00:00:01} && (arp.op == 1 || rarp.op == 3 || nd_ns)" ingress 75 27 {} f31a610b-a41d-4816-8771-fb6bbc21ff48 |
|
8d23e4c1-0b75-4d5d-847a-7194df168703 old {source="northd.c:6229", stage-name=ls_in_pre_stateful} 863f3d0c-823a-43d4-996b-f1e559da9e54 |
|
new "next;" [] {source="northd.c:6396", stage-name=ls_in_pre_stateful} [] 77877d1f-8f6c-429a-927d-04392291a569 "1" ingress 0 6 {} 6f54142d-095d-46fd-a78c-e55b6af58954 |
|
0a88c3fd-b1ea-4d0d-b5af-ec9dd055cd89 old {source="northd.c:5760", stage-hint=fc03dfda, stage-name=ls_in_check_port_sec} 7a0e6c7a-acc0-432a-8386-de6027510bef |
|
new "reg0[18] = 1; next;" [] {source="northd.c:5914", stage-hint=fc03dfda, stage-name=ls_in_check_port_sec} 1f75cbdd-5f46-498f-9ed5-ec1c88d97f87 [] "inport == \"ls_cvp-network_lr_networking-core\"" ingress 70 0 {in_out_port=ls_cvp-network_lr_networking-core} ae8e5eba-855b-421f-b991-84b1d6ae4358 |
|
57fca42a-e637-4259-9e74-18e7f73d5007 old {source="northd.c:15010", stage-name=lr_out_snat} 75fe4d0e-e484-4457-a27d-33d3c0cbe27a |
|
new "next;" [] {source="northd.c:15417", stage-name=lr_out_snat} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] nd_ns egress 120 3 {} daa10dd4-3107-4146-af0b-248511b58a88 |
|
e335beb1-07c9-4aad-9f58-dd5c877fa7c3 old {source="northd.c:8942", stage-hint=fc03dfda, stage-name=ls_in_arp_rsp} 2804432f-cc42-42cb-a971-370bc6e2c91a |
|
new "next;" [] {source="northd.c:9155", stage-hint=fc03dfda, stage-name=ls_in_arp_rsp} 1f75cbdd-5f46-498f-9ed5-ec1c88d97f87 [] "arp.tpa == 10.4.139.1 && arp.op == 1 && inport == \"ls_cvp-network_lr_networking-core\"" ingress 100 21 {in_out_port=ls_cvp-network_lr_networking-core} c864cfd6-2ded-4e12-ac2a-e0b60e76bcd8 |
|
4bd508d9-0a64-46f6-ac83-da3f0e0028b9 old {source="northd.c:8942", stage-hint=d9fc3bd0, stage-name=ls_in_arp_rsp} 1e650e87-57b5-4bb9-ba0f-5a9d630ae05f |
|
new "next;" [] {source="northd.c:9155", stage-hint=d9fc3bd0, stage-name=ls_in_arp_rsp} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "arp.tpa == 10.4.131.9 && arp.op == 1 && inport == \"6ca623b4-a975-40bd-958f-182fa9dac009\"" ingress 100 21 {in_out_port="6ca623b4-a975-40bd-958f-182fa9dac009"} cbf14632-e585-4fbe-9631-1acc571c18e5 |
|
11cb4be8-41b5-4dae-a143-c1434d87c817 old {source="northd.c:9342", stage-name=ls_in_l2_lkup} 30b81710-2227-4774-9d36-98f6a115a472 |
|
new "handle_svc_check(inport);" [] {source="northd.c:9555", stage-name=ls_in_l2_lkup} [] 77877d1f-8f6c-429a-927d-04392291a569 "eth.dst == $svc_monitor_mac && (tcp || icmp || icmp6)" ingress 110 27 {} f76cb3ea-69dd-4bf6-875e-2957caff9a0c |
|
89ff6563-3bd8-4ea9-8958-f022b51d1762 old {source="northd.c:12171", stage-hint="0322e0a9", stage-name=lr_in_admission} 19baa072-bae4-42e7-a304-813ba6b12e52 |
|
new "xreg0[0..47] = 02:00:00:00:00:01; next;" [] {source="northd.c:12468", stage-hint="0322e0a9", stage-name=lr_in_admission} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "eth.dst == 02:00:00:00:00:01 && inport == \"lr_networking-core_ls_devops-course-network\"" ingress 50 0 {} 03bb9ee2-64d3-4919-b9a1-ae615af79404 |
|
793dfec7-2f3b-4670-80a0-72221b9ac1b3 delete "outport = \"b2e66428-e18d-44e3-bd66-23d04c640b77\"; output;" [] {source="northd.c:9549", stage-hint="26918bd3", stage-name=ls_in_l2_lkup} f78ae633-8b8a-4aed-bb66-e3bf51412212 [] "eth.dst == 52:54:00:dd:bc:e6" ingress 50 27 {} e1d2766f-65c4-4024-a588-fb98c91c7df8 |
|
993858cc-da0a-4d2a-83f9-13321989a0e7 old {source="northd.c:8468", stage-hint="7c5baa9c", stage-name=ls_in_dhcp_options} ed7b65e2-831b-4667-bd5c-0680fd9c9986 |
|
new "reg0[3] = put_dhcp_opts(offerip = 10.4.137.4, dns_server = 10.10.10.10, domain_name = \"p4.esav.fi\", lease_time = 3600, netmask = 255.255.255.0, router = 10.4.137.1, server_id = 10.4.137.1); next;" [] {source="northd.c:8681", stage-hint="7c5baa9c", stage-name=ls_in_dhcp_options} a2468749-9f91-458d-993c-6d26364bd3ef [] "inport == \"098eb64c-d83f-4aa2-9bf5-a6e5129cc168\" && eth.src == 52:54:00:6d:37:b7 && (ip4.src == {10.4.137.4, 0.0.0.0} && ip4.dst == {10.4.137.1, 255.255.255.255}) && udp.src == 68 && udp.dst == 67" ingress 100 22 {in_out_port="098eb64c-d83f-4aa2-9bf5-a6e5129cc168"} bece3096-8de7-4926-8e94-322e9c470fb0 |
|
3ed2a0e6-177f-4e87-856c-65492757992e old {source="northd.c:14124", stage-hint=b7ee93a9, stage-name=lr_in_ip_input} 96870fe4-5cb5-4051-8691-6aaebf0e17e4 |
|
new "icmp4 {eth.dst <-> eth.src; ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 3; icmp4.code = 2; next; };" [] {source="northd.c:14521", stage-hint=b7ee93a9, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.131.1 && !ip.later_frag" ingress 70 3 {} 73786d9c-bd85-40ff-8490-d55a1e3d8150 |
|
a2b7d2f8-b681-44da-8968-382fe1ce08d5 old {source="northd.c:13949", stage-hint="6fc506e1", stage-name=lr_in_ip_input} 20972551-3596-4790-b918-2351e8f0080d |
|
new "drop;" [] {source="northd.c:14346", stage-hint="6fc506e1", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.src == {10.4.139.1, 10.4.139.255} && reg9[0] == 0" ingress 100 3 {} f2019fa9-dfbd-42d5-b4f8-5fc3ee4a124c |
|
47519d53-d7a4-4722-b4a7-2dd3a0e34a5c insert "nd_ns { nd.target = xxreg0; output; }; output;" [] {source="northd.c:13832", stage-name=lr_in_arp_request} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "eth.dst == 00:00:00:00:00:00 && ip6" ingress 100 22 {} 7d443164-11ab-4853-86b6-4c08ef160b4a |
|
a8e23f7f-f232-406b-a8d3-8d2f0ab4d96d old {source="northd.c:5867", stage-hint="250f2966", stage-name=ls_out_pre_lb} 1a7d7aab-2823-4338-9b6b-025634ac697a |
|
new "ct_clear; next;" [] {source="northd.c:6021", stage-hint="250f2966", stage-name=ls_out_pre_lb} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "ip && outport == \"ls_vmw-legacy-network_lr_networking-core\"" egress 110 1 {in_out_port=ls_vmw-legacy-network_lr_networking-core} daffa1a1-469e-4e13-95b8-291faaa80333 |
|
36be7c81-ce9c-442d-a98c-0caf14dccdfa old {source="northd.c:5760", stage-hint="8d5f7eea", stage-name=ls_in_check_port_sec} b5e9b140-ae83-4da0-be79-2c2a78dcb74d |
|
new "reg0[18] = 1; next;" [] {source="northd.c:5914", stage-hint="8d5f7eea", stage-name=ls_in_check_port_sec} a2468749-9f91-458d-993c-6d26364bd3ef [] "inport == \"ls_openstack-network_lr_networking-core\"" ingress 70 0 {in_out_port=ls_openstack-network_lr_networking-core} 11374d62-0170-4f86-9057-70c250cb5a99 |
|
74f7d32a-4e42-46a4-8c46-0ee97d782286 old {source="northd.c:13949", stage-hint="0322e0a9", stage-name=lr_in_ip_input} b742f24f-2531-46a6-a0f2-556d20fa2a23 |
|
new "drop;" [] {source="northd.c:14346", stage-hint="0322e0a9", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.src == {10.4.130.1, 10.4.130.255} && reg9[0] == 0" ingress 100 3 {} 5a0e94b7-2f81-4a41-a84d-80f4e1588fc9 |
|
8209b5b9-c8d8-4e43-b1ce-07e03f0b579f old {source="northd.c:8996", stage-hint=fc03dfda, stage-name=ls_in_arp_rsp} 768da50c-6f04-4091-a3d3-99860ab8b219 |
|
new "next;" [] {source="northd.c:9209", stage-hint=fc03dfda, stage-name=ls_in_arp_rsp} 1f75cbdd-5f46-498f-9ed5-ec1c88d97f87 [] "nd_ns_mcast && ip6.dst == ff02::1:ff00:1 && nd.target == fe80::ff:fe00:1 && inport == \"ls_cvp-network_lr_networking-core\"" ingress 100 21 {in_out_port=ls_cvp-network_lr_networking-core} 1148a2f5-74df-4525-ac5b-046444b9624d |
|
ac58819d-8796-484a-a83a-442e98f7d334 old {source="northd.c:7012", stage-name=ls_out_acl_eval} 26e2304a-5679-452b-82d3-8bdb3fabe38c |
|
new "reg8[16] = 1; next;" [] {source="northd.c:7181", stage-name=ls_out_acl_eval} [] 77877d1f-8f6c-429a-927d-04392291a569 "nd || nd_ra || nd_rs || mldv1 || mldv2" egress 65532 4 {} 78254423-94e4-42e5-8892-e2a2c746f6e7 |
|
7427b780-32e2-4b70-a729-1d9c02f4ded4 old {source="northd.c:5760", stage-hint=d3edcce0, stage-name=ls_in_check_port_sec} 99094fe0-9ce6-4b4b-a865-74c667f4fa1e |
|
new "reg0[18] = 1; next;" [] {source="northd.c:5914", stage-hint=d3edcce0, stage-name=ls_in_check_port_sec} 4f6774a5-5220-462c-99e8-a1ce56255533 [] "inport == \"ls_dhcptest-network_lr_networking-core\"" ingress 70 0 {in_out_port=ls_dhcptest-network_lr_networking-core} 47ba77b1-d23f-486b-923b-ac205d3f03a1 |
|
d71e9206-c6be-4a59-8007-959d370940a8 old {source="northd.c:7770", stage-name=ls_out_stateful} 5183a07d-38a2-48c3-a587-100f3661c91b |
|
new "ct_commit { ct_mark.blocked = 0; ct_label.label = reg3; }; next;" [] {source="northd.c:7939", stage-name=ls_out_stateful} [] 77877d1f-8f6c-429a-927d-04392291a569 "reg0[1] == 1 && reg0[13] == 1" egress 100 8 {} 4bda3acb-ff08-4509-9bbc-248b8302e4fd |
|
a9f2d1c3-7c64-449c-894f-006d8f402a74 old {source="northd.c:10879", stage-hint="193a895e", stage-name=lr_in_ip_routing} 80b4bde9-1722-4b0e-8fdb-abc93cea05f2 |
|
new "ip.ttl--; reg8[0..15] = 0; xxreg0 = ip6.dst; xxreg1 = fe80::ff:fe00:1; eth.src = 02:00:00:00:00:01; outport = \"lr_networking-core_ls_ovstest-net\"; flags.loopback = 1; next;" [] {source="northd.c:11078", stage-hint="193a895e", stage-name=lr_in_ip_routing} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_ovstest-net\" && ip6.dst == fe80::/64" ingress 194 13 {} 89469ffd-282a-48f0-b8ea-64a9dce97f36 |
|
81cfe2a0-1bf1-4837-8787-5bb9decd0581 old {source="northd.c:9122", stage-name=ls_in_arp_rsp} 99ccb86f-0a31-4ed8-bd6f-b2cca443c611 |
|
new "next;" [] {source="northd.c:9335", stage-name=ls_in_arp_rsp} [] 77877d1f-8f6c-429a-927d-04392291a569 "1" ingress 0 21 {} ca6e345a-5cad-48af-97de-0443873f3b46 |
|
480adbbc-1d8e-4d30-9967-a8ac5a298df6 old {source="northd.c:7632", stage-name=lr_in_lb_aff_learn} 842491fe-bedb-44cc-bb96-de39de9226c3 |
|
new "next;" [] {source="northd.c:7801", stage-name=lr_in_lb_aff_learn} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "1" ingress 0 8 {} ddd758b1-f708-42a8-b388-ef4296c0f85c |
|
d0cb1384-d14e-4a97-96dd-3a155016a3da old {source="northd.c:10879", stage-hint="0322e0a9", stage-name=lr_in_ip_routing} c0301d6a-c6fb-4e0c-9271-21e3134c371a |
|
new "ip.ttl--; reg8[0..15] = 0; xxreg0 = ip6.dst; xxreg1 = fe80::ff:fe00:1; eth.src = 02:00:00:00:00:01; outport = \"lr_networking-core_ls_devops-course-network\"; flags.loopback = 1; next;" [] {source="northd.c:11078", stage-hint="0322e0a9", stage-name=lr_in_ip_routing} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_devops-course-network\" && ip6.dst == fe80::/64" ingress 194 13 {} cb827116-f363-4328-8f0f-359dc528ef69 |
|
1f1f9a8f-0323-4055-bf93-17fc21f287e8 old {source="northd.c:8493", stage-hint="6eefa76f", stage-name=ls_in_dhcp_response} 243e2cd2-6ef6-47d0-98c0-6f558fb5ce64 |
|
new "eth.dst = eth.src; eth.src = c0:ff:ee:00:00:01; ip4.src = 10.4.136.1; udp.src = 67; udp.dst = 68; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:8706", stage-hint="6eefa76f", stage-name=ls_in_dhcp_response} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "inport == \"b071eb6b-31cf-4a09-91a3-14d6537a4f1d\" && eth.src == 52:54:00:ca:ab:b9 && ip4 && udp.src == 68 && udp.dst == 67 && reg0[3]" ingress 100 23 {in_out_port="b071eb6b-31cf-4a09-91a3-14d6537a4f1d"} c2b5e26e-8633-4849-9d27-7b9c8953c4bf |
|
a5623cb3-2add-4c9c-a372-00955e754132 old {source="northd.c:8922", stage-hint="3e501621", stage-name=ls_in_arp_rsp} 4474cf81-ae0b-4059-9c1f-8cefa94a9ace |
|
new "eth.dst = eth.src; eth.src = 52:54:00:a7:fb:00; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = 52:54:00:a7:fb:00; arp.tpa = arp.spa; arp.spa = 10.4.131.8; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:9135", stage-hint="3e501621", stage-name=ls_in_arp_rsp} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "arp.tpa == 10.4.131.8 && arp.op == 1" ingress 50 21 {} bd17390a-50c5-430f-8f8d-88e681020202 |
|
2ea741ad-31eb-4247-8332-cb25ba181fb2 old {source="northd.c:8756", stage-name=ls_in_check_port_sec} 7a88e09a-1d59-4a6e-b033-0ff3422acb23 |
|
new "reg0[15] = check_in_port_sec(); next;" [] {source="northd.c:8969", stage-name=ls_in_check_port_sec} [] 77877d1f-8f6c-429a-927d-04392291a569 "1" ingress 50 0 {} a31c3700-9c5e-4aee-865b-d5a366a75d8e |
|
23a0a155-8633-43d1-863d-3c35595d5994 old {source="northd.c:14104", stage-hint="6fc506e1", stage-name=lr_in_ip_input} e437ae9d-b67e-463a-bd67-67715f38cb36 |
|
new "sctp_abort {eth.dst <-> eth.src; ip4.dst <-> ip4.src; next; };" [] {source="northd.c:14501", stage-hint="6fc506e1", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.139.1 && !ip.later_frag && sctp" ingress 80 3 {} ac6cf5de-3c22-43dd-937d-cc3d99fe0a9b |
|
9c6b72a7-0b9f-444b-bfa6-e0e2b7a5e670 old {source="northd.c:6853", stage-name=ls_in_acl_eval} 7c591f5e-f8d9-4feb-a5b2-cdf953cb9fab |
|
new "next;" [] {source="northd.c:7027", stage-name=ls_in_acl_eval} [] 77877d1f-8f6c-429a-927d-04392291a569 "1" ingress 65535 8 {} b551e85b-b7f1-4891-89ab-4b8f9159c035 |
|
131be65f-54c6-408f-bd4c-d200ba78e4ca old {source="northd.c:5835", stage-name=ls_out_apply_port_sec} 2df8b167-3219-4173-a2a7-b7ee64553513 |
|
new "output;" [] {source="northd.c:5989", stage-name=ls_out_apply_port_sec} [] 77877d1f-8f6c-429a-927d-04392291a569 "1" egress 0 10 {} d7cb38ec-f77f-40c7-b5be-3f40873b9187 |
|
0c38eec3-2cb1-4185-905c-a7c01dde10bd old {source="northd.c:8996", stage-hint="75132f92", stage-name=ls_in_arp_rsp} 047a1798-d4fa-4b27-9de5-7233b75d41bc |
|
new "next;" [] {source="northd.c:9209", stage-hint="75132f92", stage-name=ls_in_arp_rsp} 49ab144d-00f7-491e-a9b0-a2e6f3389c0c [] "nd_ns_mcast && ip6.dst == ff02::1:ff00:1 && nd.target == fe80::ff:fe00:1 && inport == \"ls_mds-networking-core_lr_networking-core\"" ingress 100 21 {in_out_port=ls_mds-networking-core_lr_networking-core} fd0ecf7c-854b-4b47-9874-84d5b4a8204a |
|
d8c5d5b1-29a3-4c7c-83fe-99b309a7d2a2 old {source="northd.c:8922", stage-hint=b3f696d6, stage-name=ls_in_arp_rsp} 590d621c-5f27-485c-b42b-a674bc7340bd |
|
new "eth.dst = eth.src; eth.src = 52:54:00:0f:fb:b7; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = 52:54:00:0f:fb:b7; arp.tpa = arp.spa; arp.spa = 10.4.137.2; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:9135", stage-hint=b3f696d6, stage-name=ls_in_arp_rsp} a2468749-9f91-458d-993c-6d26364bd3ef [] "arp.tpa == 10.4.137.2 && arp.op == 1" ingress 50 21 {} 08d5a332-88b9-42a9-aff1-989e4fcaa063 |
|
5477dc02-428f-4922-8455-b29c488da015 old {source="northd.c:8230", stage-hint="250f2966", stage-name=ls_in_l2_lkup} abf1a0fa-111d-4e3c-a757-c37255d7aafb |
|
new "clone {outport = \"ls_vmw-legacy-network_lr_networking-core\"; output; }; outport = \"_MC_flood_l2\"; output;" [] {source="northd.c:8418", stage-hint="250f2966", stage-name=ls_in_l2_lkup} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "flags[1] == 0 && arp.op == 1 && arp.tpa == 10.4.136.1" ingress 80 27 {} 1d535538-96ed-4ffb-8d57-012e791a972e |
|
2465f233-67ad-4093-a94e-6f6c1959ecab old {source="northd.c:9425", stage-name=ls_in_l2_lkup} a3e27bd3-47a0-4f72-855a-43c1e6740300 |
|
new "outport = \"_MC_flood\"; output;" [] {source="northd.c:9638", stage-name=ls_in_l2_lkup} [] 77877d1f-8f6c-429a-927d-04392291a569 eth.mcast ingress 70 27 {} b364e7f4-e8d8-41f2-8edc-03402bdf9a3c |
|
d6669d98-ba9f-49e4-877e-b6c469e2e874 insert "flags.network_id = 0; next;" [] {source="northd.c:13880", stage-name=lr_in_network_id} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_domain-network\" && ip4 && reg0 == 10.4.143.1/24" ingress 110 21 {} b82eb871-9676-4ed1-9855-5cb229b74aad |
|
85d2cc53-ef13-45c4-bc14-ac7d2394276a old {source="northd.c:9549", stage-hint="4ecef368", stage-name=ls_in_l2_lkup} ea192560-e722-4f37-989f-2c236e83e90e |
|
new "outport = \"66ca5e19-176b-4b77-ae90-b64108a88ae3\"; output;" [] {source="northd.c:9831", stage-hint="4ecef368", stage-name=ls_in_l2_lkup} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "eth.dst == 52:54:00:af:e8:27" ingress 50 27 {} d6d94ef4-ef96-4515-b404-f1d3cf9a4623 |
|
e70fcc22-020e-475d-8f67-6fe812569e87 old {source="northd.c:6262", stage-name=ls_out_pre_stateful} fb6af28e-f569-4d58-bb3e-455b7003501b |
|
new "ct_next;" [] {source="northd.c:6429", stage-name=ls_out_pre_stateful} [] 77877d1f-8f6c-429a-927d-04392291a569 "reg0[0] == 1" egress 100 2 {} 9b0fe577-1a4a-4b51-9d07-0800e8cfa470 |
|
2214020b-4c9b-4609-b8dc-96c12b37186b old {source="northd.c:8493", stage-hint=f9432831, stage-name=ls_in_dhcp_response} 931c5040-8f9b-4a2b-8904-ffab2c482f9c |
|
new "eth.dst = eth.src; eth.src = c0:ff:ee:00:00:01; ip4.src = 10.4.131.1; udp.src = 67; udp.dst = 68; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:8706", stage-hint=f9432831, stage-name=ls_in_dhcp_response} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "inport == \"66ca5e19-176b-4b77-ae90-b64108a88ae3\" && eth.src == 52:54:00:af:e8:27 && ip4 && udp.src == 68 && udp.dst == 67 && reg0[3]" ingress 100 23 {in_out_port="66ca5e19-176b-4b77-ae90-b64108a88ae3"} 962e1f2a-65c9-4297-bc09-4762e11f9907 |
|
a0f3b542-9763-4f7e-a51d-77e972ce5e1e delete "outport = \"b420b117-3f94-4a72-8b13-2b0751c064f7\"; output;" [] {source="northd.c:9549", stage-hint="41f1cf6c", stage-name=ls_in_l2_lkup} 41287a62-4f3e-4d5e-969f-eb043ab12230 [] "eth.dst == 52:54:00:a8:51:97" ingress 50 27 {} e016939f-10ce-4b31-9e70-d0b75b76c573 |
|
a33a416a-9640-45d8-9daf-48d8ce68f3f2 old {source="northd.c:12171", stage-hint="8199187f", stage-name=lr_in_admission} a5ac4c15-bb55-46d0-8ad6-605e4a6b6ae9 |
|
new "xreg0[0..47] = 02:00:00:00:00:01; next;" [] {source="northd.c:12468", stage-hint="8199187f", stage-name=lr_in_admission} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "eth.dst == 02:00:00:00:00:01 && inport == \"lr_networking-core_ls_openstack-network\"" ingress 50 0 {} 0704c93d-01a9-48d2-89d2-203e47a9c8f8 |
|
e9644d8a-2c01-4e32-8247-7237a263a815 old {source="northd.c:11677", stage-hint="193a895e", stage-name=lr_in_ip_input} 1c927db1-5025-4bf6-9d00-5affa869e0f1 |
|
new "nd_na_router { eth.src = xreg0[0..47]; ip6.src = nd.target; nd.tll = xreg0[0..47]; outport = inport; flags.loopback = 1; output; };" [] {source="northd.c:11908", stage-hint="193a895e", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_ovstest-net\" && ip6.dst == {fe80::ff:fe00:1, ff02::1:ff00:1} && nd_ns && nd.target == fe80::ff:fe00:1" ingress 90 3 {} 48c984a3-2bdf-421c-9dfa-704a0f680e5e |
|
18b4f91b-df2a-47a1-937f-89ed0bab73cb old {source="northd.c:8521", stage-hint="6eefa76f", stage-name=ls_out_acl_eval} 291a6e8b-8501-4f7e-bda1-ce59c29249ce |
|
new "reg8[16] = 1; next;" [] {source="northd.c:8734", stage-hint="6eefa76f", stage-name=ls_out_acl_eval} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "outport == \"b071eb6b-31cf-4a09-91a3-14d6537a4f1d\" && eth.src == c0:ff:ee:00:00:01 && ip4.src == 10.4.136.1 && udp && udp.src == 67 && udp.dst == 68" egress 34000 4 {in_out_port="b071eb6b-31cf-4a09-91a3-14d6537a4f1d"} 1f1c8809-bd4a-404a-9a8d-ec68bcb1282a |
|
b168a8a9-6f73-4873-a91e-62c32e6aad92 old {source="northd.c:8468", stage-hint="6eefa76f", stage-name=ls_in_dhcp_options} 66031990-9462-44cd-b85f-dbc745eab915 |
|
new "reg0[3] = put_dhcp_opts(offerip = 10.4.136.6, dns_server = 10.10.10.10, domain_name = \"p4.esav.fi\", lease_time = 3600, netmask = 255.255.255.0, router = 10.4.136.1, server_id = 10.4.136.1); next;" [] {source="northd.c:8681", stage-hint="6eefa76f", stage-name=ls_in_dhcp_options} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "inport == \"b2ba873d-f88c-4425-8972-08c6b6ed94c2\" && eth.src == 52:54:00:95:cd:c1 && (ip4.src == {10.4.136.6, 0.0.0.0} && ip4.dst == {10.4.136.1, 255.255.255.255}) && udp.src == 68 && udp.dst == 67" ingress 100 22 {in_out_port="b2ba873d-f88c-4425-8972-08c6b6ed94c2"} fbc85cb5-c183-4912-8e9f-73606c2c6e69 |
|
c43bbe99-c2f9-4743-97a0-db5d204f5429 old {source="northd.c:7618", stage-name=ls_in_lb_aff_check} 1585115b-d2ce-4ec5-84f5-d642fb6454f3 |
|
new "next;" [] {source="northd.c:7787", stage-name=ls_in_lb_aff_check} [] 77877d1f-8f6c-429a-927d-04392291a569 "1" ingress 0 12 {} 161e2e57-e6c5-4406-91b1-fc0bba286ea1 |
|
8cc77ebe-5728-4fb4-a06e-d6478ce955f8 old {source="northd.c:12110", stage-name=lr_in_admission} 1659aee0-4e9a-4464-b3cf-7204241d3b3a |
|
new "drop;" [] {source="northd.c:12407", stage-name=lr_in_admission} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "vlan.present || eth.src[40]" ingress 100 0 {} ed4d86fe-d5ca-49ef-a96b-e3814074403a |
|
360504ac-b833-4084-b643-d8bbd645025e old {source="northd.c:9269", stage-name=ls_in_dhcp_options} ca1dfa28-2467-4e18-8ed7-c2de13e8608e |
|
new "next;" [] {source="northd.c:9482", stage-name=ls_in_dhcp_options} [] 77877d1f-8f6c-429a-927d-04392291a569 "1" ingress 0 22 {} 2fab9e6b-ed1a-478d-8783-9bba9c8be96a |
|
dfa5b00d-4f39-4718-a373-528c98f56912 old {source="northd.c:5936", stage-name=ls_in_pre_acl} 445d05da-df01-4fb3-8e84-f18b4429463d |
|
new "next;" [] {source="northd.c:6090", stage-name=ls_in_pre_acl} [] 77877d1f-8f6c-429a-927d-04392291a569 "1" ingress 0 4 {} 128f4a28-8cbb-4c0a-8847-2f241feb0b88 |
|
e5074abc-220f-4eb4-b16f-ecba5f9668dc old {source="northd.c:8942", stage-hint="4ecef368", stage-name=ls_in_arp_rsp} 7abd5f82-da03-4f63-889e-6e3fd9fb4820 |
|
new "next;" [] {source="northd.c:9155", stage-hint="4ecef368", stage-name=ls_in_arp_rsp} feae1dc2-94bf-4f02-954e-5634667c05a8 [] "arp.tpa == 10.4.131.5 && arp.op == 1 && inport == \"66ca5e19-176b-4b77-ae90-b64108a88ae3\"" ingress 100 21 {in_out_port="66ca5e19-176b-4b77-ae90-b64108a88ae3"} 67917905-5eab-4ff3-a273-c465476d5347 |
|
5d3f8199-9fa2-4130-9d00-036eb03969c7 old {source="northd.c:11677", stage-hint="4fb5954f", stage-name=lr_in_ip_input} 737158a2-9f4f-4ae4-86dc-076b271074a4 |
|
new "nd_na_router { eth.src = xreg0[0..47]; ip6.src = nd.target; nd.tll = xreg0[0..47]; outport = inport; flags.loopback = 1; output; };" [] {source="northd.c:11908", stage-hint="4fb5954f", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_domain-network\" && ip6.dst == {fe80::ff:fe00:1, ff02::1:ff00:1} && nd_ns && nd.target == fe80::ff:fe00:1" ingress 90 3 {} be04c6eb-8ded-4079-b94f-248c09cce553 |
|
d821f022-5188-4bd9-9d68-7368c15ea55e old {source="northd.c:14995", stage-name=lr_out_snat} 5b476e0a-d423-4a8f-9c5e-7124dc6ccb26 |
|
new "next;" [] {source="northd.c:15402", stage-name=lr_out_snat} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "1" egress 0 3 {} 9e236073-2952-4e9d-8e3d-67d80bcdb527 |
|
fe006b2f-8f55-4aaa-9efc-09cd3d36ac55 old {source="northd.c:6855", stage-name=ls_out_acl_eval} 9e952787-5503-49ab-a7ed-4c9dc91ae340 |
|
new "next;" [] {source="northd.c:7029", stage-name=ls_out_acl_eval} [] 77877d1f-8f6c-429a-927d-04392291a569 "1" egress 65535 4 {} f85bc04d-3d64-459f-b029-7e396f288acf |
|
d2387ed5-9cac-44ac-a461-b065a841130b old {source="northd.c:5938", stage-name=ls_out_pre_acl} 5b469091-63b7-47a7-872e-4bc7c0eefa5a |
|
new "next;" [] {source="northd.c:6092", stage-name=ls_out_pre_acl} [] 77877d1f-8f6c-429a-927d-04392291a569 "1" egress 0 0 {} e0c93564-1044-49c1-94f1-b7ac036a6f2b |
|
99932272-e7b9-4d4e-bc7b-6d24e5f5166e old {source="northd.c:8493", stage-hint="4311be5f", stage-name=ls_in_dhcp_response} a4060ece-253e-471e-9322-233f58782ad9 |
|
new "eth.dst = eth.src; eth.src = c0:ff:ee:00:00:01; ip4.src = 10.4.143.1; udp.src = 67; udp.dst = 68; outport = inport; flags.loopback = 1; output;" [] {source="northd.c:8706", stage-hint="4311be5f", stage-name=ls_in_dhcp_response} f1e1d0aa-3121-4b66-9078-353d231e78da [] "inport == \"c71c53d9-0fb7-4c3d-b1b7-2d2e6080b2f2\" && eth.src == 52:54:00:18:0b:3d && ip4 && udp.src == 68 && udp.dst == 67 && reg0[3]" ingress 100 23 {in_out_port="c71c53d9-0fb7-4c3d-b1b7-2d2e6080b2f2"} da3f81d0-1b97-46a6-b12e-a6e6dd5fff87 |
|
6b64ddd6-2776-40a5-80a8-8f014923be19 old {source="northd.c:9549", stage-hint=b23fe94f, stage-name=ls_in_l2_lkup} 62ebb75c-3bb5-4ba9-86d3-13c71f00a8c7 |
|
new "outport = \"16716acd-ccde-49c5-87cd-e5fc1c56018b\"; output;" [] {source="northd.c:9831", stage-hint=b23fe94f, stage-name=ls_in_l2_lkup} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "eth.dst == 52:54:00:29:19:3a" ingress 50 27 {} c5db830c-dd93-4ed5-a289-70f02d34a166 |
|
9efbd55c-42e5-460d-9b87-ede7f4d6b8b6 old {source="northd.c:14104", stage-hint=a8bbc634, stage-name=lr_in_ip_input} 5a88ce22-e2a9-4f2d-9adc-924702cafc13 |
|
new "sctp_abort {eth.dst <-> eth.src; ip4.dst <-> ip4.src; next; };" [] {source="northd.c:14501", stage-hint=a8bbc634, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.129.1 && !ip.later_frag && sctp" ingress 80 3 {} 9fbfcef0-e4af-4502-acc9-5b67001a5812 |
|
c72463e2-ef61-44e3-a9cf-56ca3c64f636 insert "flags.network_id = 0; next;" [] {source="northd.c:13880", stage-name=lr_in_network_id} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_cvp-network\" && ip4 && reg0 == 10.4.139.1/24" ingress 110 21 {} f9ed1ec9-ca5c-4e73-b513-875dbd671dab |
|
07db2041-b238-4694-8aa5-c8976706dd0a old {source="northd.c:14124", stage-hint=cc28af64, stage-name=lr_in_ip_input} ddd693e7-b6fb-411c-a7f5-ef1f3f811861 |
|
new "icmp4 {eth.dst <-> eth.src; ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 3; icmp4.code = 2; next; };" [] {source="northd.c:14521", stage-hint=cc28af64, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.133.1 && !ip.later_frag" ingress 70 3 {} 043b2b3b-7a62-4ffb-a6e9-65caed492689 |
|
651d4df0-fcfa-4cd6-842f-b628b3188500 old {source="northd.c:8521", stage-hint="4ca1cd9b", stage-name=ls_out_acl_eval} b209ee2d-06fd-4543-93ce-05d33c379de5 |
|
new "reg8[16] = 1; next;" [] {source="northd.c:8734", stage-hint="4ca1cd9b", stage-name=ls_out_acl_eval} 39dde559-752c-4f9c-82ac-59425b10f782 [] "outport == \"ac418dbb-2aa9-4b0e-a5fd-e523ef72b05e\" && eth.src == c0:ff:ee:00:00:01 && ip4.src == 10.4.133.1 && udp && udp.src == 67 && udp.dst == 68" egress 34000 4 {in_out_port="ac418dbb-2aa9-4b0e-a5fd-e523ef72b05e"} 69060cfc-f5c7-4c2f-a0a0-d70c700adac4 |
|
e15bcc34-6a18-4cfa-a8f7-d15a89ae2e72 old {source="northd.c:5760", stage-hint="8e4e8fa5", stage-name=ls_in_check_port_sec} cd919086-e8e8-440b-80ec-d3d44b52e82d |
|
new "reg0[18] = 1; next;" [] {source="northd.c:5914", stage-hint="8e4e8fa5", stage-name=ls_in_check_port_sec} f78ae633-8b8a-4aed-bb66-e3bf51412212 [] "inport == \"ls_networking-edge-core-link_lr_networking-core\"" ingress 70 0 {in_out_port=ls_networking-edge-core-link_lr_networking-core} 8c6515ef-36d6-4ef3-bc1b-9e8999b9f991 |
|
2e98ad90-0a48-4157-aea4-a4487e41c92d old {source="northd.c:14070", stage-hint="00ad2fb1", stage-name=lr_in_ip_input} dddea83f-4e4d-4695-98cc-1db57a04b47c |
|
new "icmp4 {eth.dst <-> eth.src; ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 3; icmp4.code = 3; next; };" [] {source="northd.c:14467", stage-hint="00ad2fb1", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4 && ip4.dst == 10.4.141.1 && !ip.later_frag && udp" ingress 80 3 {} 7ede93b7-dbc3-423b-a9a8-dec611833856 |
|
a0254325-2e4f-4036-86e9-babf869fb8f9 insert "flags.network_id = 0; next;" [] {source="northd.c:13880", stage-name=lr_in_network_id} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_vmw-legacy-network\" && ip4 && reg0 == 10.4.136.1/24" ingress 110 21 {} 62a9d2aa-884e-4152-a7bb-7cb50a8630de |
|
9c6e7f6f-a7b6-47d1-babb-92a0e067511c old {source="northd.c:13579", stage-name=lr_out_delivery} 6e39c73d-9440-4be2-ae58-1724dcf68dbc |
|
new "output;" [] {source="northd.c:13976", stage-name=lr_out_delivery} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_openshift-main\"" egress 100 6 {} 2c8f906d-2f5c-46dc-b2dc-f7a7636d721b |
|
5f0a1c1d-2c81-4ab2-9ffe-6b30146ebc13 old {source="northd.c:10879", stage-hint="671121e1", stage-name=lr_in_ip_routing} df2f9183-fd6e-45a6-90df-5f2acca12b29 |
|
new "ip.ttl--; reg8[0..15] = 0; reg0 = ip4.dst; reg1 = 10.4.140.1; eth.src = 02:00:00:00:00:01; outport = \"lr_networking-core_ls_frrtest-network\"; flags.loopback = 1; next;" [] {source="northd.c:11078", stage-hint="671121e1", stage-name=lr_in_ip_routing} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.dst == 10.4.140.0/24" ingress 74 13 {} fce0532f-f919-4d10-836e-a10d6dcc586d |
|
8e393a60-c126-4c0b-ba1b-24a8fa340fe8 old {source="northd.c:10879", stage-hint=cc28af64, stage-name=lr_in_ip_routing} bb83ccf1-70f6-4eec-84b0-0049304cbbbc |
|
new "ip.ttl--; reg8[0..15] = 0; xxreg0 = ip6.dst; xxreg1 = fe80::ff:fe00:1; eth.src = 02:00:00:00:00:01; outport = \"lr_networking-core_ls_kasm-network\"; flags.loopback = 1; next;" [] {source="northd.c:11078", stage-hint=cc28af64, stage-name=lr_in_ip_routing} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_kasm-network\" && ip6.dst == fe80::/64" ingress 194 13 {} ae090acd-4061-409d-851f-47613a1d0777 |
|
a10f8c9f-f91d-451d-a995-d21b91962065 old {source="northd.c:12369", stage-name=lr_in_learn_neighbor} 0c301431-830a-419c-81c2-5cd48755606e |
|
new "mac_cache_use; next;" [] {source="northd.c:12666", stage-name=lr_in_learn_neighbor} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "reg9[2] == 1" ingress 100 2 {} 70b42e94-c381-4b17-8f0a-c88ee4a7e79e |
|
12665c35-89e0-430a-853a-81869825e9b0 old {source="northd.c:11822", stage-hint=b96c95a0, stage-name=lr_in_ip_input} 92e04455-9dad-40f3-adfa-2678709505de |
|
new "drop;" [] {source="northd.c:12061", stage-hint=b96c95a0, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.dst == {10.4.4.100}" ingress 60 3 {} 530ffa0f-41e2-4f6e-828b-6ace40f66808 |
|
395dfcdf-94a4-46d8-83c5-5d694a85287b old {source="northd.c:12899", stage-name=lr_in_arp_resolve} efe76f1f-4d68-42f4-add3-197d01b40a1c |
|
new "get_nd(outport, xxreg0); next;" [] {source="northd.c:13196", stage-name=lr_in_arp_resolve} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] ip6 ingress 1 17 {} 82f56c58-5464-4059-848e-cad3a7310159 |
|
a74d14ab-1c7c-4772-8a12-6f1c7e5adb60 old {source="northd.c:13949", stage-hint=c511e8c4, stage-name=lr_in_ip_input} 277c7694-2185-4f05-9c01-8702ecc3afc7 |
|
new "drop;" [] {source="northd.c:14346", stage-hint=c511e8c4, stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.src == {10.4.134.1, 10.4.134.255} && reg9[0] == 0" ingress 100 3 {} 9fdff695-faa7-4f55-b266-17a09887595e |
|
7c7b0962-3bbf-4802-bc32-b54c874d9de1 old {source="northd.c:13579", stage-name=lr_out_delivery} 6a9677b2-dbec-4490-b26e-4ca3592a3cce |
|
new "output;" [] {source="northd.c:13976", stage-name=lr_out_delivery} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_tools-net\"" egress 100 6 {} baa83b19-b2b8-4609-b85c-2651ce7c6177 |
|
508df916-6278-43eb-9b91-2393799f528e old {source="northd.c:13949", stage-hint="00ad2fb1", stage-name=lr_in_ip_input} fc9e0668-0d67-4002-a544-94bd43d5236c |
|
new "drop;" [] {source="northd.c:14346", stage-hint="00ad2fb1", stage-name=lr_in_ip_input} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.src == {10.4.141.1, 10.4.141.255} && reg9[0] == 0" ingress 100 3 {} e07bc80b-67e4-4922-b4b4-63656e485fe1 |
|
bca7c6ed-16e3-4bb4-8be1-f78074b45042 old {source="northd.c:10879", stage-hint="66bbdbb0", stage-name=lr_in_ip_routing} 05e0ae6c-b98e-4874-a882-ff1bfc6cd321 |
|
new "ip.ttl--; reg8[0..15] = 0; xxreg0 = ip6.dst; xxreg1 = fe80::ff:fe00:1; eth.src = 02:00:00:00:00:01; outport = \"lr_networking-core_ls_irc-network\"; flags.loopback = 1; next;" [] {source="northd.c:11078", stage-hint="66bbdbb0", stage-name=lr_in_ip_routing} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "inport == \"lr_networking-core_ls_irc-network\" && ip6.dst == fe80::/64" ingress 194 13 {} 79298f88-bf56-4443-a8d0-d362ba12a0f1 |
|
fc08f8e9-f027-4b52-be5e-38efd9aae756 old {source="northd.c:9549", stage-hint="2a437048", stage-name=ls_in_l2_lkup} 85e9f0d7-bfb0-4b52-9981-a5cd76435031 |
|
new "outport = \"473c7770-0637-43f6-803f-fb0d08efac76\"; output;" [] {source="northd.c:9831", stage-hint="2a437048", stage-name=ls_in_l2_lkup} deb95f0c-d535-496d-b0b8-158209f2bcd6 [] "eth.dst == 52:54:00:b8:e7:c3" ingress 50 27 {} 7d3402c4-0bd5-4e61-a9c7-3cc4804a959d |
|
e967705e-59f9-4215-b3fa-37ff56d74bd4 insert "flags.network_id = 0; next;" [] {source="northd.c:13880", stage-name=lr_in_network_id} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "outport == \"lr_networking-core_ls_dhcptest-network\" && ip4 && reg0 == 10.4.134.1/24" ingress 110 21 {} 117d341d-4a33-4b6f-8e9f-f6dace40d99f |
|
493de583-751d-44d3-9050-8266d86ee05b old {source="northd.c:10879", stage-hint="00ad2fb1", stage-name=lr_in_ip_routing} 97bea57a-32c1-47b4-8da7-2d36838c0d82 |
|
new "ip.ttl--; reg8[0..15] = 0; reg0 = ip4.dst; reg1 = 10.4.141.1; eth.src = 02:00:00:00:00:01; outport = \"lr_networking-core_ls_proxmoxtest-network\"; flags.loopback = 1; next;" [] {source="northd.c:11078", stage-hint="00ad2fb1", stage-name=lr_in_ip_routing} fc2083c0-eca6-43d6-9d25-b870b7d2aa82 [] "ip4.dst == 10.4.141.0/24" ingress 74 13 {} 901cc870-ab7d-4fe9-bee5-2f84e04ac0c3 |
|
351ca441-3356-4e6f-9c1c-c346177b92a1 old {source="northd.c:9626", stage-hint="8d5f7eea", stage-name=ls_in_l2_lkup} 01efd60b-cff3-4186-af9f-b470faacc182 |
|
new "outport = \"ls_openstack-network_lr_networking-core\"; output;" |