재분배(Redistribution)
저번에 미리 말했듯이 위 토폴로지를 보면 나누어져 있다고 볼 수 있다.
이는 라우터간의 라우팅을 서로 다르게 해준 것인데 이런식으로 라우팅을 다르게 했을 때 핑을 보내보면
당연히 통신이 이루어지지 않을 것이다.
이때 통신이 될 수 있도록 해주는 것을 재분배라고 한다.
이번에는 재분배에 대해 알아보자.
재분배(Redistribution)란?
: 서로 다른 라우팅 프로토콜 간의 통신을 가능하게 설정해줌. 라우팅 정보를 교환 할 수 있게 됨.
Metric
: 동적 라우팅 프로토콜들이 최적의 경로를 설정하는 기준
rip : 목적지까지 거치는 라우터의 수 (hop count)
ospf : 대역폭, 속도에 기초한 링크 비용
eigrp : 대역폭(bandwidth), 지연(delay), 신뢰도(reliablility), 부하(load), MTU
>> 이 값은 1544 0 255 1 1500 로 많이 제시되지만 다른 경우에는 문제에서 제시해 줄 것이다.
각각의 라우팅 프로토콜들은 위와같은 설정 기준이 존재한다.
재분배 명령어
재분배는 서로 다른 라우팅 토폴로지에 사이에 있는 라우터에서 진행하게 된다.
한번 재분배 할 때 마다 토폴로지마다의 명령어를 입력해야하는데
사이에 있는 라우터에서 계속 진행해주면 된다.
재분배는 동적라우팅을 모두 마친 후에 진행하면 된다.
rip < = > ospf
Router(config)# router rip
Router(config-router)# redistribute ospf [process id] metric [rip hop count]
Router(config)# router ospf [process id]
Rotuer(config-router)# redistribute rip subnets
rip < = > eigrp
router(config)# router rip
router(config-router)# redistribute eigrp [as number] metric [rip hop count]
router(config)# router eigrp [as number]
rotuer(config-router)# redistribute rip metric [bandwidth] [delay] [reliability] [load] [MTU]
ospf < = > eigrp
router(config)# router ospf [process id]
router(config-router)# redistribute eigrp [as number] subnets
router(config)# router eigrp [as number]
rotuer(config-router)# redistribute ospf [process id] metric [bandwidth] [delay] [reliability] [load] [MTU]
통신 확인
재분배까지 다 제대로 해주면 router4에서 router7까지의 통신이 잘 이루어짐을 확인 할 수 있다.