1. IBGP Neighbor
1) IBGP Neighbor의 필요성
IBGP Neighbor의 경우 Loopback으로 설정(IBGP간 물리적 경로가 다수인 경우).
Neighbor를 2개 맺는 경우와, Loopback으로 Neighbor를 맺는 경우 장단점
PRACTICE ) R1/2 간 BGP설정시 Loopback으로 ping이 가지 않는 이유
>> Neighbor의 IP로 통신이 되지 않기 때문에 Neighbor성립이 되지 않음. Loopback 0을 OSPF로 광고해야함.
R1)
#router ospf 1
#network 1.1.1.2 0.0.0.0 area 0
#router bgp 12
#no neighbor 59.1.12.2 remote-as 12
#neighbor 1.1.1.2 remote-as 12
#neighbor 1.1.1.2 update-source loopback0
>> neighbor 1.1.1.2에게 BGP Packet을 보낼 때 Source IP를 자신의 Loopback0의 IP로 사용 하겠다는 의미
R2)
#router ospf 1
#network 1.1.1.1 0.0.0.0 area 0
L2 | 59.1.12.1 1.1.1.2 | BGP | OPEN >> Update source loopback을 하지 않은 경우
L2 | 1.1.1.1 1.1.1.2 | BGP | OPEN >> Update sourece loopback을 적용한 경우
BGP의 3대 법칙
1. NEXT-HOP
BGP는 IBGP로 경로를 광고하는 경우, NEXT HOP을 변경하지 않음(AS-by-AS)
위 법칙에 의해 특정 경로에 대한 NEXT-HOP이 도달가능 하지 못하는 경우 발생
> 해결책 : NEXT-HOP-SELF를 적용해 AS-by-AS에서 HOP-by-HOP으로 변경
2. Split-horizon
BGP는 IBGP로 광고 받은 경로에 대해 다시 IBGP로 광고하지 못함.
이 규칙을 만든 이유 ? ROUTING UPDATE LOOP를 방지 하기 위해 만듬
위 법칙에 의해 특정 경로를 수신하지 못하는 상황 발생.
> 해결책 : Full mesh로 Neighbor설정 (R2,R4간 Neighbor설정
Router Reflector를 설정 (RR)
R2)
#router bgp 2
#neighbor 1.1.1.3 route-reflector-client
'NETWORKING' 카테고리의 다른 글
BGP - 경로선택(Attributes) (0) | 2022.04.14 |
---|---|
BGP - Characteristics (0) | 2022.04.12 |
OSPF (0) | 2022.04.08 |
Final LAB-OSPF (0) | 2022.04.07 |
Routing - OSPF (0) | 2022.04.06 |