From eb76f3d9a1bd02b8c400768397e7d9d92997759e Mon Sep 17 00:00:00 2001 From: Bart De Schuymer Date: Sun, 21 Jul 2002 13:05:03 +0000 Subject: *** empty log message *** --- docs/br_fw_ia/br_fw_ia.html | 61 ++++++++++++++++++++++----------------------- 1 file changed, 30 insertions(+), 31 deletions(-) diff --git a/docs/br_fw_ia/br_fw_ia.html b/docs/br_fw_ia/br_fw_ia.html index 721fd39..cb51bd5 100644 --- a/docs/br_fw_ia/br_fw_ia.html +++ b/docs/br_fw_ia/br_fw_ia.html @@ -69,9 +69,15 @@ Ebtables filters on the Ethernet layer, while iptables only filters IP packets.
It is possible to use ebtables without compiling the br-nf - code into the kernel. The only reason why the ebtables patch + code into the kernel; and vice versa. The only reason why the ebtables patch has to be applied after the br-nf patch is because some files are - changed by both patches. + changed by both patches.
+ The explanations below will use the TCP/IP Network Model. + It should be noted that the br-nf patch sometimes violates the TCP/IP Network + Model. As will be seen later, it is possible, f.e., to do IP DNAT inside the Link Layer.
+ We want to note that we are perfectly well aware that the word frame is used for the Link Layer, + while the word packet is used for the Network Layer. However, when we are talking about IP packets + inside the Link Layer, we will refer to these as frames/packets or packets/frames.

@@ -85,8 +91,7 @@ First thing to keep in mind is that we are talking about the Ethernet layer here, so the OSI layer 2 (Data link layer), or layer 1 (Link layer, Network Access layer) by the TCP/IP Network - Model. All samples below will be explained according to the TCP/IP - Network Model. + Model.

A packet destined for the local computer according to the @@ -125,7 +130,7 @@ process

- Ebtables has three built in tables: + Ebtables has three tables: filter, nat and broute, as shown in Figure 2c.