bgp使用tcp连接,每个bgp实例自身是peer的一个tcp server端,同时也是peer的tcp client端。

1、在bgp_create之后都建立自己的socket服务端开始监听179端口:

万码学堂,电脑培训,计算机培训,Java培训,JavaEE开发培训,青岛软件培训,软件工程师培训

 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开发培训,青岛软件培训,软件工程师培训

bgp_socket里完成server socket的创建与监听。

 

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式