EBGP和IBGP通信及直連路由的作用
網絡拓撲如圖

分析
首先配置R2,R3,R4之間IBGP連接
之后再配置R1和R2之間EBGP連接
配置發布路由是172.16.60.0
在R1查看路由表 BGP發布給對等體R1的IP地址就是172.16.60.0下一跳沒有,就是0.0.0.0
在R2查看路由表 發布路由network還是R1的發布路由172.16.60.0,但是nexthop下一跳地址能看了,因為R1和R2之間是EBGP連接,所以下一跳變成R1的接口地址59.74.112.2,
在R3查看路由表時,能從R2知道R1的路由172.16.60.0,但是沒法與R1通信,也就是下一跳雖然知道是59.74.112.2但是不可達。
這時候需要在R2上配置直連路由,直連路由的作用就是用來連通兩個不同網段或者VLAN之間通信的,直連路由器還有一個作用就是任意一個路由器與直連路由器相連,他的下一跳就是這個直連路由器,下一跳地址就是這個直連路由器端口的地址。
這時候再看R1的BGP路由表:
發布路由network 172.16.60.0 下一跳為0.0.0.0
發布路由network 172.16.10.0 下一跳為59.74.112.1,R4和R2之間IBGP通信,下一跳改變成R4的地址172.16.10.2,再由R2發給R1,因為是直連路由,下一跳是59.74.112.1
同理R2、R3發給R1的時候,仍然是通過R2這個直連路由,所以下一跳還是59.74.112.1。
R2集成了直連路由 只有在不通的情況下才用直連 能通的話還是EBGP 和IBGP通信規則
擴展
直連經常用在一個三層交換機連接幾個VLAN時,通過設置直連VLAN間就能夠直接通信而不需要設置其他路由方式了。如:一個三層交換機划分兩個VLAN,VLAN1中有以PC1,地址為192.168.1.2/24,VLAN2有PC2,地址為192.168.2.2/24;假如它們兩個不同VLAN間想通信,因為VLAN1,VLAN2都是與三層交換機直連,所以它們之間可以直接通信,而不需要設置其他路由協議。

完整步驟如下







