TCP/IP中的BGP的端口号是多少
BGP 边界网络协议采用TCP179端口。边界网关协议(BGP)是运行于TCP上的一种自治系统的路由协议。BGP是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议。BGP系统的主要功能是和其他的BGP系统交换网络可达信息。网络可达信息包括列出的自治系统(AS)的信息。这些信息有效地构造了AS互联的拓朴图并由此清除了路由环路,同时在AS 级别上可实施策略决策。

bgp network和import区别
bgp network和import区别如下bgp network可以在AS之间使用BGP来传递和控制路由,AS编号1-64511为公有AS,64512-65534为私有AS,相比BGP可以:邻居的发现与邻居关系的建立,路由的获取,优选和通告,提供路由环路避免机制,并能够高效传递路由,维护大量的路由信息。首先来说import可以先启动BGP的一端先发起TCP连接,使用TCP封装建立邻居关系,端口号179,TCP采用单播建立连接,单播建立连接也使BGP只能手动指定邻居,运行在不同AS之间的BGP路由器建立的邻居关系为EBGP关系,可以增加运行稳定性以及运行速度。而且bgp network的不同在于它在运行在相同AS内的BGP路由器建立的邻居关系为IBGP邻居关系,建立EBGP邻居关系时,一般使用直连接口的IP地址;建立IBGP邻居关系时,一般使用Loopback接口的IP地址。并且network宣告的路由属于内部路由,import引入的路由属于外部路由,优先级完全不一样,比如华为设备内部路由优先级为10,外部路由优先级为150。BGP通过报文交互完成邻居建立、路由更新等操作,共有open、keepalive、update、notification、route-refresh等五种报文类型。

计算机网络-4-8-外部网关协议BGP
1989年,公布了新的外部网关协议BGP(边界网关协议),我们目前使用最多的版本是BGP-4(但仍然是起草方案[RFC 4271]),简写为BGP。在不同的自治系统AS中之间的路由选择为什么不选择前面讨论的内部网关协议,如RIP或者OSPF?我们知道,内部网关协议(如RIP或RSPF)主要是设法使数据报在一个AS当中尽可能从源站发送到目的站。然而BGP使用的环境却不同,这主要有以下两种原因:由于上述情况,边界网关协议BGP只能时力求寻找一条能够到达目的网络且比较好的的路由(不能兜圈子),而并非要找一条最佳路由,BGP采用了路径向量(path vector)路由选择协议,它与距离向量协议(如RIP)和链路状态协议(如OSPF)都有很大的区别。在配置BGP的时候,每一个自治系统的管理员要选择至少一个路由器作为该自治系统的BGP发言人。一般来说,两个BGP发言人都是通过一个共享网络连接在一起的,而BGP发言人往往就是BGP边界路由器,但也可以不是BGP边界路由器。一个BGP发言人与其他AS的BGP发言人要交换路由信息,就要先建立起TCP连接(端口号为179),然后在此连接上交换BGP报文以建立BGP会话(session),利用BGP会话交换路由信息,如增加了新的路由,或撤销过时的路由,以及报告出差错情况等等。使用TCP连接能提供可靠的服务,也简化了路由选择协议。使用TCP连接路由信息的两个BGP发言人,彼此成为对方的邻站(neighbor)或对等站(peer)。图4-38表示BGP发言人和自治系统AS之间的关系示意图。在图中画出了三个自治系统中的5个BGP发言人,每个BGP发言人除了必须运行BGP协议模块外,还必须要运行该自治系统内部的内部网关协议,例如OSPF协议或者RIP协议。边界网关协议BGP所交换的网络可达性的信息就是要到达某个网络(用网络前缀表达式)所要经过的一系列自治系统。当BGP发言人互相交换了网络可达的信息后,各BGP发言人就根据所采用的策略从收到的路由器信息找到到达各自治系统较好的路由,图4-39表示了从图4-38的AS1上的一个BGP发言人构造出的自治系统连通图,它是树形结构,不存在回路。在如下图4-40中,给出了一个BGP发言人交换路径向量的例子。自治系统AS2的BGP发言人通过主干网的BGP发言人:”要到达网络N1,N2,N3,N4和N5可以经过AS2“。主干网在收到这个通知后,就发出通知:”要到达网络N1,N2,N3和N4可经过AS2可沿着路经(AS1和AS2)“。同理,主干网还可以发出通知:”要经过网络N5,N6,N7可沿路径(AS1和AS3)“。从上面可以看出:BGP协议交换路由信息的结点数量级是自治系统个数,这要比这些自治系统中的网络个数少很多,每一个自治系统中BGP发言人(路由器)的数目是很少的,这样就使得自治系统之间的路由选择并不过分复杂。BGP支无分类持域间路由选择协议CIDR,因此BGP的路由表也就包括目的网络前缀信息,下一跳路由器,以及要到达目的网络所要经过的自治系统序列,由于使用了路径向量信息,就可以很容易的避免”兜圈子”。在BGP协议刚刚运行的时候,BGP的邻站是交换整个BGP路由表,但以后只需要在发生变化时更新有变化的部分。这样做对节省网络带宽和减少路由器的处理开销都有好处。在RFC 4271中规定了BGP-4种报文:若两个邻站属于不同AS,而其中一个邻站打算要定期和另一个邻站交换路由信息,一开始就应该发送一个OPEN报文,如果邻站接受邻站的关系,就用KEEPALIVE报文(一般每隔30s)。KEEPALIVE报文只有19字节长(只用BGP报文的通用首部),因此不会造成网络上太大的开销。UPDATE报文是BGP协议的核心,BGP发言人可以使用UPDATE报文撤销它以前通知过的路由,也可以宣布增加新的路由,撤销路由可以一次性撤销许多条,但是新增路由,每个UPDATE报文只能添加一条。BGP可以很容易地解决距离向量路由选择算法中的“坏消息传播得慢“这一问题。当某个路由器或者链路出现故障的时候,由于BGP发言人可以从不止一个邻站获取路由信息。因此很容易地选择出新的路由。距离向量算法往往不能给出正确的选择,因为这些算法往往不能给出正确的选择,是因为这些算法不能指出哪些邻站的目的站的路由时独立的。图4-41给出了BGP报文的格式。四种类型的BGP报文具有同样的通用首部,其长度为19字节,通用首部分为三个字段:OPEN报文共有6个字段:UPDATE报文共有5个字段:KEEPALIVE报文只有BGP的19字节长度的通用首部。NOTIFICATION报文只有三个字段:

【网络工程师配置篇】——BGP路由基础配置(eNSP)
1、BGP(Border Gateway Protocol)是一种不同自治系统的路由设备之间进行通信的外部网关协议(Exterior Gateway Protocol,EGP),其主要功能是在不同的自治系统(Autonomous Systems,AS)之间交换网络可达信息,并通过协议自身机制来消除路由环路。BGP 使用TCP协议作为传输协议,通过 TCP 协议的可靠传输机制保证 BGP 的传输可靠性。运行 BGP 协议的 Router称为 BGP Speaker,建立了 BGP 会话连接(BGP Session)的 BGP Speakers 之间被称作对等体(BGP Peers)。 2、BGP Speaker之间建立对等体的模式有两种:IBGP(Internal BGP)和EBGP(External BGP)。IBGP 是指在相同 AS内建立的 BGP 连接,EBGP是指在不同 AS 之间建立的 BGP连接。二者的作用简而言之就是:EBGP 是完成不同 AS 之间路由信息的交换,IBGP是完成路由信息在本 AS内的传递。组建BGP网络是为了实现网络中不同AS之间的通信。配置BGP的基本功能是组建BGP网络最基本的配置过程,主要包括三部分:1、创建BGP进程:只有先创建BGP进程,才能开始配置BGP的所有特性。2、建立BGP对等体关系:只有成功建立了BGP对等体关系,设备之间才能交换BGP消息。3、引入路由:BGP协议本身不发现路由,只有引入其他协议的路由才能产生BGP路由。1.拓扑图注意:缺省情况下,BGP会自动选取系统视图下的Router ID作为BGP协议的Router ID。如果选中的Router ID是物理接口的IP地址,当IP地址发生变化时,会引起路由的振荡。为了提高网络的稳定性,可以将Router ID手动配置为Loopback接口地址。2.实验目的:要使AS100网络(R1:1.1.1.1)和AS200(R4:4.4.4.4)网络路由可达。需要在所有router间运行BGP协议,R1和R2、R3之间建立EBGP连接,R2、R3和R4之间建立IBGP全连接。在AS200内,使用IGP协议来计算路由(该例使用OSPF作为IGP协议)。3.配置思路:1)搭建好拓扑图环境,标出规划好的IP地址2)修改网络设备默认名称、配置好IP地址3)配置基本OSPF(在AR2、AR3、AR4内做IBGP)4)配置EBGP4.配置过程:步骤一:修改网络设备默认名称、配置好IP地址1)配置各PC信息 (略)2)配置路由器AR1默认名称及接口IPsys //进入系统视图模式Enter system view, return user view with Ctrl+Z.[Huawei]sysname AR1 //修改设备名称[AR1]int g0/0/0 //进入接口[AR1-GigabitEthernet0/0/0]ip add 192.168.12.1 24 //给接口配IP[AR1-GigabitEthernet0/0/0]int g0/0/1[AR1-GigabitEthernet0/0/1]ip add 192.168.13.1 24[AR1-GigabitEthernet0/0/1]int loopback 0[AR1-LoopBack0]ip add 192.168.1.1 322)配置路由器AR2默认名称及接口IPsysEnter system view, return user view with Ctrl+Z.[Huawei]sysname AR2[AR2]int g0/0/0[AR2-GigabitEthernet0/0/0]ip add 192.168.12.2 24[AR2-GigabitEthernet0/0/0]int g0/0/1[AR2-GigabitEthernet0/0/1]ip add 192.168.24.2 24[AR2-GigabitEthernet0/0/1]int loopback 0[AR2-LoopBack0]ip add 192.168.2.2 323)配置路由器AR3默认名称及接口IPsysEnter system view, return user view with Ctrl+Z.[Huawei]sysname AR3[AR3]int g0/0/0[AR3-GigabitEthernet0/0/0]ip add 192.168.13.3 24[AR3-GigabitEthernet0/0/0]int g0/0/1[AR3-GigabitEthernet0/0/1]ip add 192.168.34.3 24[AR3-GigabitEthernet0/0/1]int loopback 0[AR3-LoopBack0]ip add 192.168.3.3 324)配置路由器AR4默认名称及接口IPsysEnter system view, return user view with Ctrl+Z.[Huawei]sysname AR4[AR4]int g0/0/0[AR4-GigabitEthernet0/0/0]ip add 192.168.34.4 24[AR4-GigabitEthernet0/0/0]int g0/0/1[AR4-GigabitEthernet0/0/1]ip add 192.168.24.4 24[AR4-GigabitEthernet0/0/1]int loopback 0[AR4-LoopBack0]ip add 192.168.4.4 32步骤二、配置基本OSPF(在AR2、AR3、AR4内做IBGP):[if !supportLists]1) [endif]R2[AR2]ospf router-id 2.2.2.2 //使能OSPF,并配置router-id[AR2-ospf-1]area 0 //配置area区域[AR2-ospf-1-area-0.0.0.0]network 192.168.24.0 0.0.0.255 //发布AS内网段[AR2-ospf-1-area-0.0.0.0]network 192.168.2.2 0.0.0.0[if !supportLists]2) [endif]R3[AR3]ospf router-id 3.3.3.3[AR3-ospf-1]area 0[AR3-ospf-1-area-0.0.0.0]network 192.168.34.0 0.0.0.255[AR3-ospf-1-area-0.0.0.0]network 192.168.3.3 0.0.0.03)R4[AR4]ospf router-id 4.4.4.4[AR4-ospf-1]area 0[AR4-ospf-1-area-0.0.0.0]network 192.168.24.0 0.0.0.255[AR4-ospf-1-area-0.0.0.0]network 192.168.34.0 0.0.0.255[AR4-ospf-1-area-0.0.0.0]network 192.168.4.4 0.0.0.04)配置验证,配置IBGP后,同一个AS内的网段可以互通,不同AS的网段不能互通步骤三、配置EBGP[if !supportLists]1) [endif]R1:[AR1]bgp 100[AR1-bgp]router-id 1.1.1.1[AR1-bgp]peer 192.168.12.2 as-number 200[AR1-bgp]peer 192.168.13.3 as-number 200[AR1-bgp]network 192.168.1.1 32[if !supportLists]2) [endif]R2:[AR2]bgp 200 //创建bgp编号200 (AS200)[AR2-bgp]router-id 2.2.2.2 //指定router-id[AR2-bgp]peer 192.168.12.1 as-number 100 //和邻居网络建立邻接关系[AR2-bgp]peer 192.168.24.4 as-number 200 //和邻居网络建立邻接关系[AR2-bgp]peer 192.168.24.4 next-hop-local //要将BGP路由发送给192.168.24.4这个邻居时,将路由的下一跳设置成自己的地址,这个地址是与192.168.24.4建立邻居所使用的源地址该提示信息说明BGP邻居建立成功[if !supportLists]3) [endif]R3:[AR3]bgp 200[AR3-bgp]router-id 3.3.3.3[AR3-bgp]peer 192.168.13.1 as-number 100[AR3-bgp]peer 192.168.34.4 as-number 200[AR3-bgp]peer 192.168.34.4 next-hop-local4)R4:[AR4]bgp 200[AR4-bgp]router-id 4.4.4.4[AR4-bgp]peer 192.168.24.2 as-number 200[AR4-bgp]peer 192.168.34.3 as-number 200[AR4-bgp]network 192.168.4.4 32配置EBGP后,我们发现由BGP控制选路后,从AR4到AR1的报文走的是AR2这条路径1)查看不同AS之间的连通性:通过Ping命令结果,我们发现在配置EBGP后,相同AS与不同AS之间都可以互相通信2)在AR1查看路由表:在路由表可以发现,EBGP目标地址是192.168.4.4,下一跳是192.168.12.2,说明192.168.1.1与192.168.4.4之间的通信是经过的路由器AR2。3)查看抓包信息:在AR1与AR2相连的接口开启抓包,可以抓到AR4与AR1通信的TCMP报文,同时我们发现BGP的传输协议是TCP,端口号为179在AR1与AR3相连的接口上开启抓包,发现,在这里没有AR4与AR1通信的信息,说明,通过BGP选路之后,AR4要到AR1的数据会通过AR2发送。至此,BGP实验完成,我们在实验中讲到,BGP自动完成了选路,那么要怎么手动控制选路呢?加入交流群696283186获取更多实验详细配置总结:BGP具有以下几个特性:1) 传输协议:TCP,端口号179;2) BGP是外部路由协议,用来在AS之间传递路由信息;3) 是一种增强的路径矢量路由协议;4) 拥有可靠的路由更新机制;5) 具备丰富的Metric度量方法;6) 无环路协议设计;7) 为路由条目附带多种属性信息;8) 支持CIDR(无类别域间选路);9) 丰富的路由过滤和路由策略;10) 无须周期性更新;11) 路由更新时只发送增量路由; 12) 周期性发送KeepAlive报文,以保持TCP连通性;

BGP对等体之间建立连接所使用的端口号?路由属性分为哪几类。常用的有哪几种?(至少四种)
BGP对等体(neighbor)之间通过TCP建立连接,端口号为TCP179。 路由属性是指什么,PA(path attribute)吗?CCNP里提到比较重要的有next hop,local preference,AS_Path,Origin,MED(multiple exit discriminator),即CCNP书中讲的N WLLA OMNI中的第一个N,第一个L,A和O 常用的,是指最经常用来影响BGP路由选择的三个,即local preference,AS_Path,MED。你问4种是不是把weight也包含进去。Weight不是标准PA,是cisco私有的,在路由器本地影响出口路由的选择,但不能通过BGP update在BGP对等体之间传播。

本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/316315.html。