新聞資訊
了解故障案例及產(chǎn)品資訊
新聞資訊News
相關(guān)產(chǎn)品Related Product
問題描述
用OSN3500的SSN1EAS2單板與我司路由器NE40E 的10GELAN口對接。使用EAS2板創(chuàng)建負載分擔(dān)的lag,當(dāng)發(fā)送特定格式的報文時,業(yè)務(wù)沒有分擔(dān)到所有端口,而是分擔(dān)到某幾個端口,導(dǎo)致業(yè)務(wù)丟包。
組網(wǎng)模式為: SSN1EAS2 <-> NE40E 10GELAN <-> Smartbit
處理過程
解決此問題有兩種方案,
方案1
該方案是將數(shù)通NE40和傳送網(wǎng)MSTP設(shè)備的SSN1EAS2單板對接,其中對接的兩個設(shè)備的端口類型都是10GE LAN模式,就是10GE以太網(wǎng)端口。
NE40不需要做其它多余操作。
SSN1EAS2需要完成:
1、配置端口1和端口2之間的雙向link;
2、配置端口2為10GE WAN模式(網(wǎng)管上體現(xiàn)為工作模式:10gfullwan);
3、SL64(支持64個VC4的線路板,不限于SL64)配置64C的相鄰級聯(lián)交叉。
【優(yōu)點】對于數(shù)通設(shè)備不支持WAN模式的情況下,解決10GE單條流透傳10GE
【缺點】
1、資源浪費,SSN1EAS2單板只做了接口轉(zhuǎn)換的工作,沒有發(fā)揮其Ethernet Over SDH的作用;
2、MSTP設(shè)備SL64單板配置了64C的相鄰級聯(lián)交叉,就意味著上下業(yè)務(wù)時,10GE業(yè)務(wù)只能在一個通道內(nèi)傳送,傳送的結(jié)點不能再將業(yè)務(wù)劃分成多條流。
方案2
預(yù)置條件:數(shù)通設(shè)備支持10GE WAN/LAN模式切換,目前NE40E支持該功能
該方案是將數(shù)通NE40和傳送網(wǎng)MSTP設(shè)備的SL64線路板對接,其中NE40端口類型都是10GE WAN模式
NE40需要完成:
1、將端口模式修改為10GE WAN模式;
SL64需要完成:
1、SL64(支持64個VC4的線路板,不限于SL64)配置64C的相鄰級聯(lián)交叉。
【優(yōu)點】 1、解決10GE單條流透傳10GE
2、節(jié)省數(shù)據(jù)單板的預(yù)算
【缺點】
MSTP設(shè)備SL64單板配置了64C的相鄰級聯(lián)交叉,就意味著上下業(yè)務(wù)時,10GE業(yè)務(wù)只能在一個通道內(nèi)傳送,傳送的結(jié)點不能再將業(yè)務(wù)劃分成多條流。
根因
應(yīng)用環(huán)境中,和SSN1EAS2單板對接的設(shè)備是MPLS報文路由器。所以SSN1EAS2單板收到的報文是MPLS報文。因為單板不識別MPLS報文,所以配置lag后做hash(哈希算法)的輸入就是MPLS報文的DA、SA等信息,并非SmartBit儀表發(fā)送的DA、SA等信息。此時的hash輸入就是outer L2頭和MPLS label。hash根據(jù)截獲的報文信息來看,報文類型有三種:
報文1:
00e0fcad a1a100e0 fc7b35c2 88471000
42ff23df 63ff0018 821a6136 00e0fc85
8c788100 00190800 4500006e 53ff0000
3ffda420 c0240102 c04b0102 00000000
00000000 00000000 00000000 00000000
00000000 00000000
報文2:
00e0fcad a1a100e0 fc7b35c2 88471000
40ff23df 81ff0000 5e000186 00e0fc85
8c788100 040a0800 4500006e 43160000
3ffdb508 c0240102 c04b0102 00000000
00000000 00000000 00000000
報文3:
00188203 178f00e0 fcada1a1 88470040
80ff1280 81ff4500 006e2de5 00003efd
cb3ac024 0102c04b 01020000 00000000
00000000 00000000 00000000
可以看出,芯片計算報文1和報文2的hash值是相同的,因為他們的L2頭是一樣的。報文3的hash值需要實際計算得出。后經(jīng)驗證得出報文1和報文2被hash到一個端口,報文3被hash到另外一個端口。
因此,SSN1EAS2單板上,配置負載分擔(dān)lag后,業(yè)務(wù)具體分擔(dān)結(jié)果如何,完全有報文的L2頭決定。如果測試時,發(fā)現(xiàn)負載分但沒有達到預(yù)期效果,需要確認報文的L2頭是否滿足芯片的hash要求。
建議與總結(jié)
建議考慮組網(wǎng)配置時,首先要熟悉對接兩側(cè)的設(shè)備單板的各項指標(biāo)、應(yīng)用場景及應(yīng)用限制。