《ccie理论定向广播--配置directed-broadcast》由会员分享,可在线阅读,更多相关《ccie理论定向广播--配置directed-broadcast(3页珍藏版)》请在金锄头文库上搜索。
1、CCIE 理论定向广播-配置 Directed-broadcast 文章来源:不详 作者:佚名 -该文章讲述了 CCIE 理论定向广播-配置 Directed-broadcast.概 述在默认情况下,Cisco 路由器在收到任何广播数据的时候,默认都是丢弃而不转发, 在某些时候,有些广播是必须的,比如我们通常使用的 NetBios Name Server 协议,DNS 协 议,还有 DHCP 协议。就像 DHCP 协议,当主机在没有地址的情况下,向服务器请求 IP 地 址,正因为自己没有 IP 地址,却又不 知道服务器在哪,所以需要使用广播来查找,这时, 如果服务器在远程网络,而路由器又拒绝转
2、发广播,那么将给我们的 DHCP 带来麻烦。要如何才能在这种情况下让网络正常工作呢,那就是让路由器帮我们把广播转发到我们需 要到达的目标网络,这样需要到达远程网络的广播,我们称为定向广播,比如我们本地网 络是 10.1.1.0/24 的网段,我们需要将广播发到 192.168.1.0/24 的网段,那么只想让广播在 192.168.1.0/24 网段发送,广播地址为 192.168.1.255,但如果直接这样发,是到达不了 192.168.1.0/24 网段的,所以需要得到路由器的允许。Directed-broadcast每 个网络都是与路由器的某个接口相连的,这个网络需要向远程网络发送广播,
3、首先就是 发送到路由器与之相连的接口,那么当路由器从该接口收到广播之后,决定是 丢弃还是转 发,就在于路由器的接口是否允许定向广播功能,如果我们需要让路由器帮我们转发定向 广播,就需要在接口上手工配置 directed- broadcast 转发功能。配置1配置 Directed-broadcast(1)定义 ACLR1(config)#access-list 10 permit any注: ACL 是用来告诉接口哪些数据包是可以传递定向广播的,加了 ACL 之后,只传递该 ACL所有允许的数据,如果不加 ACL,默认传递所有定向广播数据。(2)在接口上开启 directed-broadcas
4、tR1(config)#int f0/0R1(config-if)#ip directed-broadcast 10注: IOS 12.0 开始,默认接口上是关闭 directed-broadcast 的。 (注意 IOS 版本,请以自身为准。 )Forward-protocol在 路由器接口上开了 directed-broadcast 之后,路由器便能够将该接口上收到的定向广播 发往相应的远程网络,比如从 10.1.1.0/24 收 到的广播发往 192.168.1.255,但是如果一个 目标地址为 255.255.255.255(此广播称为本地广播)的 DHCP 广播请求包,需要发往 DH
5、CP 服务器所在的 192.168.1.0/24 网络(DHCP 服务器地址为 192.168.1.100) ,路由器会自 动将该广播包转到 192.168.1.100 吗?答案当然是不会,那么又如何让路由器在收到目标 地址为 255.255.255.255 的广播包,就知道要转发到 192.168.1.100 呢?这就需要在路由器 接口上定义 ip helper-address,之后路由器就会将广播转成单播发到 ip helper-address 后面 的目标 IP,但是要注意的是,什么样的广播才会被转发到 ip helper-address 后面的目标 IP,是需要根据 forward-p
6、rotocol 来定义的,如果 forward-protocol 不允许任何协 议,那么 路由器就不会将任何广播发到 ip helper-address 后面的目标 IP。本文来自: 高校自动化网(W) 详细出处参考(转载请保留本链接): http:/ 默认允许通过的协议 文章来源:不详 作者:佚名 -该文章讲述了 forward-protocol 默认允许通过的协议.forward-protocol 默 认允许通过的协议为:Trivial File Transfer (TFTP) (port 69)Domain Name System (port 53)Time service (port
7、37)NetBIOS Name Server (port 137)NetBIOS Datagram Server (port 138)Boot Protocol (BOOTP) client and server datagrams (ports 67 and 68)TACACS service (port 49)所以默认情况下,在接口上加了 ip helper-address,路由器也就只能转发这些默认的端口。配置1配置 forward-protocol(1)定义可以转发的协议和端口R1(config)#ip forward-protocol udp 3001注: 默认是开启 forward
8、-protocol 的,且只能转发默认协议和端口。(2)在接口下配置 ip helper-addressR1(config)#int f0/0R1(config-if)# ip helper-address 192.168.1.100注: 默认是关闭 ip helper-address 的。说明: 通过以上配置之后,当路由器从 f0/0 接口上收到目标地址为 255.255.255.255 的广播,并且 目标为 UDP 3001 的广播之后,就会转成单播发往 192.168.1.100。如果没有配置 forward- protocol,路由器就只能转发默认的协议和端口。本文来自: 高校自动化网(W) 详细出处参考(转载请保留本链接): http:/