为了提高毕业设计的可查看性,我决定再地级局域网中添加单臂路由DHCP中继配置

拓扑图如下:

IP规划:子接口–g0/1.1:10.1.1.0/24

子接口–g0/1.2:10.2.1.0/24

单臂路由配置命令:

Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int g 0/1.1
Router(config-subif)#
%LINK-5-CHANGED: Interface GigabitEthernet0/1.1, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1.1, changed state to up
Router(config-subif)#encapsulation dot1Q 10//配置子接口pvid
Router(config-subif)#ip address 10.1.1.1 255.255.255.0
Router(config-subif)#no shutdown
Router(config-subif)#ex
Router(config)#int g 0/1.2
Router(config-subif)#
%LINK-5-CHANGED: Interface GigabitEthernet0/1.2, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1.2, changed state to up
Router(config-subif)#encapsulation dot1Q 20
Router(config-subif)#ip address 10.2.1.1 255.255.255.0
Router(config-subif)#no shutdown

配置单臂路由时交换机与路由器连接的接口一定要设为Trunk

在路由器上配置DHCP地址池,命令如下:

Router(config)#ip dhcp pool A
Router(dhcp-config)#network 10.1.1.0 255.255.255.0
Router(dhcp-config)#default-router 10.1.1.1
Router(dhcp-config)#dns-server 10.1.1.2
Router(config)#ip dhcp pool B
Router(dhcp-config)#network 10.2.1.0 255.255.255.0
Router(dhcp-config)#default-router 10.2.1.1
Router(dhcp-config)#dns-server 10.2.1.2
Router(dhcp-config)#ex
Router(config)#ip dhcp excluded-address 10.1.1.1 10.1.1.2
Router(config)#ip dhcp excluded-address 10.2.1.1 10.2.1.2

交换机上配置Vlan10 –10.1.1.1 和vlan20–10.2.1.1,命令如下:

Switch(config)#vlan 10
Switch(config-vlan)#ex
Switch(config)#vlan 20
Switch(config-vlan)#ex
Switch(config)#int g 0/1
Switch(config-if)#switchport mode trunk//务必将与路由器联接的端口设置为TRUNK端口
Switch(config-if)#
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1, changed state to down
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1, changed state to up
Switch(config-if)#switchport trunk allowed vlan all//允许所以Vlan通过
Switch(config-if)#int f 0/1
Switch(config-if)#switchport access vlan 10
Switch(config-if)#int f 0/2
Switch(config-if)#switchport access vlan 20
Switch(config-if)#ex

测试如下

浅配一个NAT吧..

IP地址规划:

R0–G0/0=201.3.3.7/24

自定义的地址池是:
201.3.3.100/24-201.3.3.200/24

命令如下:

Router(config)#ip nat pool aab 201.3.3.100 201.3.3.200 netmask 255.255.255.0//配置名为aab的nat地址池
Router(config)#ip nat inside source list 1 pool aab
Router(config)#access-list 1 permit 10.0.0.0 0.255.255.255
Router(config)#int g 0/0
Router(config-if)#ip nat outside
Router(config-if)#int g 0/1//单臂路由父接口
Router(config-if)#ip nat insideRouter(config)#ip route 0.0.0.0 0.0.0.0 null 0
Router(config)#ip route 0.0.0.0 0.0.0.0 null 0
Router(config)#router rip //路由协议我选了rip,因为算是小型园区网
Router(config-router)#network 0.0.0.0//静态路由很重要
Router(config-router)#network 10.0.0.0
Router(config-router)#network 201.3.3.0
Router(config-router)#no auto-summary no auto summary的作用--学习笔记 原创
zcry21cn2016-02-03 13:34:45博主文章分类:网络
文章标签ripautosummary文章分类其他网络/安全阅读数1.2万
在RIPv2版本中,打个比方吧,R1现在有一条10.1.1.2/24的路由,如果在RIPv2版本中开启了no auto-summary,那么RIPv2在传输这条路由的时候就会为10.1.1.0/24传出去;
如果没有关闭auto-summary,那么就会以10.0.0.0/8的路由形式传出去。
说直接点,auto-summary的意思就是汇总到主类边界,10.0.0.0/8或者172.16.0.0/16或者192.168.1.0/24这样的主类边界,但是如果关闭了自动汇总以后,那么就可以按照路由的掩码来发送。
一般我们都建议no auto-summary,因为这样可以实现精确查找。
在 思科的路由器中有些路由器默认就是no auto-summary,有些有手动打上,这和IOS有关。
在RIPv1版本中的 no auto-sunmmary 是没有意义的,即使你打上了no auto-summary也没用,因为RIPv1本来就不支持关闭自动汇总。原因在于RIPv1版本的数据包当中,没有标识掩码的字段,所以RIPv1版即使你no auto-summary也没有意义
Router(config-router)#ex
Router(config)#

网络找到的大神的笔记,帮助我了解no auto summary的作用

zcry21cn2016-02-03 13:34:45博主文章分类:网络©著作权

在RIPv2版本中,打个比方吧,R1现在有一条10.1.1.2/24的路由,如果在RIPv2版本中开启了no auto-summary,那么RIPv2在传输这条路由的时候就会为10.1.1.0/24传出去;

如果没有关闭auto-summary,那么就会以10.0.0.0/8的路由形式传出去。

说直接点,auto-summary的意思就是汇总到主类边界,10.0.0.0/8或者172.16.0.0/16或者192.168.1.0/24这样的主类边界,但是如果关闭了自动汇总以后,那么就可以按照路由的掩码来发送。

一般我们都建议no auto-summary,因为这样可以实现精确查找。

在 思科的路由器中有些路由器默认就是no auto-summary,有些有手动打上,这和IOS有关。

在RIPv1版本中的 no auto-sunmmary 是没有意义的,即使你打上了no auto-summary也没用,因为RIPv1本来就不支持关闭自动汇总。原因在于RIPv1版本的数据包当中,没有标识掩码的字段,所以RIPv1版即使你no auto-summary也没有意义

最后测试:能正常访问互联网!