Using complete sentances, generate a full text message that could
set the content matching vector to the following values. Feel free
to be creative.
(2 pts/each, 8 pts total)
Match Vector [7 downto 0] = "00000011" (binary)
Match Vector [7 downto 0] = "00011000" (binary)
Match Vector [7 downto 0] = "00110000" (binary)
Match Vector [7 downto 0] = "01100000" (binary)
Determine the CAM setting to only preserve data that
contains work or personal data. Hint: Use DeMorgan's rule to
fit the rule into one CAM entry
(4 pts total)
Determine the CAM settings to drop data in email (TCP port 25)
going to any machine at WashU AND coming from any machine in the Internet
that contains all of: General Spam, Save Money Spam, and Fast Money Spam.
(10 pts total)
Determine the CAM settings to drop data in email (port 25)
going to any machine at WashU from any machine in the Internet
that contains any of General Spam, Save Money Spam, or Fast Money Spam.
Hint: More than two CAM entries are required
(6 pts total)
Determine the TCAM value and mask entries needed to populate the
S.IP field to drop all packets in the range from 192.168.30.8 - 192.168.30.15.
(2 pts total)
Determine the TCAM value and mask entries needed to populate the
S.IP field to drop all packets in the range from 192.168.30.7 - 192.168.30.15.
(4 pts total)
Determine all of the TCAM value and mask entries needed to populate the
S.IP field to drop all packets in the range from 192.168.30.10 - 192.168.30.20
(4 pts total)
Extra Credit: Write a program in C, Java, or Perl that automatically
generates the minimum number of TCAM entries to cover a range of 32-bit addresses
from Ai to Aj. If your code includes more than one
source file, include a make file that can compile the program with
the single command, 'make'.