NMT Data Mining & Big Data

BGP基础配置实验01

2021-07-21
NMt
RS
 

以一个小实验的形式,记录学习BGP的内容,主要是配置命令方面。这个小实验是老师课堂上布置的第一个小作业,虽然听了理论部分,但是仍旧无法运用这些命令,还把老师气着了,虽然赵老师看不见这篇博客,但是在这里我还是要道个歉,表达一下歉意,学生愚钝,老师辛苦了!这里就用来总结记录一下BGP基础命令部分。

@@@@

实验拓扑

  1. AR1和AR2之间是IBGP,AR2和AR3之间是EBGP;
  2. IBGP之间用环回口建立邻居关系,因为逻辑口之间忽略了物理口必然会出现的跳数问题,EBGP之间用直连路由建立邻居关系;
  3. 针对于上述的分析可得,每个设备上都需要建立逻辑环回口,尤其是IBGP;
  4. 建立一个BGP进程:bgp 65001
  5. 建立邻居关系:
    • peer 对端环回口/对端IP as-number 对端设备AS
    • 如果是IBGP,需要加一句表示和对端建立邻居关系用的是自己的环回口:peer 对端环回口/对端IP connect-interface lo0
    • address-family ipv4 unicast进入ipv4单播视图下,否则无法敲后面的命令;
    • enable前面建立过的邻居:peer 对端环回口/对端IP enable
    • 如果设备在边界上(一段建立IBGP,另一端建立EBGP,因为外部路由条目引入的时候传到端口IP上,而IBGP之间用环回口建立邻居,所以无法把外部路由引入到域内各个设备上,所以需要建立一个到对端设备环回口的路由条目):peer 对端环回口 next-hop-local;该条命令用来把向对等体组发布的路由的下一跳设置为自身的地址。
  6. 在IBGP内部各设备的环回口必须互通,互通可以用静态路由、动态路由协议等等方式,虽然有的设备是直连,但是环回口并没有距离的概念,路由表上也没有直连设备对端环回口的路由条目,所以必须建立环回口的路由条目,使得各个设备的环回口可以互通。
  7. 区域之间的路由需要互相引入,否则无法学习到路由:
    • 重分发:import-route direct;(这里是引入直连路由)
    • 宣告:network 本机的环回口 掩码

具体各个设备关于BGP方面的配置如下:

AR1:

bgp 65001
 router-id 1.1.1.1
 peer 2.2.2.2 as-number 65001
 peer 2.2.2.2 connect-interface LoopBack0
 address-family ipv4 unicast
  network 1.1.1.1 255.255.255.255
  peer 2.2.2.2 enable

AR2:

bgp 65001
 router-id 2.2.2.2
 peer 1.1.1.1 as-number 65001
 peer 1.1.1.1 connect-interface LoopBack0
 peer 12.0.0.3 as-number 65002
 address-family ipv4 unicast
  peer 1.1.1.1 enable
  peer 1.1.1.1 next-hop-local
  peer 12.0.0.3 enable

AR3:

bgp 65002
 router-id 3.3.3.3
 peer 12.0.0.2 as-number 65001
 address-family ipv4 unicast
  import-route direct
  network 3.3.3.3 255.255.255.255
  peer 12.0.0.2 enable

转载请注明:南梦婷的博客 » 点击阅读原文


下一篇 BGP协议理论

Comments

Content