bgp选路原则详解,路由器按产品结构分为哪几类?
感谢官方大大邀请!
首先路由协议分两类,一种是静态路由协议
手动写目的和下一跳,大量路由数目的时候不适合使用,因为命令写起来比较复杂,多线路的时候选路死板不够灵活.
第二种是动态路由协议,可以根据自己的算法决定选择合适的路径
动态路由协议分两类
内部网关协议.igp内部协议分两类,一类是距离矢量协议目前常见的是RIP和EIGRP,各大银行都有在用,不能说好坏全凭习惯和初建时的情况.尤其是eigrp的快速收敛,可以满足网络的敏感度要求.
第二类是链路状态协议.最常见的是OSPF和is-is,一般城域网都是这两种在跑,还有大型的企业网都在用,是比较安静稳定的路由协议,算法复杂相对灵活扩展性好.
外部网关协议.egp外部目前只有bgp,没有其他的选项.因为它的算法足够复杂,提供超强的选路原则.稳定性极强
细分则为:.常用的路由协议分为RIP、IGRP(Cisco私有协议)、EIGRP(Cisco私有协议)、OSPF、IS-IS、BGP等。
1、RIP 特点:是动态路由协议,基于距离矢量算法,利用跳数来作为计量标准。在带宽、配置和管理方面要求较低,主要适合于规模较小的网络中。 原理:路由器运行RIP后,会首先发送路由更新请求,收到请求的路由器会发送自己的RIP路由进行响应;网络稳定后,路由器会周期性发送路由更新信息。当一个RIP更新报文到达时,接收方路由器和自己的RIP路由表中的每一项进行比较,并按照距离矢量路由算法对自己的RIP路由表进行修正。 2、 EIGRP 特点:能实现快速收敛。运行EIGRP的路由器存储了邻居的路由表,能够快速适应网络中的变化;EIGRP发送部分更新而不是定期更新,且仅在路由路径或者度量值发生变化时才发送;支持多种网络层协议;使用多播和单播;支持变长子网掩码;无缝连接数据链路层协议和拓扑结构。 原理:结合了链路状态和距离矢量型路由选择协议的Cisco专用协议,采用弥散修正算法(DUAL)来实现快速收敛,可以不发送定期的路由更新信息以减少带宽的占用。 3、OSPF 特点:OSPF 适合在大范围的网络;组播触发式更新;收敛速度快;以开销作为度量值;OSPF协议的设计是为了避免路由环路。在使用最短路径的算法下,收到路由中的链路状态,然后生成路径,这样不会产生环路。 原理:OSPF是两个相邻的路由器通过发报文的形式成为邻居关系,邻居再相互发送链路状态信息形成邻接关系,之后各自根据最短路径算法算出路由,放在OSPF路由表,OSPF路由与其他路由比较后优的加入全局路由表。
扩展资料:路由协议的作用
主要运行于路由器上,路由选择协议主要是运行在路由器上的协议,主要用来进行路径选择。它起到一个地图导航,负责找路的作用。工作在网络层。
路由协议作为TCP/IP协议族中重要成员之一,其选路过程实现的好坏会影响整个Internet网络的效率
as编号范围是什么?
AS的取值范围为1-65535。
AS (Autonomous System number,自治域系统号)是指拥有同一选路策略,在同一技术管理部门下运行的一组路由器的集合。BGP的RFC1771里留给AS的范围是2个字节,所以AS的取值范围为1-65535,其中64512以上的为私有AS。但是鉴于IPv4地址空间不够这个前车之鉴,在RFC4893里定义了一个BGP的新功能——4字节AS(BGP Support for Four-octet AS Number,一般用M.N来描述)。
路由与交换机的区别?
路由器和交换机的区别在于层数和通信机制。一般的,路由器是三层或四层设备,而交换机是二层或者三层设备。路由器是根据路由器来选择数据传输的最优路径和解决网络进行多种访问过滤策略以及跨网段通信的问题。而交换机只能做二层数据交换、vlan、stp、vlanip等多种网络保障工作。交换机最多维持网络稳定。而路由器则是在此基础上选路、择路、跨网段通信。这就是它们的不同。
路由器(Router)和交换机(Switch)是计算机网络中常见的两种网络设备,它们在网络通信中扮演着不同的角色和功能。以下是路由器和交换机之间的主要区别:
功能:
路由器:路由器是一种网络设备,用于连接不同的网络,并根据目标地址在网络之间转发数据包。它具有网络层功能,能够实现路由选择、转发和分发数据。路由器通过运行路由协议(如OSPF、BGP等)来确定最佳路径并进行数据转发。
交换机:交换机是局域网(LAN)中的网络设备,用于在网络内部传输数据。它根据MAC地址学习和转发数据帧,使得数据可以在局域网内部高效地传递。交换机工作在数据链路层,通常使用交换机表(MAC地址表)来保存端口与MAC地址的映射关系,以实现数据的转发。
网络范围:
路由器:路由器可连接不同的网络,包括局域网(LAN)、广域网(WAN)以及互联网。它们可以处理来自不同网络的数据包,并根据目标地址将其转发到相应的目标网络。
交换机:交换机用于构建局域网(LAN),在局域网内部进行数据交换。它们通常用于连接计算机、服务器、打印机等设备,使得这些设备可以直接通信。
数据转发方式:
路由器:路由器根据目标IP地址转发数据包,通过检查数据包的目标IP地址和路由表来确定下一跳的路径。它使用网络层协议(如IP)来进行数据转发和路由选择。
交换机:交换机根据目标MAC地址转发数据帧,使用数据链路层的MAC地址表来确定将数据帧发送到哪个接口或端口。它只在局域网内部进行数据转发。
网络拓扑结构:
路由器:在复杂的网络环境中,路由器通常用于实现不同子网之间的连接,形成一个较大的网络。它可以帮助划分网络并控制数据流量。
交换机:交换机广泛应用于局域网中,可以通过连接多个设备来构建一个简单或复杂的以太网。
IP地址和MAC地址的区别和联系是什么?
在通信行业耕作多年,回答下这个问题。
IP地址和MAC地址是网络通信中的基本概念,而当前问题的理解和解释在于,针对一次网络通信过程,IP地址和MAC地址的作用和体现。
根据OSI定义,网络被分为7层,分层的原因在于清晰的管理和控制。MAC地址和IP地址是网络节点的标识ID,是基本的网络寻址需要。我们可以从静态网络拓扑,动态网络协议和报文格式三个方面来理解和分析MAC地址和IP地址的区别和联系。
报文格式上分析
一个IP报文在物理链路上传输(光线或网线)时,会包含所有网络层信息,这些信息以报文头的形式一层层叠加在一起:
L1层(最外层),或成为PHY层。包含帧间隙和前导码。L1层为物理点到点,因此,不需要地址。网络设备处理L1层数据的硬件模块称为PHY。
L2层:MAC包头。包含MAC地址和VLAN。比如交换机内部的交换芯片负责处理L2层信息,会进行L2层信息的路由,因此,需要地址,即MAC地址(包含源MAC和目的MAC)。L2层路由表成为MAC表,由MAC学习机制学习到。
L3层:IP包头,也成网络层。包括IP地址,IP长度,IPP,校验。根据三层交换机或路由器中的路由表来转发,因此,需要IP地址。路由表通过静态配置或OSPF,ISIS,RIP,BGP等路由协议学习到。
L4层:传输层,TCP/UDP。有源目的port,也成L4port,通过L4port来标识一个传输层的连接;
因此,包报文格式上看。MAC地址和IP地址共存于一个以太网报文中;但他们的作用不同。MAC地址用来查询MAC表进行L2层转发。IP地址用来查找路由表进行三层转发。
网络拓扑上分析
如上图,PC处于一个以太网中,通常由二层交换机所连接,我们通常称作一个LAN,也称局域网(Local area network)。一个LAN通常对应一个网段,即一个LAN范围内的PC主机的IP地址通常在一个IP网段。
当前LAN技术通常指VLAN技术,即虚拟局域网。我们可以把一个局域网根据VLAN进行划分(最多4094个),这个VLAN划分通常在二层交换机中设置,即二层交换机可以把一个LAN网络构建成多个VLAN的虚拟LAN网络。通常一个VLAN对应一个子网段(不同子网段也相当于不同网段)。
以上是局域网的划分,通常一个局域网覆盖一个本地物理距离靠近的范围。我们再来看广域网,不同的局域网之间,尤其是物理跨度很大,通常局域网接入网关(网关也是路由器),报文转发到广域网上。如上图中的路由器R用来连接不同的局域网。
从网络拓扑上看,MAC地址只在一个VLAN内有效(即L2转发根据MAC,VLAN,PORT进行转发)。而,如果报文需要跨VLAN转发或者需要发送到广域网上到达另一个站点。通常,报文中携带的源IP和目的IP不在同一个网段。这时候需要进行路由转发。
进行路由转发的时候,报文的MAC包头会被剥除掉,然后封装新的MAC包头。这个新的MAC包头,即IP路由下一跳的MAC和VLAN,MAC包头的信息由ARP获取,具体是ARP根据查找路由后得到的下一跳IP通过ARP交互流程获取。
因此,从拓扑上看,MAC地址在一个VLAN范围内有效,不能跨越VLAN,更不能跨越网关和路由。而IP地址在整个IP报文从源到目的转发过程中可见。因此,IP覆盖更大的转发范围。在IP每一跳转发时,需要更换MAC头, IP和ARP的关联通过ARP实现。
从动态协议上看:
1.PC1要发一个IP报文给PC2,IP报文目的IP地址为192.168.2.10;
2.PC1会学习192.168.1.1的ARP,得到下一跳的MAC,VLAN(100),然后把IP报文封装上二层的MAC和VLAN报文头,然后发给三层交换机;
3.三层交换机收到报文后,发现报文目的IP是PC2,并且发现PC2属于本地网段,因此,三层交换机就会向VLAN200网段进行ARP学习,学到PC2的MAC和VLAN,并重新封装MAC包头;
4.三层交换机把IP报文发给PC2;
5.PC1和PC2完成通信;
如上,流程可以呈现出,在一次转发过程中。IP 地址保持不变,MAC头在每一次查找路由后,进行重新封装。进而完成整个IP转发流程。
自动路由是什么?
自动路由是在自然网络边界路由器上自动执行的,在默认情况下,自动路由汇聚功能是关闭的,并且BGP不会自动聚合BGP邻居发送的路由以及使用network命令通告的路由。
使用BGP自动路由慧聚时,需要进行严谨的IP地址规划。
在一个地址规划杂乱无序的网络中,自动路由聚合可能会产生许多意想不到的问题。
例如,在采用不连续子网规划的网络中,自动路由聚合可能会导致报文转发出现选路问题,或者是产生路由环路。