Movatterモバイル変換


[0]ホーム

URL:


CN119814669A - Priority configuration method and device based on intelligent synchronous bus iRAX - Google Patents

Priority configuration method and device based on intelligent synchronous bus iRAX
Download PDF

Info

Publication number
CN119814669A
CN119814669ACN202510024213.6ACN202510024213ACN119814669ACN 119814669 ACN119814669 ACN 119814669ACN 202510024213 ACN202510024213 ACN 202510024213ACN 119814669 ACN119814669 ACN 119814669A
Authority
CN
China
Prior art keywords
traffic
time
priority
irax
vlan
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202510024213.6A
Other languages
Chinese (zh)
Inventor
郑云龙
刘胜杰
杨水华
柳卯
赵越
郭浩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Cavige Technology Co ltd
Original Assignee
Beijing Cavige Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Cavige Technology Co ltdfiledCriticalBeijing Cavige Technology Co ltd
Priority to CN202510024213.6ApriorityCriticalpatent/CN119814669A/en
Publication of CN119814669ApublicationCriticalpatent/CN119814669A/en
Pendinglegal-statusCriticalCurrent

Links

Landscapes

Abstract

Translated fromChinese

本发明涉及一种基于智能同步总线iRAX的优先级配置方法及装置,该方法包括:在路由器和交换机上配置服务质量策略,并为时间同步流量分配最高优先级;基于DiffServ或其他标记机制,标记时间同步流量;根据流量整形技术和排队管理机制,配置时间同步流量的流量整形和排队管理。该发明通过标记时间同步流量,为时间同步流量分配最高优先级,从而使路由器和交换机能够识别并优先处理时间同步流量,从而减少延迟和抖动,确保系统的同步精度,同时,通过实施流量整形和排队管理,可以有效控制数据包的传输速率,从而避免突发流量引起的网络抖动,确保系统的高精度同步,从而提高时间同步信号的准确性以及iRAX系统的整体性能。

The present invention relates to a priority configuration method and device based on an intelligent synchronization bus iRAX, the method comprising: configuring a quality of service policy on a router and a switch, and assigning the highest priority to time synchronization traffic; marking the time synchronization traffic based on DiffServ or other marking mechanisms; and configuring traffic shaping and queuing management of the time synchronization traffic according to traffic shaping technology and queuing management mechanisms. The invention assigns the highest priority to the time synchronization traffic by marking the time synchronization traffic, so that the router and the switch can identify and prioritize the time synchronization traffic, thereby reducing delay and jitter and ensuring the synchronization accuracy of the system. At the same time, by implementing traffic shaping and queuing management, the transmission rate of the data packet can be effectively controlled, thereby avoiding network jitter caused by burst traffic, ensuring high-precision synchronization of the system, thereby improving the accuracy of the time synchronization signal and the overall performance of the iRAX system.

Description

Priority configuration method and device based on intelligent synchronous bus iRAX
Technical Field
The present invention relates to the field of iRAX bus systems, and in particular, to a priority configuration method and apparatus based on an intelligent synchronous bus iRAX.
Background
In conventional intelligent synchronous bus systems, particularly iRAX systems, as application requirements continue to increase, it becomes increasingly important to ensure synchronous accuracy of all components, and many systems experience delays and jitter under high load conditions, resulting in reduced accuracy of the time synchronization signal. For example, in an automated production line, time synchronization between devices is critical, and any minor delay may lead to reduced production efficiency or product quality problems. In addition, conventional network architectures often cannot effectively distinguish between different types of traffic, resulting in time-synchronized traffic being flooded by other traffic in the network, thereby affecting overall performance, and therefore, improvements are needed.
Disclosure of Invention
Based on this, it is necessary to provide a priority configuration method and device based on the intelligent synchronization bus iRAX for solving the problem that many systems have delay and jitter under high load, which results in the degradation of accuracy of time synchronization signals, and in addition, conventional network architecture cannot effectively distinguish different types of traffic, which results in that time synchronization traffic is submerged by other traffic in the network, thereby affecting overall performance.
The invention provides a priority configuration method based on an intelligent synchronous bus iRAX, which comprises the following steps:
Configuring a quality of service policy on a router and a switch, and distributing the highest priority to time synchronous traffic;
marking time-synchronized traffic based on DiffServ or other marking mechanism;
And configuring traffic shaping and queuing management of the time-synchronous traffic according to traffic shaping technology and queuing management mechanism.
In one embodiment, the configuring the qos policy on the router and the switch and allocating the highest priority to the time-synchronized traffic includes:
defining a new service quality strategy in a service quality configuration part of a router or a switch, setting a flow classification rule in the service quality strategy, and designating a source port and a target port of time synchronous flow;
in the QoS strategy, the highest priority is allocated for the traffic conforming to the traffic classification rule;
The created quality of service policies are applied to the corresponding interfaces to ensure that all traffic entering and exiting the interfaces is processed by the quality of service policies.
In one embodiment, the marking time-synchronized traffic based on DiffServ or other marking mechanism includes:
identifying characteristics of time synchronization traffic, wherein the characteristics of the time synchronization traffic comprise specific ports and protocol types used by a time synchronization protocol;
Creating a new traffic classification rule in a quality of service configuration part of the router or the switch, and matching the new traffic classification rule with the time-synchronous traffic;
Assigning a specific DSCP value to the time-synchronized traffic based on the DSCP marking policy;
The created marking strategy is applied to the corresponding interface, so that all traffic entering and leaving the interface is ensured to be processed by the marking strategy.
In one embodiment, the marking time-synchronized traffic based on DiffServ or other marking mechanism further comprises:
a synchronized private VLAN is created and time synchronized traffic is placed in the private VLAN.
In one embodiment, the creating the synchronization dedicated VLAN and placing the time synchronization traffic in the dedicated VLAN includes:
determining an unused virtual local area network identifier;
creating a new VLAN in the VLAN configuration portion of the network switch;
Ports that need to transmit time synchronized traffic are added to the synchronized private VLAN.
In one embodiment, the creating the synchronization dedicated VLAN and placing the time synchronization traffic in the dedicated VLAN further comprises:
VLAN priority criteria are determined and higher priorities are configured for synchronized private VLANs.
In one embodiment, the configuring traffic shaping and queuing management of time-synchronized traffic according to traffic shaping techniques and queuing management mechanisms includes:
selecting a traffic shaping technique, wherein the traffic shaping technique comprises a token bucket and a leakage bucket;
Setting flow shaping parameters on an interface to be configured, wherein the flow shaping parameters comprise burst rate, smooth rate and token bucket or leakage bucket size;
The queuing management mechanism of the time synchronous traffic is configured based on weighted fair queuing or strict priority queuing.
The invention also provides a priority configuration device based on the intelligent synchronous bus iRAX, which comprises:
the distribution module is used for configuring a service quality strategy on the router and the switch and distributing the highest priority to the time synchronization traffic;
A tagging module for tagging time-synchronized traffic based on DiffServ or other tagging mechanism;
and the configuration module is used for configuring the traffic shaping and queuing management of the time-synchronous traffic according to the traffic shaping technology and the queuing management mechanism.
The invention also provides an electronic device, which comprises a memory and a processor, wherein the memory stores a computer program, and the processor realizes the priority configuration method based on the intelligent synchronous bus iRAX when executing the computer program.
The present invention also provides a computer readable storage medium storing a computer program which when executed by a processor implements the priority configuration method based on the intelligent synchronization bus iRAX as described in any one of the above.
According to the priority configuration method based on the intelligent synchronous bus iRAX, the highest priority is allocated to the time synchronous traffic by marking the time synchronous traffic, so that the router and the switch can identify and preferentially process the time synchronous traffic, delay and jitter are reduced, the synchronous precision of a system is ensured, meanwhile, the transmission rate of a data packet can be effectively controlled by implementing traffic shaping and queuing management, network jitter caused by burst traffic is avoided, high-precision synchronization of the system is ensured, and the accuracy of a time synchronous signal and the overall performance of the iRAX system are improved.
Drawings
In order to more clearly illustrate the invention or the technical solutions of the prior art, a brief description will be given below of the drawings used in the embodiments or the description of the prior art, it being obvious that the drawings in the following description are some embodiments of the invention and that other drawings can be obtained from them without inventive effort for a person skilled in the art.
FIG. 1 is a flow chart of a priority configuration method based on a smart sync bus iRAX in one embodiment;
FIG. 2 is a flow diagram of configuring quality of service policies on routers and switches in one embodiment;
FIG. 3 is a flow diagram of marking time-synchronized traffic in one embodiment;
FIG. 4 is a flow diagram of creating a synchronous private VLAN in one embodiment;
FIG. 5 is a flow diagram of traffic shaping and queuing management for configuring time-synchronized traffic in one embodiment;
FIG. 6 is a schematic diagram of a priority configuration device based on a smart sync bus iRAX in one embodiment;
fig. 7 is an internal structural diagram of an electronic device of an embodiment.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is apparent that the described embodiments are some embodiments of the present invention, but not all embodiments of the present invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
The priority configuration method and apparatus based on the intelligent synchronization bus iRAX of the present invention are described below with reference to fig. 1-7.
As shown in fig. 1, in one embodiment, a priority configuration method based on the intelligent synchronization bus iRAX includes the steps of:
step S100, the quality of service policy is configured on the router and the switch, and the highest priority is allocated to the time synchronization traffic.
By configuring a quality of service policy on the router and the switch and allocating the highest priority to the time synchronization traffic, the router and the switch can identify and preferentially process the time synchronization traffic, thereby reducing delay and jitter and ensuring the synchronization accuracy of the system.
Step S200 marks time-synchronized traffic based on DiffServ or other marking mechanism.
DiffServ (differentiated services) is a widely used traffic marking method that implements priority management of traffic by setting a specific type of service field (DSCP, differentiated Services Code Point) in the header of an IP packet. For time synchronized traffic, it is often recommended to use higher DSCP values to ensure that these packets get priority treatment in the network.
Time synchronized traffic is marked for network device identification and priority handling by using DiffServ or other marking mechanisms.
Step S300, according to the traffic shaping technology and the queuing management mechanism, configuring traffic shaping and queuing management of time-synchronous traffic.
In intelligent synchronous bus iRAX systems, traffic shaping and queuing management are important means to ensure time-synchronized traffic stable transmissions. By implementing flow shaping, the transmission rate of the data packet can be effectively controlled, thereby avoiding network jitter caused by burst flow and ensuring high-precision synchronization of the system.
According to the priority configuration method based on the intelligent synchronous bus iRAX, the highest priority is allocated to the time synchronous traffic by marking the time synchronous traffic, so that the router and the switch can identify and preferentially process the time synchronous traffic, delay and jitter are reduced, the synchronous precision of a system is ensured, meanwhile, the transmission rate of a data packet can be effectively controlled by implementing traffic shaping and queuing management, network jitter caused by burst traffic is avoided, high-precision synchronization of the system is ensured, and the accuracy of a time synchronous signal and the overall performance of the iRAX system are improved.
In this embodiment, referring to fig. 2, a quality of service policy is configured on a router and a switch, and the highest priority is allocated to time-synchronized traffic, including the steps of:
step S110, defining a new service quality strategy in the service quality configuration part of the router or the switch, setting a flow classification rule in the service quality strategy, and designating the source and target ports of the time synchronous flow.
For example:
for PTP (Precision Time Protocol ) traffic, the traffic classification rule is set to "source port=319, destination port=320", where the source port is for the master clock and the destination port is for the slave clock.
For NTP (Network Time Protocol ) traffic, the traffic classification rule is set to "source port=123".
In step S120, in the qos policy, the highest priority is allocated to the traffic conforming to the traffic classification rule.
Typically, the network devices support multiple levels of priority, and the priority of time-synchronized traffic may be set to "priority 1" or "highest priority".
In step S130, the created qos policies are applied to the corresponding interfaces to ensure that all traffic entering and exiting the interfaces is processed by the qos policies.
Specific examples are as follows:
It is assumed that in an actual network environment, a Cisco switch needs to be configured to support priority handling of time-synchronized traffic. First, a management interface of the switch needs to be logged in, and a global configuration mode is entered. Next, a quality of service policy is created as follows.
1. Create quality of service policy-input command create traffic classification and priority policy in CLI (command-LINE INTERFACE, command line interface).
2. And applying a service quality strategy, namely applying the strategy to a specific interface to ensure that time synchronous traffic can pass preferentially.
By the method, the QoS strategy can be effectively configured, and priority processing of time synchronization traffic in the network is ensured, so that the synchronization precision and reliability of the whole iRAX system are improved.
In this embodiment, referring to FIG. 3, marking time-synchronized traffic based on DiffServ or other marking mechanism, comprises the steps of:
In step S210, characteristics of the time synchronization traffic are identified, where the characteristics of the time synchronization traffic include a specific port and protocol type used by the time synchronization protocol.
For example, PTP typically uses 319 and 320 ports of the UDP protocol, while NTP uses 123 ports of UDP. From this information, the network device can identify time synchronized traffic.
In step S220, in the qos configuration section of the router or the switch, a new traffic classification rule is created, and the new traffic classification rule is matched with the time-synchronized traffic.
In the quality of service configuration, a new class is defined, named "TIMESYNCCLASS".
Matching conditions are set, for example, for PTP traffic, the rule is set to "source port=319, destination port=320". For NTP traffic, the rule is set to "source port=123".
In step S230, a specific DSCP value is allocated to the time-synchronized traffic based on the DSCP marking policy.
Typically, DSCP values of 46 (i.e., EF, expedited Forwarding) are recommended for high priority traffic.
Step S240, applying the created marking policy to the corresponding interface, so as to ensure that all traffic entering and exiting the interface is processed by the marking policy.
Specific examples are as follows:
It is assumed that in an actual network environment, a time-synchronized traffic label needs to be configured on a Cisco router. First, a management interface of a router needs to be logged in, and a global configuration mode is entered. Then, traffic classification and marking policies are created as follows.
1. Identifying traffic, namely confirming ports used by time synchronization traffic.
2. Creating marking policy.A command is input in the CLI to create traffic classification and DSCP marking policy.
3. Applying a marking policy, namely applying the policy to a specific interface, ensures that the time-synchronous traffic can be correctly marked.
In this way, time-synchronized traffic can be effectively marked, ensuring that it gets prioritized in the network, thereby improving the synchronization accuracy and reliability of the overall iRAX system.
In this embodiment, marking time-synchronized traffic based on DiffServ or other marking mechanism, further comprises the steps of:
Step S250, create a synchronization dedicated VLAN and place time synchronization traffic in the dedicated VLAN.
In intelligent synchronization bus iRAX systems, creating a synchronization dedicated VLAN (Virtual Local Area Network ) is an important measure to ensure that time-synchronized traffic is not disturbed by other network traffic. By isolating the time-synchronized traffic in a dedicated VLAN, stability and accuracy of data transmission can be effectively improved.
In this embodiment, referring to fig. 4, the steps of creating a synchronous private VLAN and placing time synchronous traffic in the private VLAN include the steps of:
In step S251, an unused virtual lan identifier is determined.
VLAN 100 may be selected, for example, as a dedicated VLAN for time-synchronized traffic.
Step S252, in the VLAN configuration portion of the network switch, a new VLAN is created.
The specific steps for creating a new VLAN are as follows:
1. a global configuration mode is entered.
2. The input command creates VLAN 100.
This creates a VLAN named "TIMESYNCVLAN" dedicated to time-synchronized traffic.
In step S253, the port that needs to transmit the time synchronization traffic is added to the synchronization dedicated VLAN.
Assuming that ports gigabit ethernet0/1 and gigabit ethernet0/2 need to be configured as transport ports for time-synchronized traffic, the specific steps are as follows:
1. Entering an interface configuration mode:
interface GigabitEthernet0/1
switchport mode access
switchport access vlan 100
2. Repeating the above steps to configure the same VLAN for the gigabit Ethernet 0/2.
Through the above steps, a dedicated VLAN will be successfully created for time-synchronized traffic and the relevant port is configured as a member of the VLAN. In this way, time-synchronized traffic will be isolated in VLAN 100, ensuring that it is not affected by other traffic, thereby improving the synchronization accuracy and reliability of the system.
Specific examples are as follows:
It is assumed that in a practical network environment, a dedicated VLAN for time-synchronized traffic needs to be configured on a Cisco switch. First, a management interface of the switch needs to be logged in, and a global configuration mode is entered. Next, VLAN 100 is created and the relevant ports are configured as members of the VLAN as follows.
1. Select VLAN ID-confirm unused VLAN ID, e.g., select VLAN 100.
2. Create VLAN-input in CLI command create VLAN 100 and named "TIMESYNCVLAN".
3. Ports are configured by adding ports (e.g., gigabit ethernet0/1 and gigabit ethernet 0/2) that need to transmit time synchronized traffic to VLAN 100.
By the method, the synchronous special VLAN can be effectively created, and the time synchronous flow is ensured to be processed preferentially in the network, so that the synchronous precision and reliability of the whole iRAX system are improved.
In this embodiment, a synchronization dedicated VLAN is created, and time synchronization traffic is placed in the dedicated VLAN, and the method further includes the steps of:
step S254, determines VLAN priority criteria and configures higher priorities for synchronous private VLANs.
In the intelligent synchronization bus iRAX system, to ensure that time-synchronized traffic gets prioritized in the network, the synchronization-specific VLAN must be prioritized. Through reasonable priority setting, delay and jitter can be effectively reduced, so that the synchronization accuracy of the system is improved.
The specific steps are as follows:
1. Selecting VLAN priority criteria:
before VLAN priority is configured, it is first necessary to select the appropriate priority criteria.
In general, the IEEE 802.1Q standard defines a range of VLAN priorities, with priority values ranging from 0 to 7, where 0 represents the lowest priority and 7 represents the highest priority. To ensure a priority handling of time-synchronized traffic, it is proposed to choose a priority value of 5 or higher.
2. Entering a switch configuration mode:
Logging in to the management interface of the network switch and entering a global configuration mode. The method comprises the following specific steps:
Connect to the exchange using SSH (Secure Shell) protocol or console;
Inputting a user name and a password for identity verification;
a global configuration mode is entered.
3. Configuring VLAN priority:
in the global configuration mode, a VLAN (e.g., VLAN 100) that needs to be configured is selected and its priority is set. The method comprises the following specific steps:
Entering VLAN configuration mode;
VLAN priority is set to 5 (or higher).
This will ensure that all packets transmitted over VLAN 100 are marked as priority 5, thereby achieving priority handling in the network.
4. Configuration port priority:
In addition to VLAN priority, priority needs to be configured for ports associated with time-synchronized traffic. The ports to be configured are assumed to be gigabit Ethernet0/1 and gigabit Ethernet0/2, and the specific steps are as follows:
Entering an interface configuration mode:
interface GigabitEthernet0/1
Setting the priority of the port:
switchport priority extend 5
Repeating the above steps to configure the same priority for gigabit ethernet 0/2.
5. Verification priority configuration:
After the configuration is completed, the command line tool can verify whether the priority configuration of the VLAN and the port is correct. The command is used to view the priority information of the VLAN and port.
Specific examples are as follows:
suppose that VLAN priority for time-synchronized traffic is configured on a Cisco switch. First, a management interface of the switch needs to be logged in, and a global configuration mode is entered. Next, the configuration was performed according to the following procedure.
1. The selection priority criteria confirm that the selection priority value is 5.
2. Entering a configuration mode, namely entering a global configuration mode after logging in.
3. VLAN priority is configured by selecting VLAN 100 and setting priority to 5.
4. Port priority is configured by setting the priorities of gigabit Ethernet0/1 and gigabit Ethernet0/2 to 5.
5. And verifying configuration, namely checking the priority configuration of the VLAN and the port by using the command to ensure that the setting is correct.
By the method, higher priority can be effectively configured for the synchronous special VLAN, and time synchronous traffic is ensured to obtain priority transmission in the network, so that the synchronous precision and reliability of the whole iRAX system are improved.
In this embodiment, referring to fig. 5, according to the traffic shaping technique and queuing management mechanism, traffic shaping and queuing management of time-synchronized traffic is configured, including the steps of:
in step S310, a traffic shaping technique is selected, the traffic shaping technique including token bucket and leaky bucket.
Wherein the token bucket allows bursty traffic but limits the average transmission rate, while the leaky bucket severely limits the output rate of the traffic. For time synchronized traffic, a token bucket approach is proposed to allow burst traffic for a short time while maintaining stable transmission.
In step S320, on the interface to be configured, traffic shaping parameters are set, where the traffic shaping parameters include burst rate, smooth rate, and token bucket or leaky bucket size.
Where burst rate is the maximum burst traffic rate allowed, typically expressed in bits per second (bps).
Smooth rate-the average transmission rate of traffic, ensuring that this rate is not exceeded over a long period of time.
The token bucket size, the capacity of the token bucket, determines how much bursty traffic can be stored.
When the traffic shaping is configured on the network equipment, the following burst rate, smooth rate and token bucket size parameters are set, and then the network equipment logs in a management interface of the network equipment to enter a configuration mode. The method comprises the following specific steps:
connect to the device using SSH or console;
Inputting a user name and a password for identity verification;
entering a global configuration mode;
And (3) implementing traffic shaping, namely selecting an interface (such as gigabit Ethernet 0/1) to be configured in a global configuration mode, and setting traffic shaping parameters, wherein the method comprises the following specific steps of:
Entering an interface configuration mode;
configuration token bucket shaping:
For example, if the smoothing rate is 1 Mbps, the burst rate is 2 Mbps, and the token bucket size is 100 KB.
Step S330, a queuing management mechanism for time-synchronized traffic is configured based on weighted fair queuing or strict priority queuing.
In the interface configuration mode, weighted fair queuing is enabled or strict priority queuing is enabled.
After the configuration is completed, the command line tool can verify whether the configuration of the traffic shaping and queuing management is correct, and the command is used for checking the traffic shaping and queuing information of the interface.
Specific examples are as follows:
Assume that traffic shaping and queuing management for time-synchronized traffic is configured on a Cisco switch. First, a management interface of the switch needs to be logged in, and a global configuration mode is entered. Next, the configuration was performed according to the following procedure.
1. Traffic shaping methods are selected, confirming use of the token bucket method.
2. The traffic shaping parameters were configured to set a smoothing rate of 1 Mbps, a burst rate of 2 Mbps, and a token bucket size of 100 KB.
3. Entering a configuration mode, namely entering a global configuration mode after logging in.
4. Traffic shaping is implemented by configuring traffic shaping on the gigabit ethernet0/1 interface.
5. Configuring queuing management mechanism, namely selecting WFQ or SPQ as queuing management mechanism.
6. And verifying configuration, namely checking traffic shaping and queuing information of the interface by using the command to ensure that the setting is correct.
By the method, traffic shaping and queuing management can be effectively implemented, and stable transmission of time synchronous traffic in a network is ensured, so that the synchronization precision and reliability of the whole iRAX system are improved.
The priority configuration device based on the intelligent synchronization bus iRAX provided by the present invention is described below, and the priority configuration device based on the intelligent synchronization bus iRAX described below and the priority configuration method based on the intelligent synchronization bus iRAX described above may be referred to correspondingly to each other.
As shown in fig. 6, in one embodiment, a priority configuration apparatus based on a smart sync bus iRAX includes an allocation module 610, a tagging module 620, and a configuration module 630.
The allocation module 610 is configured to configure quality of service policies on routers and switches and allocate the highest priority for time-synchronized traffic;
the tagging module 620 is configured to tag time-synchronized traffic based on DiffServ or other tagging mechanism;
the configuration module 630 is configured to configure traffic shaping and queuing management of time-synchronized traffic according to traffic shaping techniques and queuing management mechanisms.
The allocation module 610 is specifically configured to:
defining a new service quality strategy in a service quality configuration part of a router or a switch, setting a flow classification rule in the service quality strategy, and designating a source port and a target port of time synchronous flow;
in the QoS strategy, the highest priority is allocated for the traffic conforming to the traffic classification rule;
The created quality of service policies are applied to the corresponding interfaces to ensure that all traffic entering and exiting the interfaces is processed by the quality of service policies.
The marking module 620 is specifically configured to:
identifying characteristics of time synchronization traffic, wherein the characteristics of the time synchronization traffic comprise specific ports and protocol types used by a time synchronization protocol;
Creating a new traffic classification rule in a quality of service configuration part of the router or the switch, and matching the new traffic classification rule with the time-synchronous traffic;
Assigning a specific DSCP value to the time-synchronized traffic based on the DSCP marking policy;
The created marking strategy is applied to the corresponding interface, so that all traffic entering and leaving the interface is ensured to be processed by the marking strategy.
The marking module 620 is further specifically configured to:
a synchronized private VLAN is created and time synchronized traffic is placed in the private VLAN.
Creating a synchronous private VLAN, and placing time synchronous traffic in the private VLAN, specifically for:
determining an unused virtual local area network identifier;
creating a new VLAN in the VLAN configuration portion of the network switch;
Ports that need to transmit time synchronized traffic are added to the synchronized private VLAN.
Creating a synchronous private VLAN and placing time synchronous traffic in the private VLAN, and is also specifically configured to:
VLAN priority criteria are determined and higher priorities are configured for synchronized private VLANs.
The configuration module 630 is specifically configured to:
Selecting a flow shaping technology, wherein the flow shaping technology comprises a token bucket and a leakage bucket;
Setting flow shaping parameters on an interface to be configured, wherein the flow shaping parameters comprise burst rate, smooth rate and token bucket or leakage bucket size;
The queuing management mechanism of the time synchronous traffic is configured based on weighted fair queuing or strict priority queuing.
The priority configuration device based on the intelligent synchronous bus iRAX distributes the highest priority to the time synchronous traffic by marking the time synchronous traffic, so that a router and a switch can identify and process the time synchronous traffic preferentially, delay and jitter are reduced, the synchronous precision of a system is ensured, meanwhile, the transmission rate of a data packet can be effectively controlled by implementing traffic shaping and queuing management, network jitter caused by burst traffic is avoided, the high-precision synchronization of the system is ensured, and the accuracy of a time synchronous signal and the overall performance of the iRAX system are improved.
Fig. 7 illustrates a physical structure diagram of an electronic device, which may be an intelligent terminal, and an internal structure diagram thereof may be as shown in fig. 7. The electronic device includes a processor, a memory, and a network interface connected by a system bus. Wherein the processor of the electronic device is configured to provide computing and control capabilities. The memory of the electronic device includes a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The network interface of the electronic device is used for communicating with an external terminal through a network connection. The computer program, when executed by a processor, implements a method for priority configuration based on a smart sync bus iRAX, the method comprising:
Configuring a quality of service policy on a router and a switch, and distributing the highest priority to time synchronous traffic;
marking time-synchronized traffic based on DiffServ or other marking mechanism;
And configuring traffic shaping and queuing management of the time-synchronous traffic according to traffic shaping technology and queuing management mechanism.
It will be appreciated by those skilled in the art that the structure shown in fig. 7 is merely a block diagram of a portion of the structure associated with the present inventive arrangements and is not limiting of the electronic device to which the present inventive arrangements are applied, and that a particular electronic device may include more or fewer components than shown, or may combine certain components, or have a different arrangement of components.
In another aspect, the present invention also provides a computer storage medium storing a computer program, which when executed by a processor, implements a priority configuration method based on an intelligent synchronization bus iRAX, the method including:
Configuring a quality of service policy on a router and a switch, and distributing the highest priority to time synchronous traffic;
marking time-synchronized traffic based on DiffServ or other marking mechanism;
And configuring traffic shaping and queuing management of the time-synchronous traffic according to traffic shaping technology and queuing management mechanism.
In yet another aspect, a computer program product or computer program is provided, the computer program product or computer program comprising computer instructions stored in a computer readable storage medium. A processor of an electronic device reads the computer instructions from a computer readable storage medium, the processor executing the computer instructions to implement a priority configuration method based on a smart sync bus iRAX, the method comprising:
Configuring a quality of service policy on a router and a switch, and distributing the highest priority to time synchronous traffic;
marking time-synchronized traffic based on DiffServ or other marking mechanism;
And configuring traffic shaping and queuing management of the time-synchronous traffic according to traffic shaping technology and queuing management mechanism.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in embodiments provided herein may include non-volatile and/or volatile memory. The nonvolatile memory can include Read Only Memory (ROM), programmable ROM (PROM), electrically Programmable ROM (EPROM), electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory.
By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double Data Rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (SYNCHLINK) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), among others.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The above examples merely represent a few embodiments of the present invention, which are described in more detail and are not to be construed as limiting the scope of the present invention. It should be noted that it will be apparent to those skilled in the art that various modifications and improvements can be made without departing from the spirit of the invention, which are within the scope of the invention. Accordingly, the scope of the invention should be assessed as that of the appended claims.

Claims (10)

CN202510024213.6A2025-01-072025-01-07 Priority configuration method and device based on intelligent synchronous bus iRAXPendingCN119814669A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202510024213.6ACN119814669A (en)2025-01-072025-01-07 Priority configuration method and device based on intelligent synchronous bus iRAX

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202510024213.6ACN119814669A (en)2025-01-072025-01-07 Priority configuration method and device based on intelligent synchronous bus iRAX

Publications (1)

Publication NumberPublication Date
CN119814669Atrue CN119814669A (en)2025-04-11

Family

ID=95256217

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202510024213.6APendingCN119814669A (en)2025-01-072025-01-07 Priority configuration method and device based on intelligent synchronous bus iRAX

Country Status (1)

CountryLink
CN (1)CN119814669A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20020031089A1 (en)*2000-08-182002-03-14AlcatelMethod for marking packets of a data transmission flow and marker device performing this method
CN102608910A (en)*2012-03-062012-07-25广西电网公司电力科学研究院Time reference redundancy signal intelligent testing system and method of time synchronization device
WO2013135155A1 (en)*2012-03-122013-09-19国家广播电影电视总局广播电视规划院Method for service forwarding and priority mapping in c-docsis system
CN107948095A (en)*2017-11-212018-04-20中国银行股份有限公司A kind of resource control method, device and bus system server
US20240187902A1 (en)*2022-12-022024-06-06Qualcomm IncorporatedAligning time durations for signaling and measurement
CN119233430A (en)*2024-08-062024-12-31南方科技大学Resource scheduling method, system, intelligent terminal and medium for converged network

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20020031089A1 (en)*2000-08-182002-03-14AlcatelMethod for marking packets of a data transmission flow and marker device performing this method
CN102608910A (en)*2012-03-062012-07-25广西电网公司电力科学研究院Time reference redundancy signal intelligent testing system and method of time synchronization device
WO2013135155A1 (en)*2012-03-122013-09-19国家广播电影电视总局广播电视规划院Method for service forwarding and priority mapping in c-docsis system
CN107948095A (en)*2017-11-212018-04-20中国银行股份有限公司A kind of resource control method, device and bus system server
US20240187902A1 (en)*2022-12-022024-06-06Qualcomm IncorporatedAligning time durations for signaling and measurement
CN119233430A (en)*2024-08-062024-12-31南方科技大学Resource scheduling method, system, intelligent terminal and medium for converged network

Similar Documents

PublicationPublication DateTitle
US11616729B2 (en)Method and apparatus for processing low-latency service flow
US12101254B2 (en)Packet processing method and network device
EP3556065B1 (en)Methods, systems, and computer readable media for priority routing of diameter messages
WO2017124709A1 (en)Method of establishing traffic engineering tunnel and device
KR101471217B1 (en) Passband reservation system for different traffic classes
US20190007270A1 (en)DEPLOYING QoS POLICIES IN INTERFACES OF NETWORK DEVICES
US20250062997A1 (en)Network transmission methods and related device thereof
CN116506370A (en)Control method and device of network traffic, network equipment and storage medium
RU2598293C1 (en)Method and apparatus for transmitting standard configuration data of improved system of selecting a transmitting protocol
WO2025180331A1 (en)Information processing method and apparatus, device, storage medium and computer program product
CN112995068A (en)Data transmission method, device and system
CN110839007B (en)Cloud network security processing method and device and computer storage medium
CN113542155A (en) Method and apparatus for processing traffic flow
EP2249524A1 (en)Method for controlling admission and assigning resources to data flows, without a priori knowledge, in a virtual network
CN119814669A (en) Priority configuration method and device based on intelligent synchronous bus iRAX
JP2002359634A (en) Communication path design method, communication path design apparatus, and program
US20240430204A1 (en)Router packet queuing
WO2025001247A1 (en)Resource allocation method and device, and computer-readable storage medium
CN113810308A (en) Data transmission method, device, electronic device and storage medium
WO2019214553A1 (en)Resource allocation method and apparatus
CN115987889A (en) Virtual network communication method, device, computer equipment and storage medium
CN115442304B (en) A resource determination method, forwarding device, controller, system and medium
US20240056878A1 (en)Managing quality of service of applications in wireless network
CN116938719A (en)Deterministic service method, equipment and medium for realizing network bottom layer resource perception
CN111953598B (en)Distributed traffic forwarding method, device and system

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination

[8]ページ先頭

©2009-2025 Movatter.jp