Nothing Special   »   [go: up one dir, main page]

skip to main content
article
Free access

Smart packets: applying active networks to network management

Published: 01 February 2000 Publication History

Abstract

This article introduces Smart Packets and describes the smart Packets architecture, the packet formats, the language and its design goals, and security considerations. Smart Packets is an Active Networks project focusing on applying active networks technology to network management and monitoring. Messages in active networks are programs that are executed at nodes on the path to one or more target hosts. Smart Packets programs are written in a tightly encoded, safe language specifically designed to support network management and avoid dangerous constructs and accesses. Smart Packets improves the management of large complex networks by (1) moving management decision points closer to the node being managed, (2) targeting specific aspects of the node for information rather than exhaustive collection via polling, and (3) abstracting the management concepts to language constructs, allowing nimble network control.

References

[1]
ABELSON, H., SUSSMAN, G. J., AND SUSSMAN, J. 1985. Structure and Interpretation of Computer Programs. MIT Electrical Engineering and Computer Science Series. Massachusetts Institute of Technology, Cambridge, MA.]]
[2]
ALEXANDER, D. S., BRADEN, B., GUNTER, C. A., JACKSON, A. W., KEROMYTIS, A. D., MINDEN, G. J., AND WETHERALL, D. 1997. Active Network Encapsulation Protocol (ANEP). RFC Draft.]]
[3]
ARNOLD, K. AND GOSLING, J. 1997. The Java Programming Language. Addison-Wesley, Reading, MA.]]
[4]
CALVERT, K. L., BHATTACHARJEE, S., ZEGURA, E. W., AND STERBENZ, J. P. G. 1998. Directions in active networks. IEEE Commun. Mag. 36, 10, 72-78.]]
[5]
CASE, J. D., FEDOR, M., SCHOFFSTALL, M. L., AND DAVIN, C. 1990. RFC 1157: Simple network management protocol. IETF Network Working Group.]]
[6]
DAVIN, J., CASE, J. D., FEDOR, M., AND SCHOFFSTALL, M. L. 1987. RFC 1028: Simple gateway monitoring protocol. IETF Network Working Group.]]
[7]
GOSLING, J., JoY, B., AND STEELE, a. 1996. The Java Language Specification. Addison-Wesley, Reading, MA.]]
[8]
HICKS, M., KAKKAR, P., MOORE, J. T., GUNTER, C. A., AND NETTLES, S. 1998. PLAN: A packet language for active networks. In Proceedings of the 3rd ACM SIGPLAN International Conference on Functional Programming (ICFP '98, Baltimore, MD, Sept. 27-29), M. Felleisen, P. Hudak, and C. Queinnec, Eds. ACM Press, New York, NY, 86-93.]]
[9]
HOUSLEY, R., FORD, W., POLK, W., AND SOLO, D. 1999. RFC 2459: Internet x.509 public key infrastructure certificate and CRL profile. IETF Network Working Group.]]
[10]
JACOBSON, V. AND DEERING, S. 1997. Traceroute(8). UNIX manual page.]]
[11]
KnTz, D. 1997. RFC 2113: IP router alert option. IETF Network Working Group.]]
[12]
KENT, S. AND ATKINSON, R. 1998. RFC 2401: Security architecture for the Internet protocol. IETF Network Working Group.]]
[13]
LAMPSON, B. AND REDELL, D. 1980. Experience with processes and monitors in Mesa. Commun. ACM 23, 2 (Apr.), 105-117.]]
[14]
LEROY, X. 1996. A modular module system. Tech. Rep. 2866. INRIA, Rennes, France.]]
[15]
LEROY, X. 1996. The Objective Caml System. INRIA, Rennes, France. h ttp ://pa uillac.inria, fr/ocaml.]]
[16]
LEROY, X. AND MAUNY, M. 1993. Dynamics in ML. J. Funct. Programm. 3, 4, 431-463.]]
[17]
LIANG, S. 1999. The Java Native Interface: Programmer's Guide and Specification. Addison-Wesley, Reading, MA.]]
[18]
LINDHOLM, T. AND YELLIN, F. 1997. The Java Virtual Machine Specification. Addison-Wesley, Reading, MA.]]
[19]
PARTRIDGE, C. AND JACKSON, A. W. 1999. RFC 2711:IPv6 router alert option. IETF Network Working Group.]]
[20]
PARTRIDGE, C. AND TREWITT, G. 1988. The high-level entity management system. IEEE Network 2, 2, 37-42.]]
[21]
PARTRIDGE, C., CARVEY, P. P., BURGESS, E., CASTINEYRA, I., CLARKE, T., GRAHAM, L., HATHAWAY, M., HERMAN, P., KING, A., KOHALMI, S., MA, T., MCALLEN, J., MENDEZ, T., MILLIKEN, W. C., PETTYJOHN, R., ROKOSZ, J., SEEGER, J., SOLLINS, M., STORCH, S., TOBER, B., AND TROXEL, G. D. 1998. A 50-Gb/s IP router. IEEE/ACM Trans. Netw. 6, 3, 237-248.]]
[22]
PAXSON, V. 1997a. End-to-end Internet packet dynamics. SIGCOMM Comput. Commun. Rev. 27, 4, 139-152.]]
[23]
PAXSON, V. 1997b. End-to-end routing behavior in the Internet. IEEE/ACM Trans. Netw. 5, 5, 601-615.]]
[24]
REDELL, D., DALAL, Y., HORSLEY, T., LAUER, H., LYNCH, W., MCJONES, P., MURRAY, H., AND PURCELL, S. C. 1980. Pilot: An operating system for a personal computer. Commun. ACM 23, 2 (Apr.), 81-92.]]
[25]
ROSE, M. T. 1994. The Simple Book: An Introduction to Internet Management. 2nd ed. Prentice-Hall series in innovative technology. Prentice-Hall, Inc., Upper Saddle River, NJ.]]
[26]
SCHNEIER, B. 1996. Applied Cryptography: Protocols, Algorithms, and Source Code in C. 2nd ed. John Wiley and Sons, Inc., New York, NY.]]
[27]
STALLINGS, W. 1996. SNMP, SNMPv2, and RMON: Practical Network Management. 2nd ed. Addison-Wesley Publishing Co., Inc., Redwood City, CA.]]
[28]
TENNENHOUSE, D. L. AND WETHERALL, D. g.1996.Towards an active network architecture. SIGCOMM Comput. Commun. Rev. 26, 2, 5-17.]]
[29]
TENNENHOUSE, D., SMITH, J., SINCOSKIE, D., WETHERALL, D., AND MINDEN, G. 1997. A survey of active network research. IEEE Commun. Mag. 35, 1, 80-86.]]
[30]
TREWITT, G. AND PARTRIDGE, C. 1988. RFC 1023: HEMS monitoring and control language. IETF Network Working Group.]]
[31]
WETHERALL, D. J. AND TENNENHOUSE, D. L. 1996. The ACTIVE IP option. In Proceedings of the 7th ACM SIGOPS European Workshop, ACM Press, New York, NY.]]
[32]
WIHNEN, B., PRESUHN, R., AND MCCLOGHRIE, K. 1998. RFC 2275: View-based Access Control Model (VACM) for the Simple Network Management Protocol (SNMP). IETF Network Working Group.]]

Cited By

View all
  • (2023)ROMSS: a rational optional multi-secret sharing scheme based on reputation mechanismJournal of Cloud Computing: Advances, Systems and Applications10.1186/s13677-023-00495-712:1Online publication date: 5-Aug-2023
  • (2023)P4 and NetFPGA-Based Secure In-Network Computing Architecture for AI-Enabled Industrial Internet of ThingsIEEE Internet of Things Journal10.1109/JIOT.2021.312586210:4(2979-2994)Online publication date: 15-Feb-2023
  • (2023)Self-Defined Protocols for Ubiquitous Networks2023 Fourteenth International Conference on Ubiquitous and Future Networks (ICUFN)10.1109/ICUFN57995.2023.10199543(658-663)Online publication date: 4-Jul-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 February 2000
Published in TOCS Volume 18, Issue 1

Permissions

Request permissions for this article.

Check for updates

Author Tag

  1. active networks

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)90
  • Downloads (Last 6 weeks)13
Reflects downloads up to 26 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2023)ROMSS: a rational optional multi-secret sharing scheme based on reputation mechanismJournal of Cloud Computing: Advances, Systems and Applications10.1186/s13677-023-00495-712:1Online publication date: 5-Aug-2023
  • (2023)P4 and NetFPGA-Based Secure In-Network Computing Architecture for AI-Enabled Industrial Internet of ThingsIEEE Internet of Things Journal10.1109/JIOT.2021.312586210:4(2979-2994)Online publication date: 15-Feb-2023
  • (2023)Self-Defined Protocols for Ubiquitous Networks2023 Fourteenth International Conference on Ubiquitous and Future Networks (ICUFN)10.1109/ICUFN57995.2023.10199543(658-663)Online publication date: 4-Jul-2023
  • (2023)A Survey on P4 Challenges in Software Defined Networks: P4 ProgrammingIEEE Access10.1109/ACCESS.2023.327575611(54373-54387)Online publication date: 2023
  • (2022)Configurable Protocol for IoT Systems2022 9th International Conference on Internet of Things: Systems, Management and Security (IOTSMS)10.1109/IOTSMS58070.2022.10061926(1-6)Online publication date: 29-Nov-2022
  • (2021)The Programmable Data PlaneACM Computing Surveys10.1145/344786854:4(1-36)Online publication date: 3-May-2021
  • (2019)Towards Executing Computer Vision Functionality on Programmable Network DevicesProceedings of the 1st ACM CoNEXT Workshop on Emerging in-Network Computing Paradigms10.1145/3359993.3366646(15-20)Online publication date: 9-Dec-2019
  • (2019)Fault Localization Algorithm in Computer Networks Based on the Boolean Particle Swarm Optimization2019 IEEE International Conference on Systems, Man and Cybernetics (SMC)10.1109/SMC.2019.8914265(4347-4352)Online publication date: Oct-2019
  • (2018)Software Defined Networks in Wireless Sensor ArchitecturesEntropy10.3390/e2004022520:4(225)Online publication date: 26-Mar-2018
  • (2018)Towards In-Network Industrial Feedback ControlProceedings of the 2018 Morning Workshop on In-Network Computing10.1145/3229591.3229592(14-19)Online publication date: 7-Aug-2018
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media