Service Routing With Binding Identifiers for Stable MEC Forwarding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In compute first networking, the inconsistency in determining optimal MEC sites by ingress and egress routers due to asynchronous updates in computing power and routing tables leads to routing loops and instability in service processing systems.
Innovation Solution
A method where routers determine a target binding identifier (BID) based on service identifier (SID) and computing power and routing information, ensuring consistent routing decisions and reducing the need for session entries by directly forwarding packets to target MEC sites.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If ingress and egress routers independently determine optimal MEC sites based on local computing power and routing tables, then routing flexibility is improved, but routing loops and system instability occur due to asynchronous updates
Solution Approach 1:
The patent introduces a binding identifier (BID) as an intermediary element that mediates between the service identifier (SID) and the actual MEC site address. The BID serves as a stable reference that both ingress and egress routers can use consistently, avoiding the routing loop problem caused by independent lookups of computing power and routing tables. The BID is established through a binding process where the ingress router obtains the BID corresponding to the SID, and this binding relationship is maintained across the network path.
Solution Approach 2:
The patent performs the binding of SID to BID in advance at the ingress router before packet forwarding. The ingress router obtains the BID corresponding to the SID through a binding process (either local or via interaction with the egress router), and this binding relationship is established before the packet traverses the network. This preliminary action ensures that both ingress and egress routers use the same BID for forwarding decisions, preventing routing loops.
2Measurement precision
If routers maintain session entries for tracking service flows, then routing accuracy is improved, but resource consumption in egress routers increases
Solution Approach 1:
The patent extracts the binding information (SID to BID mapping) from the egress router and places it in the ingress router. The egress router only needs to maintain the BID to address mapping, while the ingress router is responsible for obtaining and using the BID corresponding to the SID. This extraction reduces the resource burden on egress routers, as they no longer need to maintain extensive session entries for tracking service flows.
Solution Approach 2:
The ingress router performs self-service by obtaining the BID corresponding to the SID through a binding process (either from local tables or via interaction with the egress router). This self-service approach allows the ingress router to independently resolve service identifiers to binding identifiers without requiring the egress router to maintain detailed session information, thereby reducing resource consumption at the egress router.
3Measurement precision
If multiple lookups of computing power and routing tables are performed on packet transmission path, then optimal MEC site selection is improved, but processing time increases
Solution Approach 1:
The patent performs the binding of SID to BID in advance at the ingress router before packet forwarding. The ingress router obtains the BID corresponding to the SID through a binding process (either local or via interaction with the egress router), and this binding relationship is established before the packet traverses the network. This preliminary action eliminates the need for multiple lookups during packet transmission.
Solution Approach 2:
The binding identifier (BID) serves as an intermediary that encapsulates the result of computing power and routing table lookups. Instead of performing multiple lookups at different routers along the transmission path, the BID is established once at the ingress router and used consistently by all routers. This intermediary approach converts multiple sequential lookups into a single binding operation followed by direct forwarding based on the BID.
Data Source
AI summary
This application discloses a service processing method applied to a first routing device. The method includes: receiving a first data packet, where the first data packet carries identification information corresponding to a target service requested by a user; determining a target service instance corresponding to the target service; and sending a second data packet to a second routing device corresponding to the target service instance, where the second data packet is determined based on the first data packet, and the second data packet carries identification information corresponding to the target service instance. This application further discloses a service processing system, a storage medium, and an electronic device.


