The popularity of computer networks and the expansion of application scope are changing our world, but also changing our thinking and lifestyles. The continuous development of network technology has made us more concerned about how people will use computers after entering the digital and information age, and how they can use the Internet to create a larger living space for humans themselves.
1. New topics brought by high bandwidth
In the modern field of data communication, people's thinking jump speed can no longer keep up with the growth rate of network bandwidth, and the network carrying capacity of communication devices is driven by the growing demand for data traffic processing and the processing power based on solving concurrent data flows. With the continuous increase in network bandwidth, traditional network data processing methods and allocation methods for data streams can no longer meet the throughput needs of large-capacity data streams. Here, fast ASIC technology that can handle layer two, third and fourth network data will be able to meet the network's high bandwidth and high throughput requirements. However, in a large capacity and high bandwidth environment, if the application is not restricted, the data flow in the network will be like a wild horse that breaks the dam and a flood that breaks the dam, and will be unstoppable. Therefore, how to manage and allocate data flows is a new topic in broadband mode.
In the process of processing network data, it is inevitable to encounter the distribution efficiency of data streams and the stability of data packets after data streams are allocated. These two problems are blind spots that plague the QoS guarantee of broadband service data flow. People are often obscured by the high transmission speed of data packets in broadband mode, forgetting the distribution efficiency and stability of data streams, reducing the utilization efficiency of broadband networks and increasing the transmission cost, turning broadband into a "castle in the air" and turning high transmission speed into a "mirage".
According to the characteristics of the above problems, the stream processing method based on the three-layer switch uses the ASIC hardware multi-layer switching technology to realize layered packet processing. First, the classification of data streams is given different priority levels to different streams, so that network data is processed more efficiently without losing data exchange performance, ensuring the priority transmission of key data. In other words, this ASIC integrated processing technology provides an integrated and fast processing platform for data packets, allowing data packets to complete the entire process of routing and even access policy processing in the ASIC chip.
Traditional IP forwarding is achieved through software, and the simple and simple software forwarding efficiency is undoubtedly a "drop in the bucket" compared to the modern broadband data exchange model. Therefore, efficient switching and stream classification capabilities must be based on cached IP exchange. Unlike Layer 2 exchange, Layer 3 exchange requires CPU intervention. The main tasks of the CPU include: running RIP, OSPF and other routing protocols to generate routing tables; running ARP protocol to resolve IP addresses; setting cached IP forwarding table entries.
The IP network as the basic network is evolving into a multi-service network. Therefore, network devices must provide a platform for data operation for different policies. In the intelligent architecture of Harbor Gigabit routing switch, each data packet can be guaranteed to be processed by policy through a fast filtering engine.
[[The No.1 Picture.]]
2. Filtering strategies of smart switches
The filtering strategy in the intelligent exchange architecture adopts the method of analyzing the first 80 bytes of the data frame, formulates flexible strategies according to the different needs of users, and provides corresponding intelligent services.
Generally speaking, the main filtering strategies include the following points.
Physical port: Mainly solves the filtering of fixed port users.
Layer 2 strategy: mainly solves the filtering of layer 2 features of the packet, which can be based on the user's MAC address information, VLAN information, etc.
Layer 3 strategy: It mainly solves the filtering of the three-layer characteristics of the packet, which can be based on the user's source IP address and the destination IP address that the user needs to access. It can be used in combination with source IP subnet according to the user's source IP subnet, as well as the destination IP subnet that the user needs to access.
Application strategy: It mainly solves the implementation of the three-layer or above strategy. It can be based on the port number of TCP or UDP, and can also be based on the relevant characteristics of the application data, such as the domain name of the DNS packet and other information.
In-depth analysis based on multi-layer information of data packets can be identified in how the data stream is established, the direction of the IP packet in the channel for establishing signaling, and the data type of IP packets carried by the IP packet. By comparing the stream classification table, you can clearly understand the accurate information of the data stream, so that the data stream can be accurately selected, so that the data stream can be exchanged smoothly in a benign environment.
3. Intelligent service of smart switches
Taking Harbor Network's gigabit routing switch as an example, the main intelligent services it can provide according to the different needs of users include the following points.
Support packet discarding and forwarding: In actual network applications, users can get selective services, such as discarding packets based on the IP address of the destination site, thereby restricting users from accessing certain sites.
Support for redirection of output ports of packages: Traffic engineering can be implemented in actual network applications.
Supports priority service transmission of 802.1p on the second layer of the network: Different levels of gold, silver and bronze medal services can be realized according to different payment fees, and the services of high-priority users can be ensured as much as possible.
Supports network layer three DiffServ services: Provides priority marking and priority distinction processing of packages.
The above intelligent services can solve the distribution efficiency and stability of network data streams in transmission. The physical medium of the network is the carrier of multiple network data streams, and there will inevitably be some broken or super-long packets on the carrier, or data packets of non-important services occupy a large amount of network bandwidth. Selectively discarding data packets and selectively performing priority control can not only solve the network's transmission efficiency problem, but also ensure the service quality of important applications. Article entry: csh Editor in charge: csh
1. New topics brought by high bandwidth
In the modern field of data communication, people's thinking jump speed can no longer keep up with the growth rate of network bandwidth, and the network carrying capacity of communication devices is driven by the growing demand for data traffic processing and the processing power based on solving concurrent data flows. With the continuous increase in network bandwidth, traditional network data processing methods and allocation methods for data streams can no longer meet the throughput needs of large-capacity data streams. Here, fast ASIC technology that can handle layer two, third and fourth network data will be able to meet the network's high bandwidth and high throughput requirements. However, in a large capacity and high bandwidth environment, if the application is not restricted, the data flow in the network will be like a wild horse that breaks the dam and a flood that breaks the dam, and will be unstoppable. Therefore, how to manage and allocate data flows is a new topic in broadband mode.
In the process of processing network data, it is inevitable to encounter the distribution efficiency of data streams and the stability of data packets after data streams are allocated. These two problems are blind spots that plague the QoS guarantee of broadband service data flow. People are often obscured by the high transmission speed of data packets in broadband mode, forgetting the distribution efficiency and stability of data streams, reducing the utilization efficiency of broadband networks and increasing the transmission cost, turning broadband into a "castle in the air" and turning high transmission speed into a "mirage".
According to the characteristics of the above problems, the stream processing method based on the three-layer switch uses the ASIC hardware multi-layer switching technology to realize layered packet processing. First, the classification of data streams is given different priority levels to different streams, so that network data is processed more efficiently without losing data exchange performance, ensuring the priority transmission of key data. In other words, this ASIC integrated processing technology provides an integrated and fast processing platform for data packets, allowing data packets to complete the entire process of routing and even access policy processing in the ASIC chip.
Traditional IP forwarding is achieved through software, and the simple and simple software forwarding efficiency is undoubtedly a "drop in the bucket" compared to the modern broadband data exchange model. Therefore, efficient switching and stream classification capabilities must be based on cached IP exchange. Unlike Layer 2 exchange, Layer 3 exchange requires CPU intervention. The main tasks of the CPU include: running RIP, OSPF and other routing protocols to generate routing tables; running ARP protocol to resolve IP addresses; setting cached IP forwarding table entries.
The IP network as the basic network is evolving into a multi-service network. Therefore, network devices must provide a platform for data operation for different policies. In the intelligent architecture of Harbor Gigabit routing switch, each data packet can be guaranteed to be processed by policy through a fast filtering engine.
[[The No.1 Picture.]]
2. Filtering strategies of smart switches
The filtering strategy in the intelligent exchange architecture adopts the method of analyzing the first 80 bytes of the data frame, formulates flexible strategies according to the different needs of users, and provides corresponding intelligent services.
Generally speaking, the main filtering strategies include the following points.
Physical port: Mainly solves the filtering of fixed port users.
Layer 2 strategy: mainly solves the filtering of layer 2 features of the packet, which can be based on the user's MAC address information, VLAN information, etc.
Layer 3 strategy: It mainly solves the filtering of the three-layer characteristics of the packet, which can be based on the user's source IP address and the destination IP address that the user needs to access. It can be used in combination with source IP subnet according to the user's source IP subnet, as well as the destination IP subnet that the user needs to access.
Application strategy: It mainly solves the implementation of the three-layer or above strategy. It can be based on the port number of TCP or UDP, and can also be based on the relevant characteristics of the application data, such as the domain name of the DNS packet and other information.
In-depth analysis based on multi-layer information of data packets can be identified in how the data stream is established, the direction of the IP packet in the channel for establishing signaling, and the data type of IP packets carried by the IP packet. By comparing the stream classification table, you can clearly understand the accurate information of the data stream, so that the data stream can be accurately selected, so that the data stream can be exchanged smoothly in a benign environment.
3. Intelligent service of smart switches
Taking Harbor Network's gigabit routing switch as an example, the main intelligent services it can provide according to the different needs of users include the following points.
Support packet discarding and forwarding: In actual network applications, users can get selective services, such as discarding packets based on the IP address of the destination site, thereby restricting users from accessing certain sites.
Support for redirection of output ports of packages: Traffic engineering can be implemented in actual network applications.
Supports priority service transmission of 802.1p on the second layer of the network: Different levels of gold, silver and bronze medal services can be realized according to different payment fees, and the services of high-priority users can be ensured as much as possible.
Supports network layer three DiffServ services: Provides priority marking and priority distinction processing of packages.
The above intelligent services can solve the distribution efficiency and stability of network data streams in transmission. The physical medium of the network is the carrier of multiple network data streams, and there will inevitably be some broken or super-long packets on the carrier, or data packets of non-important services occupy a large amount of network bandwidth. Selectively discarding data packets and selectively performing priority control can not only solve the network's transmission efficiency problem, but also ensure the service quality of important applications. Article entry: csh Editor in charge: csh