The Design and Implementation of Fast Forwarding in Gateway Model

Article Preview

Abstract:

This paper divides the packets flowing through the gateway devices into two categories, the first one is sent to the gateway device itself and the other one is that the packets need to be forwarded by the gateway device. The port-based fast forwarding module in gateway mode proposed in this paper is an extended forwarding mode on the base of the traditional Linux network stack, which optimizes the system’s packet forwarding process, gets rid of the bridge forwarding and routing module and reduces system resources occupancy. The experimental results show that the fast forwarding mechanism in gateway mode can improve the system performance, and the classification model of the packet can greatly enhance the system’s stability and security.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 403-408)

Pages:

161-168

Citation:

Online since:

November 2011

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2012 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] K. Accardi, T. Bock, F. Hady, J. Krueger, Network Processor Acceleration for a Linux* Netfilter Firewall, Architecture for networking and communications systems, 2005, pp.115-123.

DOI: 10.1145/1095890.1095906

Google Scholar

[2] W. Johannsen, W. Lamersdorf, K. Reinhardt, Architecture and Design of an Open Systems LAN/WAN Gateway, Computer Networking Symposium, 1988, pp.112-119.

DOI: 10.1109/cns.1988.4987

Google Scholar

[3] M. Marciniak, How Transparent the Future All-Optical Packet Switched Network Should Be, Transparent Optical Networks, vol. 1 2002, pp.73-76.

DOI: 10.1109/icton.2002.1009514

Google Scholar

[4] Christian Benvenuti, Understanding Linux Network Internals, O'Reilly Media, Inc., 2006, pp.258-351.

Google Scholar

[5] K. Wehrle, F. Pahlke, The Linux Networking Architecture Design and Implementation of Network Protocols in the Linux Kernel, Prentice Hal, 2004, pp.1-202.

Google Scholar

[6] R. RUSELL, H. WELTE, Linux Netfilter Hacking HOWTO, (2002).

Google Scholar

[7] D. Bovet, M. Cesati, Understanding the Linux Kernel. 3nd Edition, O'Reilly Media, Inc., 2005, pp.169-328.

Google Scholar

[8] R. Love, Linux Kernel Development. 3nd Edition, Sams Publishing, 2005, pp.59-93.

Google Scholar

[9] J. Corbet, A. Rubini, G. Kroah-Hartma, Linux Device Drivers, O'Reilly Media, Inc, 2005, pp.497-542.

Google Scholar

[10] W. Richard Stevens, TCP/IP Illustrated (Volume1) the protocols, Addison-Wesley, 1994, pp.15-37.

Google Scholar

[11] Spirent Communications, Smart Applications User Guide, Agoura Road Calabasas, (2002).

Google Scholar

[12] Http: /www. kernel. org.

Google Scholar

[13] Http: /sourceforge. net/projects/e1000/files.

Google Scholar