BGP基本配置

R1配置:网络

R1#conf toop

R1(config)#int s0/0spa

R1(config-if)#ip add 192.168.12.1255.255.255.03d

R1(config-if)#clock rate 64000router

R1(config-if)#ip router isis //将接口宣告到ISIS路由进程blog

R1(config-if)#no sh接口

R1(config-if)#exit进程

R1(config)#router isis  //开启ISIS内部路由协议ip

R1(config-router)#net49.0001.1111.1111.1111.00路由

R1(config-router)#exit

R1(config)#router bgp 65501 //开启bgp进程,自治号位65501

R1(config-router)#no synchronization //关闭同步

R1(config-router)#network 192.168.12.0 mask255.255.255.0 //宣告网络到BGP进程

R1(config-router)#neighbor192.168.12.2 remote-as 65501 //手动配置R2为邻居

R1(config-router)#neighbor192.168.23.2 remote-as 65501 //手动配置R3为邻居

 

R2配置:

R2#conft

R2(config)#ints0/0

R2(config-if)#ipadd 192.168.12.2 255.255.255.0

R2(config-if)#iprouter isis

R2(config-if)#clockrate 64000

R2(config-if)#nosh

R2(config-if)#exit

R2(config)#ints0/1

R2(config-if)#ipadd 192.168.23.1 255.255.255.0

R2(config-if)#clockrate 64000

R2(config-if)#iprouter isis

R2(config-if)#nosh

R2(config-if)#exit

R2(config)#routerisis

R2(config-router)#net49.0001.2222.2222.2222.00

R2(config-router)#exit

R2(config)#routerbgp 65501

R2(config-router)#nosynchronization

R2(config-router)#net192.168.12.0 mask 255.255.255.0

R2(config-router)#net192.168.23.0 mask 255.255.255.0

R2(config-router)#neighbor192.168.12.1 remote-as 65501

R2(config-router)#neighbor192.168.23.2 remote-as 65501

 

R3配置:

R3#conft

R3(config)#ints0/0

R3(config-if)#ipadd 192.168.23.2 255.255.255.0

R3(config-if)#iprouter isis

R3(config-if)#clockrate 64000

R3(config-if)#nosh

R3(config-if)#exit

R3(config)#ints0/1

R3(config-if)#ipadd 192.168.34.1 255.255.255.0

R3(config-if)#iprouter isis

R3(config-if)#clockrate 64000

R3(config-if)#nosh

R3(config-if)#exit

R3(config)#routerisis

R3(config-router)#net49.0001.3333.3333.3333.00

R3(config-router)#exit

R3(config)#routerbgp 65501

R3(config-router)#nosyn

R3(config-router)#net192.168.23.0 mask 255.255.255.0

R3(config-router)#net192.168.34.0 mask 255.255.255.0

R3(config-router)#nei192.168.12.1 remote-as 65501

R3(config-router)#nei192.168.23.1 remote-as 65501

R3(config-router)#nei192.168.34.2 remote-as 65502

 

R4配置:

R4#conft

R4(config)#ints0/0

R4(config-if)#ipadd 192.168.34.2 255.255.255.0

R4(config-if)#clockrate 64000

R4(config-if)#nosh

R4(config-if)#exit

R4(config)#intlo 0

R4(config-if)#ipadd 4.4.4.4 255.255.255.255

R4(config-if)#exit

R4(config)#routerbgp 65502

R4(config-router)#nosyn

R4(config-router)#net4.4.4.4 mask 255.255.255.255

R4(config-router)#net192.168.34.0 mask 255.255.255.0

R4(config-router)#nei192.168.34.1 remote-as 65501

R4(config-router)#exit

完成以上配置后,全网互通就能够互通了,此时咱们查看下R1和R4的路由表,发现有一条带B标记的路由到达对方。同时查看BGP邻居

分析:

在自治区域65501内各路由器经过ISIS路由协议,创建到达彼此的路由条目。而后各路由器开启BGP协议,BGP协议根据路由表与其余路由器创建iBGP对等体关系(邻居),彼此交互路由信息。接着R3与物理连接的R4上的自治区域65502的BGP协议创建EBGP关系,彼此交换路由信息。

 

 

实验2、使用环回口创建IBGP邻居关系

  其实IBGPEBGP均可以用环回口或者物理接口创建邻居,可是一般EBGP用物理接口创建邻居,由于EBGP之间牵扯到多跳的问题,且EBGP邻居之间没有任何IGP协议的支持,因此环回口是不可达的,虽然能够在临界路由器上配置一条默认路由来可达,可是还要配置nei x.x.x.x 的多跳,由于EBGP默认只传一跳。
  对于IBGP之间,由于有IGP的协议支持,因此环回口都是可达的,最重要的就是环回口的稳定性大大优于物理接口。 并且使用环回接口能够充分利用邻居间的多条链路实现冗余

 

R1配置:

R1#conf t

R1(config)#int s0/0

R1(config-if)#ip add 192.168.12.1255.255.255.0

R1(config-if)#clock rate 64000

R1(config-if)#ip router isis //将接口宣告到ISIS路由进程

R1(config-if)#no sh

R1(config-if)#exit

R1(config)#int s0/1

R1(config-if)#ip add 192.168.13.1255.255.255.0

R1(config-if)#clock rate 64000

R1(config-if)#ip router isis

R1(config-if)#no sh

R1(config)#int lo0

R1(config-if)#ip add 1.1.1.1255.255.255.255

R1(config-if)#ip router isis

R1(config-if)#exit

R1(config)#router isis  //开启ISIS内部路由协议

R1(config-router)#net49.0001.1111.1111.1111.00

R1(config-router)#exit

R1(config)#router bgp 65501 //开启bgp进程,自治号位65501

R1(config-router)#bgp router-id 1.1.1.1 //设置BGP路由ID

R1(config-router)#no synchronization //关闭同步

R1(config-router)#network 192.168.12.0 mask255.255.255.0 //宣告网络到BGP进程

R1(config-router)#network 192.168.13.0 mask 255.255.255.0////宣告网络到BGP进程

R1(config-router)#nei2.2.2.2 remote-as 65501 //指定与R2环回口创建邻居

R1(config-router)#nei2.2.2.2 update-source loopback 0//指定本端更新端口为环回口

R1(config-router)#nei2.2.2.2 next-hop-self //要求下一跳更新源

R1(config-router)#nei3.3.3.3 remote-as 65501//指定与R3环回口创建邻居

R1(config-router)#nei3.3.3.3 update-source loopback 0//指定本端更新端口为环回口

R1(config-router)#NEI3.3.3.3 next-hop-self //要求下一跳更新源

 

R2配置:

R2#conft

R2(config)#ints0/0

R2(config-if)#ipadd 192.168.12.2 255.255.255.0

R2(config-if)#iprouter isis

R2(config-if)#clockrate 64000

R2(config-if)#nosh

R2(config-if)#exit

R2(config)#ints0/1

R2(config-if)#ipadd 192.168.23.1 255.255.255.0

R2(config-if)#clockrate 64000

R2(config-if)#iprouter isis

R2(config-if)#nosh

R2(config-if)#exit

R2(config)#intlo0

R2(config-if)#ipadd 2.2.2.2 255.255.255.255

R2(config-if)#iprouter isis

R2(config-if)#exit

R2(config)#routerisis

R2(config-router)#net49.0001.2222.2222.2222.00

R2(config-router)#exit

R2(config)#routerbgp 65501

R2(config-router)#bgprouter-id 2.2.2.2

R2(config-router)#nosynchronization

R2(config-router)#net192.168.12.0 mask 255.255.255.0

R2(config-router)#net192.168.23.0 mask 255.255.255.0

R2(config-router)#nei1.1.1.1 remote-as 65501

R2(config-router)#nei1.1.1.1 update-source loopback 0

R2(config-router)#nei1.1.1.1 next-hop-self

R2(config-router)#nei3.3.3.3 remote-as 65501

R2(config-router)#nei3.3.3.3 update-source loopback 0

R2(config-router)#nei3.3.3.3 next-hop-self

 

R3配置:

R3#conft

R3(config)#ints0/0

R3(config-if)#ipadd 192.168.23.2 255.255.255.0

R3(config-if)#iprouter isis

R3(config-if)#clockrate 64000

R3(config-if)#nosh

R3(config-if)#exit

R3(config)#ints0/1

R3(config-if)#ipadd 192.168.34.1 255.255.255.0

R3(config-if)#iprouter isis

R3(config-if)#clockrate 64000

R3(config-if)#nosh

R3(config-if)#exit

R3(config)#intlo0

R3(config-if)#ipadd 3.3.3.3 255.255.255.255

R3(config-if)#iprouter isis

R3(config-if)#exit

R3(config)#routerisis

R3(config-router)#net49.0001.3333.3333.3333.00

R3(config-router)#exit

R3(config)#routerbgp 65501

R3(config-router)#bgprouter-id 3.3.3.3

R3(config-router)#nosyn

R3(config-router)#net192.168.23.0 mask 255.255.255.0

R3(config-router)#net192.168.34.0 mask 255.255.255.0

R3(config-router)#net192.168.13.0 mask 255.255.255.0

R3(config-router)#nei1.1.1.1 remote-as 65501

R3(config-router)#nei1.1.1.1 update-source loopback 0

R3(config-router)#nei1.1.1.1 next-hop-self

R3(config-router)#nei2.2.2.2 remote-as 65501

R3(config-router)#nei2.2.2.2 update-source loopback 0

R3(config-router)#nei2.2.2.2 next-hop-self

R3(config-router)#nei192.168.34.2 remote-as 65502

 

R4配置:

R4#conft

R4(config)#ints0/0

R4(config-if)#ipadd 192.168.34.2 255.255.255.0

R4(config-if)#clockrate 64000

R4(config-if)#nosh

R4(config-if)#exit

R4(config)#intlo 0

R4(config-if)#ipadd 4.4.4.4 255.255.255.255

R4(config-if)#exit

R4(config)#routerbgp 65502

R4(config-router)#nosyn

R4(config-router)#net4.4.4.4 mask 255.255.255.255

R4(config-router)#net192.168.34.0 mask 255.255.255.0

R4(config-router)#nei192.168.34.1 remote-as 65501

R4(config-router)#exit

此时全网已经互通,而且查看R1的BGP邻居:

相关文章
相关标签/搜索