The invention relates to a
resource allocation method of a multi-core elastic optical network based on nodes and
crosstalk perception, and belongs to the technical field of
optical fiber communication. The method comprises the following steps: determining node importance according to intermediary centrality of nodes, arranging the nodes in a descending order according to the node importance, and configuring a limited spectrum converter for the ordered optical network nodes according to a certain proportion value of the number of the optical network nodes; in a
route selection stage of a service request, designing a path weight calculation method considering path load and a use proportion of a limited spectrum converter in a path, and arranging candidate paths in an ascending order; in the
fiber core spectrum allocation stage, adopting a
fiber core grouping and spectrum partitioning method, designing a
fiber core spectrum
selection method considering the compactness of spectrum intervals and the number of overlapped frequency slots of the spectrum intervals, and reducing the
crosstalk value between fiber cores; for the service request with failed spectrum allocation, searching the available spectrum block for the service request again through the limited spectrum converter, so the probability of
successful transmission of the service is improved.