▶ iBGP 와 eBGP 차이
◎ IBGP (Administrative Distance : 200)
- AS내부 사용 BGP
- EBGP로 학습한 경로정보를 또 다른 AS BGP 라우터에게 전파할 용도
- 동일 AS 내의 BGP 라우터들의 연결
- 이때에 Packet의 TTL(hop)은 255 -> 직접 연결되어 있지 않아도 된다.
- IBGP 루프해결 : EBGP로 학습한 경로정보를 다음 네이버에게만 전달 (풀매쉬 필요)
◎ EBGP (Administrative Distance : 20)
- AS와 AS 간에서 사용되는 BGP
- AS와 AS 간에 라우팅 업데이트를 하는 용도
- 서로 다른 AS의 BGP 라우터간의 연결
- 이때에 Packet의 TTL은 1 -> 직접 연결
직접 연결이 아닌경우(Frame-relay 환경등),'ebgp-multihop [1-255]' 사용
- EBGP 루프 해결 : 업데이트 내용중에 자기 AS가 있다면 무시
▶ iBGP 와 eBGP 설정
R1 |
R2 |
router bgp 1 |
router bgp 234 |
R3 |
R4 |
R5 |
router bgp 234 |
router bgp 234 |
router bgp 2 |
B 코드로 표시되며 각각의 BGP 경로를 확인할 수 있다.
AS1 에서는 AS가 다른 AS234번과 AS2번을 확인할 수 있다.
R2에서도 다른 AS1번과 AS2번을 확인 할수 있다.
하지만 같은 AS 정보는 라우팅 테이블에 올라오지 않는다.
메트릭은 iBGP = 200, eBGP=20 이다.
B 코드로 표시되며 각각의 BGP 경로를 확인할 수 있다.
AS1 에서는 AS가 다른 AS234번과 AS2번을 확인할 수 있다.
R2에서도 다른 AS1번과 AS2번을 확인 할수 있다.
하지만 같은 AS 정보는 라우팅 테이블에 올라오지 않는다.
메트릭은 iBGP = 200, eBGP=20 이다.
▶ next-hop-self 옵션
- BGP 넥트스 홉 문제를 해결할 수 있다.
R3와 R4는 R1에게 가는 넥스트 홉은 7.7.12.1 이라고 R2에게 수신받았다.
하지만 넥스트 홉을 강제적으로 변경하면 R3와 R4의 넥스트 홉을 R2로 지정할 수 있다.
즉, R3와 R4가 R2에서 수신하는 모든 네트워크의 넥스트 홉이 R2로 변경되는 것이다.
R2 에서의 next-hop-self 옵션사용
router bgp 234
neighbor 7.7.3.3 next-hop-self
neighbor 7.7.4.4 next-hop-self
R3 와 R4의 라우팅 테이블과 네이버 관계를 확인 해보면 7.7.1.0 으로 가는 넥스트 홉이 모두 7.7.2.2 로 변경된 것을 확인 할수 있다.
Cisco Router eBGP 구성하기 예제 (0) | 2016.12.09 |
---|---|
BGP 동기 및 설정 no sync 사용 (0) | 2016.12.01 |
네트워크 차단 Distribute-list, Prefix-list, 루트맵 (0) | 2016.11.30 |
컨페더레이션을 이용한 BGP 스플릿 호라이즌 해결 (0) | 2016.11.25 |
루트 리플렉터 route reflector (0) | 2016.11.25 |