1. A method for controlling a logical switching element comprising one or more logical ports, the logical switching element implemented in one or more managed switching elements that forward data packets in a network, the method comprising:
specifying a set of network addresses for a logical port of the logical switching element; and
dropping a data packet entering or exiting the logical switching element through the logical port when the data packet does not include a network address in the specified set of network addresses.
2. The method of claim 1, wherein the set of network addresses is specified in an access control list (ACL) for the logical port.
3. The method of claim 1, wherein the set of network addresses includes at least one of a Media Access Control (MAC) address and an Internet Protocol (IP) address.
4. The method of claim 3, wherein the data packet includes a source MAC address, wherein dropping the data packet comprises dropping the data packet when the set of network addresses does not include the source MAC address and the data packet attempts to enter the logical switching element through the logical port.
5. The method of claim 3, wherein the data packet includes a source IP address, wherein dropping the data packet comprises dropping the data packet when the set of network address does not include the source IP address and the data packet attempts to enter the logical switching element through the logical port.
6. The method of claim 3, wherein the data packet includes a destination MAC address, wherein dropping the data packet comprises dropping the data packet when the set of network address does not include the destination MAC address and the data packet attempts to exit the logical switching element through the logical port.
7. The method of claim 3, wherein the data packet includes a destination IP address, wherein dropping the data packet comprises dropping the data packet when the set of network address does not include the destination IP address and the data packet attempts to exit the logical switching element through the logical port.
8. The method of claim 3, wherein the data packet includes an Access Resolution Protocol (ARP) response that includes a MAC address, wherein dropping the data packet comprises dropping the data packet when the set of network address does not include the ARP response’s MAC address and the data packet attempts to enter the logical switching element through the logical port.
9. The method of claim 3, wherein the data packet includes an Access Resolution Protocol (ARP) response that includes an IP address, wherein dropping the data packet comprises dropping the data packet when the set of network address does not include the APR response’s IP address and the data packet attempts to enter the logical switching element through the logical port.
10. The method of claim 1 further comprising receiving inputs from a user of the logical switching element that include the set of network addresses.
11. The method of claim 1, wherein the logical port is for assigning to a device from which the logical switching element receives data packets.
12. A method of implementing a logical switching element on a set of managed switching elements, the method comprising:
providing a first set of tables for storing a set of network addresses;
providing a second set of tables for storing information for a logical port of a logical switching elements; and
mapping the set of network addresses to the information for the logical port by performing a set of database join operations on the set of network addresses stored in the first set of tables,
wherein the logical switching elements drops a data packet entering or exiting the logical switching element through the logical port when the data packet does not include a network address in the set of network addresses.
13. The method of claim 12, wherein said mapping is performed to generate an access control list (ACL) for the logical switching element.
14. The method of claim 12, wherein the data packet includes a MAC address.
15. The method of claim 12, wherein the data packet includes an IP address.
16. A logical switching element implemented in a set of managed switching elements that forward data in a network, the logical switching element comprising:
a logical port for receiving data into the logical switching element; and
an access control list (ACL) for storing a set of network addresses,
wherein the logical switching elements drops a data packet entering or exiting the logical switching element through the logical port when the data packet does not include a network address in the set of network addresses.
17. The logical switching element of 16, wherein the set of network addresses includes at least one of a Media Access Control (MAC) address and an Internet Protocol (IP) address.
18. The logical switching element of 16, wherein the data packet includes a source network address, wherein dropping the data packet comprises dropping the data packet when the set of network addresses does not include the source network address and the data packet attempts to enter the logical switching element through the logical port.
19. The logical switching element of 16, wherein the data packet includes a destination network address, wherein dropping the data packet comprises dropping the data packet when the set of network addresses does not include the destination network address and the data packet attempts to exit the logical switching element through the logical port.
20. The logical switching element of 16, wherein the data packet includes an Access Resolution Protocol (ARP) response that includes a network address, wherein dropping the data packet comprises dropping the data packet when the set of network address does not include the ARP response’s network address.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method of augmenting expression of a heterologous nucleic acid in a eukaryotic cell comprising decreasing expression or activity of endogenous Interferon-induced protein-16 (IFI16).
2. The method of claim 1, wherein said heterologous nucleic acid comprises a coding sequence.
3. The method of claim 2, wherein said heterologous nucleic acid coding sequence comprises non-viral DNA.
4. The method of claim 2, wherein said heterologous nucleic acid coding sequence encodes a mammalian gene product.
5. The method of claim 1, wherein said heterologous nucleic acid comprises vectored DNA.
6. The method of claim 1, wherein an IFI16 protein is encoded by a nucleic acid comprising the sequence of SEQ ID NO:5.
7. The method of claim 1, wherein an IFI16 protein comprises the amino acid sequence of SEQ ID NO:1, 2, 3, or 4.
8. The method of claim 1, wherein said expression is decreased by contacting said cell with an IFI16-specific siRNA.
9. The method of claim 8, wherein said IFI16-specific siRNA is selected from the group consisting of GAUCUGUAAUUCAUAGUCA (SEQ IDNO: 6), GGACCAGCCCUAUCAAGAA (SEQ IDNO: 7), GGAGUAAGGUGUCCGAGGA (SEQ IDNO: 8), CAGCGUAACUCCUAAAAUC (SEQ IDNO: 9), and GCUGGUCCUAACCAAACGU (SEQ IDNO: 10).
10. The method of claim 1, wherein said expression is decreased by contacting said cell with an IFI16-specific shRNA.
11. The method of claim 10, wherein said IFI16-specific shRNA is selected from the group consisting of
#1\u2003Sense:\u2003
(SEQ\u2003ID\u2003NO:\u200311)
CCACAAUCUACGAAAUUCA,\u2003
Anti-sense:
(SEQ\u2003ID\u2003NO:\u200312)
UGAAUUUCGUAGAUUGUGG;
#2\u2003Sense:\u2003
(SEQ\u2003ID\u2003NO:\u200313)
CCAUCCAGCAGUUUCUUCA,\u2003
Anti-sense:
(SEQ\u2003ID\u2003NO:\u200314)
UGAAGAAACUGCUGGAUGG;\u2003
and
#3\u2003Sense:\u2003
(SEQ\u2003ID\u2003NO:\u200315)
GGAAGGAGAUAAACUGAAA,\u2003
Anti-sense:
(SEQ\u2003ID\u2003NO:\u200316)
UUUCAGUUUAUCUCCUUCC.
12. The method of claim 1, wherein said expression is decreased by contacting said cell with an IFI16-specific antisense nucleic acid.
13. The method of claim 1, wherein said activity is decreased by contacting said cell with an inhibitor of IFI16 binding to DNA.
14. The method of claim 13, wherein said inhibitor binds to a HIN domain of IFI16
15. The method of claim 13, wherein said inhibitor binds to residues K663, R667, K732, K734, K759,andor R764 of IFI16 isotype A or a corresponding residue of isotype B or C.
16. An expression vector comprising a heterologous coding sequence and an IFI16 regulating nucleic acid sequence.
17. The method of claim 8, wherein said IFI16-regulating nucleic acid sequence comprises an IFI16-specific shRNA.
18. A method of modulating homologous recombination of a heterologous DNA in a eukaryotic cell comprising contacting said cell with an inhibitor of IFI16 expression or activity.
19. The method of claim 10, wherein said inhibitor reduces binding of IFI16 to heterologous DNA or reduces IFI16-mediated addition of silencing chromatin to said heterologous DNA.
20. A method of modulating homologous recombination of a heterologous DNA in a eukaryotic cell comprising contacting said cell with a compound that increases IFI16 expression or activity.
21. A method of modulating lentiviral vector integration in a eukaryotic cell comprising contacting said cell with an inhibitor of IFI16 expression or activity.
22. The method of claim 21, wherein said inhibitor reduces binding of IFI16 to heterologous DNA, reduces IFI16-mediated addition of silencing chromatin to said heterologous DNA, or inhibits a conformational change of IFI16.
23. A method of modulating lentiviral vector integration in a eukaryotic cell comprising contacting said cell with a modulator of IFI16 expression or activity.
24. A method of identifying a IFI16-modulating compound, comprising providing a eukaryotic cell infected with a Herpes virus comprising a heterologous nucleic acid encoding a detectable marker, contacting said cell with a candidate compound, and measuring expression of said detectable marker, wherein a decrease or increase in expression of said marker indicates that said candidate compound modulates IFI16-inhibitory activity.
25. The method of claim 24, wherein said modulating compound inhibits IFI16 expression or activity.
26. The method of claim 24, wherein said modulating compound increases IFI16 expression or activity.
27. The method of claim 24, wherein said detectable marker comprises a green fluorescent protein (GFP), luciferase, or beta-galactosidase.
28. A method of modulating integration of a lentiviral expression vector in a eukaryotic cell, comprising decreasing expression or activity of IFI16.