路由器R1命令
interface GigabitEthernet0/0/0
ip address 12.0.0.1 255.255.255.252 ##配置物理接口地址
interface GigabitEthernet0/0/1
ip address 15.0.0.1 255.255.255.252 ##配置物理接口地址
interface LoopBack0
ip address 1.1.1.1 255.255.255.255 ##配置环回接口地址
------------------------------------------------------------------------------------------------
ospf 1 router-id 1.1.1.1 ##启用ospf进程,宣告router-id
area 0.0.0.0 ##宣告骨干区域
network 1.1.1.1 0.0.0.0
network 12.0.0.0 0.0.0.3
network 15.0.0.0 0.0.0.3 ##宣告网段和反掩码
----------------------------------------------------------------------------------------
bgp 100 ##启用bgp进程
router-id 1.1.1.1 ##宣告router-id
peer 2.2.2.2 as-number 100 ##和邻居建立对等体关系
peer 2.2.2.2 connect-interface LoopBack0 \##用环回口和对等体建立连接
peer 4.4.4.4 as-number 100
peer 4.4.4.4 connect-interface LoopBack0
路由器R2命令
interface GigabitEthernet0/0/0
ip address 12.0.0.2 255.255.255.252 ##配置物理接口地址
interface GigabitEthernet0/0/1
ip address 23.0.0.1 255.255.255.252 ##配置物理接口地址
interface LoopBack0
ip address 2.2.2.2 255.255.255.255 ##配置环回接口地址
----------------------------------------------------------------------
bgp 100 ##启用bgp进程
router-id 2.2.2.2 ##宣告router-id
peer 1.1.1.1 as-number 100 ##和邻居建立对等体关系
peer 1.1.1.1 connect-interface LoopBack0
##用环回口和对等体建立连接
peer 3.3.3.3 as-number 200
peer 3.3.3.3 ebgp-max-hop 2 ##设置到达对等体跳数为2跳
peer 3.3.3.3 connect-interface LoopBack0
peer 4.4.4.4 as-number 100
peer 4.4.4.4 connect-interface LoopBack0
------------------------------------------------------------------------
ospf 1 router-id 2.2.2.2 ##启用ospf进程,设置router-id
area 0.0.0.0
network 2.2.2.2 0.0.0.0
-network 23.0.0.0 0.0.0.3
network 12.0.0.0 0.0.0.3 ##宣告网段
--------------------------------------------------------------------------------
rip 1
version 2
network 23.0.0.0
network 2.0.0.0 ##宣告路由网段
路由器R3命令
interface GigabitEthernet0/0/0
ip address 23.0.0.2 255.255.255.252
interface LoopBack0
ip address 3.3.3.3 255.255.255.255
----------------------------------------------------------------------------------------
bgp 200
router-id 3.3.3.3
peer 2.2.2.2 as-number 100 ##和邻居建立对等体关系
peer 2.2.2.2 ebgp-max-hop 2 ##设置到达对等体跳数为2跳
peer 2.2.2.2 connect-interface LoopBack0
\##用环回口和对等体建立连接
----------------------------------------------------------------------
-ospf 1 router-id 3.3.3.3
-area 0.0.0.0
-network 3.3.3.3 0.0.0.0
-network 12.0.0.0 0.0.0.3
-network 23.0.0.0 0.0.0.3
-import-route bgp
----------------------------------------------------------------
rip 1
version 2
network 3.0.0.0
network 23.0.0.0 ##宣告路由网段
路由器R4命令
interface GigabitEthernet0/0/0
ip address 15.0.0.2 255.255.255.252
interface LoopBack0
ip address 4.4.4.4 255.255.255.255
interface LoopBack1
ip address 202.0.0.1 255.255.255.0
interface LoopBack2
ip address 202.0.1.1 255.255.255.0
---------------------------------------------------------------------
bgp 100 ##启动bgp进程
router-id 4.4.4.4 ##配置router-id
peer 1.1.1.1 as-number 100 ##和邻居建立对等体关系
peer 1.1.1.1 connect-interface LoopBack0
##用环回口和对等体建立连接
peer 2.2.2.2 as-number 100
peer 2.2.2.2 connect-interface LoopBack0
--------------------------------------------------------------------------
ospf 1 router-id 4.4.4.4
area 0.0.0.0
network 4.4.4.4 0.0.0.0
network 15.0.0.0 0.0.0.3
network 202.0.0.0 0.0.0.255
network 202.0.1.0 0.0.0.255 ##使用ospf协议宣告网段
#
import-route direct ##进入bgp进程引入业务网段
实验验证:
RIPv2报文抓包示例:
RIPv1与RIPv2的比较:
RIPv1是有类路由协议,RIPv2是无类路由协议
RIPv1不能支持VLSM,RIPv2可以支持VLSM
RIPv1没有认证的功能,RIPv2可以支持认证,并且有明文和MD5两种认证
RIPv1没有手工汇总的功能,RIPv2可以在关闭自动汇总的前提下,进行手工汇总
RIPv1是广播更新,RIPv2是组播更新,
RIPv1对路由没有标记的功能,RIPv2可以对路由打标记(tag),用于过滤和做策略
RIPv1发送的updata最多可以携带25条路由条目,RIPv2在有认证的情况下最多只能携带24条路由
RIPv1发送的updata包里面没有next-hop属性,RIPv2有next-hop属性,可以用与路由更新的重定