EIGRP나 RIP과 같은 IGP [ Internal Gateway Protocol ] neighbor을 맺는 것을 network 커맨드를 통해서 이것이 가능했지만 BGP는 이와 달리 수동으로 지정을 해주어야 합니다.
그렇다면 광고를 하는 방법을 봅시다.
위의 새로 만든 Loopback 중에서 Loopback 6번 50.1.1.1 / 24 를 광고하는 법을 보겠습니다.
R5(config-router)#network 50.0.0.0 ?
backdoor Specify a BGP backdoor route
mask Network mask
nlri Specify nlri type for network
route-map Route-map to modify the attributes
<cr>
R5(config-router)#network 50.0.0.0
여러가지가 있지만 지금 우리가 알아야 될 부분은 mask입니다.
지금 저희가 광고 하려는 네트워크는 50.1.1.0 / 24 을 광고를 하고 싶기 때문에 mask command를 이용해서 광고를 해주어야 합니다.
위와 같이 그냥 network 를 사용하면 auto-summary 된 주소로 광고를 하게 됩니다.
또한 BGP는 다른 프로토콜 처럼 auto-summary 기능도 있습니다.
R5(config-router)#no auto-summary
위와 같이 다른 프로토콜처럼 사용하시면 됩니다.
아무튼 classless하게 광고를 설정해 주고 싶다면 아래와 같이 해주면 됩니다.
R5(config-router)# network 50.1.1.0 mask 255.255.255.0
R4#sh ip bgp
BGP table version is 4, local router ID is 10.1.45.1
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
r RIB-failure, S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete
Network Next Hop Metric LocPrf Weight Path
*> 50.1.1.0/24 10.1.45.2 0 0 6500 i
R4#sh ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route
Gateway of last resort is not set
1.0.0.0/32 is subnetted, 1 subnets
O 1.1.1.1 [110/129] via 10.1.24.1, 00:08:20, Serial1/1
50.0.0.0/24 is subnetted, 1 subnets
B 50.1.1.0 [20/0] via 10.1.45.2, 00:02:17
4.0.0.0/32 is subnetted, 1 subnets
C 4.4.4.4 is directly connected, Loopback4
5.0.0.0/32 is subnetted, 1 subnets
S 5.5.5.5 [1/0] via 10.1.45.2
10.0.0.0/30 is subnetted, 5 subnets
O 10.1.13.0 [110/192] via 10.1.24.1, 00:08:20, Serial1/1
O 10.1.12.0 [110/128] via 10.1.24.1, 00:08:20, Serial1/1
C 10.1.24.0 is directly connected, Serial1/1
C 10.1.45.0 is directly connected, Serial1/0
C 10.1.34.0 is directly connected, Serial1/2
R4#
Classless하게 넘어온게 보이시죠?
파트별로 잘 나누기 위해서 이정도만 하고 끝내겠습니다.