bgp使用tcp連接,每個bgp實例自身是peer的一個tcp server端,同時也是peer的tcp client端。

1、在bgp_create之后都建立自己的socket服務端開始監(jiān)聽179端口:

萬碼學堂,電腦培訓,計算機培訓,Java培訓,JavaEE開發(fā)培訓,青島軟件培訓,軟件工程師培訓

 1 bgp = bgp_create(as, name); 2     bgp_router_id_set(bgp, &router_id_zebra); 3     *bgp_val = bgp; 4  5     /* Create BGP server socket, if first instance.  */ 6     if (list_isempty(bm->bgp) 7         && !bgp_option_check(BGP_OPT_NO_LISTEN)) { 8         if (bgp_socket(bm->port, bm->address) < 0) return BGP_ERR_INVALID_VALUE; 9     }10 11     listnode_add(bm->bgp, bgp);

萬碼學堂,電腦培訓,計算機培訓,Java培訓,JavaEE開發(fā)培訓,青島軟件培訓,軟件工程師培訓

bgp_socket里完成server socket的創(chuàng)建與監(jiān)聽。

 

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設計培訓,網(wǎng)站建設培訓學習是年輕人改變自己的最好方式