BGP协议的概述
1.自治系统的概念:由同一技术管理机构管理、使用同一选路策略的一些路由器集合
2.BGP(边界网关路由协议)用于在AS和AS传递路由,AS号有IANA机构分配,AS号包括公有和私有
BGP的消息类型(5种)
open 负责和对等体建立邻居关系
keeplive报文 维持TCP会话
Update 用于邻居间传递新增加或者被删除的路由
Notefication 当检测到错误的时候 发送
BGP协议的概述
1.自治系统的概念:由同一技术管理机构管理、使用同一选路策略的一些路由器集合
2.BGP(边界网关路由协议)用于在AS和AS传递路由,AS号有IANA机构分配,AS号包括公有和私有
BGP的消息类型(5种)
open 负责和对等体建立邻居关系
keeplive报文 维持TCP会话
Update 用于邻居间传递新增加或者被删除的路由
Notefication 当检测到错误的时候 发送
BGP路由的通告原则
1)在BGP中通告的路由必须在本地路由表中存在
在IBGP邻居之间传递BGP路由时,,缺省next-hop不改变,会导致从IBGP邻居接受到对的next-hop不可达 在next-hop不可达时,路由不被优选
BGP从EBGP学习到的路由会通告给所有BGP邻居
BGP从IBGP;邻居学习到的路由不会通告给其他的IBGP的邻居(防环 又称IBGP的水平分割)
缺省时,同步是关闭的,且不能在开启,如果开启IGP和BGP同步时,同步规则是,从一个IBGP学习到的 BGP路由,需要同时通过IGP获得路由,才能通告给EBGP邻居
BGP路由的宣告方式
1)network
2)import-route
公认必尊属性
orgin AS-path next-hop
使用AS-SET之后 明细路由撤销之后会影响聚合路由,
mux-vlan
交换机的端口的角色
根端口(root port)
指定端口(DP)
预备端口(AP)
端口隔离的规则
被配置为隔离的端口之间不能互访,被配置为隔离端口可以与为被隔离的端口互访,可以开启vlan的ARP代理让被配置为隔离端口的单播流量通信
TCN(拓扑改变通知BPDU)0x80、
通过RR反射的路由 属性不改变,但第一个RR反射追加
在AS Path中不携带符号的AS类型是AS Sequence
在AS PAthena中携带
LDP不会为BGP路由产生标签
QOS实现的技术(区分服务模型 DS SERVER)
1.流量的分类(复杂流分类)
2.流量监管(入栈)
3.流量整形(出栈,只用于出栈)
4.拥塞管理
5.拥塞避免
dscp计算公式 8x+2y
如AF41=8*4+2*1=34
配置时注意cost-style的匹配,如果不匹配,将无法正确的把路由安装到路由表
配置isis的认证
QinQ分类
基于接口的QinQ
灵活QinQ
ACL只能抓路由的前缀,不能抓取路由长度(反掩码0.0.0.255)
ACL用于匹配路由信息或者数据的地址,
ospf
ospf报文:
1、Hello报文:
1)、时间间隔:10s
2)、失效间隔时间:40s(四倍Hello时间)
Type1 LSA(Router LSA)
查看LSA摘要:dis ospf lsdb
1)ospf路由器将参与到同一区域的所有接口(也称为link )生成一条Router LSA
2)(Router LSA)并在该区域内泛洪,并且在本区域内的所有ospf路由器要维持一致的lsdb
3)Type1 LSA(Router LSA)的内容
Type1 LSA的头部
Type : Router //类型为Type1的
Ls id : 1.1.1.1 //使用router ID作为ls ID
Adv rtr : 1.1.1.1 //使用router ID作为通告路由器
Ls age : 19 //老化时间
Len : 48 //长度
Options : E // 选项 E位被置位 表示支持外部路由
seq# : 80000006 //序列号
chksum : 0x2239 //校验和
Link count: 2 //链路数量
4)Type1 LSA(Router LSA)link中的内容
不同的ospf网络类型的接口,使用不同的link来表示
Type1 LSA(Router LSA)的link类型
stub Trasit p2p 虚链路
(1)当接口网络类型为p2p时,使用两个link来表示
第一个link的类型为是p2p 用来描述邻居信息
Link ID: 192.168.1.1 // 使用邻居的router ID作为link ID
Data : 192.168.1.1 //使用链接邻居的本地的接口的IP地址作为data
Link Type: TransNet // link的类型
Metric : 1 // 路径成本
第二个link的类型为是stub 用来描述本地接口信息
Link ID: 1.1.1.1 //使用本地接口的网络地址作为link-ID
Data : 255.255.255.255 //使用本地接口的子网掩码作为data
Link Type: StubNet link类型为stub
Metric : 0 // 接口成本
Priority : Medium // 优先级
(2)当接口网络类型为广播类型时,使用一个link来表示
Link ID: 192.168.3.2 //使用DR接口的IP地址作为link ID
Data : 192.168.3.2 //使用本地接口IP地址作为date
Link Type: TransNet //link的类型为TrasNet
Metric : 1 //使用接口成本作为到达DR成本
(3)当接口网络类型为NBMA类型时,使用一个link来表示
Link ID: 192.168.3.2 //使用DR接口的IP地址作为link ID
Data : 192.168.3.2 //使用本地接口IP地址作为date
Link Type: TransNet //link的类型为TrasNet
Metric : 1 //使用接口成本作为到达DR成本
(4) 当接口网络类型为p2mp类型时,使用1+N(n表示邻居的数量)来表示
5.当接口网络类型为虚链路类型时,使用一个link来表示
Type2 LSA (Network LSA)
(面试提问)在NBMA和广播网中,Type1 LSA 仅描述了到达DR的链接,所以需要使用Type 2 LSA来描述从DR从伪节点到达该网段的其他节点的链接,DR负责伪节点上Type2 LSA的创建和维护
1)当接口网络类型为广播和NBMA网络类型是有DR产生,在本区域内泛洪
2)Type2LSA的头部和Type1LSA的头部相同(但不包括 link count)
Type : Network
Ls id : 192.168.3.2 //使用DR接口的IP地址作为LS ID
Adv rtr : 4.4.4.4 //使用 DR的router ID作为通告路由器
Ls age : 1613 //老化时间
Len : 32 //长度
Options : E //选项
seq# : 80000002 //序列号
chksum : 0xdb5 //LSA校验和
内容
Net mask : 255.255.255.0 //该网段的子网掩码
Priority : Low //LSA的优先级
Attached Router 4.4.4.4 // 伪节点上所链接的其他节点
Attached Router 2.2.2.2
(面试提问)使用单独的Type2 LSA可以减小Type1 LSA报文的长度,同时简化网络拓扑的描述