做配电箱的专门网站,软件技术就业岗位,哪家公司官网好看,开源企业网站程序1. AS (Autonomous System)
由于互联网规模庞大#xff0c;所以网络会被分为许多 自治系统#xff08;AS-Autonomous system#xff09;。
所属类型ASN名称IPv4 数量IPv6数量运营商ISPAS3356LEVEL3 - Level 3 Parent, LLC, US29,798,83273,301,954,048互联网企业AS15169GO…1. AS (Autonomous System)
由于互联网规模庞大所以网络会被分为许多 自治系统AS-Autonomous system。
所属类型ASN名称IPv4 数量IPv6数量运营商ISPAS3356LEVEL3 - Level 3 Parent, LLC, US29,798,83273,301,954,048互联网企业AS15169GOOGLE-Google LLC,US14,223,104103,096,123,392互联网企业AS8075AS8075 Microsoft CorporationLLC,US55,327,74489,223,372,036,854,775,808
在长度为16bit的AS号表示方式中64512-65534为私有AS号1-64511为公有AS号。在长度为32bit的AS号表示方式中4200000000-4294967294为私有AS号。
2. 路由协议 Routing Protocol
AS内部的路由器全部运行在同样的路由算法AS之间是互联的所以每个AS中一个或多个路由器用于不同AS之间的通信这些路由器称为 网关路由器用于将AS之外的目的地址转发分组。
所以路由选择协议可以划分为两大类内部网关协议和外部网关协议。 AS之间的路由选择也叫做 域间路由选择AS内部的路由选择叫做 域内路由选择。 内部网关协议 IGP(interior gateway protocol)常见的有 RIP、OSPF 协议 外部网关协议 EGP(external gateway protocol)常见的有BGP、IS-IS协议 3. BGP Interior Routers 域内路由器Border Routers 域间路由器用于连接不同AS属于网络的backbone。
BGPBorder Gateway Protocol是AS之间交换路由信息的路由协议。 每个Border Routers上运行BGP协议每个Border Router维护一张到其他AS的路径信息表。
3.1 BGP 数据包
BGP基于TCP 的179端口故BGP协议中所有数据包均需要TCP建立成功后基于TCP进行可靠传输。 其数据包包括 1 Open负责建立邻居关系携带 route-ie 2. Keeplive: 周期查询邻居关系是否存在保持TCP会话 3. Update携带路由条目目标网络号和各种信息 4. Notification出现错误数据时收发更新
3.2 BGP状态机
如图所示BGP的状态机展示邻居关系建立过程中的状态变化路由器启动BGP之后将处于IDLE状态手动指定邻居关系后BGP进入检察环节基于路由表检查制定IP地址的可达性并尝试建立TCP会话进入Connect状态。
3.3 BGP 路由黑洞 防环
BGP 路由黑洞是因为BGP协议支持非直连所以可能造成控制层流量可达但是数据层流量经过没有运行BGP设备时无法通过形成黑洞解决方法
所有设备运行BGPBGP重新发布到IGP中MPLS BGP同步原则BGP要求当一台设备接收到一条路由信息时不能通告给自己的EBGP对等体除非自己还通过IGP协议学习到同一条路由信息。
BGP水平分割当一台设备从自己的IBGP对等体学到一条路由信息它不能再出传递给其他的IBGP对等体。从而防止环路但是也会造成路由传递障碍解决方式
建立全联IBGP对等体但可能造成网络可拓展性降低占用大量资源路由反射器联邦