一、华为设备

拓扑

 #进入路由器
 首先使用ssh或串口等方式登录到华为设备的管理界面。输入用户名和密码进行身份验证。
 
 #进入全局配置模式
 <设备名称> system-view
 
 #创建OSPF进程
 [设备名称] ospf <进程ID>
 
 #配置路由器ID
 [设备名称-ospf-<进程ID>] router-id <路由器ID>
 
 #配置区域
 ##配置OSPF区域,将接口划分到相应的区域中。以下示例将接口GigabitEthernet 0/0/1划分到区域0。
 [设备名称-ospf-<进程ID>] area <区域ID>  
 [设备名称-ospf-<进程ID>-area-<区域ID>] network <网络地址> <网络掩码> 
 
 #启用OSPF接口
 ##启用OSPF功能并指定该接口所属的区域。
 [设备名称] interface <接口名称>
 [设备名称-<接口名称>] ospf <进程ID> area <区域ID>
 
 #配置默认路由
 [设备名称] ip route-static 0.0.0.0 0.0.0.0 <下一跳地址>
 
 #保存配置
 [设备名称] save
 
 
 #配置脚本
 ## Router1配置脚本
 system-view
 ospf 1
 router-id 1.1.1.1
 area 0
 network 192.168.1.0 0.0.0.255
 interface GigabitEthernet0/0/1
 ospf 1 area 0
 quit
 interface GigabitEthernet0/0/2
 ip address 192.168.2.1 255.255.255.0
 quit
 save
 
 ##Router2配置脚本
 system-view
 ospf 1
 router-id 2.2.2.2
 area 0
 network 192.168.1.0 0.0.0.255
 interface GigabitEthernet0/0/1
 ip address 192.168.2.2 255.255.255.0
 ospf 1 area 0
 quit
 interface GigabitEthernet0/0/2
 ip address 192.168.3.1 255.255.255.0
 quit
 save
 
 ##Switch1配置脚本
 system-view
 interface GigabitEthernet0/0/1
 port link-type trunk
 port trunk allow-pass vlan all
 quit
 interface GigabitEthernet0/0/2
 port link-type access
 port default vlan 10
 quit
 interface Vlanif10
 ip address 192.168.1.2 255.255.255.0
 ospf 1 area 0
 quit
 interface Vlanif20
 ip address 192.168.3.2 255.255.255.0
 ospf 1 area 0
 quit
 save

二、思科设备

 #进入路由器
 ##首先,使用SSH或串口等方式登录到思科设备的管理界面。输入用户名和密码进行身份验证。
 
 #进入全局配置模式
 ##成功登录后,进入全局配置模式,以便进行OSPF的配置。
 enable
 configure terminal
 
 #步骤三:创建OSPF进程
 ##在全局配置模式下,创建一个OSPF进程,并指定一个进程ID。
 router ospf <进程ID>
 
 #配置路由器ID
 ##配置路由器ID,该ID用于在OSPF域中唯一标识该路由器。
 router-id <路由器ID>
 
 #步骤五:配置区域
 ##配置OSPF区域,将接口划分到相应的区域中。以下示例将接口GigabitEthernet0/0划分到区域0。
 interface GigabitEthernet0/0
 ip ospf <进程ID> area <区域ID>
 
 #步骤六:启用OSPF接口
 ##启用OSPF功能并指定该接口所属的区域。
 interface <接口名称>
 ip ospf <进程ID> area <区域ID>
 
 #步骤七:配置默认路由
 ##如果需要配置默认路由,可以使用以下命令:
 ip route 0.0.0.0 0.0.0.0 <下一跳地址>
 
 #步骤八:保存配置
 ##在完成OSPF配置后,记得保存配置。
 end
 copy running-config startup-config
 
 
 
 #Router1配置脚本
 enable
 configure terminal
 router ospf 1
 router-id 1.1.1.1
 network 192.168.1.0 0.0.0.255 area 0
 interface GigabitEthernet0/0
 ip address 192.168.1.1 255.255.255.0
 ip ospf 1 area 0
 exit
 interface GigabitEthernet0/1
 ip address 192.168.2.1 255.255.255.0
 exit
 exit
 copy running-config startup-config
 
 #Router2配置脚本
 enable
 configure terminal
 router ospf 1
 router-id 2.2.2.2
 network 192.168.2.0 0.0.0.255 area 0
 interface GigabitEthernet0/0
 ip address 192.168.2.2 255.255.255.0
 ip ospf 1 area 0
 exit
 interface GigabitEthernet0/1
 ip address 192.168.3.1 255.255.255.0
 exit
 exit
 copy running-config startup-config
 
 #Switch1配置脚本
 enable
 configure terminal
 interface GigabitEthernet0/0/1
 switchport mode trunk
 switchport trunk native vlan 1
 exit
 interface GigabitEthernet0/0/2
 switchport mode access
 switchport access vlan 10
 exit
 interface Vlan10
 ip address 192.168.1.2 255.255.255.0
 exit
 interface Vlan20
 ip address 192.168.3.2 255.255.255.0
 exit
 router ospf 1
 network 192.168.1.0 0.0.0.255 area 0
 network 192.168.3.0 0.0.0.255 area 0
 exit
 exit
 copy running-config startup-config

三、Juniper设备

 #进入路由器
 ##首先,使用SSH或串口等方式登录到Juniper设备的管理界面。输入用户名和密码进行身份验证。
 
 #进入全局配置模式
 ##成功登录后,进入全局配置模式,以便进行OSPF的配置。
 configure
 
 #创建OSPF进程
 ##在全局配置模式下,创建一个OSPF进程,并指定一个进程ID。
 set protocols ospf area 0.0.0.0
 
 #配置路由器ID
 ##配置路由器ID,该ID用于在OSPF域中唯一标识该路由器。
 set routing-options router-id <路由器ID>
 
 #配置区域
 ##配置OSPF区域,将接口划分到相应的区域中。以下示例将接口ge-0/0/1划分到区域0。
 set interfaces ge-0/0/1 unit 0 family inet address <IP地址/子网掩码>
 set protocols ospf area 0.0.0.0 interface ge-0/0/1.0
 
 #启用OSPF接口
 ##启用OSPF功能并指定该接口所属的区域。
 set protocols ospf area 0.0.0.0 interface ge-0/0/1.0
 
 #配置默认路由
 ##如果需要配置默认路由,可以使用以下命令:
 set routing-options static route 0.0.0.0/0 next-hop <下一跳地址>
 
 #保存配置
 ##在完成OSPF配置后,记得保存配置。
 commit