域间路由协议,域间路由协议的内容有哪些

本文详细介绍了BGP-4协议在域间路由中的作用,包括其软件实现的总体结构和主要模块,如Init、Event Generator、FSM等,以及在处理大量连接时的效率优化策略,如单进程结构、基于二叉树的路由表和静态数组的时钟队列设计。BGP-4协议是Internet上的域间路由事实标准,对于路由信息的交换和路由表的管理和维护具有重要意义。
摘要由CSDN通过智能技术生成

当前Internet被划分为多个自治系统,自治系统是一个实体,一般是指隶属于一个管理机构的路由器集合。每个自治系统可以制定自己的路由策略。自治系统内部的路由器通过域内路由协议彼此交换路由信息,一般域内路由协议分为距离向量协议和链路状态协议,前者以RIP代表,后者常用的有OSPF、IS-IS协议;自治系统边界路由器通过域间路由协议交换路由信息,目前Internet上的域间路由协议事实标准是BGP-4协议。

BGP-4协议软件的总体设计

如图1所示,作者从功能上把协议软件分为Init,Event Generator,FSM,Message Parser,Routing Information Processor,Protocol Messager和I/O等7个模块,还有Config和RIB两个数据库.为了提高处理效率,减轻系统负担,整个软件设计为单进程结构,各个模块之间的交互采用函数调用和数据交换的方式.下面简单叙述各个模块的功能.

image: bk073932_1f.gif

图1 BGP-4协议实现总体结构图

Init:对用户配置文件或控制台输入进行分析,从中读取BGP-4协议软件运行时所需的各项参数,同时进行语法和语义检查,把正确的参数写入Config数据库中,供其他模块在运行时检索引用;之后初始化全局数据结构(如事件队列、时钟链等

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值