网络互连复习笔记
1、ospf三张表:路由表、邻居表、链路状态数据库
2、组播地址的含义: 224.0.0.5所有的ospf路由器
224.0.0.6所有的ospfDR路由器
3、ospf报文类型:
Hello(组播) 用于发现直连链路上的ospf邻居和维护ospf邻居关系
DD(数据库描述) 用于描述LSDB,携带LSDB中LSA的头部数据
LSR(链路状态请求) 用于ospf邻居请求LSA
LSU(链路状态更新) 用于发送LSA,LSA在LSU中进行泛洪
LSAck(链路状态更新) 用于LSAck对LSA进行确认
4、路由失效时间:40s
5、OSPF LSA类型及描述
路由LSA(Router LSA) 描述该路由器的ospf直连所有接口的状况和cost值,只能在接口所属区域内进行泛洪
网络LA(Network LSA)由DR产生,描述接口的MA网络与之建立邻接关系,只能在接口所属区域内进行泛洪
网络汇总LSA(Network summary LSA) 由ABR产生,描述接口到达某个区域的目的网段的路由器,用于区域间的路由传递
ASBR汇总LSA(ASBR summary LSA) 由ABR产生,用于描述ASBR,相当于主机路由
AS外部LSA(AS External LSA) 由ASBR产生,描述本地AS以外的外部路由
非完全末梢区域LSA(NSSA LSA) 由ASBR产生,描述本地AS以外的外部路由,不能存在于骨干区域
6、LSA头部三元组:链路状态ID 链路状态类型 通告路由器
7、将area1配置为stub区域 将area1配置为totally-stub区域
Ospf 1 ospf 1
Area 1 area 1
Stub stub no-summary
8、OSPF路由类型及优先级:
①区域内路由:区域内路由是路由器根据区域内泛洪的一类和二类LSA 计算得到的路由,到达其直连路由
②区域间路由:区域间路由是路由器根据三类LSA计算得到的路由,使达到其他区域的网段
③Type1外部路由:根据五类LSA(Metric:Type-1时为AS内部+外部的开销)计算出的外部路由
④Type2外部路由:根据五类LSA(Metric=Type-2时 为AS外部路由的开销)计算出的外部路由
9、IS-IS名词解释:中间系统到中间系统
10、IS-IS三个区域:
Level-1路由器:主要负责区域内的路由,这种路由器只与同一区域内的L1和L1-2路由器建立邻接关系
Level-2:主要负责区域间的路由,这种路由器可以与同一区域或不同区域的L2和L1-2路由器建立邻接关系
Level-1-2:同时为Level-1和Level-2级别的路由器,维护两个LSDB,一个区域内路由Level-1,一个区域间路由Level-2
11、ISIS与OSPF区别:一个在数据链路层,一个在网络层,ISIS比OSPF少一个IP封装
12、ISIS的CSNP:包含设备LSDB的所有lsp摘要,里面放了TLV,TLV分别是:类型(type),长度(length),值(value)。
13、Router ID-------System ID
例:IP地址:10.0.1.1
变成三位:010.000.001.001
变成四位:0100 0000 1001
加上固定:49.0001.0100.0000.1001.00
14、DIS与DR的异同点:
- DIS先比较优先级再比较MAC地址,DR先比较优先级再比较RouterID
- DIS支持抢占,DR不支持抢占
- DIS优先级可以为0,DR优先级不能为0
- DR有BDR备份,DIS没有
- DIS是周期性发送CSNP,同步LSDB;DR主要是为了减少LSA泛洪
15、DIS与伪节点区别:
DIS 是指指定中间系统(Designated IS)。
伪节点是指在广播网络中由DIS创建的虚拟路由器
16、router policy节点关系:
每一个节点都可以说一系列条件语句及执行语句的集合,节点按照编号从小到大的顺序排列,从最小节点开始进行路由匹配,如果满足则执行节点的执行条件,且不会继续往下一个节点进行匹配。不满足则前往下一个叫节点。
17、BGP对等体关系:
EBGP对等体关系:物理直连
IBGP对等体关系:使用环回口
18、IBGP水平分割规则:bgp规定,当路由器从一个IBGP对等体中学到某条BGP路由时,它将不能再将把这条路由通告给任何IBGP对等体
19、路由通告原则:①一台路由器返现多条可达同一个目的网段的BGP路由,会选择一条最优路由;②当一台路由器从自己的EBGP对等体学习到BGP路由时,缺省时它会将这些路由通告给所有IBGP对等体和EBGP对等体;③当一台路由器从自己的IBGP对等体学习到BGP路由时,他不会将路由通告给其他IBGP对等体;④一台路由器从自己的IBGP对等体学习BGP时,如果BGP同步激活则通告给EBGP,如果BGP同步被关闭则也会路由通告给EBGP
20、BGP报文类型及描述:
Open报文:用于建立bgp对等体的连接关系
Update报文:用于路由信息交换
Keepalive报文:用于周期性向对等体发送keepalive报文
Notification报文:用于bgp检测报告错误
21、公认强制:所有BGP路由器都可以识别,但必须存在于update消息中
Origin AS_path Next_hop
公认任意:所有BGP路由器都可以识别,但不要求必须存在于update消息中
Local_preference Atomic_Aggregate
可选过渡:不能被所有BGP路由器识别,如果无法被识别可以传递给邻居
Community Aggregator
可选非过渡:不能被所有BGP路由器识别,如果无法被识别则丢弃该属性
MED Originator_ID cluster_list
22、preferred_vlaue取值范围0-65535,值越大优先级越高
23、local preference只能在IBGP对等体之间传递,优先级越大越优,默认优先级为100
24、AS_path越短越好,本AS内传递AS-path不变,跨AS才改变
25、MED(多出口鉴别器),MED属性值最小的将被优选
26、next hop所有BGP路由都携带该属性
27、解决下一跳不可达问题:next-hop-local
28、Atomic Aggregate 相当于预警标记,不承载任何信息
29、路由反射器的角色:路由反射器和客户端
路由反射器功能:用于解决AS内部BGP路由传递技术问题
30、路由反射器反射规则:
①如果路由反射器从自己的非客户对等体学习到一条IBGP路由,则它会将该路由反射给所有的客户
②如果路由反射器从自己的客户学习到一条IBGP路由,则它会将该路由反射给所有非客户以及除了该客户之外的其他所有客户。
31、Originator_ID: 用于防止簇内产生路由环路。里面放了本地始发路由器的Router-ID,BGP路由
32、Cluster_list: 用于防止簇间产生路由环路。缺省时候为路由反射器的BGP Router -ID。里面放了BGP路由,本地始发路由器的Router-id(Originator_ID),路由反射簇标识符(Cluster-ID)。
33、路由反射簇:路由反射器及其客户机的集合。
34、路由优选原则:前提:任何一条BGP路由参与优选时,必须满足下一跳是否可达(用next_hop检查).
①优选Preferred-Value 属性值最大的路由。
②优选Local_Preference 属性值最大的路由。
③本地始发的BGP路由优于从其他对等体学习到的路由,本地始发的路由优先级:优选手动聚合>自动聚合>network>import>从对等体学到的。
④优选AS_Path属性值最短的路由。
⑤优选Origin属性最优的路由。Origin属性值按优先级从高到低的排列是:IGP、EGP及Incomplete。
⑥优选MED属性值最小的路由。
⑦优选从EBGP对等体学来的路由(EBGP路由优先级高于IBGP路由)。
⑧优选到Next_Hop的IGP度量值最小的路由。
35、ASM和SSM的地址范围:
ASM: 224.0.1.0~231.255.255.255
233.0.0.0~238.255.255.255
SSM: 232.0.0.0~232.255.255.255
36、组播IP地址转换为组播MAC地址
230.20.88.76
十进制化二进制:11100110 00010100 01011000 01001100
前面固定搬上去 中间是23位(左数第一位永远是0,从而构成24位)
结果:0100-5e14-584c(10及以上用英文字母小写代替)
37、IGMPv2 相比较 v1新增了什么?
特定组报文和离组报文
38、IGMPv3比IGMPV2多了什么改进?
V1和V2使用SSM Mapping来携带组播源信息。
V3没有抑制机制,专门定义了离开的报文,V3需要上报组播源信息
增加了组播接受者对组播源的过滤功能
39、IGMPV1查询报文:向直连网段进行查询,目的IP地址是224.0.0.1(所有节点组播地址)
40、PIM-DM报文类型以及描述
Hello报文:用于PIM邻居发现,协议参数协商,邻居关系维护
Join/prune(加入/剪枝):加入报文用于加入组播分发树,剪枝报文用于修剪组播分发树。
Graft(嫁接):用于将设备嫁接道组播分发树
Graft-ack(嫁接确认):确认嫁接报文
Assert(断言):断言机制
41、PIM-SM:稀疏模式下的组播路由协议,适合组成员分布相对分散、范围较广、大规模网络