发明名称 基于边缘ROADM环结构的多域光网络路由方法
摘要 本发明公开一种基于边缘ROADM环结构的多域光网络路由方法,主要是为了避免随着光网络节点数的增加和网络容量的扩大造成的整个网络的整体性能下降而设计。本发明包括以下步骤:首先,将构成所述多域光网络的每个路由域采用多维度ROADM节点构成其边界节点;其次,将边界节点个数大于1的路由域的所有边界节点依次经光纤首尾相连,构成一主边缘ROADM环;最后,对所述多域光网络的域内路由请求或跨域路由请求进行路由计算。本发明通过对多域光网络的拓扑结构及其配套的路由方法进行合理设计,降低其对最优路由的敏感性,从而提升整体网络性能。
申请公布号 CN101909004B 申请公布日期 2012.06.06
申请号 CN201010225030.4 申请日期 2010.07.13
申请人 清华大学 发明人 华楠;陈悦;郑小平;张汉一;周炳琨
分类号 H04L12/56(2006.01)I;H04L12/24(2006.01)I;H04B10/08(2006.01)I;H04Q11/00(2006.01)I 主分类号 H04L12/56(2006.01)I
代理机构 北京中伟智信专利商标代理事务所 11325 代理人 张岱
主权项 1.一种基于边缘ROADM环结构的多域光网络路由方法,其特征在于,包括以下步骤:(1)将构成所述多域光网络的每个路由域采用多维度ROADM节点构成其边界节点;(2)将边界节点个数大于1的路由域的所有边界节点依次经光纤首尾相连,构成一主边缘ROADM环;(3)对所述多域光网络的跨域路由请求进行路由计算,该多域光网络的跨域路由请求的路由计算,包括以下子步骤(3.1)~(3.4):(3.1)将多域光网络中的每个路由域抽象为一个点;(3.2)上述的代表每一个路由域的点之间经域间链路连接,构成全网点抽象拓扑;(3.3)在上述全网点抽象拓扑上采用域间链路开销计算公式计算域间链路开销,并基于域间链路开销,采用普通的链路一状态路由算法计算域间路由及其所经过的每个路由域的入端口节点和出端口节点;其中,所述的域间链路l<sub>ij</sub>开销<img file="FSB00000746723700011.GIF" wi="152" he="96" />计算公式,具体为:<maths num="0001"><![CDATA[<math><mrow><msubsup><mi>c</mi><mi>ij</mi><mo>*</mo></msubsup><mo>=</mo><msub><mi>c</mi><mi>max</mi></msub><mo>-</mo><msub><mi>c</mi><mi>ij</mi></msub><mo>&CenterDot;</mo><msub><mi>c</mi><mi>j</mi></msub></mrow></math>]]></maths><maths num="0002"><![CDATA[<math><mrow><msub><mi>c</mi><mi>ij</mi></msub><mo>=</mo><mfenced open='{' close='}'><mtable><mtr><mtd><msub><mi>B</mi><mi>a</mi></msub><mrow><mo>(</mo><msub><mi>l</mi><mi>ij</mi></msub><mo>)</mo></mrow><mo>/</mo><msub><mi>B</mi><mi>&phi;</mi></msub></mtd><mtd><mrow><mo>(</mo><msub><mi>B</mi><mi>a</mi></msub><mrow><mo>(</mo><msub><mi>l</mi><mi>ij</mi></msub><mo>)</mo></mrow><mo>&GreaterEqual;</mo><msub><mi>B</mi><mi>&phi;</mi></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mo>(</mo><msub><mi>B</mi><mi>a</mi></msub><mrow><mo>(</mo><msub><mi>l</mi><mi>ij</mi></msub><mo>)</mo></mrow><mo>&lt;</mo><msub><mi>B</mi><mi>&phi;</mi></msub><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></mrow></math>]]></maths><maths num="0003"><![CDATA[<math><mrow><msub><mi>c</mi><mi>j</mi></msub><mo>=</mo><munder><mi>&Sigma;</mi><mi>k</mi></munder><mo>{</mo><msub><mi>B</mi><mi>a</mi></msub><mrow><mo>(</mo><msub><mi>R</mi><mi>jk</mi></msub><mo>)</mo></mrow><mo>/</mo><msub><mi>B</mi><mtext>&phi;</mtext></msub><mo>|</mo><mrow><mo>(</mo><msub><mi>B</mi><mi>a</mi></msub><mrow><mo>(</mo><msub><mi>R</mi><mi>jk</mi></msub><mo>)</mo></mrow><mo>&GreaterEqual;</mo><msub><mi>B</mi><mi>&phi;</mi></msub><mo>)</mo></mrow><mo>}</mo></mrow></math>]]></maths>其中,l<sub>ij</sub>为由边界节点i到边界节点j的一条有向域间链路;B<sub>φ</sub>为路由请求带宽;B<sub>a</sub>(l<sub>ij</sub>)为链路l<sub>ij</sub>的剩余带宽;B<sub>a</sub>(R<sub>jk</sub>)为边界节点j在其所在的第k个边缘ROADM环的剩余出端口带宽;c<sub>max</sub>为预先设定的链路开销值,有c<sub>max</sub>=max({B<sub>ij</sub>|(i,j∈N)})·max({B<sub>k</sub>|(k∈N)})/B<sub>φ</sub><sup>2</sup>,其中,B<sub>ij</sub>为链路l<sub>ij</sub>的总带宽,B<sub>k</sub>为边界节点k在其所在边缘ROADM环的总出端口带宽,N为边界节点集合;(3.4)依据上述入端口节点和出端口节点分别计算出每个路由域的域内路由。
地址 100084 北京市海淀区清华园1号