from the whirlpool.net.au discussion forums
web hosting by WebCentral Australia
   IPTV on a Cisco Modem View full version
User #125726   90 posts
Forum Regular

Hey all,
I am attempting to configure my cisco router to do the IPTV thing.

I have looked on the TPG website how the three different router types are setup and have tried to extrapolate how this thing works from those.

From what I can gather, your PC joins a IGMP group which is responsible for delivering the content. You subscribe via IGMP over the normal PVC/PPPoE link
the content is shot down the other PVC.

The new PVC(0/35) is bridged, should it be:
a) bridged to my internal LAN (BVI1)
b) to the other PVC (8/35)

I'm not big on IGMP configurations but should the setup be like the following?:

interface ATM0.1 point-to-point
description ISP PPPoE
no snmp trap link-status
pvc 8/35
pppoe-client dial-pool-number 1
!
interface ATM0.2 point-to-point
description TPG IPTV
no snmp trap link-status
pvc 0/35
encapsulation aal5snap
!
bridge-group 1
bridge-group 1 spanning-disabled
!
interface BVI1
description LAN
ip pim sparse-dense-mode
ip igmp helper-address udl Dialer0
!
interface dialer 0
ip igmp proxy-service
ip pim sparse-dense-mode
!
interface vlan 1
bridge-group 1
bridge-group 1 spanning-disabled

If it should, then it doesn't work :(

posted 2007-Aug-8, 4pm AEST
User #116930   185 posts
Forum Regular

not sure about the IGMP config, but i think the PVC(0/35) should be bridge to the internal lan

posted 2007-Aug-8, 5pm AEST
User #125726   90 posts
Forum Regular

Does anybody know how the various bits of IPTV fit together?

Am I likely to get an answer from TPG about this?

Surely someone in TPG has set this up on a Cisco Device

posted 2007-Aug-9, 11am AEST
User #115267   15 posts
Forum Regular

Would try to give some insight into IP Multicasting...

Firstly, we need to know from TPG what PIM mode is their IPTV multicasting running at? In Cisco IOS, there are 3 mode that you can choose from:

1. Sparse-mode
2. Dense-mode
3. Spare-Dense mode

Secondly, if TPG IPTV is running sparse mode, you need a RP (Rendezvous Point). This is an IP address that we need to know so that we can configure in the Cisco router.

Thirdly, the new PVC (0/35)....From the TPG website, there is some screenshot on how to configure this new PVC on consumer routers. They only enable "IGMP" on this new PVC. Hence, from this hint, I think the joining of the multicast group and the actual video stream happen on the same new PVC.

You mention the config. above can't work....Is the new PVC up in the first place? You can do a "show atm pvc".

posted 2007-Aug-15, 3pm AEST
User #141343   440 posts
ISP Representative

Hi,

With regards to the IPTV settings of the modem you can use this link as a reference https://cyberstore.tpg.c...dem/iptvhelp.htm and also make sure that your cisco modem is able to support multiple PVC and IGMP.

Thanks
Ted

posted 2007-Aug-15, 5pm AEST
User #125726   90 posts
Forum Regular

Ted M writes...

also make sure that your cisco modem is able to support multiple PVC and IGMP

It supports these things, what I need it technical documentation to know how these things are to be used.

posted 2007-Aug-16, 9am AEST
User #125726   90 posts
Forum Regular

sliver writes...

You can do a "show atm pvc"

cisco-877w#show atm pvc
VCD / Peak Avg/Min Burst
Interface Name VPI VCI Type Encaps SC Kbps Kbps Cells Sts
0.2 2 0 35 PVC SNAP UBR 1020 UP
0.1 1 8 35 PVC SNAP UBR 1020 UP

Thirdly, the new PVC (0/35)....From the TPG website, there is some screenshot on how to configure this new PVC on consumer routers. They only enable "IGMP" on this new PVC. Hence, from this hint, I think the joining of the multicast group and the actual video stream happen on the same new PVC.

I have also seen them applying the IGMP proxy directly to the PPPoE interface
https://cyberstore.tpg.c...320/iptvhelp.htm

It kind of makes sense that the new PVC sends the IGMP join reports, and recieves the TV feeds, the can enable IGMP snooping at the DSLAM to know which interfaces to send each feed, but if the Multicast join is done via the new PVC which is bridged to the internal LAN, then what function does the IGMP proxy provide? the multicast traffic should be broadcast down the new PVC as it's bridged to the LAN.

posted 2007-Aug-16, 10am AEST
User #115267   15 posts
Forum Regular

Hi Cyzza, after relooking at your above router config., I saw some mistake...

First, the new PVC (ATM0.2) is not associated to the Dialer0 interface. Now, I am not sure do we still use the command "pppoe-client dial-pool-number 0" command to tie to it?

By looking at the TPG modem/router screenshot, I notice that they configure this new PVC "0/35" as bridging rather than PPPoE.

Now, I'm really now sure how to configure this....You have 2 PVCs, one using PPPoE LLC/SNAP and one using Bridge LLC/SNAP!! How the LAN interfaces know which PVC to use for different traffic?

Below is how to configure a bridge PVC....

### Start Bridging PVC config ######

interface ethernet0
no shut
no ip directed-broadcast
bridge-group 1
!
interface atm0
no shut
no ip address
no ip directed-broadcast
no atm ilmi-keepalive
pvc <vpi/vci>
encapsulation aal5snap

!--- Common PVC values supported by ISPs are 0/35 or 8/35.
!--- Confirm your PVC values with your ISP.

!
bridge-group 1
!
bridge 1 protocol ieee

### End Bridging PVC config ######

Once the above is resolve, we can try this command for IGMP proxy and UDL...

#####

ip multicast-routing
!
!
interface BVI1
ip pim sparse-dense-mode
ip igmp helper-address udl Dialer1 (maybe can change to Dialer0)
ip igmp proxy-service
!
!
interface Dialer0
ip pim sparse-dense-mode
ip igmp unidirectional-link

#####

posted 2007-Aug-16, 4pm AEST
User #125726   90 posts
Forum Regular

Thanks for your input, I will try that IGMP setup, but I think I have my PVC's all good
run your eyes over this:

bridge irb
!
bridge 1 route ip
!
interface ATM0
no ip address
no atm ilmi-keepalive
dsl operating-mode adsl2+
!
interface ATM0.1 point-to-point
no snmp trap link-status
pvc 8/35
pppoe-client dial-pool-number 1
!
!
interface ATM0.2 point-to-point
no snmp trap link-status
atm route-bridged ip
pvc 0/35
encapsulation aal5snap
!
bridge-group 1
bridge-group 1 spanning-disabled
!
interface BVI1
ip address x.x.x.x 255.255.255.0
ip access-group 111 in
ip nat inside
ip virtual-reassembly
!
interface Vlan1
no ip address
bridge-group 1
bridge-group 1 spanning-disabled
!

So the ATM 0.1 has the dialer associated with it, ATM0.2 is bridged into my BVI 1

sliver writes...

How the LAN interfaces know which PVC to use for different traffic?

That is my entire issue with this is. How is the system deciding to send me multicast streams down the new PVC?

The only conclusion I can come up with is that the multicast joins are sent down the new PVC, the DSLAM has IGMP snooping running, it waits for my multicast joins and associates specific streams to my PVC.

It looks like your configuration sends out the mulicast joins via my PPPoE interface.

I wish there was a reference diagram that IPTV uses that would explain some of this, or maybe someone technical from TPG, you know your watching!!

Cyzza

posted 2007-Aug-16, 4pm AEST
User #125726   90 posts
Forum Regular

sliver writes...

bridge-group 1
!
bridge 1 protocol ieee


This is an option I have not set and it is in numerous configuration guides that I have seen. Also the ATM0.2 interface is not in show spanning-tree.

I don't think it is actively part of my bridge group.

We shall see.

posted 2007-Aug-16, 4pm AEST
User #115267   15 posts
Forum Regular

For ATM0.2, maybe you can remove "atm route-bridged ip" first ...Try not to add to many feature to it first.

interface ATM0.2 point-to-point
no snmp trap link-status
atm route-bridged ip <<<<<
pvc 0/35
encapsulation aal5snap
bridge-group 1
bridge-group 1 spanning-disabled

For the IGMP proxy/Multicast setting, we can try this statement:

ip multicast-routing
!
!
interface BVI1
ip pim sparse-dense-mode
ip igmp helper-address udl ATM0.1
ip igmp proxy-service
!
!
interface ATM0.1
ip pim sparse-dense-mode
ip igmp unidirectional-link

The above statements is to forward the IGMP message thru' the ATM0.1 (PPPoE) routed interfaces. Hopefully, the IPTV video stream will comeback via the ATM0.2 (IPTV) new PVC.

posted 2007-Aug-17, 11am AEST
User #125726   90 posts
Forum Regular

Looks like using ieee bridging protocol and that IGMP config does the trick.

It took a couple of minutes for the stream to come through but it looks and works great.

Cheers silver!

So, the final working config (modify to suit your setup regarding ATM interfaces and BVI groups):

bridge irb
!
!
interface ATM0
no ip address
no atm ilmi-keepalive
dsl operating-mode adsl2+
!
interface ATM0.1 point-to-point
description PPPoE PVC
no snmp trap link-status
pvc 8/35
pppoe-client dial-pool-number 1
!
!
interface ATM0.2 point-to-point
description IPTV PVC
ip pim sparse-dense-mode
ip igmp unidirectional-link
no snmp trap link-status
atm route-bridged ip
pvc 0/35
encapsulation aal5snap
!
bridge-group 1
!
interface Vlan1
no ip address
bridge-group 1
!
interface BVI1
description Internal LAN
ip address x.x.x.x 255.255.255.0
ip pim sparse-dense-mode
ip nat inside
ip virtual-reassembly
ip tcp adjust-mss 1412
ip igmp helper-address udl ATM0.2
ip igmp proxy-service
!
bridge 1 protocol ieee
bridge 1 route ip

posted 2007-Aug-17, 6pm AEST
edited 2007-Aug-17, 6pm AEST
User #78252   9 posts
Forum Regular

Help anyone? I've got a cisco 877 router and am trying to get IPTV going. Below is my config.

!
bridge irb
!
!
!
interface ATM0
no ip address
no ip unreachables
logging event subif-link-status
load-interval 60
no atm ilmi-keepalive
dsl sync interval 60
dsl sync mode itu
dsl operating-mode adsl2+
dsl lom 250
!
interface ATM0.2 point-to-point
description IPTV-vc
ip pim sparse-dense-mode
ip igmp unidirectional-link
no snmp trap link-status
atm route-bridged ip
pvc IPTV-vc 0/35
encapsulation aal5snap
!
bridge-group 1
!
interface ATM0.56 point-to-point
no snmp trap link-status
pvc Data-vc 8/35
tx-ring-limit 3
no oam-pvc manage
max-reserved-bandwidth 100
pppoe-client dial-pool-number 1
!
!
interface BVI1
ip address 192.168.2.1 255.255.255.0
ip pim sparse-dense-mode
ip nat inside
ip virtual-reassembly
ip igmp helper-address udl ATM0.2
ip igmp proxy-service
!
bridge 1 protocol ieee
bridge 1 route ip

I'm running IOS c870-advipservicesk9-mz.124-11.XJ.­ bin and the firmware on the ADSL modem in the router is;
Operation FW: AMR-3.0.014.bin
FW Source: embedded
FW Version: 3.0.14

I can't get pass the second 'video stage' and get this error;
The test image has not appeared. If you are unable to see the moving image, then it could mean one of the following:
The modem may not have been correctly configured as per the instructions
The modem configuration may not have been saved before the modem was rebooted
Your firewall may be preventing IGMP data packets to or from the network
Your firewall may be preventing multicast data packets from the network
Your computer is accessing the Internet over a wireless connection
The modem may not be compatible with the TPG IPTV service

Is my config for IPTV ok and is the firmware for the ADSL modem compatible with TPG IPTV? Can anyone else with a cisco 877 tell me what their set up is for IPTV please?

Thanks so much.

posted 2007-Sep-17, 9pm AEST
User #161929   1634 posts
ISP Representative

Hi muffincrumpet,

Can you email your details to iptv_fb@tpg.com.au. Our IPTV reps will take a look.

Regards,
EC

posted 2007-Sep-17, 9pm AEST
User #182169   385 posts
Forum Regular

Cisco IOS 12.4 supports IP/TV version 3.4 Multicasting

Would been good if TPG could provide technical details on what standard they are using

posted 2007-Sep-17, 10pm AEST
User #78252   9 posts
Forum Regular

Thanks Edriann. I have email my set up to iptv_fb@tpg.com.au

posted 2007-Sep-18, 12pm AEST
User #182169   385 posts
Forum Regular

Edriann,

Would prefer to see support provided in the forum, so others with Cisco routers can find solutions without each having to email TPG independently

posted 2007-Sep-18, 1pm AEST
User #78252   9 posts
Forum Regular

I still haven' heard from the IPTV team but I will definitely post the solution and configs here for all - once it is sorted.

posted 2007-Sep-23, 7am AEST
User #78252   9 posts
Forum Regular

Here is the Cisco 877 Config for IPTV that works for me. I'm using windows XP SP2 with IE 6. I did not have to configure anything in the XP firewall or Windows defender.

IOS c870-advipservicesk9-mz.124-15.T1.­ bin

!
bridge irb
!
!
interface ATM0
no ip address
no ip unreachables
logging event subif-link-status
load-interval 60
no atm ilmi-keepalive
dsl operating-mode auto
dsl lom 250
!
interface ATM0.56 point-to-point
no snmp trap link-status
pvc Data-vc 8/35
tx-ring-limit 3
vc-hold-queue 1024
no oam-pvc manage
pppoe-client dial-pool-number 1
!
!
interface ATM0.57 point-to-point
description IPTV-vc
ip pim sparse-dense-mode
ip igmp unidirectional-link
ip igmp proxy-service
no snmp trap link-status
pvc IPTV-vc 0/35
encapsulation aal5snap
!
bridge-group 1
!
interface Vlan1
no ip address
ip pim sparse-dense-mode
bridge-group 1
!
interface Dialer0
ip address negotiated
no ip unreachables
no ip proxy-arp
ip mtu 1492
ip pim sparse-dense-mode
ip nat outside
ip virtual-reassembly
encapsulation ppp
ip route-cache flow
load-interval 60
dialer pool 1
dialer idle-timeout 0
dialer persistent
no snmp trap link-status
no cdp enable
ppp authentication pap callin
ppp pap sent-username <your username> password <your password>
ppp ipcp route default
!
interface BVI1
ip address x.x.x.x 255.255.255.0
ip pim sparse-dense-mode
ip nat inside
ip virtual-reassembly
ip tcp adjust-mss 1452
ip igmp helper-address udl ATM0.57
ip igmp mroute-proxy ATM0.57
!

posted 2007-Oct-6, 10pm AEST
User #29700   14 posts
Forum Regular

Hi muffincrumpet,

Thanks for posting your config. I've tried it on my 877W, but still can't seem to get IPTV working.

Do you know if TPG have a working example config for Cisco routers?

posted 2008-Jan-1, 3pm AEST
User #1607   152 posts
Forum Regular

Hi all

I have a Cisco 857 - does IPTV work with it?

I have tried the above configs but it wont accept the "ip pim sparse-dense-mode" command. Just noticed it also kicks out the "atm route-bridged ip" command also

Here is my config ... and suggestions

Building configuration...

Current configuration : 10427 bytes
!
version 12.4
no service pad
service tcp-keepalives-in
service tcp-keepalives-out
service timestamps debug datetime msec localtime show-timezone
service timestamps log datetime msec localtime show-timezone
service password-encryption
service sequence-numbers
!
hostname router857
!
boot-start-marker
boot-end-marker
!
logging buffered 51200
logging console critical
enable secret 5 $1$3DCq$iKZrMD07IIZaGVae/vXRb.
!
aaa new-model
!
!
aaa authentication login local_authen local
aaa authorization exec local_author local
!
!
aaa session-id common
clock timezone PCTime 10
!
!
!
crypto pki trustpoint TP-self-signed-2445709008
enrollment selfsigned
subject-name cn=IOS-Self-Signed-Certificate-244­ 5709008
revocation-check none
rsakeypair TP-self-signed-2445709008
!
!
crypto pki certificate chain TP-self-signed-2445709008
certificate self-signed 01
30820250 308201B9 A0030201 02020101 300D0609 2A864886 F70D0101 04050030
31312F30 2D060355 04031326 494F532D 53656C66 2D536967 6E65642D 43657274
69666963 6174652D 32343435 37303930 3038301E 170D3037 31323136 30333130
31395A17 0D323030 31303130 30303030 305A3031 312F302D 06035504 03132649
4F532D53 656C662D 5369676E 65642D43 65727469 66696361 74652D32 34343537
30393030 3830819F 300D0609 2A864886 F70D0101 01050003 818D0030 81890281
8100CCA7 B3A90842 7E675C37 F9539E48 B7E71BC9 E4FB54F2 BBA3AAD4 9DBE1ADB
230259E6 CC5711D4 031364B0 25E74409 4DDDFAAE 41CAA9D1 F4454390 A410BB4C
A3AD58A7 62171B82 A7D7022B F1168718 F2B8A4C5 6F855EC2 A0C1B394 DF6A62C1
363C5E0A 529D21F5 45849B61 8C5712A7 7F20050E EF8C9EED F3CB26A6 D086269A
6F610203 010001A3 78307630 0F060355 1D130101 FF040530 030101FF 30230603
551D1104 1C301A82 18726F75 74657238 35372E79 6F757264 6F6D6169 6E2E636F
6D301F06 03551D23 04183016 80148B93 9E6C3A11 FF671126 DB13FF2D 7A898C85
3D7E301D 0603551D 0E041604 148B939E 6C3A11FF 671126DB 13FF2D7A 898C853D
7E300D06 092A8648 86F70D01 01040500 03818100 92DFFA76 97A26C1F D31D27D9
BC73BD84 14663DED 4D7CE28D B004388D 9DC168C6 49C76BFA 335D2F5B 9164A5D5
5773D798 E624D1AA BA47AE96 9441A043 8EE1C242 6430599C 2484F424 D9BCF5FF
E3656B59 1868AA09 0A5A8336 DBAAF195 7084E4FF 2C8F5654 8424DD89 BE81B1F2
E27D77F7 2608D140 D2C0C411 40608CCD 18BCED09
quit
!
dot11 ssid xxxxx
authentication open
!
no ip source-route
no ip dhcp use vrf connected
ip dhcp excluded-address 10.10.10.51 10.10.10.254
!
ip dhcp pool sdm-pool
import all
network 10.10.10.0 255.255.255.0
default-router 10.10.10.1
dns-server 203.12.160.35 203.12.160.36
lease infinite
!
!
ip cef
no ip bootp server
ip domain name yourdomain.com
ip name-server 203.12.160.35
ip name-server 203.12.160.36
!
parameter-map type protocol-info msn-servers
server name messenger.hotmail.com
server name gateway.messenger.hotmail.com
server name webmessenger.msn.com

parameter-map type protocol-info aol-servers
server name login.oscar.aol.com
server name toc.oscar.aol.com
server name oam-d09a.blue.aol.com

parameter-map type protocol-info yahoo-servers
server name scs.msg.yahoo.com
server name scsa.msg.yahoo.com
server name scsb.msg.yahoo.com
server name scsc.msg.yahoo.com
server name scsd.msg.yahoo.com
server name cs16.msg.dcn.yahoo.com
server name cs19.msg.dcn.yahoo.com
server name cs42.msg.dcn.yahoo.com
server name cs53.msg.dcn.yahoo.com
server name cs54.msg.dcn.yahoo.com
server name ads1.vip.scd.yahoo.com
server name radio1.launch.vip.dal.yahoo.com
server name in1.msg.vip.re2.yahoo.com
server name data1.my.vip.sc5.yahoo.com
server name address1.pim.vip.mud.yahoo.com
server name edit.messenger.yahoo.com
server name messenger.yahoo.com
server name http.pager.yahoo.com
server name privacy.yahoo.com
server name csa.yahoo.com
server name csb.yahoo.com
server name csc.yahoo.com

parameter-map type regex sdm-regex-nonascii
pattern \x00-\x80]

!
!
username xxxxxx privilege 15 secret 5 xxxxxxxxxx
archive
log config
hidekeys
!
!
ip tcp synwait-time 10
!
bridge irb
!
!
interface ATM0
no ip address
no ip redirects
no ip unreachables
no ip proxy-arp
ip route-cache flow
no atm ilmi-keepalive
dsl operating-mode auto
!
interface ATM0.1 point-to-point
description $ES_WAN$
no ip redirects
no ip unreachables
no ip proxy-arp
no snmp trap link-status
pvc 8/35
pppoe-client dial-pool-number 1
!
!
interface ATM0.2 point-to-point
description IPTV PVC
ip igmp unidirectional-link
no snmp trap link-status
pvc 0/35
encapsulation aal5snap
!
!
interface FastEthernet0
!
interface FastEthernet1
!
interface FastEthernet2
!
interface FastEthernet3
!
interface Dot11Radio0
no ip address
no ip redirects
no ip unreachables
no ip proxy-arp
ip route-cache flow
!
ssid xxxxxx
!
speed basic-1.0 basic-2.0 basic-5.5 6.0 9.0 basic-11.0 12.0 18.0 24.0 36.0 48.0 54.0
station-role root
bridge-group 1
bridge-group 1 subscriber-loop-control
bridge-group 1 spanning-disabled
bridge-group 1 block-unknown-source
no bridge-group 1 source-learning
no bridge-group 1 unicast-flooding
!
interface Vlan1
description $ETH-SW-LAUNCH$$INTF-INFO-HWIC 4ESW$
no ip address
no ip redirects
no ip unreachables
no ip proxy-arp
ip route-cache flow
bridge-group 1
!
interface Dialer0
ip address 123.x.x.x 255.0.0.0
no ip redirects
no ip unreachables
no ip proxy-arp
ip mtu 1452
ip flow ingress
ip flow egress
ip nat outside
ip virtual-reassembly
encapsulation ppp
ip route-cache flow
dialer pool 1
dialer-group 1
no cdp enable
ppp authentication pap callin
ppp pap sent-username XXXXXX password 7 xxxxxxxxxxxxxxxx
!
interface BVI1
description $ES_LAN$
ip address 10.10.10.1 255.255.255.0
no ip redirects
no ip unreachables
no ip proxy-arp
ip flow ingress
ip flow egress
ip nat inside
ip virtual-reassembly
ip route-cache flow
ip tcp adjust-mss 1412
ip igmp helper-address udl ATM0.2
ip igmp proxy-service
!
ip route 0.0.0.0 0.0.0.0 Dialer0
!
ip http server
ip http access-class 23
ip http authentication local
ip http secure-server
ip http timeout-policy idle 60 life 86400 requests 10000
ip nat inside source list 2 interface Dialer0 overload
ip nat inside source static tcp 10.10.10.5 14026 interface Dialer0 14026
ip nat inside source static tcp 10.10.10.7 3389 interface Dialer0 3390
ip nat inside source static tcp 10.10.10.7 80 interface Dialer0 80
ip nat inside source static tcp 10.10.10.7 25 interface Dialer0 25
ip nat inside source static tcp 10.10.10.5 3389 interface Dialer0 3391
ip nat inside source static tcp 10.10.10.7 110 interface Dialer0 110
ip nat inside source static tcp 10.10.10.4 3389 interface Dialer0 3389
!
logging trap debugging
access-list 1 remark HTTP Access-class list
access-list 1 remark SDM_ACL Category=1
access-list 1 permit 10.10.10.0 0.0.0.7
access-list 1 deny any
access-list 2 remark SDM_ACL Category=2
access-list 2 permit 10.10.10.0 0.0.0.255
access-list 23 permit 10.10.10.0 0.0.0.7
access-list 23 remark SDM_ACL Category=17
access-list 100 remark SDM_ACL Category=128
access-list 100 permit ip host 255.255.255.255 any
access-list 100 permit ip 127.0.0.0 0.255.255.255 any
access-list 100 permit ip 123.0.0.0 0.255.255.255 any
access-list 101 remark SDM_ACL Category=128
access-list 101 permit ip host 255.255.255.255 any
access-list 101 permit ip 127.0.0.0 0.255.255.255 any
access-list 101 permit ip 123.0.0.0 0.255.255.255 any
access-list 102 remark SDM_ACL Category=0
access-list 102 permit ip any host 10.10.10.3
access-list 103 remark SDM_ACL Category=0
access-list 103 permit ip any host 10.10.10.3
access-list 104 remark SDM_ACL Category=0
access-list 104 permit ip any host 10.10.10.3
access-list 105 remark SDM_ACL Category=128
access-list 105 permit ip host 255.255.255.255 any
access-list 105 permit ip 127.0.0.0 0.255.255.255 any
access-list 106 remark SDM_ACL Category=0
access-list 106 permit ip any host 10.10.10.3
access-list 107 remark SDM_ACL Category=128
access-list 107 permit ip host 255.255.255.255 any
access-list 107 permit ip 127.0.0.0 0.255.255.255 any
access-list 108 remark SDM_ACL Category=0
access-list 108 permit ip any host 10.10.10.6
access-list 109 remark SDM_ACL Category=0
access-list 109 permit ip any host 10.10.10.6
access-list 110 remark SDM_ACL Category=128
access-list 110 permit ip host 255.255.255.255 any
access-list 110 permit ip 127.0.0.0 0.255.255.255 any
access-list 110 permit ip 123.0.0.0 0.255.255.255 any
dialer-list 1 protocol ip permit
no cdp run
!
control-plane
!
bridge 1 protocol ieee
bridge 1 route ip
banner exec ^CCC
% Password expiration warning.
---------------------------------------- ------------------------------

Cisco Router and Security Device Manager (SDM) is installed on this device and
it provides the default username "cisco" for one-time use. If you have already
used the username "cisco" to login to the router and your IOS image supports the
"one-time" user option, then this username has already expired. You will not be
able to login to the router with this username after you exit this session.

It is strongly suggested that you create a new username with a privilege level
of 15 using the following command.

username <myuser> privilege 15 secret 0 <mypassword>

Replace <myuser> and <mypassword> with the username and password you want to
use.

---------------------------------------- ------------------------------
^C
banner login ^CCC
---------------------------------------- ------------------------------
Cisco Router and Security Device Manager (SDM) is installed on this device.
This feature requires the one-time use of the username "cisco"
with the password "cisco". The default username and password have a privilege level of 15.

Please change these publicly known initial credentials using SDM or the IOS CLI.
Here are the Cisco IOS commands.

username <myuser> privilege 15 secret 0 <mypassword>
no username cisco

Replace <myuser> and <mypassword> with the username and password you want to use.

For more information about SDM please follow the instructions in the QUICK START
GUIDE for your router or go to www.cisco.com/go/sdm
---------------------------------------- ------------------------------
^C
!
line con 0
no modem enable
line aux 0
line vty 0 4
access-class 23 in
authorization exec local_author
login authentication local_authen
transport input telnet ssh
!
scheduler max-task-time 5000
scheduler allocate 4000 1000
scheduler interval 500
end

posted 2008-Jan-26, 10pm AEST
edited 2008-Jan-26, 11pm AEST
User #1607   152 posts
Forum Regular

sorry for the bump - but can anyone advise if the cisco 857 can do iptv

posted 2008-Jan-29, 5pm AEST
User #226727   5 posts
I'm new here, please be nice

Hi,

I have a 857W Cisco Router. Could anyone give me a hand configuring IPTV on that box?

Thanks,

posted 2008-May-13, 12am AEST
User #228616   2 posts
I'm new here, please be nice

Captain Nimrod, WAHEZU!
Come on boys, have to do some work yourself!
I pretty much followed the ones above to get mine working, was a slightly different as I am in London and getting it to work for tiscali IPTV.

bridge irb
!
!
interface ATM0
no ip address
no ip redirects
no ip unreachables
no ip proxy-arp
no atm ilmi-keepalive
dsl operating-mode auto
!
interface ATM0.1 point-to-point
description ATM For Internet
no snmp trap link-status
pvc 0/38
encapsulation aal5mux ppp dialer
dialer pool-member 1
!
!
interface ATM0.2 point-to-point
description IPTV-VC
ip igmp unidirectional-link
ip igmp proxy-service
no snmp trap link-status
atm route-bridged ip
pvc iptv-vc 0/65
encapsulation aal5snap
!
bridge-group 1
bridge-group 1 spanning-disabled

interface Vlan1
description Internal Network
no ip address
no ip redirects
no ip unreachables
no ip proxy-arp
ip virtual-reassembly
bridge-group 1
!
interface Dialer0
ip address negotiated
no ip redirects
no ip unreachables
no ip proxy-arp
ip nat outside
ip virtual-reassembly
encapsulation ppp
ip route-cache flow
load-interval 60
dialer pool 1
dialer idle-timeout 0
dialer wait-for-line-protocol 1
dialer wait-for-carrier-time 1
dialer persistent
dialer-group 1
no snmp trap link-status
no cdp enable
ppp authentication chap pap callin
ppp chap hostname xxxxxxxxxx
ppp chap password 7 xxxxxxxxxx
!
interface BVI1
ip address 192.168.1.1 255.255.255.0
ip nat inside
ip virtual-reassembly
ip tcp adjust-mss 1452
ip igmp helper-address udl ATM0.2
ip igmp mroute-proxy ATM0.2
ip igmp proxy-service
!
ip classless
ip route 0.0.0.0 0.0.0.0 Dialer0

and yes, this should work for a 857.

posted 2008-May-25, 8am AEST
User #226727   5 posts
I'm new here, please be nice

Hi Jawid,

At a first glance I would say that I had the same configuration as you and it doesn't work for me on my Cisco 857w.

I'm in Spain and my provider is Telefonica.

I can see from your config that you didn't asigned an IP address to the ATM interface for IPTV.

interface ATM0.2 point-to-point
description IPTV-VC
ip igmp unidirectional-link
ip igmp proxy-service
no snmp trap link-status
atm route-bridged ip
pvc iptv-vc 0/65
encapsulation aal5snap

on the router that my ISP provided it had a local IP address and a remote IP address. So I configured the same thing on my 857w.

Would it work without IP address? (like yours)

I will make sure that my config is similar to what you have and I'll post it back here.

Thanks

posted 2008-Jun-3, 5pm AEST
User #231754   4 posts
I'm new here, please be nice

Hi All,

Every one of these configs are unnecessarily complicated for TPG IPTV. Just bridge the iptv vc (0/35) to your LAN i/f and you don't need ANY of these igmp commands. I have it running on an 857w which doesn't support PIM – it doesn't need to for TPG's offering.

posted 2008-Jun-13, 3pm AEST
edited 2008-Jun-13, 4pm AEST
User #226727   5 posts
I'm new here, please be nice

Hi Kman11,

Would you mind to publish your config? I'll try brindging anyway.

Wahezu.

posted 2008-Jun-14, 7pm AEST
User #231754   4 posts
I'm new here, please be nice

Cisco IOS Software, C850 Software (C850-ADVSECURITYK9-M), Version 12.4(15)T5, RELEASE SOFTWARE (fc4)
Cisco 857W (MPC8272) processor (revision 0x200) with 59392K/6144K bytes of memory.

I ended up turning off igmp snooping as it is not behaving the way I would expect in this code (with it on it drops the stream after about 5 mins). I am working on this and will post my findings.

Here is there relevant extract of my config. Let me know how you get on.

ip multicast-routing
no ip igmp snooping
bridge irb

interface ATM0
no ip address
no ip redirects
no ip unreachables
no ip proxy-arp
no atm ilmi-keepalive
dsl operating-mode auto
!

interface ATM0.1 point-to-point
description TPG-DATA
pvc ipdata 8/35
pppoe-client dial-pool-number 1
!
!

interface ATM0.2 point-to-point
description TPG-IPTV
atm route-bridged ip
pvc iptv 0/35
encapsulation aal5snap
!
bridge-group 1
bridge-group 1 spanning-disabled
!

interface Vlan1
description VLAN1
no ip address
bridge-group 1
!

interface Dialer0
ip address negotiated
ip mtu 1452
ip nat outside
ip virtual-reassembly
encapsulation ppp
dialer pool 1
dialer-group 1
no cdp enable
ppp authentication pap callin
ppp pap sent-username xx_username_xx password 0 xx_password_xx
!

interface BVI1
ip address 10.10.10.1 255.255.255.0
ip nat inside
ip virtual-reassembly
ip tcp adjust-mss 1412
!

ip route 0.0.0.0 0.0.0.0 Dialer0
ip nat inside source list 100 interface Dialer0 overload
!

access-list 100 remark NAT_ACL
access-list 100 permit ip 10.10.10.0 0.0.0.255 any
!

dialer-list 1 protocol ip permit
!

bridge 1 protocol ieee
bridge 1 route ip
!

posted 2008-Jun-15, 4pm AEST
User #226727   5 posts
I'm new here, please be nice

HI,

I have tried the config that kman11 posted and it doesn't work on my router 857W.

I'm in Spain and my provider is Telefonica, so the config might be different.

From the router that they gave me (Zyxel 660HW-D1) the configuration for the atm interface for IPTV is as follows:

IPAddress assigment: Static
Remote IP addrs: 172.26.208.0
Remote Subnet Mask: 255.255.240.0
My Wan Address: 172.26.208.147
Metric: 2
RIp direction: in Only
Version RIP: 2M
Multicast : IGMP-v2

This is the config on my CIsco 857W:

interface ATM0.3 point-to-point
ip address 172.26.208.147 255.255.240.0
ip rip receive version 2
ip igmp unidirectional-link
ip igmp proxy-service
atm route-bridged ip
pvc 8/35
vbr-nrt 516 516 1
broadcast
no ilmi manage
no oam-pvc manage
encapsulation aal5snap

interface BVI2
ip address 10.189.194.137 255.255.255.248
ip access-group 100 in
ip inspect sdm_ins_in_102 in
ip flow ingress
ip flow egress
ip nat inside
ip rip receive version 2
ip virtual-reassembly
ip igmp helper-address udl ATM0.3
ip igmp mroute-proxy ATM0.3
ip igmp proxy-service
no ip dvmrp auto-summary
end

And I receive RIP updates:

sh ip route :

172.26.0.0/16 is variably subnetted, 3 subnets, 3 masks
C 172.26.208.0/23 is directly connected, ATM0.3
R 172.26.22.0/26 [120/2] via 172.26.208.1, 00:00:32, ATM0.3
R 172.26.23.0/27 [120/2] via 172.26.208.1, 00:00:32, ATM0.3
10.0.0.0/29 is subnetted, 1 subnets
C 10.189.194.136 is directly connected, BVI2
192.168.153.0/32 is subnetted, 1 subnets
C 192.168.153.1 is directly connected, Dialer0
S* 0.0.0.0/0 is directly connected, Dialer0

Anyone can help with it? I'm totally blocked.

Wahezu

posted 2008-Jun-19, 3am AEST
User #104500   16 posts
Forum Regular

Thx kman11,

Got rid of all igmp stuff and IPTV is still working :) on Cisco877

Cheers

posted 2008-Jun-19, 9am AEST
User #231754   4 posts
I'm new here, please be nice

Hi WAHEZU,

From your config, it appears Telefonica use a different method to TPG to multicast IPTV. TPG use a separate ATM PVC for IPTV (0/35) to the data PVC (8/35). The IPTV PVC doesn't require any local layer 3 (IP) address on the router because essentially we only want to receive info on it – meaning we can easily bridge it to the LAN VLAN and have the IGMP join requests from our PC forwarded all the way up the IPTV PVC without any layer-3 hops in between. From your config, Telefonica appear to send the IPTV multicast stream down the same PVC as data (8/35) so your device will require multicast routing to be configured or igmp proxy. As the 857 doesn't support PIM, you will need to configure IGMP proxy.

posted 2008-Jun-20, 12pm AEST
User #181783   121 posts
Forum Regular

One curious thing I found with TPG IPTV is that when I tried to set it up using BYO router (Netcomm NB6+4W), it would not work, despite many many many many calls and emails with TPG helpdesk. Went through all the configs and everything many100x times. Still no joy. PVC was up and everything.... Then I moved to VOIP Bundle, purchased VOIP router from TPG, noticed IPTV configs pretty much identical to my Netcomm... Difference is... the TPG-supplied router actually works!!!!

It makes me think.... Maybe.... TPG actually has this obscure config change that must be done on their IPTV/Multicast server that noone cares to communicate with anyone outside of the team that configures the TPG-supplied routers?

posted 2008-Jun-20, 4pm AEST
User #185605   283 posts
ISP Representative

Hi M1ck,

There is no special configuration being assigned to this TPG modems. There are other things that needs to be considered. i.e NB6W+4w is a re-badged of RTA1025w. As for this modem, wireless function has to be disabled to make sure that IPTV will work smoothly, not to mentioned other configuration such IGMP proxy and IGMP snooping etc.

It makes me think.... Maybe.... TPG actually has this obscure config change that must be done on their IPTV/Multicast server that noone cares to communicate with anyone outside of the team that configures the TPG-supplied routers?

Regards,
Dan S

posted 2008-Jun-23, 10am AEST
User #181783   121 posts
Forum Regular

Dan S (IPTV) writes...

There is no special configuration being assigned to this TPG modems. There are other things that needs to be considered. i.e NB6W+4w is a re-badged of RTA1025w. As for this modem, wireless function has to be disabled to make sure that IPTV will work smoothly, not to mentioned other configuration such IGMP proxy and IGMP snooping etc.

Thanks Dan. I just can't help thinking what I said in my previous post because being in networking field myself, and having worked with implementation/support guys so many times, I know that sometimes some compulsory configurations can go undocumented.

posted 2008-Jun-24, 3pm AEST
User #228616   2 posts
I'm new here, please be nice

Ok my config here in London, didn't work either. I initially thought it worked but it worked for only free channels not for paid channels.
I thought it was DNS, but changed it to the relevant ones still didn't work. From what I can see the packets are being routed through the correct interface or I would have no TV at all.

Anyone else that has it working apart from in Australia? I am kinda at the give up stage!

posted 2008-Jun-28, 8pm AEST
User #226727   5 posts
I'm new here, please be nice

Hi Kman11,

No, with telefonica I have a diferent pvc for data and IPTV. I just pasted the IPTV config section, but for internet it is using another pvdc 8/36.

But in the IPTV pvc seems it is using remote IP to connect.

posted 2008-Jun-30, 11pm AEST
 
© Whirlpool Broadband Multimedia