| With the rapid expansion of user demand and network traffic,optical communication networks need to face more challenges.Traditional optical networks use distributed control,and nodes need to complete a large number of routing calculations and forwarding tasks for business.Excessive load can easily lead to faults,which can affect the entire network.Software defined networking(SDN)can achieve the separation of network control and forwarding,separating routing calculation functions from nodes,and reducing node burden.Therefore,this article uses path calculation element(PCE)as the network controller of SDN to study resource allocation and survival protection in multi granularity optical switching network systems.The specific content is as follows.First of all,according to the idea of SDN numerical control separation,PCE is integrated with multi-granularity optical switching network,and routing calculation and resource allocation are completed through PCE control network.The granularity of the optical switching network is refined to the optical code level,and a four layer multi granularity optical switching network is constructed based on optical cross connection technology.Secondly,the problem of resource allocation in multi-granularity optical networks is studied.In terms of optical code allocation,an allocation algorithm based on non-uniform wavelength is proposed to achieve flexible allocation of optical code and improve the utilization of optical code resources by changing the number of optical codes bundled in the wavelength.At the same time,aiming at the problem of optical code fragmentation in the allocation process,a routing and optical code allocation(ROCA)algorithm based on optical code fragmentation is proposed.By evaluating the degree of optical code fragmentation in the link,the transmission path that is more consistent with the service request is selected to reduce network congestion and improve the utilization of optical code resources.Finally,the survival mechanism of multi-granularity optical network is studied.Service priority is introduced into the protection algorithm,and a priority-based ROCA protection algorithm is proposed.By setting dynamic threshold value,network resources of each level of services are allocated,which improves the utilization of optical code resources. |