2016-07-11 27 views
0

有這樣的情況:Simgrid中的備份鏈接

兩臺主機連接兩條鏈路:其中一條是主鏈路,另一條鏈路是備份鏈路。

<link id="primary" bandwidth="10MBps" state_file="fail.txt"/> 
<link id="backup" bandwidth="1MBps" latency="0us"/> 

主鏈接可能會在某段時間內失敗。在這種情況下,主機必須使用第二個主機無法使用的情況,而主機是OK的。

這種建模的方法是錯誤的

<route src="Host1" dst="Host2"> 
    <link_ctn id="primary"/> 
    <link_ctn id="primary"/> 
</route> 

如何將其建模?

+0

@ 2501你能幫忙解決嗎? –

回答

1

SimGrid不支持多路由。你將不得不開發一個新的路由模式,派生surf :: As類並實現你自己的路由,但這不是一件容易的事。