diff --git "a/\345\220\225\345\276\220\346\235\255/20240509-\347\254\224\350\256\260.md" "b/\345\220\225\345\276\220\346\235\255/20240509-\347\254\224\350\256\260.md" new file mode 100644 index 0000000000000000000000000000000000000000..44010dec5a60515b43ced0e4844b874e01c10d55 --- /dev/null +++ "b/\345\220\225\345\276\220\346\235\255/20240509-\347\254\224\350\256\260.md" @@ -0,0 +1,124 @@ +## OSPF动态路由配置 + +OSPF:开放式最短路径优先协议,目前网络中应用最广泛的路由协议之一 + +```bash +# Router0 配置 +Router(config)#ho s1 //修改设备名称 +s1(config)#int g0/1 +s1(config-if)#ip add 192.168.10.1 255.255.255.0 +s1(config-if)#no sh //开启端口 +s1(config)#int g0/0 +s1(config-if)#ip add 16.16.16.16 255.255.255.0 +s1(config-if)#no sh +s1(config)#router ospf 1 //开启OSPF协议,设置进程ID为1 +s1(config-router)#network 192.168.10.0 0.0.0.255 area 0 // 0.0.0.255为反掩码 0为区域 +s1(config-router)#network 16.16.16.0 0.0.0.255 area 0 +s1#show ip route //查看路由表 +``` + +```bash +# Router1 配置 +Router(config)#ho s2 +s2(config)#int g0/0 +s2(config-if)#ip add 16.16.16.166 255.255.255.0 +s2(config-if)#no sh +s2(config)#int g0/2 +s2(config-if)#ip add 192.168.20.1 255.255.255.0 +s2(config-if)#no sh +s2(config)#int g0/1 +s2(config-if)#ip add 17.17.17.17 255.255.255.0 +s2(config-if)#no sh +s2(config)#router ospf 1 +s2(config-router)#network 16.16.16.0 0.0.0.255 area 0 +s2(config-router)#network 17.17.17.0 0.0.0.255 area 0 +s2(config-router)#network 192.168.20.0 0.0.0.255 area 0 +s2#show ip route //查看路由表 +``` + +```bash +# Router2 配置 +Router(config)#ho s3 +s3(config)#int g0/1 +s3(config-if)#no sh +s3(config-if)#ip add 17.17.17.177 255.255.255.0 +s3(config)#int g0/0 +s3(config-if)#no sh +s3(config-if)#ip ad 192.168.30.1 255.255.255.0 +s3(config)#router ospf 1 +s3(config-router)#network 17.17.17.0 0.0.0.255 area 0 +s3(config-router)#network 192.168.30.0 0.0.0.255 area 0 +s3#show ip route //查看路由表 +``` + +### 练习一:要求左右两边的网络能互通,中间的网络和两边的网络都不能互通 + +``` +路由器一 +Router(config)#in g0/1 +Router(config-if)#ip add 10.10.10.1 255.255.255.0 +Router(config-if)#no sh +Router(config-if)#in g0/0 +Router(config-if)#ip add 192.168.10.1 255.255.255.0 +Router(config-if)#no sh +Router(config-if)#ex +Router(config)#rou ospf 1 //启用OSPF协议 +Router(config-router)#net 192.168.10.0 0.0.0.255 area 0 +Router(config-router)#net 10.10.10.0 0.0.0.255 area 0 +Router(config-router)#do wr m +``` + +``` +路由器二(中间的路由器) +Router(config)#in g0/1 +Router(config-if)#ip add 10.10.10.2 255.255.255.0 +Router(config-if)#no sh +Router(config-if)#in g0/0 +Router(config-if)#ip add 192.168.20.1 255.255.255.0 +Router(config-if)#no sh +Router(config-if)#in g0/2 +Router(config-if)#ip add 10.10.20.1 255.255.255.0 +Router(config-if)#no sh +Router(config-if)#ex +Router(config)#rou ospf 1 //启用OSPF协议 +Router(config-router)#net 10.10.10.0 0.0.0.255 area 0 +Router(config-router)#net 10.10.20.0 0.0.0.255 area 0 +Router(config-router)#do wr m +``` + +``` +路由器三 +Router(config)#in g0/0 +Router(config-if)#ip add 192.168.30.1 255.255.255.0 +Router(config-if)#no sh +Router(config-if)#in g0/1 +Router(config-if)#ip add 10.10.20.2 255.255.255.0 +Router(config-if)#no sh +Router(config-if)#ex +Router(config)#rou ospf 1 //启用OSPF协议 +Router(config-router)#net 10.10.20.0 0.0.0.255 area 0 +Router(config-router)#net 192.168.30.0 0.0.0.255 area 0 +Router(config-router)#do wr m +``` + + + +### 练习题二:使用console线配置交换机,并为交换机配置SSH服务,要求使用本地登录账号,并且能进入特权模式 + +``` +交换机 +Switch(config)#ho s1 +s1(config)#ip domain-name lv.com +s1(config)#crypto key generate rsa +How many bits in the modulus [512]: 2048 +% Generating 2048 bit RSA keys, keys will be non-exportable...[OK] +s1(config)#ip ssh version 2 //ssh版本 +s1(config)#line vty 0 15 +s1(config-line)#transport input ssh +s1(config-line)#login local +s1(config-line)#username ssh password 123 //本地用户名和密码 +s1(config)#username yourusername secret yourpassword +s1(config)#enable password 1234 //特权模式密码 +s1(config)#do wr m +``` +