Figure 4 - uploaded by Depeng Jin
Content may be subject to copyright.
Configuration scripts for IPv4

Configuration scripts for IPv4

Source publication
Article
Full-text available
In this paper, we introduce Grainflow, a scheme for flexibly deploying custom protocols at wire-speed. Grainflow is designed based on programmable hardware along with configuring software. Grainflow allows operation on every bit of header to be customized. With different configuration, Grainflow can flexibly customize IP and Non-IP protocols on the...

Context in source publication

Context 1
... configuration scripts are shown in Fig. 4. The toal number of rules is twelve without considering of checksum. For the first stage, there are five rules to parse header. These rules are used for indicating if the packet is broadcast style and packet's initial out- put port. At the second stage, ethertype at the packet header is checked to see whether the packet is ARP or IP ...

Similar publications

Conference Paper
Full-text available
Internet traffic volume keeps on growing with no end in sight. If we are to support huge IP (internet protocol) traffic flows with an economical network configuration, it is necessary to develop a new transport network technology that minimizes the amount of hardware as much as possible by utilizing the intrinsic IP traffic characteristics. As such...
Article
Full-text available
The progress of experimental and theoretical measurements for (e,2e) ionization cross sections from Nitrogen molecules is presented. Results are given for energies from ~10 eV above the ionization potential (IP) through to ~100 eV above the IP for the 3σg, 1πu and 2σg states.
Article
Full-text available
Resumen El objetivo de este trabajo es sentar las bases para medir y analizar el tipo de demanda de capacidad que una comunidad de interés genera sobre la Internet. Una vez conocida la demanda sobre la red es posible deducir la capacidad disponible para el tráfico generado por esa comunidad y su evolución en el tiempo. Se propone un esquema de clas...
Conference Paper
Full-text available
In addition to in-house applications, networked enterprises are increasingly using data and services from various external sources. Conversion of data to useful information and IT alignment with business goals are big challenges faced by these enterprises. Integration platforms (IPs) aid enterprises in solving such challenges. However, the large nu...

Citations

... Compared with these existing studies, the work of SDI in this paper aims to connect multiple SDN-based ASes to form a SDN internetwork and enable software defined inter-domain routing. SDN has some implementations, such as OpenFlow [2], NetOpen [4], and Grainflow [5]. Open-Flow is the most popular and standard instance and has been deployed in many product networks. ...
Article
Software-defined networking (SDN) scheme decouples network control plane and data plane, which can improve the flexibility of traffic management in networks. OpenFlow is a promising implementation instance of SDN scheme and has been applied to enterprise networks and data center networks in practice. However, it has less effort to spread SDN control scheme over the Internet to conquer the ossification of inter-domain routing. In this paper, we further innovate to the SDN inter-domain routing inspired by the OpenFlow protocol. We apply SDN flow-based routing control to inter-domain routing and propose a fine-granularity inter-domain routing mechanism, named SDI (Software Defined Inter-domain routing). It enables inter-domain routing to support the flexible routing policy by matching multiple fields of IP packet header. We also propose a method to reduce redundant flow entries for inter-domain settings. And, we implement a prototype and deploy it on a multi-domain testbed.
... One SDN domain may include multiple ASs (autonomous systems). SDN already has some protocol implementations for the communication between the control plane and the data plane such as OpenFlow [2], NetOpen [3], and Grainflow [4]. OpenFlow is the most popular implementation; it has been deployed by many universities and research institutions around the world. ...
Article
SDN is considered to be a promising way to re-architect the Internet. However, the Internet is managed by owners of different administrative domains, so the centralized control model of SDN must be extended to account for inter-domain traffic. Thus, this article proposes a WE-Bridge mechanism to enable different SDN administrative domains to peer and cooperate. Based on WE-Bridge, we further designed two innovative inter-domain routing applications as use cases. To verify our design, we implemented the WE-Bridge and the two use cases by building an international testbed on which WE-Bridge, together with the two use cases, are deployed. The testbed is composed of four SDN networks: CERNET, Internet 2 in USA, CSTNET, and SURFnet.
... One SDN domain may include multiple ASs (autonomous systems). SDN already has some protocol implementations for the communication between the control plane and the data plane such as OpenFlow [2], NetOpen [3], and Grainflow [4]. OpenFlow is the most popular implementation; it has been deployed by many universities and research institutions around the world. ...
Article
Full-text available
SDN [1] is considered to be a promising way to re-architect the Internet. However, the Internet is managed by owners of different administrative domains, so the centralized control model of SDN must be extended to account for inter-domain traffic. Thus, this article proposes a WE-Bridge mechanism to enable different SDN administrative domains to peer and cooperate. Based on WE-Bridge, we further designed two innovative inter-domain routing applications as use cases. To verify our design, we implemented the WE-Bridge and the two use cases by building an international testbed on which WE-Bridge, together with the two use cases, are deployed. The testbed is composed of four SDN networks: CERNET, Internet2 in USA, CSTNET, and SURFnet.
Article
Programmable routers are key components for building future Internet test beds. Extensive research, such as the OpenFlow project, has been carried out to enhance programmability in the control plane of routers. However, the data plane is inflexible to process arbitrarily-defined packets. Designing a general purpose data plane platform to support distinct networks has been a challenge that must be resolved. In this article, we propose GrainFlow, a fully programmable hardware-based packet processing platform. GrainFlow brings flexibility to data plane by arbitrarily defining operations on every bit of packet, and adapts to variation of packet header length by employing a configurable circular pipeline. We implement GrainFlow on a Field Programmable Gate Array (FPGA) board. Finally, we evaluate the resource utilization and network performance of the GrainFlow architectures presented.