HCIP课程笔记-13
IBGP水平分割
- 即当路由器从一个IBGP对等体处学习到一条路由信息,他将不再把这条路由通告给其他的IBGP对等体。
路由反射器
- Router Reflector — RR
我们可以将一台IBGP设备配置成为路由反射器(RR),被配置为路由反射器的设备在一定条件下将反射学习到的路由信息。
- 在我们指定一台设备成为路由反射器RR的同时,必须指定一个或者多个邻居成为他的客户,RR和客户之间构成的系统我们称为反射簇,每一个簇设定一个簇ID — 这个反射簇中RR的RID。其他没定义为客户的邻居被称为非客户。
反射规则:
-
如果路由反射器从自己客户处学来一条IBGP路由,则他将反射给自己所有的客户和非客户。
-
如果路由反射器从自己非客户处学来一条IBGP路由,则他将反射给自己所有的客户,但是不反射给非客户。 ----- 非非不传
-
当路由器在进行路由反射时,只反射自己BGP路由中最优的路由。 — 和BGP路由的传递规则相同。
- 因为IBGP水平分割主要时为了防止路由环路产生,而路由反射器反射后相当于打破了IBGP水平分割的规则,则将有可能出现路由环路。所以,为了避免路由环路从产生,路由反射器在设计的时候,专门引入了两个属性,来避免环路从产生。 ----- Originator_ID(起源者ID),Cluster_list(簇列表)
起源者ID
- 放射这条路由信息始发者的RID ---- 当这条路由经过RR反射之后,反射出来的路由信息中将增加这个属性。如果RR收到一条路由信息中已经存在起源者ID属性,则不去修改这个属性。当一台设备收到一条路由信息后,发现里面的起源者ID是自己本地的RID,则将不去接受这条路由信息,避免路由回传。
-
如果,一个AS内部存在多次反射的话,那么,一定存在多个反射簇,则每个RR在放射路由信息的时候,会在路由信息中的簇列表属性中加入本地的簇ID。
-
注意:这两个属性,只是用