全文预览

RIP协议路由表调整算法的实现

上传者:塑料瓶子 |  格式:doc  |  页数:14 |  大小:0KB

文档介绍
)) { rts[i][x].net=rts[j][y].net; rts[i][x].distance=rts[j][y].distance; }}} you=true; 8 for(x=0;x<tiao[i]-s2[i];x++) { for(y=0;y<tiao[i]-s2[i];y++) { if(rts[i][y].net==rts[j][x].net){ if(rts[i][y].distance<=rts[j][x].distance) { you=false; s1=y; } if(you) { rts[i][s1].next_route=rts[j][x].next_route; rts[i][s1].distance=rts[j][x].distance; } you=true; }}}} // 对所有路由表进行更新 work::UPDATE(){ char stop; for(int t=0;t<n-1;t++){ for(int j=0;j<n;j++) { for(int i=0;i<n;i++) { if(neighbor(i,j)) { change(i); update(j,i); change2(i); //Sleep(1000); stop=getchar(); cout<<"================================================="<<endl; cout<<" 根据第"<<i+1<<" 个路由表修改第"<<j+1<<" 个路由表, "<<endl; cout<<"================================================="<<endl; for(int x=0;x<n;x++) { cout<<" "<<" 第"<<x+1<<" 个路由表"<<endl;

收藏

分享

举报
下载此文档